Lots of steps through Nancy, OWIN, Firefly, CLAP, Travis, Razor, ELMAH and so on.