Started implementing deferred renderer.