feat(nested transclusion): add the ability to create a deeply nested transcluding directive by extending BaseNestedTranscludeDirective