restructuring the entire basemaps to use yaml configuration