Does it miss Delete functionality for folders/files (I see rename) or I just dont see it?
I was thinking of making a generic tree manager class to provide basic functions (move, rename, add, delete) for managing the tree data structure in the parent component. Maybe I'll call it "Arborist"!