Code clarity: ASP.NET MVC 2 - Building extensible view engine.