A canvas2d implementation of a ray tracer.