"TestController with different definitions/scripts"
I always thought, that this is the reason for having the 2nd place to store your own scripts with your own naming and configurations, the way you like, which cannot be overwritten and have "higher privileges" in a way, so that no other or any new TestController update is able to mess around with it?
I don't care about the main folder with all the definitions, which may or may not change with any further update, allthough I name them with each version, which I have downloaded so far from version 0.73 onwards, to keep them, when something goes wrong, for example:
/opt/TestController/TestController - 0.73/Devices/
/opt/TestController/TestController - 3.41/Devices/
...but in addition to this, I always have my own scripts, which I have adjusted/tweaked the way I like and keep them here:
/home/benchtop/TestController/Devices/
Within Windows it should be within "Documents" or so: "Windows/Users/Enterprise/Documents/TestController/Devices/"
When you don't want to scroll around, just put a number in front of your personal script within your "privileged documents folder" for any different setup or configuration you want to have - that's it!
Since I use TestController rather rarely, I also don't want to have to look for any changes just then, when I want to use it, so that this way is unproblematic for any occasional and even special usage, I guess...