Sidebar Component should be collapsible
Also, the sidebar should be visible on all views, but with different initial state (e.g. in the command viewer, it should be collapsed by default).
It would then make sense to render the sidebar out of the Router component, like the header.