renamed solution
first attempt to implement core domain infrastructure to support event sourcing