Files management.
Add TreeNode class in the model.
Provide the tree node behavior : store parent and children's node and an object which representing the node.