Updated with admin interface to edit subpages