Rather than just saving elements as an object you would need to learn to script in GDL so that you can create the elements based on length parameters.
That way you can control what does and doesn’t stretch.
It is a pretty steep learning curve if you want to do anything complex but it is very rewarding.
I have been learning GDL for the last 20 years and I’m still going.
Versions 6.5 to 22
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision M6800 - i7 4700MQ @ 2.40GHz, 16GB RAM, AMD FirePro M6100 (2GB), Windows 7 64bit