This is the top level object used for manipulating metadata. It can be used for adding new metadata, opening existing metadata and iterating through all the metadata in a file.