Location rework; basemap selection now a fragment but not quite right
yet