First approach to implementing renderer.