We have a single ASP.NET Core MVC project, constituted by different features. Each feature is an MVC Area. For example, we have an area for "Personal data", an area for "Communications", an area for "Projects Management" ecc... Each area contains its models, views, services and controllers. We would like to split this single project solution into a multi project one, in which each project is a .NET Core MVC project for a specific area.
How could we do this?