Понятно, спасибо. Просто у меня немного не сходится, что код должен отражать единый язык. В свою очередь в коде очень высокая декомпозиция, которая скорее для тех реализации, и как эту декомпозицию донести до тех, кто не кодит. Как я понял, доносить не нужно и код не совсем должен отражать единый язык, только верхушку.