diff --git a/SabreTools.Core/Enums.cs b/SabreTools.Core/Enums.cs
index e1e90387..7fe6d28e 100644
--- a/SabreTools.Core/Enums.cs
+++ b/SabreTools.Core/Enums.cs
@@ -700,21 +700,6 @@ namespace SabreTools.Core
Unknown = 1 << 4,
}
- ///
- /// Determines which type of duplicate a file is
- ///
- [Flags]
- public enum DupeType
- {
- // Type of match
- Hash = 1 << 0,
- All = 1 << 1,
-
- // Location of match
- Internal = 1 << 2,
- External = 1 << 3,
- }
-
///
/// Determine the endianness
///
diff --git a/SabreTools.DatItems/Archive.cs b/SabreTools.DatItems/Archive.cs
index 8d932fe2..a7136fd0 100644
--- a/SabreTools.DatItems/Archive.cs
+++ b/SabreTools.DatItems/Archive.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/Configuration.cs b/SabreTools.DatItems/Configuration.cs
index cd7da793..0927c927 100644
--- a/SabreTools.DatItems/Configuration.cs
+++ b/SabreTools.DatItems/Configuration.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/DeviceReference.cs b/SabreTools.DatItems/DeviceReference.cs
index 64dc4c35..4eb352e1 100644
--- a/SabreTools.DatItems/DeviceReference.cs
+++ b/SabreTools.DatItems/DeviceReference.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/DipSwitch.cs b/SabreTools.DatItems/DipSwitch.cs
index 33602ae7..d46f268a 100644
--- a/SabreTools.DatItems/DipSwitch.cs
+++ b/SabreTools.DatItems/DipSwitch.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/DiskArea.cs b/SabreTools.DatItems/DiskArea.cs
index 0bbd1c0c..b5376cdb 100644
--- a/SabreTools.DatItems/DiskArea.cs
+++ b/SabreTools.DatItems/DiskArea.cs
@@ -5,7 +5,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/Enums.cs b/SabreTools.DatItems/Enums.cs
new file mode 100644
index 00000000..2d8b150c
--- /dev/null
+++ b/SabreTools.DatItems/Enums.cs
@@ -0,0 +1,19 @@
+using System;
+
+namespace SabreTools.DatItems
+{
+ ///
+ /// Determines which type of duplicate a file is
+ ///
+ [Flags]
+ public enum DupeType
+ {
+ // Type of match
+ Hash = 1 << 0,
+ All = 1 << 1,
+
+ // Location of match
+ Internal = 1 << 2,
+ External = 1 << 3,
+ }
+}
\ No newline at end of file
diff --git a/SabreTools.DatItems/Extension.cs b/SabreTools.DatItems/Extension.cs
index 43289e15..703b8df4 100644
--- a/SabreTools.DatItems/Extension.cs
+++ b/SabreTools.DatItems/Extension.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/Info.cs b/SabreTools.DatItems/Info.cs
index 99274996..2c29b944 100644
--- a/SabreTools.DatItems/Info.cs
+++ b/SabreTools.DatItems/Info.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/Instance.cs b/SabreTools.DatItems/Instance.cs
index 3e73ede3..b968fb56 100644
--- a/SabreTools.DatItems/Instance.cs
+++ b/SabreTools.DatItems/Instance.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/Part.cs b/SabreTools.DatItems/Part.cs
index 4017eebc..1d4ba455 100644
--- a/SabreTools.DatItems/Part.cs
+++ b/SabreTools.DatItems/Part.cs
@@ -5,7 +5,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/PartFeature.cs b/SabreTools.DatItems/PartFeature.cs
index 59e3e3d1..ff7c3e8c 100644
--- a/SabreTools.DatItems/PartFeature.cs
+++ b/SabreTools.DatItems/PartFeature.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/Sample.cs b/SabreTools.DatItems/Sample.cs
index 07b15f84..d9cd8818 100644
--- a/SabreTools.DatItems/Sample.cs
+++ b/SabreTools.DatItems/Sample.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/SharedFeature.cs b/SabreTools.DatItems/SharedFeature.cs
index b4403adc..18b91e46 100644
--- a/SabreTools.DatItems/SharedFeature.cs
+++ b/SabreTools.DatItems/SharedFeature.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;
diff --git a/SabreTools.DatItems/Slot.cs b/SabreTools.DatItems/Slot.cs
index a3c7b086..b315dd67 100644
--- a/SabreTools.DatItems/Slot.cs
+++ b/SabreTools.DatItems/Slot.cs
@@ -4,7 +4,6 @@ using System.Linq;
using System.Xml.Serialization;
using SabreTools.Core;
-using SabreTools.Core.Tools;
using SabreTools.Filtering;
using Newtonsoft.Json;