add stringzip
add ITreeItem and DocumentTreeItem