[WIP] JavaScript/HTML5-Canvas diagramming library