diff --git a/resources/properties.xml b/resources/properties.xml
deleted file mode 100644
index c4f9da4b8ea7d560d9545ee54fcaf8e268d95a95..0000000000000000000000000000000000000000
--- a/resources/properties.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<properties>
-<property>mediainfo.track.Audio.BitDepth</property>
-<property>mediainfo.track.Audio.BitRate</property>
-<property>mediainfo.track.Audio.BitRate_Mode</property>
-<property>mediainfo.track.Audio.Channels</property>
-<property>mediainfo.track.Audio.CodecID</property>
-<property>mediainfo.track.Audio.Commercial_Name</property>
-<property>mediainfo.track.Audio.Compression_Mode</property>
-<property>mediainfo.track.Audio.Default</property>
-<property>mediainfo.track.Audio.Duration</property>
-<property>mediainfo.track.Audio.encoded_library</property>
-<property>mediainfo.track.Audio.Forced</property>
-<property>mediainfo.track.Audio.Format</property>
-<property>mediainfo.track.Audio.Format_Profile</property>
-<property>mediainfo.track.Audio.Format_Settings_Wrapping</property>
-<property>mediainfo.track.Audio.Format_Settings_Sign</property>
-<property>mediainfo.track.Audio.Format_Version</property>
-<property>mediainfo.track.Audio.FrameRate</property>
-<property>mediainfo.track.Audio.ID</property>
-<property>mediainfo.track.Audio.SamplingRate</property>
-<property>mediainfo.track.Audio.ServiceKind</property>
-<property>mediainfo.track.Audio.StreamSize</property>
-<property>mediainfo.track.Audio.Title</property>
-<property>mediainfo.track.General.AudioCount</property>
-<property>mediainfo.track.General.CodecID</property>
-<property>mediainfo.track.General.CompleteName</property>
-<property>mediainfo.track.General.Description</property>
-<property>mediainfo.track.General.Duration</property>
-<property>mediainfo.track.General.Encoded_Application</property>
-<property>mediainfo.track.General.Encoded_Application_CompanyName</property>
-<property>mediainfo.track.General.Encoded_Application_Name</property>
-<property>mediainfo.track.General.Encoded_Application_Version</property>
-<property>mediainfo.track.General.Encoded_Date</property>
-<property>mediainfo.track.General.Encoded_Library</property>
-<property>mediainfo.track.General.Encoded_Library_Name</property>
-<property>mediainfo.track.General.Encoded_Library_Version</property>
-<property>mediainfo.track.General.extra.Attachments</property>
-<property>mediainfo.track.General.extra.ErrorDetectionType</property>
-<property>mediainfo.track.General.extra.IsTruncated</property>
-<property>mediainfo.track.General.extra.bext_Present</property>
-<property>mediainfo.track.General.FileSize</property>
-<property>mediainfo.track.General.Format</property>
-<property>mediainfo.track.General.Format_Profile</property>
-<property>mediainfo.track.General.Format_Settings</property>
-<property>mediainfo.track.General.Format_Version</property>
-<property>mediainfo.track.General.IsStreamable</property>
-<property>mediainfo.track.General.MenuCount</property>
-<property>mediainfo.track.General.OtherCount</property>
-<property>mediainfo.track.General.OverallBitRate</property>
-<property>mediainfo.track.General.OverallBitRateMode</property>
-<property>mediainfo.track.General.PackageName</property>
-<property>mediainfo.track.General.Producer</property>
-<property>mediainfo.track.General.StreamSize</property>
-<property>mediainfo.track.General.TextCount</property>
-<property>mediainfo.track.General.Title</property>
-<property>mediainfo.track.General.UniqueID</property>
-<property>mediainfo.track.General.VideoCount</property>
-<property>mediainfo.track.Image.BitDepth</property>
-<property>mediainfo.track.Image.ColorSpace</property>
-<property>mediainfo.track.Image.colour_primaries</property>
-<property>mediainfo.track.Image.Compression_Mode</property>
-<property>mediainfo.track.Image.DisplayAspectRatio</property>
-<property>mediainfo.track.Image.Encoded_Date</property>
-<property>mediainfo.track.Image.Encoded_Library</property>
-<property>mediainfo.track.Image.Format</property>
-<property>mediainfo.track.Image.Format_Version</property>
-<property>mediainfo.track.Image.FrameRate</property>
-<property>mediainfo.track.Image.Height</property>
-<property>mediainfo.track.Image.StreamSize</property>
-<property>mediainfo.track.Image.transfer_characteristics</property>
-<property>mediainfo.track.Image.Width</property>
-<property>mediainfo.track.Video.BitDepth</property>
-<property>mediainfo.track.Video.BitRate</property>
-<property>mediainfo.track.Video.BitRate_Mode</property>
-<property>mediainfo.track.Video.ChromaSubsampling</property>
-<property>mediainfo.track.Video.CodecID</property>
-<property>mediainfo.track.Video.ColorSpace</property>
-<property>mediainfo.track.Video.BitsPixel_Frame</property>
-<property>mediainfo.track.Video.Compression_Mode</property>
-<property>mediainfo.track.Video.Default</property>
-<property>mediainfo.track.Video.DisplayAspectRatio</property>
-<property>mediainfo.track.Video.Duration</property>
-<property>mediainfo.track.Video.Encoded_Library</property>
-<property>mediainfo.track.Video.extra.coder_type</property>
-<property>mediainfo.track.Video.extra.ErrorDetectionType</property>
-<property>mediainfo.track.Video.extra.MaxSlicesCount</property>
-<property>mediainfo.track.Video.extra.OriginalSourceMedium</property>
-<property>mediainfo.track.Video.Forced</property>
-<property>mediainfo.track.Video.Format</property>
-<property>mediainfo.track.Video.Format_Profile</property>
-<property>mediainfo.track.Video.Format_Settings_GOP</property>
-<property>mediainfo.track.Video.Format_Settings_Wrapping</property>
-<property>mediainfo.track.Video.Format_Version</property>
-<property>mediainfo.track.Video.FrameCount</property>
-<property>mediainfo.track.Video.FrameRate</property>
-<property>mediainfo.track.Video.Height</property>
-<property>mediainfo.track.Video.ID</property>
-<property>mediainfo.track.Video.PixelAspectRatio</property>
-<property>mediainfo.track.Video.PixelAspectRatioOriginal</property>
-<property>mediainfo.track.Video.ScanOrder</property>
-<property>mediainfo.track.Video.ScanType</property>
-<property>mediainfo.track.Video.Standard</property>
-<property>mediainfo.track.Video.StreamSize</property>
-<property>mediainfo.track.Video.TimeCode_FirstFrame</property>
-<property>mediainfo.track.Video.TimeCode_Source</property>
-<property>mediainfo.track.Video.Title</property>
-<property>mediainfo.track.Video.transfer_characteristics</property>
-<property>mediainfo.track.Video.Width</property>
-</properties>
\ No newline at end of file
diff --git a/resources/transformer.xsl b/resources/transformer.xsl
deleted file mode 100644
index 1059a42c17978072fb209a58947f382d59beb8b7..0000000000000000000000000000000000000000
--- a/resources/transformer.xsl
+++ /dev/null
@@ -1,268 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-
-<!--   ***********************************************************************************************************
-	Edited by Kimberly A. Tryka - National Geographic Society - 7 October 2019
-	Edits made to work with xml output from MediaInfo version 19.09
-	Changes made:
-		- bound namespace prefix (mi) to namespace in <xsl:stylesheet>
-		- added exclude-result-prefixes to <xsl:stylesheet>
-		- all references to <Mediainfo> were changed to <MediaInfo>
-		- all references to <File> were changed to <media>
-		- used namespace prefix when referencing elements from the MediaInfo output file
-		
-	Tested using xsltproc (via command line) on linux
-	Currently running properly in our Rosetta 6.1 implementation
-	Developed and tested (Saxon PE) in Oxygen
-	
-	Note - changes also need to be made to properties.xml file to account for changes in 
-	element names in MediaInfo.  For example <File_properties> has become <File_Properties>
-	and <codec_ID> has become <codecID> - this is not an exhaustive list of these changes
-	
-	Note - after changes have been made to the properties.xml file - you will need to re-map
-	the fields for the extractor
-	********************************************************************************************************** -->
-<!--   ***********************************************************************************************************
-	Updated by Tyler Thorsted - Chrch of Jesus Christ of Latter-dayt Saints - April 2020
-	Added the "Extra" tags for General & Video
-		********************************************************************************************************** -->
-
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	xmlns:mi="https://mediaarea.net/mediainfo"
-	exclude-result-prefixes="xs mi"
-	version="1.0">
-	
-	<xsl:output encoding="UTF-8" method="xml" indent="yes"/>
-	
-	<xsl:variable name="genPath">mediainfo.track.General.</xsl:variable>
-	<xsl:variable name="genxPath">mediainfo.track.General.extra.</xsl:variable>
-	<xsl:variable name="vidPath">mediainfo.track.Video.</xsl:variable>
-	<xsl:variable name="vidxPath">mediainfo.track.Video.extra.</xsl:variable>
-	<xsl:variable name="audPath">mediainfo.track.Audio.</xsl:variable>
-	<xsl:variable name="imgPath">mediainfo.track.Image.</xsl:variable>
-	<xsl:variable name="txtPath">mediainfo.track.Text.</xsl:variable>
-	<xsl:variable name="otrPath">mediainfo.track.Other.</xsl:variable>
-	
-	<xsl:template match="/">
-		<xsl:element name="mdExtractor" xmlns="http://com/exlibris/digitool/repository/api/xmlbeans">
-			<xsl:element name="profile"/>
-			<xsl:element name="format_name"><xsl:value-of select="/mi:MediaInfo/mi:media/mi:track[@type='General']/mi:Format[1]" /></xsl:element>
-			<xsl:element name="formatVersion"><xsl:value-of select="/mi:MediaInfo/mi:media/mi:track[@type='General']/mi:Format_Version" /></xsl:element>
-			<xsl:element name="imageCount"/>
-			<xsl:element name="isValid">true</xsl:element>
-			<xsl:element name="isWellFormed">true</xsl:element>
-			<xsl:element name="attributes">
-				<xsl:variable name="myList"><properties>
-					<property>mediainfo.track.Audio.BitDepth</property>
-					<property>mediainfo.track.Audio.BitRate</property>
-					<property>mediainfo.track.Audio.BitRate_Mode</property>
-					<property>mediainfo.track.Audio.Channels</property>
-					<property>mediainfo.track.Audio.CodecID</property>
-					<property>mediainfo.track.Audio.Commercial_Name</property>
-					<property>mediainfo.track.Audio.Compression_Mode</property>
-					<property>mediainfo.track.Audio.Default</property>
-					<property>mediainfo.track.Audio.Duration</property>
-					<property>mediainfo.track.Audio.encoded_library</property>
-					<property>mediainfo.track.Audio.Forced</property>
-					<property>mediainfo.track.Audio.Format</property>
-					<property>mediainfo.track.Audio.Format_Profile</property>
-					<property>mediainfo.track.Audio.Format_Settings_Wrapping</property>
-					<property>mediainfo.track.Audio.Format_Settings_Sign</property>
-					<property>mediainfo.track.Audio.Format_Version</property>
-					<property>mediainfo.track.Audio.FrameRate</property>
-					<property>mediainfo.track.Audio.ID</property>
-					<property>mediainfo.track.Audio.SamplingRate</property>
-					<property>mediainfo.track.Audio.ServiceKind</property>
-					<property>mediainfo.track.Audio.StreamSize</property>
-					<property>mediainfo.track.Audio.Title</property>
-					<property>mediainfo.track.General.AudioCount</property>
-					<property>mediainfo.track.General.CodecID</property>
-					<property>mediainfo.track.General.CompleteName</property>
-					<property>mediainfo.track.General.Description</property>
-					<property>mediainfo.track.General.Duration</property>
-					<property>mediainfo.track.General.Encoded_Application</property>
-					<property>mediainfo.track.General.Encoded_Application_CompanyName</property>
-					<property>mediainfo.track.General.Encoded_Application_Name</property>
-					<property>mediainfo.track.General.Encoded_Application_Version</property>
-					<property>mediainfo.track.General.Encoded_Date</property>
-					<property>mediainfo.track.General.Encoded_Library</property>
-					<property>mediainfo.track.General.Encoded_Library_Name</property>
-					<property>mediainfo.track.General.Encoded_Library_Version</property>
-					<property>mediainfo.track.General.extra.Attachments</property>
-					<property>mediainfo.track.General.extra.ErrorDetectionType</property>
-					<property>mediainfo.track.General.extra.IsTruncated</property>
-					<property>mediainfo.track.General.extra.bext_Present</property>
-					<property>mediainfo.track.General.FileSize</property>
-					<property>mediainfo.track.General.Format</property>
-					<property>mediainfo.track.General.Format_Profile</property>
-					<property>mediainfo.track.General.Format_Settings</property>
-					<property>mediainfo.track.General.Format_Version</property>
-					<property>mediainfo.track.General.IsStreamable</property>
-					<property>mediainfo.track.General.MenuCount</property>
-					<property>mediainfo.track.General.OtherCount</property>
-					<property>mediainfo.track.General.OverallBitRate</property>
-					<property>mediainfo.track.General.OverallBitRateMode</property>
-					<property>mediainfo.track.General.PackageName</property>
-					<property>mediainfo.track.General.Producer</property>
-					<property>mediainfo.track.General.StreamSize</property>
-					<property>mediainfo.track.General.TextCount</property>
-					<property>mediainfo.track.General.Title</property>
-					<property>mediainfo.track.General.UniqueID</property>
-					<property>mediainfo.track.General.VideoCount</property>
-					<property>mediainfo.track.Image.BitDepth</property>
-					<property>mediainfo.track.Image.ColorSpace</property>
-					<property>mediainfo.track.Image.colour_primaries</property>
-					<property>mediainfo.track.Image.Compression_Mode</property>
-					<property>mediainfo.track.Image.DisplayAspectRatio</property>
-					<property>mediainfo.track.Image.Encoded_Date</property>
-					<property>mediainfo.track.Image.Encoded_Library</property>
-					<property>mediainfo.track.Image.Format</property>
-					<property>mediainfo.track.Image.Format_Version</property>
-					<property>mediainfo.track.Image.FrameRate</property>
-					<property>mediainfo.track.Image.Height</property>
-					<property>mediainfo.track.Image.StreamSize</property>
-					<property>mediainfo.track.Image.transfer_characteristics</property>
-					<property>mediainfo.track.Image.Width</property>
-					<property>mediainfo.track.Video.BitDepth</property>
-					<property>mediainfo.track.Video.BitRate</property>
-					<property>mediainfo.track.Video.BitRate_Mode</property>
-					<property>mediainfo.track.Video.ChromaSubsampling</property>
-					<property>mediainfo.track.Video.CodecID</property>
-					<property>mediainfo.track.Video.ColorSpace</property>
-					<property>mediainfo.track.Video.BitsPixel_Frame</property>
-					<property>mediainfo.track.Video.Compression_Mode</property>
-					<property>mediainfo.track.Video.Default</property>
-					<property>mediainfo.track.Video.DisplayAspectRatio</property>
-					<property>mediainfo.track.Video.Duration</property>
-					<property>mediainfo.track.Video.Encoded_Library</property>
-					<property>mediainfo.track.Video.extra.coder_type</property>
-					<property>mediainfo.track.Video.extra.ErrorDetectionType</property>
-					<property>mediainfo.track.Video.extra.MaxSlicesCount</property>
-					<property>mediainfo.track.Video.extra.OriginalSourceMedium</property>
-					<property>mediainfo.track.Video.Forced</property>
-					<property>mediainfo.track.Video.Format</property>
-					<property>mediainfo.track.Video.Format_Profile</property>
-					<property>mediainfo.track.Video.Format_Settings_GOP</property>
-					<property>mediainfo.track.Video.Format_Settings_Wrapping</property>
-					<property>mediainfo.track.Video.Format_Version</property>
-					<property>mediainfo.track.Video.FrameCount</property>
-					<property>mediainfo.track.Video.FrameRate</property>
-					<property>mediainfo.track.Video.Height</property>
-					<property>mediainfo.track.Video.ID</property>
-					<property>mediainfo.track.Video.PixelAspectRatio</property>
-					<property>mediainfo.track.Video.PixelAspectRatioOriginal</property>
-					<property>mediainfo.track.Video.ScanOrder</property>
-					<property>mediainfo.track.Video.ScanType</property>
-					<property>mediainfo.track.Video.Standard</property>
-					<property>mediainfo.track.Video.StreamSize</property>
-					<property>mediainfo.track.Video.TimeCode_FirstFrame</property>
-					<property>mediainfo.track.Video.TimeCode_Source</property>
-					<property>mediainfo.track.Video.Title</property>
-					<property>mediainfo.track.Video.transfer_characteristics</property>
-					<property>mediainfo.track.Video.Width</property>
-				</properties>
-				</xsl:variable>
-				
-				<!-- General -->
-				<xsl:for-each select="/mi:MediaInfo/mi:media/mi:track[@type='General']/*[not(descendant::mi:extra) and not(ancestor-or-self::mi:extra)]">
-					<xsl:variable name="prop">
-						<xsl:text>General.</xsl:text><xsl:value-of select="name(.)"/>
-					</xsl:variable>
-					<xsl:if test="contains($myList,$prop)">
-						<xsl:variable name="attName">
-							<xsl:value-of select="substring-after($prop,'General.')"/>
-						</xsl:variable>
-						<xsl:element name="key">
-							<xsl:attribute name="id"><xsl:value-of select="concat($genPath,$attName)"/></xsl:attribute>
-							<xsl:value-of select="/mi:MediaInfo/mi:media/mi:track[@type='General']/*[name()=$attName][1]" />
-						</xsl:element>
-					</xsl:if>
-				</xsl:for-each>
-				
-				
-				<!-- General Extra-->
-				<xsl:for-each select="/mi:MediaInfo/mi:media/mi:track[@type='General']/mi:extra/*">
-					<xsl:variable name="prop">
-						<xsl:text>General.extra.</xsl:text><xsl:value-of select="name(.)"/>
-					</xsl:variable>
-					<xsl:if test="contains($myList,$prop)">
-						<xsl:variable name="attName">
-							<xsl:value-of select="substring-after($prop,'General.extra.')"/>
-						</xsl:variable>
-						<xsl:element name="key">
-							<xsl:attribute name="id"><xsl:value-of select="concat($genxPath,$attName)"/></xsl:attribute>
-							<xsl:value-of select="/mi:MediaInfo/mi:media/mi:track[@type='General']/mi:extra/*[name()=$attName][1]" />
-						</xsl:element>
-					</xsl:if>
-				</xsl:for-each>
-				
-				<!-- Video -->
-				<xsl:for-each select="/mi:MediaInfo/mi:media/mi:track[@type='Video']/*[not(descendant::mi:extra) and not(ancestor-or-self::mi:extra)]">
-					<xsl:variable name="prop">
-						<xsl:text>Video.</xsl:text><xsl:value-of select="name(.)"/>
-					</xsl:variable>
-					<xsl:if test="contains($myList,$prop)">
-						<xsl:variable name="attName">
-							<xsl:value-of select="substring-after($prop,'Video.')"/>
-						</xsl:variable>
-						<xsl:element name="key">
-							<xsl:attribute name="id"><xsl:value-of select="concat($vidPath,$attName)"/></xsl:attribute>
-							<xsl:value-of select="/mi:MediaInfo/mi:media/mi:track[@type='Video']/*[name()=$attName][1]" />
-						</xsl:element>
-					</xsl:if>
-				</xsl:for-each>
-				
-				<!-- Video Extra -->
-				<xsl:for-each select="/mi:MediaInfo/mi:media/mi:track[@type='Video']/mi:extra/*">
-					<xsl:variable name="prop">
-						<xsl:text>Video.extra.</xsl:text><xsl:value-of select="name(.)"/>
-					</xsl:variable>
-					<xsl:if test="contains($myList,$prop)">
-						<xsl:variable name="attName">
-							<xsl:value-of select="substring-after($prop,'Video.extra.')"/>
-						</xsl:variable>
-						<xsl:element name="key">
-							<xsl:attribute name="id"><xsl:value-of select="concat($vidxPath,$attName)"/></xsl:attribute>
-							<xsl:value-of select="/mi:MediaInfo/mi:media/mi:track[@type='Video']/mi:extra/*[name()=$attName][1]" />
-						</xsl:element>
-					</xsl:if>
-				</xsl:for-each>
-				
-				<!-- Audio -->
-				<xsl:for-each select="/mi:MediaInfo/mi:media/mi:track[@type='Audio']/*">
-					<xsl:variable name="prop">
-						<xsl:text>Audio.</xsl:text><xsl:value-of select="name(.)"/>
-					</xsl:variable>
-					<xsl:if test="contains($myList,$prop)">
-						<xsl:variable name="attName">
-							<xsl:value-of select="substring-after($prop,'Audio.')"/>
-						</xsl:variable>
-						<xsl:element name="key">
-							<xsl:attribute name="id"><xsl:value-of select="concat($audPath,$attName)"/></xsl:attribute>
-							<xsl:value-of select="/mi:MediaInfo/mi:media/mi:track[@type='Audio']/*[name()=$attName][1]" />
-						</xsl:element>
-					</xsl:if>
-				</xsl:for-each>
-				
-				<!-- Image -->
-				<xsl:for-each select="/mi:MediaInfo/mi:media/mi:track[@type='Image']/*">
-					<xsl:variable name="prop">
-						<xsl:text>Image.</xsl:text><xsl:value-of select="name(.)"/>
-					</xsl:variable>
-					<xsl:if test="contains($myList,$prop)">
-						<xsl:variable name="attName">
-							<xsl:value-of select="substring-after($prop,'Image.')"/>
-						</xsl:variable>
-						<xsl:element name="key">
-							<xsl:attribute name="id"><xsl:value-of select="concat($imgPath,$attName)"/></xsl:attribute>
-							<xsl:value-of select="/mi:MediaInfo/mi:media/mi:track[@type='Image']/*[name()=$attName][1]" />
-						</xsl:element>
-					</xsl:if>
-				</xsl:for-each>
-				
-			</xsl:element>
-		</xsl:element>
-	</xsl:template>
-	
-</xsl:stylesheet>
\ No newline at end of file