Nested directives and transclusion