I've decided to take a stab at a GB Studio 3 version of this with MiniVariables16 since I think it would still be useful to have as something that can easily integrate into the scripting UI.
Thanks for laying out the blueprint with this older version! If you know of anywhere else I should post this let me know, I actually have no experience with GB Studio, just felt like contributing something.