Ambient renderer

Implements the renderer for the Ambient runtime.