Thanks John!
It’s also making my head hurt, but I’m gonna give it a go and I’ll post my results here if I can get it working….
Thanks John, I think that makes sense. I reckon I could do steps 1-4, but yeah I’m not sure how I’d go about dealing with the adding/removing and terms being updated. Any code examples for this greatly appreciated!