Эх, жалко, не получается сейчас активнее поучаствовать в обсуждении
![Embarrassed :-[](http://crapware.aidf.org/forum/Smileys/default/embarrassed.gif)
Зато, могу подсказать одну фишку.
Если в качестве прямоугольников использовать фигуры-контейнеры (это такие, которые имеют в левом верхнем углу маленький крестик, нажатие на который РАЗВОРАЧИВАЕТ контейнер и становится видно его
внутреннее содержимое), то вовнутрь таких фигур можно вкладывать
КОД, который реализует суть,
указанную в заголовке контейнера ![Cool 8)](http://crapware.aidf.org/forum/Smileys/default/cool.gif)
Таким образом, в одной схеме легко совмещается как
ЛОГИКА, так и
её реализация в коде ![Cool 8)](http://crapware.aidf.org/forum/Smileys/default/cool.gif)
И всё это, ОДНОВРЕМЕННО, доступно для совместного редактирования в схеме
![Smiley :)](http://crapware.aidf.org/forum/Smileys/default/smiley.gif)