I am a fan of this idea
I offered to help spec it out before but haven’t made the time to do so yet