Expose UndoManager.
Proliferate the use of TwoLevelNavigator.
Renaming and more proliferation of 2-level navig.
Add Position.toString() method.
Don't need to keep track of visible cells anymore.