It looks like the second file Dave mentions would be a good candidate for another `controller` type module, like those we have for `user` and `application` etc.