Done.  Seems pretty clean, and it works with `EllipsoidTerrainProvider` as you said it would.