files can now either be loaded using the resource loader or the
filesystem