Post ShopUpdateEvent once there are new recommendations.
Display shop markers, colored by item avail. Fix init by using sticky events.
Use label ordinal to create sample shop id.
Add some sample shops.
Actually count items per shop...
Enum ordinals start at ZERO!
Extract onUpdateShops.