Building out new Theme switching service and controller.