This is going a bit slowly because it’s very, very, very annoying.
That said, it’s getting close to done I think. At this point I just need to write the functions for it actually modifying the data it’s supposed to modify, which isn’t hard but is a bit finicky since I need to make sure that in doing so it doesn’t modify the data it ISN’T supposed to modify. After doing that there’s a bit of work to do in terms of making it look nicer and give a bit better feedback. I may take a bit of time on top of that to make the changes it will need in order to ALSO work as a template editor. That’s the biggest plus of the approach I’m using now: The template editor can be basically the same as the parameter editor with a few switches toggled a different way. Pretty neat.