https://medium.com/@cizu64/how-to-structure-your-domain-driven-design-project-in-asp-net-core-dbec0cc0ce53