How to Structure a Modular Monolith Project in .NET