Refactored all VSThemeLoader code into VSTheme class methods. This mades possible subclassing VSTheme and using the singleton pattern.