creted the wrapper for the Resource stuff
Merge remote-tracking branch 'origin/factor-resources-out' into factor-resources-out