Create seperate module for directives