This is currently solvable and personally I prefer this method to having some weird container that is distributed to all places in a Universe.
You can use InsertService to insert games as well as models, this means you can distribute similar content by having a single place containing it all.
A script such as follows should work quite effectively.
local GAME_STORAGE_PLACE_ID = 0
local stuff = game:GetService'InsertService':LoadAsset(GAME_STORAGE_PLACE_ID)
for _, service in pairs(stuff:GetChildren()) do
for _, child in pairs(service:GetChildren()) do
child.Parent = game:FindFirstChildOfClass(service.ClassName)
It will distribute all content into their respective containers. You might need to add a special case for certain services such as StarterPlayer though...