Layout-Related ITSceneInitializer Scene Initializers are used as a way to move scene initialization code into Scriptable Object assets, and are discussed here . IChunkSelector Selectors are used by the Layout system to find out what to put where, and are discussed here .