Structs

wraps FileTreeItems as a datastore and adds selection functionality

FileTreeItem can be of two kinds: see FileTreeItem but shares an info

holds the information shared among all FileTreeItem in a FileTree

Enums