Текст. В целом давно вообще витает что делать все текстом, с связанными и пере используемыми блоками. есть даже ответ (из архитектуры зданий и инженерии ее реализующей) - тагирование. Но для ИТ все никак и никто, дорого делать тулы, а спрос не очень что бы большой думаю. если посмотреть "гуру" оформления дата сетов табличных, там тоже советую таблицу минимум таблицей, даже строки не отделять цветами. черт возьми при правильном scale выглядит из результаты лучше чем мои попытки настроить таблицу с минимальными границами.
В принципе нет никакой сложности сделать транслятор для любого визуального языка моделирования.
Сложность при проектировании - это не нарисовать модель или написать текст. Самое сложное - это проверить качество проекта.
Например оценить количество работ, степень защищённости, пределы масштабирования и многое другое.
Поэтому для ide архитектора помимо рисовалки, редактора текста и транслятора между текстом и картинкой нужна ещё некая считалка, которая позволит оценить качество написанного. Это как раз тот самый дебагер, а котором разраб сидит over 9000 часов, и который никому кроме разраба и не нужен.