Web Index Domain modelled using DDD and Hexagonal Architecture