This should be taken care of by the ViewBox, not the drawing system?