Refactored admin-side pages into their own package