Simplifying and extending Treeview