I think that it's better to have seperate modules for filters, services directives