overrideOriginal is optional param
AssetLibarary - intial commit ( compiles / debugging in progress )
AssetLoaderToken - initial commnit ( compiles / debugging in progress )
AssetLoader - intiial commit ( complies / debugging in progress )
IAsset - fixed var def name