added loading model/engine mechanism to Project::IDelegate
reduced SceneLoader code and should setting asset properties correct