First pass of MeanSeaLevelTerrainProvider implementation.
The tile creation/production stuff seems to be buggy.