Not a pressing issue... but I was wondering....
Since overlayering is quickly on its way out, does it serve any purpose to still create a model inside an existing package? As I cannot think of any technical benefit you gain from doing that. You would be able to achieve the same, by just creating another package, that references both your package and the one you need to integrate with. Is this just a legacy left over from the overlayering days?
One advantage I could maybe think of, is that it creates a better overview of which code belongs where... am I missing something? Is there a specific reason not to make a model inside an existing package, or vice versa, a good reason to do? Maybe I am missing something obvious in the late afternoon ;)
Interested in your thoughts
Wessel