Decouple the page rendering from the controller in a Layout
Support for basic zone layout
Basic packaging
Rename the WindowState#set method to WindowState#encode
Change the WindowState#createRender from public to private
Added README
README cosmetic
Improve render URLs
Support public render parameters in render phase
Support public render parameters for action URLs