Merge custom nodes implementations

Conflicts between two implementations were resolved. Server-independent implementation was used as the base. Command to send custom nodes to Dynamo server was added. I'll provide more comments inline.
Ah, okay.  Looks like we need to do a merge of master with Reach.  I've create a YT task for you on that: