Fixed a bug in menu.cpp
Changed the structure of the scenegraph somewhat allowing for updating node in the storage
Added blending support to the surface (will change this to the shader)