Separated Model into ModelData and ModelAnimationData, to better support asset management for it; Added SMD model support with animations