This allows a bit more fine-grained control over what controllers the frontcontroller should find. This can be for example used to avoid accidentally calling a controller from a shared repository that's not used in this project, or avoid calling cli functionality from the web.