added basic/stub add/remove implementation
note on opaque values

mongodb uses a hash/sha1 of spoc, for a text file, this
could be something like the line number.