Hey,
I am going to attempt to mix this with a 3D canvas webgl.
The idea is to put a webgl canvas below the svg layer, and create a co-ordinate mapping between the two.
This would allow both to be able to interact with each other and make the framework very useful for many different application scenarios.
The intent for me to do built a CAD package using pure HTML5 technologies.
Regards
ged