feat: add tree view with fancytree
fix: tree_view