made opengl package platform independant. But now we are dependent on GLUT and I needed to change the structure completely