Engineering next gen retail experiences