- Updated and cleaned up how custom classes can be created