Появилась задача сделать условно простое приложение для визуального описания логики некого процесса.Чтобы не усложнять вопрос, не буду вдаваться в подробности,но вкратце: есть доморощенная система технологического планирования производства, которую надо постоянно наполнять "знаниями" и сейчас это делается довольно скучными скриптами на vba. Есть желание дать пользователем некий визуальный инструмент, где они будут накидывать логику процесса, а потом генерировать по схеме xml и дальше обрабатывать как нужно. Хочется получить очень простой интерфейс, где люди смогут из библиотеки стандартных блоков накидывать схему, связывать их как нужно и определять какие-то параметры блоков. Прям идеальный аналог желаемого вида редактора, это редактор в Unreal Engine:
Вопрос: на каком стеке оптимально такое сделать? Смотрели варианты Java/JavaFX и C#/WPF. Оба варианта вызывают много вопросов. Склоняюсь, что скорее всего нужно смотреть в сторону JS + какой-нибудь фреймворк, но никогда с JS дела не имел. Буду благодарен любым советам, и если где-то есть примеры подобного для изучения, то, пожалуйста, поделитесь ссылками.