LoaderAbstract is used for classes that chain from \Gems_Loader and that thus allow projects to overrule the original implementation.
TargetLoaderAbstract is used for classes that chain from \Gems_Loader but are also a target themselves.