I vote for this. Consider doing any diagramming. It's a necessary feature. Eventually, I think canvas could be used for UML. Hey, wouldn't that be neat? You could have a llibrary that uses a canvas to do round-trip UML to generate real code. Dashed lines. -- site still down.