Iniial commit of the core component DDD structure