Wip/large layout refactoring

Not Ready Yet.

Here is the micro roadmap for this PR:
- remove panel
- add tab
- cleanup router
- cleanup layout
- put panels back
- apply new layout to run, inspect, test
- new code plugin