working on a real world analogy for clean architectures