Overlays should only show up for the base layers they apply to, however, we've had them show up for all base layers in a world. To fix this, we first change things to be indexed by the unique path, not the human-readable name (which is not supposed to be always unique). Then, we remove and add overlay layers to the layerCtrl as needed on a baselayerchange event.