Contains classes for printing information in different formats.

It supplies services for printing different entities, such as structures to different formats and to different files. The facade class supplies uniform access to the printing objects and includes the decision mechanism used to determine the printing format and to which file is the printout is directed.