Added vertex attributing to GLProgram, and I wish we had structs.
Created MakeStruct.
Fixed Experimental annotation retention.
Calling GLProgram.addVertexAttrib() now properly tells it to relink.