Refactor the middleware functionality and add better documentation.
Middleware should allow modification of:
- Pre-execution Query modifications
- Pre-exucution variable modifications
- Pre-flight HTTP modification (headers, body, etc.)
- Post-flight HTTP result modification
Refactor the middleware functionality and add better documentation.
Middleware should allow modification of: