Create one element and propagate its use through setting up their properties and dimensions.

Hello, I'm analyzing the options to create a repeatable and measurable element from a generic one, which has the parameters like deep, height,width, thickness, etc,

And from a table or list to choose each parameter to create the geometry? And could I use these elements to create an assembly as I do with screws in a plate?

Thank you.

SolidworksParts And Features