introduced mg_villages.* namespace which is intended to hold all functions and data relevant for the villages part of the mapgen