Resource loader framework functional.

The resource loader allows programs to load resources from a standard
set of locations without knowing the exact location.  The framework also
allows programs to customise resource classes and create derived or
inherited classes.