Added multiple accepting types of incoming connections
Fixed connection areas
Separated out the connector drawing logic
Added support for accepting multi ptrs in one conn area
Refactored to allow functionalities to be extended as desired
Misc changes
Ordered item loading by dependencies
Separated out core functionality from Clickable item
Added support for drawing the items clicked together
Added ui arg to drag arg
Added support for connection area highlighting when dragging