Yes! Now with deep nesting and many features!

Directives in a separate .js file.