Allow caller to specify per-Renderer funcs and print directives