Platform-agnostic models, state management, and drivers for upsell products, extending @daffodil/product. Part of the Daffodil ecommerce framework.