3D space simulation using OpenGL and FreeGLUT package. Makes use of Composite pattern.