This is a project with multiple modules to demonstrate my discovery of DDD and how I approached some design challenges. Please see http://www.bluedawnsolutions.co.uk for more information on how each of these modules relate to the design challenge I experienced.