Toying around with a multi-assembly architecture for ASP.net/MVC