Use the following composition to build a TreeView:
If you are using custom icons in a project we recommend you wrap the folder/file components with the custom icons:
The root component of the tree view.
A folder node in the tree view. Can contain children and be expanded/collapsed.