Helper function to recursively restore a node and all its children when moving items in the code hierarchy.
restore_node(parent, node_data)New Node object with restored data and children
Parent Node object where the node will be restored
List containing node data to restore:
name: Character string of node name
type: Character string specifying node type
description: Character string of node description
created: POSIXct creation timestamp
children: List of child nodes