You're thinking too much like a programmer, but sadly you just can't make any new tags or modules.
The “copy X to memory" seems out of reach as there is no such module that specifically allows you to store info into memory.
You can only recombine existing things to make new ideas. It is just like LEGO's...
However one should learn not to think in the old style classes, like infantry, vehicles and buildings. With object oriented programming, the modules can be applied anywhere...