small cleanup

Cleaned up OutlineNavigator before starting to refactor
Improved OutlineNavigator

Back to a tree for the Outline Navigator