add (renderer) {
		if (renderer.name === undefined) {
			throw new TypeError('renderer must contain at least `name` property');
		}

		this.renderers[renderer.name] = renderer;
		this.order.push(renderer.name);
	}
Register a new renderer.

@param {Object} renderer - An object with all the rendered information (name REQUIRED)
@method add