Initial assortment features

This pull request moves all sandbox assortment features into main app.

- [x] Product options feature
- [x] Product properties feature
- [x] Product prototype feature
- [x] Product feature
- [x] Product variants feature
- [x] Prototype building scenarios
- [x] Variant generation scenarios

**Work in progress**