Seperated directives into their own scripts.