Extensibility of interaction executors implemented via dependency injection and not subclassing. IInteractionHandlerResolver added.