First pass of asynchronous resouce loading, still getting data malformations at the moment.