A 2D renderer.