Not parametric but using keywords for many operations

First, all my comments and ideas are only from playing with Lightburn and this MM RC. I’m still in the hospital and never been able to use my CNC I have at home. So I apologize eveything I say isn’t based off experience or even being able to really do it but all in my mind. With that out of the way I wonder …

THIS MAY BE THERE AND I JUST DON"T KNOW - Also I think this may help with not being parametric but almost simulates it in a way.

Imagine when defining a project you enter the dimension of the material being cut, including the thickness, right? On that project you may do pockets or outlines, etc. So when I make a cut, I have to say (as far as I know but could be wrong) the make the cut depth equal to the thickness of the wood (or whatever) or maybe a hair deeper just to make sure the bit penetrates the material. BUT WHAT IF … there were keywords I could use for the final depth - maybe “%T” to stand for the thickness of the material. If I then change from 1/2" to 3/4" that the %T now represents the cut to be 3/4"? I also recommend you add guardrails. Going from 1/2" to 3/4" isn’t too “dangerous” but if I went from 3/4" to 1/2" could be an issue if I had pocket cuts in the original project that were 1/2" deep. Suddenly a pocket on 3/4" material accidentally becomes an outline in 1/2" material. So, run a simple calculation looking at all cuts to see if any (besides the ones that specify %T) are shallower then the new material thickness. I’m a DBA and previously a developer so in my mind I see how this could work and even with typical coding on a non-parametric software design. Just think of being easier anyway to say %T (stands for Thickness value). BTW, I’m curious - what is this written in?