The Renderer and Render Engine modules provide convenience APIs for drawing primitives. While the Renderer is low-level, the Render Engine provides a higher level of abstraction.