Clean up interfaces
array of items as tree leafs
Restore tree module
Simplify tree, filter and path types and and configurable caching
Resolve merge conflicts