Rejig API

This should allow better integration with existing WebGL applications,
by not requiring the creation of a new context explicitly for capturing
the GIF.
2.0.0