Initial composer.json and entities removal
Initial entities update
Update product interface name in cart item type
Introduce interfaces for all core models
Fix product and shipping method features, add validation groups
Update vendors, fix mapping issues