Implement a Generic Uploader - #2886
Merge pull request #2886 from lholmquist/wrap_uploader

Generic Uploader component