Add a simple API for map generation: just implement `MapGenerator`
interface and add reference in `MapGenerator.Generator` enum.