hi dellwatson, sounds like a cool project. I think that it is beyond our capacity to advise you on how to accomplish this (we are a team of 8 for hundreds of thousands of customers worldwide…). I’m hoping the wider community will weigh in with ideas, but i can point you towards our functions playground:
which may contain some code that could help you stitch this together! best of luck!