Implement MethodSwitch
Create new responsewriter
Rework layout
Implement RegexpSwitch
Simplify RegexpSwitch
Add documentation