Remove unused methods.
Add method to get a product list without parameters.
Add method to get a list of categories.
Add method to get categories from a product.
Implement attribute class to manipulate it properly.
Implement service to fetch recommended products.
Use product routes from common data methods.
Reimplement product controller.
Add selectable attribute names to common data.

This may be moved to another place to access it.
Add missing configuration parameters.
Update routes.
Update to SDK 0.67.0.
Update product detail templates.
Remove unused methods.