Create a more generic add layers function.  Enhance basemap settings in config