ocean/terrain: update to new layer api
ElevationLayerVector: only load heightfields on demand