Abstracted the navigation to a control, which uses the navigation item control to create itself. Onwards to SPA!(TA).