Simplify our APIs to keep them minimal
Improve example on middlewares usage and add the new compressor