- drag and drop to move nodes
- right click to make a node stick
- implement export to png
- make preferences dialog for visio export details

- there's a better way to do the filename strings between objectInterface.save
  and save_as...

- edge labels?
- edges that return to the originating node get a different arrow...

