Factored out areas, pages and permissions