@grishka let me know if you end up using something like this, and/or if you have comments/feedback for the FEP I linked. :)