Model layer

Treat models as interchangeable capacity, not as your architecture. Everything above this layer speaks one internal interface; behind it, requests are routed…