Add allowEdit support
Add ViewPage (temporary)