Destroy means kill everything, does not make anything re-usable, this is purely for memory purposes
Returns void
onNewProject
onNewProject(): Promise<void>
Called when a new project is requested, and certain states need to be cleared out.
This is similar to a full reset(), but differs in that it might need to retain previous session states.
Destroy means kill everything, does not make anything re-usable, this is purely for memory purposes