An XMP metadata support library