L>+-friends
L>| |
L>| +-- Alex N.
L>| +-- Peter B.
L>|
L>+-colleagues
L> |
L> +-- Martin C.
L> +-- Masha R.
L>
L>Что посоветуете вместо дерева? Может есть смысл использовать дерево для отображения групп и пользователей, а для редактирования использовать другой интерфейс?
Главный вопрос -- что делать, если нужно занести человека в несколько групп?