Create regions directly

* Updates to README file.
* Refactoring for window object code.