Factor out a custom NavigationItem class.

Includes custom back (or 'back') icon buttons, and
custom title format and style consistency fixes.