
Более логично продумать и реализовать API редактора схем, редактора форм, панели элементов.
Далее в коде элемента описываем необходимые действия, при определённых условиях и дёргаем API

------------ Дoбавленo в 19.41:
В идеале, лучше всего реализовать ядро среды с продуманным интерфейсом (API) и далее уже делать обвес GUI на чём душе угодно, хоть на том же Lua или QtScript.
------------ Дoбавленo в 19.53:
CriDos писал(а):
QtScriptДовольно таки не плохая штука, кстати

Основан на ECMAScript + модификация для дружбы с сигналами и слотами.