A DDD (Domain Driven Design) Library, derived from the idea of Eric Evans' book:  'Domain-Driven Design: Tackling Complexity in the Heart of Software'