nodes and primitive connections
Added code for all nodes: event nodes, time nodes, and base classes.
Also wrote primitive functions for connecting nodes
both vertically and horizontally.
Declared root nodes and connected them vertically.