ASP.NET MVC plugins system based on precompiled views