Added Range, Rectangle2, various transforms (translate, scale, rotate, projection), improved Buffer, added Shader/ShaderProgram