That is not clear from the title or the OP. I asked for clarity earlier, and all I got after it is a sense that you are still pursuing what is in the OP. If that’s not the case, then I’m fine. Clarification a little earlier would have been a time saver.
What may seem trivial on the surface isn’t. I’ve seen that kind of thing before, and it causes headaches. Keep the implementation code clean and focused.
It is necessary. I refer to the TW documentation a lot. Maintaining focus and constantly filtering out the things that I don’t want to see and don’t want to use gets exhausting. So I rely on the TW 5.2.3 documentation because it does not have the clutter, and I use TW 5.2.3 because it is a 1 to 1 match with the documentation. That helps me not get distracted, to stay focused. I’m already dealing with sensory and cognitive overload 24x7, so I need to minimize that wherever I can, and so TW 5.2.3 (and no version after it) helps a lot.
I immediately took to TW when I first started because it works the way I think, which helps me tremendously. All new features added after TW 5.2.3, they do not work the way I think, and they frustrate me. So I stick to what works as I think.
If and when I do contribute anything, I do remind folk that I’ve done those things as per TW 5.2.3 in case they might prefer adjusting the contribution with the more current features. Yet another failure at coherent and concise communication, I apologize. It is impossible for me to cognitively keep up with the Joneses, and it gets frustrating. Time for a break.