Added the Switcher header with all the classes and function definitions