Added 'opts' to be passed through when creating a renderer
Better error reporting when not finding a renderer.