First cut at node numbering.
Make node labels off by default but available in the context menu. Various cleanup within node model.