igr писал(а):
Для удобства я делаю контейнеры и копирую их в разные части схемы. Контейнер содержит больше элементов чем нужно в каждом конкретном случае, но упрощает создание программы. Особо крупные контейнеры я размещаю отдельно, а в нужных местах делаю ссылки на них с передачей параметров. offtop
Вот именно для таких целей я где-то давно описывал концепт фреймворков в виде sha-схем, которые подключаются к другим sha-схемам, чтобы использовать в них готовые компоненты из первой схемы без возможности случайной правки (и без лишнего копирования кода). Эдакие пользовательские компоненты, наподобие с вкладкой User, только намного удобнее