Improve system detail view

Add sidebar for switching between systems. Ideally this will use
push/pop state to prevent refreshing the page