Started implementation of the PrettyPrinter