Version 2.0 - return to the code in pretty-class-0.1 with small module name changes