Currently we pass the zoom, but it would be better to pass a whole context with useful information such as:
- A logger object for information, warnings and non-fatal errors.
- The bounding box of the query / tile.
- The other coordinates (x, y) of the tile.
We should do this for the filter functions and the post-process functions.