Regions and areas are now objects, rather than scripts