Need a simple, but working MVC3 prototype that supports modular "plugins" with razor views (that support strongly typed models within the plugin) in separate assemblies that can be dropped into a plugins folder while the core project is running, and are then loaded dynamically into a core project's app domain.
These plugins can be discovered by MEF, or an Inversion of Control container of some sort, but should be added to the core project without the need to recompile the core project, go through the application_start process or recycle the app pool in IIS.
It just needs to be proof of concept phase, but the concept should be scalable to perhaps 100 "plugins".