Add basic layout for route panel

Refs #127.
Make switching between route choices possible

Refs #127.
Add rudimentary accessibility functionality
Make personalisation template more... accessible
Fix merge conflicts