Do we want to split this out for readability, or because of function?  I had included it in this file since (for the moment) NonoverlappingRegions is *only* of use to the RegionJoin method(s).