Make a Renderer interface.

RayTracer now implements Renderer. Preparation for the
GlobalIllumination renderer.