Blob api

See #159