C# Application Framework and Utilities Inspired by Domain Driven Design