A week ago I got thinking about this and thought I could throw something together pretty quick, then the "feature creep" set in and I spent way more time on it then I meant to. Anyway, I came up with this in case you want to try it: https://vborg.vbsupport.ru/showthread.php?t=292965