We're well into this new year.
Added Surface.drawLayer().

This allows you to render a scene graph into a Surface (both ImmediateLayer and
SurfaceImage work). This is not yet implemented for the non-GL backends, but
this (effectively) two lines of code is undoubtedly the most most bang for the
buck that I've ever gotten in my entire career as a software developer.