add TreeNode.getById() support. switch getting symbols to use it.
put generated js into it's own file
generated code cleanup
remove debug code
fix more bugs with saving and loading to xml
add more unit tests
fix another export bug
add templates to the repo
add font size control to Label
label tweaks
fix positioning of the slider
properly restore the mode map
restore static list models, if possible
updated unit tests
expand TreeListener to notify when the tree root has been modified
add Document Settings dialog to change the size of the document
added Units support
handle font size of label
added Randomonium Test
redesign snapping system
added parent bounds snapping
add xy snapping near other nodes at the same level
fix bug with unionBounds with the bounds are completely less than zero on the x or y axes
slight binding line improvements
improve binding line positioning
add distribute nodes command