UV Question

Hey all,

Just a quick question, I’m trying to make some steel beam section modules for UE4, but I’ve hit a bit of a wall.
I want to make them be modular so people can make sheds/warehouses etc out of, but I have an issue with stretching the mesh because it stretches the UVs.
Is it possible to make a mesh have it dropped into place and stretch it and then re-generate a new UV on it on its stretched form? (so the material/texture doesn’t stretch)
or would the beam sizes just have to be copied near each other to make it look longer?

Thank you.

Umm is this the thing I would be looking for?
I’m not at a computer with UE4 at the moment -