matrixreal No a container layout is the best practice you can use because to create a object it has to be somewhere in your project if you have a container layout the images are only loaded when used or else for some objects i.e bullets you would have to put them somewhere in your project that is a active layout using memory that doesnt need to be used
i prefer to put object on every layout (put them on layout but outside layer) and add for example an destroy outside layout behaviour ... this will optimise performance if you have to create them ... (read performance tips by ashley)
or maybe i don't understand how you create this "container" layout .... ???
maybe its a layout without even sheet ?