Add new meta component.

This component, right now, only have the trait and the interface, placed before in the Product component
Product component has now this new component as a requirement
Yes, today @stof just told me about that.