My goal is to have the shopping cart consolidate multiple instances of the same item into one item with a count.
I do this by checking, in the cart's creator function, for an item in the cart with the same data.id as the dndItem we are about to create:
* The cart is scanned for a dndItem with the same data.id as the data.id passed to the creator.
** If such a dndItem is found:
*** I.data.count is copied.
*** is deleted.
*** The creator returns data with data.count = I.data.count + 1.
** If no dndItem with a matching data.id is found:
