Research Project using C++/OpenGL