An object-oriented wrapper for the WebGL API.