diff --git a/Assets/RTLTMPro/Editor/ContextMenu.cs b/Assets/RTLTMPro/Scripts/Editor/ContextMenu.cs similarity index 100% rename from Assets/RTLTMPro/Editor/ContextMenu.cs rename to Assets/RTLTMPro/Scripts/Editor/ContextMenu.cs diff --git a/Assets/RTLTMPro/Editor/ContextMenu.cs.meta b/Assets/RTLTMPro/Scripts/Editor/ContextMenu.cs.meta similarity index 100% rename from Assets/RTLTMPro/Editor/ContextMenu.cs.meta rename to Assets/RTLTMPro/Scripts/Editor/ContextMenu.cs.meta diff --git a/Assets/RTLTMPro/Editor/RTLDefaultControls.cs b/Assets/RTLTMPro/Scripts/Editor/RTLDefaultControls.cs similarity index 100% rename from Assets/RTLTMPro/Editor/RTLDefaultControls.cs rename to Assets/RTLTMPro/Scripts/Editor/RTLDefaultControls.cs diff --git a/Assets/RTLTMPro/Editor/RTLDefaultControls.cs.meta b/Assets/RTLTMPro/Scripts/Editor/RTLDefaultControls.cs.meta similarity index 100% rename from Assets/RTLTMPro/Editor/RTLDefaultControls.cs.meta rename to Assets/RTLTMPro/Scripts/Editor/RTLDefaultControls.cs.meta diff --git a/Assets/RTLTMPro/Editor/RTLTMPro-Editor.asmdef b/Assets/RTLTMPro/Scripts/Editor/RTLTMPro-Editor.asmdef similarity index 100% rename from Assets/RTLTMPro/Editor/RTLTMPro-Editor.asmdef rename to Assets/RTLTMPro/Scripts/Editor/RTLTMPro-Editor.asmdef diff --git a/Assets/RTLTMPro/Editor/RTLTMPro-Editor.asmdef.meta b/Assets/RTLTMPro/Scripts/Editor/RTLTMPro-Editor.asmdef.meta similarity index 100% rename from Assets/RTLTMPro/Editor/RTLTMPro-Editor.asmdef.meta rename to Assets/RTLTMPro/Scripts/Editor/RTLTMPro-Editor.asmdef.meta diff --git a/Assets/RTLTMPro/Editor/RTLTextMeshPro3DEditor.cs b/Assets/RTLTMPro/Scripts/Editor/RTLTextMeshPro3DEditor.cs similarity index 100% rename from Assets/RTLTMPro/Editor/RTLTextMeshPro3DEditor.cs rename to Assets/RTLTMPro/Scripts/Editor/RTLTextMeshPro3DEditor.cs diff --git a/Assets/RTLTMPro/Editor/RTLTextMeshPro3DEditor.cs.meta b/Assets/RTLTMPro/Scripts/Editor/RTLTextMeshPro3DEditor.cs.meta similarity index 100% rename from Assets/RTLTMPro/Editor/RTLTextMeshPro3DEditor.cs.meta rename to Assets/RTLTMPro/Scripts/Editor/RTLTextMeshPro3DEditor.cs.meta diff --git a/Assets/RTLTMPro/Editor/RTLTextMeshProEditor.cs b/Assets/RTLTMPro/Scripts/Editor/RTLTextMeshProEditor.cs similarity index 100% rename from Assets/RTLTMPro/Editor/RTLTextMeshProEditor.cs rename to Assets/RTLTMPro/Scripts/Editor/RTLTextMeshProEditor.cs diff --git a/Assets/RTLTMPro/Editor/RTLTextMeshProEditor.cs.meta b/Assets/RTLTMPro/Scripts/Editor/RTLTextMeshProEditor.cs.meta similarity index 100% rename from Assets/RTLTMPro/Editor/RTLTextMeshProEditor.cs.meta rename to Assets/RTLTMPro/Scripts/Editor/RTLTextMeshProEditor.cs.meta diff --git a/Assets/RTLTMPro/EnglishNumbers.cs b/Assets/RTLTMPro/Scripts/Runtime/EnglishNumbers.cs similarity index 100% rename from Assets/RTLTMPro/EnglishNumbers.cs rename to Assets/RTLTMPro/Scripts/Runtime/EnglishNumbers.cs diff --git a/Assets/RTLTMPro/EnglishNumbers.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/EnglishNumbers.cs.meta similarity index 100% rename from Assets/RTLTMPro/EnglishNumbers.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/EnglishNumbers.cs.meta diff --git a/Assets/RTLTMPro/FarsiNumbers.cs b/Assets/RTLTMPro/Scripts/Runtime/FarsiNumbers.cs similarity index 100% rename from Assets/RTLTMPro/FarsiNumbers.cs rename to Assets/RTLTMPro/Scripts/Runtime/FarsiNumbers.cs diff --git a/Assets/RTLTMPro/FarsiNumbers.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/FarsiNumbers.cs.meta similarity index 100% rename from Assets/RTLTMPro/FarsiNumbers.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/FarsiNumbers.cs.meta diff --git a/Assets/RTLTMPro/GeneralLetters.cs b/Assets/RTLTMPro/Scripts/Runtime/GeneralLetters.cs similarity index 100% rename from Assets/RTLTMPro/GeneralLetters.cs rename to Assets/RTLTMPro/Scripts/Runtime/GeneralLetters.cs diff --git a/Assets/RTLTMPro/GeneralLetters.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/GeneralLetters.cs.meta similarity index 100% rename from Assets/RTLTMPro/GeneralLetters.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/GeneralLetters.cs.meta diff --git a/Assets/RTLTMPro/GlyphTable.cs b/Assets/RTLTMPro/Scripts/Runtime/GlyphTable.cs similarity index 100% rename from Assets/RTLTMPro/GlyphTable.cs rename to Assets/RTLTMPro/Scripts/Runtime/GlyphTable.cs diff --git a/Assets/RTLTMPro/GlyphTable.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/GlyphTable.cs.meta similarity index 100% rename from Assets/RTLTMPro/GlyphTable.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/GlyphTable.cs.meta diff --git a/Assets/RTLTMPro/HinduNumbers.cs b/Assets/RTLTMPro/Scripts/Runtime/HinduNumbers.cs similarity index 100% rename from Assets/RTLTMPro/HinduNumbers.cs rename to Assets/RTLTMPro/Scripts/Runtime/HinduNumbers.cs diff --git a/Assets/RTLTMPro/HinduNumbers.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/HinduNumbers.cs.meta similarity index 100% rename from Assets/RTLTMPro/HinduNumbers.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/HinduNumbers.cs.meta diff --git a/Assets/RTLTMPro/IsolatedLetters.cs b/Assets/RTLTMPro/Scripts/Runtime/IsolatedLetters.cs similarity index 100% rename from Assets/RTLTMPro/IsolatedLetters.cs rename to Assets/RTLTMPro/Scripts/Runtime/IsolatedLetters.cs diff --git a/Assets/RTLTMPro/IsolatedLetters.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/IsolatedLetters.cs.meta similarity index 100% rename from Assets/RTLTMPro/IsolatedLetters.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/IsolatedLetters.cs.meta diff --git a/Assets/RTLTMPro/RTLSupport.cs b/Assets/RTLTMPro/Scripts/Runtime/RTLSupport.cs similarity index 100% rename from Assets/RTLTMPro/RTLSupport.cs rename to Assets/RTLTMPro/Scripts/Runtime/RTLSupport.cs diff --git a/Assets/RTLTMPro/RTLSupport.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/RTLSupport.cs.meta similarity index 100% rename from Assets/RTLTMPro/RTLSupport.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/RTLSupport.cs.meta diff --git a/Assets/RTLTMPro/RTLTMPro.asmdef b/Assets/RTLTMPro/Scripts/Runtime/RTLTMPro.asmdef similarity index 100% rename from Assets/RTLTMPro/RTLTMPro.asmdef rename to Assets/RTLTMPro/Scripts/Runtime/RTLTMPro.asmdef diff --git a/Assets/RTLTMPro/RTLTMPro.asmdef.meta b/Assets/RTLTMPro/Scripts/Runtime/RTLTMPro.asmdef.meta similarity index 100% rename from Assets/RTLTMPro/RTLTMPro.asmdef.meta rename to Assets/RTLTMPro/Scripts/Runtime/RTLTMPro.asmdef.meta diff --git a/Assets/RTLTMPro/RTLTextMeshPro.cs b/Assets/RTLTMPro/Scripts/Runtime/RTLTextMeshPro.cs similarity index 100% rename from Assets/RTLTMPro/RTLTextMeshPro.cs rename to Assets/RTLTMPro/Scripts/Runtime/RTLTextMeshPro.cs diff --git a/Assets/RTLTMPro/RTLTextMeshPro.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/RTLTextMeshPro.cs.meta similarity index 100% rename from Assets/RTLTMPro/RTLTextMeshPro.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/RTLTextMeshPro.cs.meta diff --git a/Assets/RTLTMPro/RTLTextMeshPro3D.cs b/Assets/RTLTMPro/Scripts/Runtime/RTLTextMeshPro3D.cs similarity index 100% rename from Assets/RTLTMPro/RTLTextMeshPro3D.cs rename to Assets/RTLTMPro/Scripts/Runtime/RTLTextMeshPro3D.cs diff --git a/Assets/RTLTMPro/RTLTextMeshPro3D.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/RTLTextMeshPro3D.cs.meta similarity index 100% rename from Assets/RTLTMPro/RTLTextMeshPro3D.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/RTLTextMeshPro3D.cs.meta diff --git a/Assets/RTLTMPro/TashkeelCharacters.cs b/Assets/RTLTMPro/Scripts/Runtime/TashkeelCharacters.cs similarity index 100% rename from Assets/RTLTMPro/TashkeelCharacters.cs rename to Assets/RTLTMPro/Scripts/Runtime/TashkeelCharacters.cs diff --git a/Assets/RTLTMPro/TashkeelCharacters.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/TashkeelCharacters.cs.meta similarity index 100% rename from Assets/RTLTMPro/TashkeelCharacters.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/TashkeelCharacters.cs.meta diff --git a/Assets/RTLTMPro/TashkeelLocation.cs b/Assets/RTLTMPro/Scripts/Runtime/TashkeelLocation.cs similarity index 100% rename from Assets/RTLTMPro/TashkeelLocation.cs rename to Assets/RTLTMPro/Scripts/Runtime/TashkeelLocation.cs diff --git a/Assets/RTLTMPro/TashkeelLocation.cs.meta b/Assets/RTLTMPro/Scripts/Runtime/TashkeelLocation.cs.meta similarity index 100% rename from Assets/RTLTMPro/TashkeelLocation.cs.meta rename to Assets/RTLTMPro/Scripts/Runtime/TashkeelLocation.cs.meta