FEAT: Connections manage a little more intuitively now, and missing one simply resets the action rather than deleting the connection.
Added some focus change/delete signals/slots to the canvas for integrating with the remainder of the interface.