| ⇢ | A | PriceViewFactory added | |
| ⇢ | A | ProductVariantViewFactory added | |
| ⇢ | A | ProductViewFactory added | |
| C | ↗ | B | ProductController improved |
| ⇢ | B | ProductViewFactory::create() added | |
| ⇢ | A | PriceViewFactory::create() added | |
| ⇢ | A | ProductVariantViewFactory::create() added | |
| ⇢ | A | ProductViewFactory::__construct() added | |
| ⇢ | A | ProductVariantViewFactory::__construct() added | |
| B | ↛ | ProductController::buildProductView() removed |