Is there any particular reason why object types need to be dragged to the layout to add them to the scene (if they're not going to be initially visible, of course)? It really bugs me to have all these objects littering the layout (especially when the number grows to be dozens or more objects).
If objects are only going to be instantiated via code or actions, I don't see the point in having them visible in the layout.
Bryan