Pagelet Running Architecture refactor