CartItems are a thing.
CartItems can be added to a StoreCart, updating its total
removing a StoreCartItem updates the StoreCart total
updating a StoreCartItem updates its StoreCart total
controller mechanism for adding a CartItem
controller mechanism for destroying cart items