Implement PageLoader class