Initial import of DDD setup