A 2D map generator.