- Moved region support into ext package.
- Moved implementrations to RI.
Added licence header.