Handle uploading data to different decentralized storage systems
Default uploader used - handles uploading arbitrary data to IPFS