Sprint 5. Tabbed interface for main windows.