refactor the Scene.mount method so it uses await minimally and so it can be synchronous when it can be
refactor the Scene.mount method so it uses await minimally and so it can be synchronous when it can be

trusktr/infamous,trusktr/infamous,trusktr/infamous