Redirect shifted out to a lambda.
Customisable behaviour in the controller in Interaction.

Thus, the interaction class can be customised.
Like routes are separated, so they're optional.
Optional API implementation.
0.2.0