Надо сделать линии и стрелочки с "прилипанием".
Клик правой кнопкой мыши, а дальше по меню.
По хорошему надо-бы сделать в HiAsm для таких целей вот такое https://github.com/Dev-Demi/GLEngine2D , такое http://quad-engine.com/ , или такое http://www.zengl.org/download_ru.html
Прилепить такое GUI https://github.com/ocornut/imgui и обязательно сделать поддержку Lua-скриптов.
А то делать сценарии на кубиках никуда не годится.
Несколько раз порывался сделать, но никак выбрать не могу что лучше. даже несколько компонентов сделал по каждому движку...

Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколь-нибудь развязанное, какая у Балтазара Балтазаровича, да, пожалуй, прибавить к этому еще дородности Ивана Павловича — я бы тогда тотчас же решилась. А теперь — поди подумай!
Только вот лень матушка одолела и нужно-ли это?