Initially I thought "that's a great idea", but then I realized one downside: it means more vertex data in the `EllipsoidTerrainProvider` case, which just uses a constant for the height attribute.  Do you think it's worth it?