I've been developing a GraphView node editor. It has been relatively straightforward to customize the inputs of manipulators, like the rectangle selector and dragging manipulator. In the absence of a click to deselect, I wrote a ClickDeselector that does the opposite of what the built-in ClickSelector does, it tells the graphView to deselect everything. However, I had to rewrite EdgeConnector, to allow connections to be created not just by dragging directly from them, but by clicking on a port, and then clicking on a destination port. Is the plan to make the graphView easier to customize in the future, particularly how you interact with it?