Separate controllers and directives into files