Did not rename keyword "varying" to out in the vertex shaders.
Allow most settings to be accessed in a subclass.
Added a Linux and Mac OS X profile.