What is the extent of the functionality that this API intends to cover? Does it intend to be a read-only interface? Does it intend to support importing into the library or modifying tags?