Thanks for the elaboration; it is really helpful. I am definitely going to find some time to prototype it!