fixed up the DrawingDevice and the GraphicsWindow, based on the discussion from yesterday. the DrawingDevice now handles passing the Graphics object to the RenderingInstructions