ConsumerCallbacks no longer takes a consumer object.

- It'll be set *by* the consumer object when it's instantiated.
- Filled-in more of the documentation.