То же самое что и zoom на карте:
1. делаете общую схему с функциональными блоками и их связями. блоки - нумеруются.
2. каждый блок - детализируете в новой схеме.
* тут делаете текстовые описание связей и все, что относится к схеме/к процессу в отдельном docx/xlsx-документе. (google docs)
* на основе этого - не составит труда описать функции для кодинга, если позволяет уровень детализации данной схемы.
3. goto 2.
(разумно использовать draw.io и подключить к google docs/google disk)