Rename response classes.
Add helper method.
Introduce renderer class for turning internal responses into external responses.
Always return a data response if there's no redirect.