Settings: rework UI and create NavBar

This will clean up the User Interface prefs, and create a class for Navigation Bar
settings.