proper page creation, evolving workspace model