Rename CachedProduct to Product.
Fix CachedProduct -> Product specs.
Separate 'catalog' products from ordered ones.
Start on new Order view. ProductDecorator.