1.Универсальный объект и дерево (в идеале ментальная карта) позволяющее множественное подчинение.
2.создание пользователем (не прогаммммммистом!!!) кнопок на которые подвешиваются
-определенные группы (универсальных объектов, категорий (тех же объектов)...)
-фильтры
3.фильтрация И,ИЛИ,НЕ
4.отображение любой информации из любого места в программе, без потери ЭТОГО ЛЮБОГО МЕСТА.