Split solutions into separate repositories
Add domain modeling package and remove the project reference