Moving the shaders away from the c++ source; add vertex structures.
Prepared the new appearance component. Not drawn yet.
Implemented new state for OpenGL sandbox tests. vao/vbo/ibo works
Working vertex indexes and interleaving.