Updates to the Model
Flesh out ProductContainerFactory