Read the documentation for more information.
This shows me moving the built-in middleware sequences to the provider and how I'm organizing all that.