Hey!Since the thread seems stalled, I will go ahead and open an issue for my solution 3. Please let me know if you disagree.Some answers inline.
Cheers!Ben