contracted the textbox a little
 * moved the DrawCtx into AwtCompositor and renamed to RenderCtx
 * split the per-Renderable hunks out of the main compose method