Reformat solution and projects to follow more of a DDD BoundContext structure