Asynchronous Asset Loading

Methods for loading and unloading assets during runtime.