However, the question arises, when and how the request processor
is created and whether it needs request specific initialization.
The RequestProcessorFactoryFactory is an object, which makes
that logic pluggable. Unfortunately, we aren't done with a single
factory: We even need a factory for factories. The rationale is
best explained by looking at the different use cases and how to
implement them.