Comments cleanup
Rewrote the Region stuff
Add a copyright notice to Arrow code