li.netcat.print
Interface Drawer

The Drawer is a special form of a Painter. Beside the Painters ability
to report a size (in this case, a preferred size) and to paint itself
onto a Graphics object, the Drawer can draw itself into a given rectangle.