Извиняюсь, переклинело немного. Показалось что выше просили сделать экспорт/импорт блоков
Бывает..

Мне кажется, что если повылавливать хомуты в существующей функции копирования-переноса, то этого будет вполне достаточно для синтеза разных скриптов/фрагментов..