separated the specific PDFRender functionality from the CTM class and created a small utility class for the renderer to use Submitted by: Kevin O'Neill <kevin@rocketred.com.au>