Add a concept of resource and direct uploader.