Hi all,
I have come up with a proof of concept that fills all the requirements specified in the the ticket, and looking for feedback / thoughts on this new approach.
The source of the POC is here:
and a recent build version of what it looks like is here:
cheers,
ryanlerch