Understanding problem and commenting code
Starting elaboration of the classes
Added string_functions and debugging class elaboration
First version generating type from type_class
Improved elaboration