render: Add package render which provides support for 2D accelerated rendering. This is the first step to rethink the rendering context API.