Initial work on a renderer.