Added an offscreen rendering plugin. TODO move it into the module. There it would be more useful.