Feature/js 2.1.0 storage

Note that I haven't added the tickets for this branch to the CHANGELOG yet.
Actually, I think for clarity we should prefix with `item`, so `itemSku`, `itemName` etc.