Added basic interface for adding connections to an existing mapping.

Currently got a bug where adding an output "partially" adds an input instead, and breaks rendering.
Additionally, adding an input adds two points to the input renderer.