Heavily refactored tabbing logic, and added inline documentation for the Configurator