Revert "Revert "PagerLibrary""

This reverts commit 1861fb2bbe0baf853768dd4899e808494e86480e.