diff --git a/SabreTools.Models/LDSCRYPT/EncryptedFile.cs b/SabreTools.Models/LDSCRYPT/EncryptedFile.cs
new file mode 100644
index 0000000..cf73ad4
--- /dev/null
+++ b/SabreTools.Models/LDSCRYPT/EncryptedFile.cs
@@ -0,0 +1,10 @@
+namespace SabreTools.Models.LDSCRYPT
+{
+ ///
+ /// This is a placeholder model for future work
+ ///
+ public class EncryptedFile
+ {
+
+ }
+}
diff --git a/SabreTools.Models/RealArcade/Mezzanine.cs b/SabreTools.Models/RealArcade/Mezzanine.cs
new file mode 100644
index 0000000..051db7c
--- /dev/null
+++ b/SabreTools.Models/RealArcade/Mezzanine.cs
@@ -0,0 +1,10 @@
+namespace SabreTools.Models.RealArcade
+{
+ ///
+ /// This is a placeholder model for future work
+ ///
+ public class Mezzanine
+ {
+
+ }
+}
diff --git a/SabreTools.Models/RealArcade/RgsFile.cs b/SabreTools.Models/RealArcade/RgsFile.cs
new file mode 100644
index 0000000..fae6931
--- /dev/null
+++ b/SabreTools.Models/RealArcade/RgsFile.cs
@@ -0,0 +1,10 @@
+namespace SabreTools.Models.RealArcade
+{
+ ///
+ /// This is a placeholder model for future work
+ ///
+ public class RgsFile
+ {
+
+ }
+}
diff --git a/SabreTools.Models/SFFS/Constants.cs b/SabreTools.Models/StarForce/Constants.cs
similarity index 86%
rename from SabreTools.Models/SFFS/Constants.cs
rename to SabreTools.Models/StarForce/Constants.cs
index e4b0d30..5a33e0c 100644
--- a/SabreTools.Models/SFFS/Constants.cs
+++ b/SabreTools.Models/StarForce/Constants.cs
@@ -1,4 +1,4 @@
-namespace SabreTools.Models.SFFS
+namespace SabreTools.Models.StarForce
{
public static class Constants
{
diff --git a/SabreTools.Models/SFFS/FileEntry.cs b/SabreTools.Models/StarForce/FileEntry.cs
similarity index 94%
rename from SabreTools.Models/SFFS/FileEntry.cs
rename to SabreTools.Models/StarForce/FileEntry.cs
index 1afffbd..eb738ce 100644
--- a/SabreTools.Models/SFFS/FileEntry.cs
+++ b/SabreTools.Models/StarForce/FileEntry.cs
@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
-namespace SabreTools.Models.SFFS
+namespace SabreTools.Models.StarForce
{
///
[StructLayout(LayoutKind.Sequential)]
diff --git a/SabreTools.Models/SFFS/FileHeader.cs b/SabreTools.Models/StarForce/FileHeader.cs
similarity index 92%
rename from SabreTools.Models/SFFS/FileHeader.cs
rename to SabreTools.Models/StarForce/FileHeader.cs
index 803b54b..60644e4 100644
--- a/SabreTools.Models/SFFS/FileHeader.cs
+++ b/SabreTools.Models/StarForce/FileHeader.cs
@@ -1,4 +1,4 @@
-namespace SabreTools.Models.SFFS
+namespace SabreTools.Models.StarForce
{
///
public sealed class FileHeader
diff --git a/SabreTools.Models/SFFS/StarForceFileSystem.cs b/SabreTools.Models/StarForce/FileSystem.cs
similarity index 94%
rename from SabreTools.Models/SFFS/StarForceFileSystem.cs
rename to SabreTools.Models/StarForce/FileSystem.cs
index dcf6ae3..bb46491 100644
--- a/SabreTools.Models/SFFS/StarForceFileSystem.cs
+++ b/SabreTools.Models/StarForce/FileSystem.cs
@@ -1,4 +1,4 @@
-namespace SabreTools.Models.SFFS
+namespace SabreTools.Models.StarForce
{
///
/// SFFS consists of 2 major parts: the container files that contain the game
@@ -13,7 +13,7 @@
/// decrypt headerinfos. Note that SFFS itself is completly vm-free.
///
///
- public sealed class StarForceFileSystem
+ public sealed class FileSystem
{
///
/// Header
diff --git a/SabreTools.Models/SFFS/Header.cs b/SabreTools.Models/StarForce/Header.cs
similarity index 95%
rename from SabreTools.Models/SFFS/Header.cs
rename to SabreTools.Models/StarForce/Header.cs
index 2050a96..3e3829f 100644
--- a/SabreTools.Models/SFFS/Header.cs
+++ b/SabreTools.Models/StarForce/Header.cs
@@ -1,6 +1,6 @@
using System.Runtime.InteropServices;
-namespace SabreTools.Models.SFFS
+namespace SabreTools.Models.StarForce
{
///
/// Header