- pretty printers moved to pretty module - command and subcommands get own module
- drop _printer suffix from printer classes.
- pretty printers moved to the corresponding api_printer module - object abstractions moved to - their own name for core modules - supercore for other supercore objects - classic for classic api objects
Chris's intial work on the extenstions.