Pluggable ASP.NET MVC Architecture sample