Rewrite LibraryTreeView part II