BROKEN COMMIT - Theme Definitions Rework

Started changing the theme architecture; will combine color and base
xaml at pre-build.
Broken commit, in order to access current progress from home.