Tab panel as main view

New TabbedPanel view
Split functionality into different files