Added a button for adding new nodes.
Added a fn for getting selected nodes.
Separated out view models for input and output connectors.
Added buttons to add input/output connectors to selected nodes.