Allow user definable connection point locations on canvas objects

Use case or problem

As soon as I found out about canvas I thought about using it for diagramming my network system. I was able to do so crudely, but thought it would be very useful to have more than one connection point per side of an object on the canvas, rather than be limited to just one per side (four total). It would facilitate diagramming where multiple inputs or outputs are connected from/to, with each one having its own spot along a side of the note or card.

Proposed solution

Allow user definable positions around the perimeter of the card/note/image as connection points.


Cool idea and inspiration!

While this linked request relates to images instead of normal nodes, I thought it might be worth mentioning here: Ability to add anchor points within images in canvas