Created class and enum definitions. Generated documentation for methods.