Moved some functions.
Moved connector x, y to view model.
Moved some functions out of the scope/controller.
Added comment.
Moved node location update to a separate function.
Changed over to using a function to retreive x/y value to see if it would improve the design.
Removed unecessary function parameters.
Moved a function call up the call tree to make connector more independent of the input/output distinction.
Started to create a chart view model.  Starting with ConnectorViewModel.