Abstracts out Blob and uses BlobBuilder in cases where it is supported with any vendor prefix.
github.com/amitport/blob
amitport/blob