To keep the changes manageable, this PR just adds DTOs related to products.
You can trigger optional UI/connected tests for these changes by visiting CircleCI here.