Рановато, ой рановато вы применили слово Model для названия класса, по сути у вас все тот же меш который грузиться через assimp с прикрученным к нему материалом. В 3D движках модель обычно иерархия узловых элементов (node). В иерархии классов Model обычно находится на уровень выше.
Node (иногда Object)
|
+- Scene
|
+- Model --> {Mesh, Light, Camera)
Learn OpenGL. Урок 3.3 — Класс 3D-модели