Reorganized product handling:
- introduced global service to reliably manage products
- removed event-based synchronization between controllers