Cleanup for inserting custom nodes
Resolve workspace dependencies before running custom node
Recompile custom nodes when they are modified and reinject definition into project workspace
Slight fixes to Workspace Schema on server so dependencies are properly serialized