Future:

 - Add support for other printers, either using somekind of template system or by supporting modules.
