Maintenance: Migrated theme-specific CSS to its own document
Feature: Added Theme selection to Main Menu
Bugfix: Removed unused css rule causing compile error.
Maintenance: Split gui into seperate files for each module.
This demonstrates how non-core modules would be able to add to the gui in their main files, and makes it easier to maintain the core-gui.