Breaking the Loader apart into file types