toggle use of waypoints in layout
added possibility for starting with a blank canvas
code cleanup with attention to removing html
code cleanup with attention to removing html
a lot of restructuring improvements, inc. blank graph start, clean rendering functions, and trivial edit model; TODO: fix up edge creation and add hooks