Some asset-loading and async infrastructure