Added all the remaining files (mostly glui stuff) to the repo, added SurfaceSet to hold surfaces