Added products factory to provide products to controllers