separate scene and graphics_renderer