Perhaps the problem is inventing a new language for good application design. Uncharitably, this explanation sounds as if you've taken a description of modularity, type-safety, and maintainability and run it through a randomizing jargon thesaurus.
If an experienced developer can barely understand you, there's a communication problem.
If an experienced developer can barely understand you, there's a communication problem.