added AssetLoader service, and now we can specify the module and the folder instead of the full path