This sample illustrates a generating hierarchical tree from right to left orientation with external data source.
            In this example, you can see how to generate a hierarchical tree
            from external data sources. You can also customize the spacing
            between the objects in the tree. You can use the
            horizontalSpacing and
            verticalSpacing properties of
            layout to customize the space between the objects in
            the tree. You can use the
            layoutOrientation property of
            layout to change the orientation of the tree.
          
To change the orientation of the tree, click the templates that are added to the property panel.
Injecting Module
            Diagram component's features are segregated into individual
            feature-wise modules. To generate diagrams from external data
            source, we need to Inject
            DataBinding module into services. To
            automatically arrange the objects in a hierarchical structure, we
            need to Inject
            HierarchicalTree module into services.