Все, что вы описали - это правильно.
Но, меня заботит вот какая проблема.
Оставаясь в рамках визуального представления алгоритма, возникает проблема отсутствия его структурирования - нет "вложенных функций". Если ее решить, на мой взгляд, сложность представления в виде "очень большого числа...