In the long run, I believe we'll want to split directives into multiple files. For me they really look different since one is just a setting to the 'get' request, and directives are stuff we may want to use in a lot of places, so they need to be well documented in JSDoc, ordinary callbacks I think don't, since we rely on it being documented on the caller module.