Cycles in the graph may induce deadlocks.  They need to be detected and an error thrown.
Links work for simple situations.  I have tested a simple lateral connection as well.  Loops cause deadlocks.
Added input nodes.  Still needs output nodes and a method to read/write to the network.
Input nodes seem to work.  Currently adding outputNodes