Анатолий, offtop вопрос: не подскажете редактора документов наподобие диаграмм состояний UML, с zoom'ом, т.е. например, на первом уровне - 3 состояния, на втором - в каждом состоянии еще по несколько и т.д., если попадалось.
Вы неправильно понимаете zoom: зуммирование не имеет уровней, работает точно как в фотоаппаратах (типа как приближение-удаление, чисто "оптический" эффект, никакой предметной логики). Вы говорите о другой технике: свертке-развертке уровней (типа как в аутлайнерах). Поскольку эта свертка-развертка обычно связана с пониманием того, что именно нужно сворачивать-разворачивать, то такие редакторы специфичны для предметной области. Так что ищите что-то среди редакторов для конкретной предметной области.