I'm not sure if this is the best approach. With this approach, we force devs to put all of their custom admin views in one place. Without this approach, we either have a `.` in the URI or we force devs to create another config file specifically for these pages. Can you think of any possible third options?

Of these two options, I'm actually less bothered by having devs specify the full path to the view and making that the URI path to that page. So something like:

```php
'Pages' => array('Product Analytics' => 'page.products.admin_analytics')
```

...which would then become `/admin/products.admin_analytics`. Not the prettiest thing in the world, but perhaps the simplification is a good thing to give people the option to organize their views however they like.