The process of creating a model is in itself a knowledge building activity because it makes you think through first principal and dynamic relationships. Often insight into the problem is gained before the model is completed but then again there are the surprises from the test runs of the models due to the interactions and …