Hi oosyrag,
Thank you so much for this, it's extremely helpful and I think I'll be able to use this for the project. I'm still experimenting with it and have a couple of questions:
Which json file is the item list one, as they both contain item lists?
If there were duplicate items on screen, how could I ensure only one of each item has drag and drop enabled?
Is there a (fairly) simple way of tweaking this so that item order doesn't matter, as it sounds useful but beyond my abilities to code at the moment?