This is a first of a series of articles which aim to provide a complete and working example of an Interview (Qt4 MVC framework) model. The model is to hold information about a 3D scene for use with OpenGL renderers like QGLWidget. The first thing to do when designing a model is to thing what is the purpose of making it. In this case, I want the model to store information about a 3D scene which can then be rendered using OpenGL (QGLWidget). The scene is to consist of some objects, which can be defined using various ways offered by the OpenGL specification. Part 2 and part 3 are also published.