Initial pre-torn apart project commit.
Various re-styling and re-structuring changes.
Various re-styling and re-structuring changes.
Major refactoring/restyling.
Moderate implementation changes.