Created 'region' and 'area' objects

* Used to be scripts, but I felt objects would be more appropriate.