Part 2: Resouce delegates client code

No changes here. Just moved those classes from the main repo to here.