The current documentation doesn't elaborate on the fact organization and individual structure of the middleware.