Может имеет смысл посмотреть куда-нибудь в сторону UML?
UML на практике мёртв. Лучше посмотри в сторону C4 model.
И то максимум до третьего уровня (component diagram). Часто хватает даже второго уровня (container diagram).
Четвёртый уровень (code diagram) слишком сильно детализирован и его слишком тяжело поддерживать в актуальном состоянии.
А лучше ещё сделать пару страничек на внутренней вики с объяснением, что это вообще за проект и что он делает.