Create and manage Offers.
First Offer version is created with Offer creation.
Account representation.
Product representation.
Change log for offer version
Passed on creation, means should sample offer be created.