You could make the plate as a multi-body part, with each layer being a different body. If the different dimensions you need are just various sized rectangles then you can easily use configurations for the different sizes. If the different versions are going to be completely different shapes then I would probably model each shape as a separate part.
For the hole you could model one of them in a single revolve feature, then use a pattern to create all other instances. If the locations are on a grid pattern then you could use a linear pattern of the revolve feature. If the locations are somewhat random then you might be better using a sketch driven pattern. If the various patterns are completely different then you might need to make a sketch driven pattern for each configuration and suppress all but the one corresponding to the active configuration.
Thank you for your answer.
I've created the multibodied model, made my revolved cut, and it is all good.
I've used Configurations to maintain multiple dimensions, and Insert>Face>Move to redimension the composite plate combined with linear patterns for the holes.
Yes I will primarily be making rectangles, but also a round version, but I'm assuming I should just make a configuration with a revolved cut to make the round ones.
Great advice thanks!