How to design a layout and use it multiple times in the same form?

You can have a look through this thread -> Form management to speedup app

While he wasn't making copies of the same form, he was loading lots of forms and dealing with various issues that are likely to be of interest to you.