Generalized WeaveMenuItem into WeaveTreeItem.
Implemented ColumnTreeNode extending WeaveTreeItem (not used yet).