updating the code with some basic opengl stuff, adding framework for live updating of the rendered scene.