Massively refactoring to move index pages back out of the admin controller