You can use the smart list control to create lists or trees.
Behavior and Interaction
Both smart list variants are responsive. Each embedded control behaves as specified.
The following schematic examples show how list and tree use cases appear on different devices.
List or tree? What you should consider
Due to their one-dimensional layout, lists are much easier for users to grasp than trees. First consider if you can use a list to present your data. Only use a tree if your data requires a hierarchy. Make sure that the nodes are clearly labeled and that information is not nested too deeply.