Result and postprocessing updates.

* Result object simplified.
* Customprovider postprocessing filter updated.
* Provider fixes and updates - see diff.