What's the best way to do it?
I've looked at How to draw a line between 2 elements using JQuery and refreshing that line? but soon realised they were talking about a single canvas ;)
I also took a gander at http://raphaeljs.com/
It's live at http://--- - Names anonymised and objects won't save their positions when moved...
All guidance is welcome and greatly appreciated. Even if you want me to rewrite all the canvas stuff from scratch. :)