Made all dependencies use a static from the module they depend on instead of relying on a string.
Moved themeVariant from RootNode to the pages.
Merge remote-tracking branch 'origin/master'