Some Vectors. Some Matrix. Some structure. And one OpenGL Box