A model contains triangle meshes and bonesystems, it can also have skin information for weighted vertex deformation based on bones. Models can be animateable or static, they can also have normals for lighting computation or simple vertex data. The information is needed for optimized storage and rendering of the model.
Every model can be loaded only once, so if one instance needs lighting use neednormals.
o-+ resource o-+ model