I have come to understand from a number of sources that there exists some controversy regarding the basis of model development. As I understand it there are those that seem to feel there is great value in beginning with the Archetypes and elaborating them as warranted by the actual environment being modeled. And, there seem to be those that contend that it is better to begin with the basic Stock & Flow components and build the model from essentially nothing but an understanding of the environment being modeled. So which is best? Yes, you guessed it, "It Depends!"