Common types of models explained