Issue #12: added GLTools, Shader class; started implementing SpriteContext