Moved page interface into page package for consistency