Added concept of model structure