Refactoring

* PageData and ImageData is now object based on class.
* WData : meta-dict to use "." access
* Re-arrange app structure