Start roughing in async loader support, but don't use, yet
Rough in more support for async loading
Working with asynchronous task.