Fixes asynchronous + synchronous loading of scenes
Moved scene-specific element creation from the scene director to the scene itself
Updated dist JS
Updated documentation