[Resources] Added a new version of the resource loader.  Left the old one for back compat.  I felt like the implementation on the old one was lacking.