First pass at the offline renderer.