Here is the logic that will merge the runtime to the containers. On development mode all containers will live inside a dll. On release mode this functions will be compiled directly into the final game.