Angular tree view Components & Directives