Asset Loader framework