many various fixes and updates. Rename RegionSource to Regions
Add new Regions class, renamed from RegionSource