TreeView component for web-pages