Neither. You must have an object on a layout in order to change its creation properties.
You would use a repository layout if you have multiple layouts using the same objects.
If you only need one layout then placing everything there is fine, but it can get cluttered, and you must destroy objects that are created later.