This has been the coding style across most the directives. I guess the main reason is that I haven't injected a large amount of services. Also, I seem to be getting a weird Coffeescript compile error when I split them up.