Solidifying map generation around a more flexible API.