Namespace-based Modularity for ASP.NET MVC and Web API