Added HeightMapGenerator
Improved performance with FloatArray. Added UI hints, and cleanup. cleaned up MPD initialisation to reuse common code