Navigation buttons

This PR includes:
* moving the details panel to the left/west
* adding a toolbar with navigation buttons
as well as some general tidying up/refactoring.