Allow multiple pre-processors per type.

* `Registry.prototype.load` always returns an array of plugins available.
* The preprocess helper functions chain each plugins output tree into the next ones input.