PageTool development towards a fully encapsulated model