diff --git a/.gitignore b/.gitignore
index a9686307..649e5698 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,11 +5,8 @@
# Ignore project resources
main-gdxapp-desktop/warpcore.xml
-# Ignore gradle resources
-bin
-build
-.gitignore
-.gradle
+# Ignore maven resources
+target
# Ignore npm resources
node_modules
diff --git a/.gradle/7.3.3/checksums/checksums.lock b/.gradle/7.3.3/checksums/checksums.lock
new file mode 100644
index 00000000..3866d1b7
Binary files /dev/null and b/.gradle/7.3.3/checksums/checksums.lock differ
diff --git a/.gradle/7.3.3/checksums/md5-checksums.bin b/.gradle/7.3.3/checksums/md5-checksums.bin
new file mode 100644
index 00000000..146f72e4
Binary files /dev/null and b/.gradle/7.3.3/checksums/md5-checksums.bin differ
diff --git a/.gradle/7.3.3/checksums/sha1-checksums.bin b/.gradle/7.3.3/checksums/sha1-checksums.bin
new file mode 100644
index 00000000..4a75fed2
Binary files /dev/null and b/.gradle/7.3.3/checksums/sha1-checksums.bin differ
diff --git a/.gradle/7.3.3/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.3.3/dependencies-accessors/dependencies-accessors.lock
new file mode 100644
index 00000000..9d88a79e
Binary files /dev/null and b/.gradle/7.3.3/dependencies-accessors/dependencies-accessors.lock differ
diff --git a/.gradle/7.3.3/dependencies-accessors/gc.properties b/.gradle/7.3.3/dependencies-accessors/gc.properties
new file mode 100644
index 00000000..e69de29b
diff --git a/.gradle/7.3.3/executionHistory/executionHistory.lock b/.gradle/7.3.3/executionHistory/executionHistory.lock
new file mode 100644
index 00000000..f13be784
Binary files /dev/null and b/.gradle/7.3.3/executionHistory/executionHistory.lock differ
diff --git a/.gradle/7.3.3/fileChanges/last-build.bin b/.gradle/7.3.3/fileChanges/last-build.bin
new file mode 100644
index 00000000..f76dd238
Binary files /dev/null and b/.gradle/7.3.3/fileChanges/last-build.bin differ
diff --git a/.gradle/7.3.3/fileHashes/fileHashes.lock b/.gradle/7.3.3/fileHashes/fileHashes.lock
new file mode 100644
index 00000000..e3728833
Binary files /dev/null and b/.gradle/7.3.3/fileHashes/fileHashes.lock differ
diff --git a/.gradle/7.3.3/gc.properties b/.gradle/7.3.3/gc.properties
new file mode 100644
index 00000000..e69de29b
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 00000000..e083b9c8
Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties
new file mode 100644
index 00000000..965bfd7e
--- /dev/null
+++ b/.gradle/buildOutputCleanup/cache.properties
@@ -0,0 +1,2 @@
+#Sat Feb 26 00:47:35 CET 2022
+gradle.version=7.3.3
diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties
new file mode 100644
index 00000000..e69de29b
diff --git a/build.gradle b/build.gradle
deleted file mode 100644
index 9baaed34..00000000
--- a/build.gradle
+++ /dev/null
@@ -1,125 +0,0 @@
-buildscript {
- repositories {
- mavenLocal()
- mavenCentral()
- gradlePluginPortal()
- }
- dependencies {
- }
-}
-
-allprojects {
- apply plugin: "eclipse"
- version = '1.0'
- ext {
- appJvmCode = 11
- appEncoding = "UTF-8"
- x4oVersion = "0.8.6"
- gdxVersion = "1.10.0"
- spairVersion = "1.86.0"
- nativefilechooserVersion = "1.0.0"
- junitVersion = "5.7.2"
- }
- repositories {
- mavenLocal()
- mavenCentral {
- metadataSources {
- mavenPom()
- artifact()
- ignoreGradleMetadataRedirection()
- }
- }
- }
-}
-
-project(":lib-bassboonyd") {
- apply plugin: "java-library"
- dependencies {
- testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
- }
- tasks.named('test') {
- useJUnitPlatform()
- }
-}
-
-project(":lib-warpme") {
- apply plugin: "java-library"
- dependencies {
- api project(":lib-bassboonyd")
- api files('../gradle-libs/x4o-driver-0.8.7-SNAPSHOT.jar')
- api files('../gradle-libs/jasper-el-6.0.20.jar')
- api files('../gradle-libs/el-api-6.0.20.jar')
- testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
- }
- tasks.named('test') {
- useJUnitPlatform()
- }
-}
-
-project(":lib-numberxd") {
- apply plugin: "java-library"
- dependencies {
- api project(":lib-warpme")
- testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
- }
- tasks.named('test') {
- useJUnitPlatform()
- }
-}
-
-project(":lib-unicodezd") {
- apply plugin: "java-library"
- dependencies {
- api project(":lib-numberxd")
- testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
- }
- tasks.named('test') {
- useJUnitPlatform()
- }
-}
-
-project(":lib-basicwd") {
- apply plugin: "java-library"
- dependencies {
- api project(":lib-unicodezd")
- testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
- }
- tasks.named('test') {
- useJUnitPlatform()
- }
-}
-
-project(":lib-imxmi") {
- apply plugin: "java-library"
- dependencies {
- api project(":lib-basicwd")
- api "io.github.spair:imgui-java-binding:$spairVersion"
- api "io.github.spair:imgui-java-lwjgl3:$spairVersion"
- api "io.github.spair:imgui-java-natives-linux:$spairVersion"
- api "io.github.spair:imgui-java-natives-macos:$spairVersion"
- api "io.github.spair:imgui-java-natives-windows:$spairVersion"
- testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
- }
- tasks.named('test') {
- useJUnitPlatform()
- }
-}
-
-project(":main-gdxapp") {
- apply plugin: "java-library"
- dependencies {
- api project(":lib-imxmi")
- api "com.badlogicgames.gdx:gdx:$gdxVersion"
- api "games.spooky.gdx:gdx-nativefilechooser:$nativefilechooserVersion"
- }
-}
-
-project(":main-gdxapp-desktop") {
- apply plugin: "java-library"
- dependencies {
- implementation project(":main-gdxapp")
- api "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion"
- api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
- api "games.spooky.gdx:gdx-nativefilechooser-desktop:$nativefilechooserVersion"
- }
-}
diff --git a/gdxapp4d-boot/gdxapp4d-boot-desktop/pom.xml b/gdxapp4d-boot/gdxapp4d-boot-desktop/pom.xml
new file mode 100644
index 00000000..06b78ff2
--- /dev/null
+++ b/gdxapp4d-boot/gdxapp4d-boot-desktop/pom.xml
@@ -0,0 +1,28 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-boot
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-boot-desktop
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-boot-tos4
+ ${project.version}
+
+
+ com.badlogicgames.gdx
+ gdx-backend-lwjgl3
+
+
+ com.badlogicgames.gdx
+ gdx-platform
+
+
+ games.spooky.gdx
+ gdx-nativefilechooser-desktop
+
+
+
\ No newline at end of file
diff --git a/main-gdxapp-desktop/src/main/love/distributedrebirth/gdxapp/desktop/GDXAppDesktopConfig.java b/gdxapp4d-boot/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp/desktop/GDXAppDesktopConfig.java
similarity index 100%
rename from main-gdxapp-desktop/src/main/love/distributedrebirth/gdxapp/desktop/GDXAppDesktopConfig.java
rename to gdxapp4d-boot/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp/desktop/GDXAppDesktopConfig.java
diff --git a/main-gdxapp-desktop/src/main/love/distributedrebirth/gdxapp/desktop/GDXAppDesktopLauncher.java b/gdxapp4d-boot/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp/desktop/GDXAppDesktopLauncher.java
similarity index 100%
rename from main-gdxapp-desktop/src/main/love/distributedrebirth/gdxapp/desktop/GDXAppDesktopLauncher.java
rename to gdxapp4d-boot/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp/desktop/GDXAppDesktopLauncher.java
diff --git a/gdxapp4d-boot/gdxapp4d-boot-tos4/pom.xml b/gdxapp4d-boot/gdxapp4d-boot-tos4/pom.xml
new file mode 100644
index 00000000..96b5bfdd
--- /dev/null
+++ b/gdxapp4d-boot/gdxapp4d-boot-tos4/pom.xml
@@ -0,0 +1,39 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-boot
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-boot-tos4
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-bassboonyd
+ ${project.version}
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-numberxd
+ ${project.version}
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-unicodezd
+ ${project.version}
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-imxmi
+ ${project.version}
+
+
+ com.badlogicgames.gdx
+ gdx
+
+
+ games.spooky.gdx
+ gdx-nativefilechooser
+
+
+
\ No newline at end of file
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/FontAwesomeIcons.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/FontAwesomeIcons.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/FontAwesomeIcons.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/FontAwesomeIcons.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/GDXAppLauncher.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/GDXAppLauncher.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/GDXAppLauncher.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/GDXAppLauncher.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/GDXAppMain.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/GDXAppMain.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/GDXAppMain.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/GDXAppMain.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/GDXAppMainKeyʸᴰ.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/GDXAppMainKeyʸᴰ.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/GDXAppMainKeyʸᴰ.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/GDXAppMainKeyʸᴰ.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/ImGuiSetup.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/ImGuiSetup.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/ImGuiSetup.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/ImGuiSetup.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DefaultDeskApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DefaultDeskApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DefaultDeskApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DefaultDeskApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppContour.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppContour.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppContour.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppContour.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppContourSection.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppContourSection.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppContourSection.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppContourSection.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppRenderer.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppRenderer.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppRenderer.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppRenderer.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppScreen.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppScreen.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppScreen.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppScreen.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppScreenListener.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppScreenListener.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskAppScreenListener.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskAppScreenListener.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskTopInputProcessor.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskTopInputProcessor.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskTopInputProcessor.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskTopInputProcessor.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskTopScreen.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskTopScreen.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskTopScreen.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskTopScreen.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskTopScreenMenu.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskTopScreenMenu.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/DeskTopScreenMenu.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/DeskTopScreenMenu.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/BasicConsoleApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/BasicConsoleApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/BasicConsoleApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/BasicConsoleApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/HebrewWalletApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/HebrewWalletApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/HebrewWalletApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/HebrewWalletApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/MusicPlayerApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/MusicPlayerApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/MusicPlayerApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/MusicPlayerApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/SystemBaseGlyphApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/SystemBaseGlyphApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/SystemBaseGlyphApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/SystemBaseGlyphApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/SystemBasePartApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/SystemBasePartApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/SystemBasePartApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/SystemBasePartApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/SystemBaseUnicodePlaneApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/SystemBaseUnicodePlaneApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/SystemBaseUnicodePlaneApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/SystemBaseUnicodePlaneApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/Unicode4DApp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/Unicode4DApp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/desktop/apps/Unicode4DApp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/desktop/apps/Unicode4DApp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/music/MusicManager.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/music/MusicManager.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/music/MusicManager.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/music/MusicManager.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/music/MusicSong.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/music/MusicSong.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/music/MusicSong.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/music/MusicSong.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/music/MusicSongType.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/music/MusicSongType.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/music/MusicSongType.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/music/MusicSongType.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/AbstractScreenDesktop.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/AbstractScreenDesktop.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/AbstractScreenDesktop.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/AbstractScreenDesktop.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/AbstractScrollScreen.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/AbstractScrollScreen.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/AbstractScrollScreen.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/AbstractScrollScreen.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenCredits.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenCredits.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenCredits.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenCredits.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenDesktop1.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenDesktop1.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenDesktop1.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenDesktop1.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenDesktop2.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenDesktop2.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenDesktop2.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenDesktop2.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenDesktop3.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenDesktop3.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenDesktop3.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenDesktop3.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenDesktop4.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenDesktop4.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenDesktop4.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenDesktop4.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenHelp.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenHelp.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenHelp.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenHelp.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenIntro.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenIntro.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenIntro.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenIntro.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenIntroMission.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenIntroMission.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenIntroMission.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenIntroMission.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenLoading.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenLoading.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/ScreenLoading.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/ScreenLoading.java
diff --git a/main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/UserColorShader.java b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/UserColorShader.java
similarity index 100%
rename from main-gdxapp/src/main/love/distributedrebirth/gdxapp/screen/UserColorShader.java
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/java/love/distributedrebirth/gdxapp/screen/UserColorShader.java
diff --git a/main-gdxapp/assets/background/doom-credits.png b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/doom-credits.png
similarity index 100%
rename from main-gdxapp/assets/background/doom-credits.png
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/doom-credits.png
diff --git a/main-gdxapp/assets/background/gdxapp-loading.png b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/gdxapp-loading.png
similarity index 100%
rename from main-gdxapp/assets/background/gdxapp-loading.png
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/gdxapp-loading.png
diff --git a/main-gdxapp/assets/background/temple-os.png b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/temple-os.png
similarity index 100%
rename from main-gdxapp/assets/background/temple-os.png
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/temple-os.png
diff --git a/main-gdxapp/assets/background/terrydavis-front.png b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/terrydavis-front.png
similarity index 100%
rename from main-gdxapp/assets/background/terrydavis-front.png
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/terrydavis-front.png
diff --git a/main-gdxapp/assets/background/terrydavis-nose.png b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/terrydavis-nose.png
similarity index 100%
rename from main-gdxapp/assets/background/terrydavis-nose.png
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/background/terrydavis-nose.png
diff --git a/main-gdxapp/assets/font/code-2000.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/code-2000.ttf
similarity index 100%
rename from main-gdxapp/assets/font/code-2000.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/code-2000.ttf
diff --git a/main-gdxapp/assets/font/code-2001.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/code-2001.ttf
similarity index 100%
rename from main-gdxapp/assets/font/code-2001.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/code-2001.ttf
diff --git a/main-gdxapp/assets/font/code-2002.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/code-2002.ttf
similarity index 100%
rename from main-gdxapp/assets/font/code-2002.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/code-2002.ttf
diff --git a/main-gdxapp/assets/font/fa-solid-900.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/fa-solid-900.ttf
similarity index 100%
rename from main-gdxapp/assets/font/fa-solid-900.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/fa-solid-900.ttf
diff --git a/main-gdxapp/assets/font/free-sans.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/free-sans.ttf
similarity index 100%
rename from main-gdxapp/assets/font/free-sans.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/free-sans.ttf
diff --git a/main-gdxapp/assets/font/new-gardiner-bmp.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/new-gardiner-bmp.ttf
similarity index 100%
rename from main-gdxapp/assets/font/new-gardiner-bmp.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/new-gardiner-bmp.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-balinese.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-balinese.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-balinese.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-balinese.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-bamum.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-bamum.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-bamum.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-bamum.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-batak.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-batak.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-batak.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-batak.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-brahmi.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-brahmi.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-brahmi.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-brahmi.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-glagolitic.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-glagolitic.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-glagolitic.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-glagolitic.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-lepcha.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-lepcha.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-lepcha.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-lepcha.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-lisu.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-lisu.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-lisu.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-lisu.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-samaritan.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-samaritan.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-samaritan.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-samaritan.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-sinhala.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-sinhala.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-sinhala.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-sinhala.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-sundanese.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-sundanese.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-sundanese.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-sundanese.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-tagalog.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-tagalog.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-tagalog.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-tagalog.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-tagbanwa.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-tagbanwa.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-tagbanwa.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-tagbanwa.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-tai-le.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-tai-le.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-tai-le.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-tai-le.ttf
diff --git a/main-gdxapp/assets/font/noto-sans-tai-tham.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-tai-tham.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-sans-tai-tham.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-sans-tai-tham.ttf
diff --git a/main-gdxapp/assets/font/noto-serif-tibetan.ttf b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-serif-tibetan.ttf
similarity index 100%
rename from main-gdxapp/assets/font/noto-serif-tibetan.ttf
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/font/noto-serif-tibetan.ttf
diff --git a/main-gdxapp/assets/icon/window-128.png b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/icon/window-128.png
similarity index 100%
rename from main-gdxapp/assets/icon/window-128.png
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/icon/window-128.png
diff --git a/main-gdxapp/assets/icon/window-16.png b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/icon/window-16.png
similarity index 100%
rename from main-gdxapp/assets/icon/window-16.png
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/icon/window-16.png
diff --git a/main-gdxapp/assets/icon/window-32.png b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/icon/window-32.png
similarity index 100%
rename from main-gdxapp/assets/icon/window-32.png
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/icon/window-32.png
diff --git a/main-gdxapp/src/resources/love/distributedrebirth/gdxapp/Main.properties b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/love/distributedrebirth/gdxapp/Main.properties
similarity index 100%
rename from main-gdxapp/src/resources/love/distributedrebirth/gdxapp/Main.properties
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/love/distributedrebirth/gdxapp/Main.properties
diff --git a/main-gdxapp/src/resources/love/distributedrebirth/gdxapp/Main_hiero.properties b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/love/distributedrebirth/gdxapp/Main_hiero.properties
similarity index 100%
rename from main-gdxapp/src/resources/love/distributedrebirth/gdxapp/Main_hiero.properties
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/love/distributedrebirth/gdxapp/Main_hiero.properties
diff --git a/main-gdxapp/assets/music/beeble-i-used-temple-os-to-write.mp3 b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/beeble-i-used-temple-os-to-write.mp3
similarity index 100%
rename from main-gdxapp/assets/music/beeble-i-used-temple-os-to-write.mp3
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/beeble-i-used-temple-os-to-write.mp3
diff --git a/main-gdxapp/assets/music/idtech-doom-sigil.mp3 b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/idtech-doom-sigil.mp3
similarity index 100%
rename from main-gdxapp/assets/music/idtech-doom-sigil.mp3
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/idtech-doom-sigil.mp3
diff --git a/main-gdxapp/assets/music/panoramacircle-waterfowl.mp3 b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/panoramacircle-waterfowl.mp3
similarity index 100%
rename from main-gdxapp/assets/music/panoramacircle-waterfowl.mp3
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/panoramacircle-waterfowl.mp3
diff --git a/main-gdxapp/assets/music/ryanfarran-risen-temple-os.mp3 b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/ryanfarran-risen-temple-os.mp3
similarity index 100%
rename from main-gdxapp/assets/music/ryanfarran-risen-temple-os.mp3
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/ryanfarran-risen-temple-os.mp3
diff --git a/main-gdxapp/assets/music/sanctumwave-devine-intellect.mp3 b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/sanctumwave-devine-intellect.mp3
similarity index 100%
rename from main-gdxapp/assets/music/sanctumwave-devine-intellect.mp3
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/sanctumwave-devine-intellect.mp3
diff --git a/main-gdxapp/assets/music/sanctumwave-nightwalk.mp3 b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/sanctumwave-nightwalk.mp3
similarity index 100%
rename from main-gdxapp/assets/music/sanctumwave-nightwalk.mp3
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/sanctumwave-nightwalk.mp3
diff --git a/main-gdxapp/assets/music/sanctumwave-risen.mp3 b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/sanctumwave-risen.mp3
similarity index 100%
rename from main-gdxapp/assets/music/sanctumwave-risen.mp3
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/sanctumwave-risen.mp3
diff --git a/main-gdxapp/assets/music/theselfhelpgroup-temple-os.mp3 b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/theselfhelpgroup-temple-os.mp3
similarity index 100%
rename from main-gdxapp/assets/music/theselfhelpgroup-temple-os.mp3
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/music/theselfhelpgroup-temple-os.mp3
diff --git a/main-gdxapp/assets/shader/color.fragment.glsl b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/shader/color.fragment.glsl
similarity index 100%
rename from main-gdxapp/assets/shader/color.fragment.glsl
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/shader/color.fragment.glsl
diff --git a/main-gdxapp/assets/shader/color.vertex.glsl b/gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/shader/color.vertex.glsl
similarity index 100%
rename from main-gdxapp/assets/shader/color.vertex.glsl
rename to gdxapp4d-boot/gdxapp4d-boot-tos4/src/main/resources/shader/color.vertex.glsl
diff --git a/gdxapp4d-boot/pom.xml b/gdxapp4d-boot/pom.xml
new file mode 100644
index 00000000..3cfd2233
--- /dev/null
+++ b/gdxapp4d-boot/pom.xml
@@ -0,0 +1,14 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-boot
+ pom
+
+ gdxapp4d-boot-desktop
+ gdxapp4d-boot-tos4
+
+
\ No newline at end of file
diff --git a/gdxapp4d-chain/pom.xml b/gdxapp4d-chain/pom.xml
new file mode 100644
index 00000000..f2395680
--- /dev/null
+++ b/gdxapp4d-chain/pom.xml
@@ -0,0 +1,10 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-chain
+ pom
+
\ No newline at end of file
diff --git a/gdxapp4d-lib/gdxapp4d-lib-basicwd/pom.xml b/gdxapp4d-lib/gdxapp4d-lib-basicwd/pom.xml
new file mode 100644
index 00000000..e88cf303
--- /dev/null
+++ b/gdxapp4d-lib/gdxapp4d-lib-basicwd/pom.xml
@@ -0,0 +1,9 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-lib-basicwd
+
\ No newline at end of file
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/BasicRuntime.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/BasicRuntime.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/BasicRuntime.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/BasicRuntime.java
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicAnnotationʷᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicAnnotationʷᴰ.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicAnnotationʷᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicAnnotationʷᴰ.java
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicClassʷᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicClassʷᴰ.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicClassʷᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicClassʷᴰ.java
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicInterfaceʷᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicInterfaceʷᴰ.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicInterfaceʷᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicInterfaceʷᴰ.java
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicLanguageModuleʷᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicLanguageModuleʷᴰ.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicLanguageModuleʷᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicLanguageModuleʷᴰ.java
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicLanguageʷᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicLanguageʷᴰ.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicLanguageʷᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicLanguageʷᴰ.java
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicMethodArgumentʷᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicMethodArgumentʷᴰ.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicMethodArgumentʷᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicMethodArgumentʷᴰ.java
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicMethodʷᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicMethodʷᴰ.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicMethodʷᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicMethodʷᴰ.java
diff --git a/lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicStepCodeʷᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicStepCodeʷᴰ.java
similarity index 100%
rename from lib-basicwd/src/main/love/distributedrebirth/basic4d/lang/BasicStepCodeʷᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/basic4d/lang/BasicStepCodeʷᴰ.java
diff --git a/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/pom.xml b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/pom.xml
new file mode 100644
index 00000000..63ec1b58
--- /dev/null
+++ b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/pom.xml
@@ -0,0 +1,9 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-lib-bassboonyd
+
\ No newline at end of file
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnAnnotationInfoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnAnnotationInfoʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnAnnotationInfoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnAnnotationInfoʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnAuthorInfoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnAuthorInfoʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnAuthorInfoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnAuthorInfoʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnClassInfoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnClassInfoʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnClassInfoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnClassInfoʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinOpenʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinOpenʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinOpenʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinOpenʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinStoreKeyʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinStoreKeyʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinStoreKeyʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinStoreKeyʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinStoreʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinStoreʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinStoreʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinStoreʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnCoffinʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnConstantsʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnConstantsʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnConstantsʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnConstantsʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnInitMethodʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnInitMethodʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnInitMethodʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnInitMethodʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnPackageInfoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnPackageInfoʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/BãßBȍőnPackageInfoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnPackageInfoʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultAuthorInfoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultAuthorInfoʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultAuthorInfoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultAuthorInfoʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultClassInfoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultClassInfoʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultClassInfoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultClassInfoʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultEnumBaseʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumBaseʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultEnumBaseʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumBaseʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultEnumInstanceʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumInstanceʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultEnumInstanceʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumInstanceʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultEnumSetʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumSetʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultEnumSetʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumSetʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultInitMethodʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultInitMethodʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultInitMethodʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultInitMethodʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultPackageInfoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultPackageInfoʸᴰ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/DefaultPackageInfoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultPackageInfoʸᴰ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/AbstractMBeanAttributeᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/AbstractMBeanAttributeᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/AbstractMBeanAttributeᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/AbstractMBeanAttributeᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/BooleanAttributeᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/BooleanAttributeᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/BooleanAttributeᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/BooleanAttributeᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/DefaultEnumBaseᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/DefaultEnumBaseᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/DefaultEnumBaseᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/DefaultEnumBaseᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/DefaultEnumInstanceᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/DefaultEnumInstanceᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/DefaultEnumInstanceᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/DefaultEnumInstanceᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/DefaultEnumSetᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/DefaultEnumSetᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/DefaultEnumSetᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/DefaultEnumSetᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/GuageCounterᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/GuageCounterᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/GuageCounterᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/GuageCounterᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/MBeanAttributeTypeᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/MBeanAttributeTypeᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/MBeanAttributeTypeᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/MBeanAttributeTypeᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/MBeanAttributeᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/MBeanAttributeᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/MBeanAttributeᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/MBeanAttributeᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/MBeanDynamicᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/MBeanDynamicᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/MBeanDynamicᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/MBeanDynamicᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/MBeanStoreKeyᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/MBeanStoreKeyᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/MBeanStoreKeyᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/MBeanStoreKeyᴶᴹˣ.java
diff --git a/lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/StringAttributeᴶᴹˣ.java b/gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/StringAttributeᴶᴹˣ.java
similarity index 100%
rename from lib-bassboonyd/src/main/love/distributedrebirth/bassboonyd/jmx/StringAttributeᴶᴹˣ.java
rename to gdxapp4d-lib/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/jmx/StringAttributeᴶᴹˣ.java
diff --git a/gdxapp4d-lib/gdxapp4d-lib-imxmi/pom.xml b/gdxapp4d-lib/gdxapp4d-lib-imxmi/pom.xml
new file mode 100644
index 00000000..2ff7769c
--- /dev/null
+++ b/gdxapp4d-lib/gdxapp4d-lib-imxmi/pom.xml
@@ -0,0 +1,36 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-lib-imxmi
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-bassboonyd
+ ${project.version}
+
+
+ io.github.spair
+ imgui-java-binding
+
+
+ io.github.spair
+ imgui-java-lwjgl3
+
+
+ io.github.spair
+ imgui-java-natives-linux
+
+
+ io.github.spair
+ imgui-java-natives-macos
+
+
+ io.github.spair
+ imgui-java-natives-windows
+
+
+
\ No newline at end of file
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/ImXmiSetup.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/ImXmiSetup.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/ImXmiSetup.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/ImXmiSetup.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/AbstractImComponentDataˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/AbstractImComponentDataˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/AbstractImComponentDataˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/AbstractImComponentDataˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/AbstractImComponentSetˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/AbstractImComponentSetˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/AbstractImComponentSetˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/AbstractImComponentSetˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/AbstractImComponentˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/AbstractImComponentˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/AbstractImComponentˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/AbstractImComponentˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImButtonˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImButtonˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImButtonˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImButtonˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImComboˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImComboˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImComboˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImComboˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImComponentDataˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImComponentDataˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImComponentDataˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImComponentDataˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImComponentSetˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImComponentSetˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImComponentSetˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImComponentSetˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImComponentˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImComponentˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImComponentˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImComponentˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImFrameˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImFrameˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImFrameˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImFrameˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImSameLineˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImSameLineˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImSameLineˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImSameLineˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImSeparatorˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImSeparatorˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImSeparatorˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImSeparatorˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImTableˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImTableˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImTableˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImTableˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImTextDataˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImTextDataˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImTextDataˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImTextDataˣᴹᴵ.java
diff --git a/lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImTextˣᴹᴵ.java b/gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImTextˣᴹᴵ.java
similarity index 100%
rename from lib-imxmi/src/main/love/distributedrebirth/imxmi/lang/ImTextˣᴹᴵ.java
rename to gdxapp4d-lib/gdxapp4d-lib-imxmi/src/main/java/love/distributedrebirth/imxmi/lang/ImTextˣᴹᴵ.java
diff --git a/gdxapp4d-lib/gdxapp4d-lib-numberxd/pom.xml b/gdxapp4d-lib/gdxapp4d-lib-numberxd/pom.xml
new file mode 100644
index 00000000..fbe630f9
--- /dev/null
+++ b/gdxapp4d-lib/gdxapp4d-lib-numberxd/pom.xml
@@ -0,0 +1,21 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-lib-numberxd
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-bassboonyd
+ ${project.version}
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-warpme
+ ${project.version}
+
+
+
\ No newline at end of file
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix1.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix1.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix1.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix1.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix2.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix2.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix2.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix2.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix3.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix3.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix3.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix3.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix4.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix4.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix4.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractBaseGetậlMatrix4.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractGroßGetậlŌṁ1ⁿᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractGroßGetậlŌṁ1ⁿᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractGroßGetậlŌṁ1ⁿᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractGroßGetậlŌṁ1ⁿᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractGroßGetậlŌṁ6ˢᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractGroßGetậlŌṁ6ˢᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/AbstractGroßGetậlŌṁ6ˢᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/AbstractGroßGetậlŌṁ6ˢᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậl.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậl.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậl.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậl.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậlMatrix1.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậlMatrix1.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậlMatrix1.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậlMatrix1.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậlMatrix2.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậlMatrix2.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậlMatrix2.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậlMatrix2.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậlMatrix3.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậlMatrix3.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậlMatrix3.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậlMatrix3.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậlMatrix4.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậlMatrix4.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/BaseGetậlMatrix4.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/BaseGetậlMatrix4.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậl1ⁿᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậl1ⁿᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậl1ⁿᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậl1ⁿᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậl6ˢᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậl6ˢᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậl6ˢᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậl6ˢᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond1ⁿᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond1ⁿᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond1ⁿᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond1ⁿᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond6ˢᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond6ˢᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond6ˢᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond6ˢᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậlŌṁHyperStàr1ⁿᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậlŌṁHyperStàr1ⁿᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậlŌṁHyperStàr1ⁿᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậlŌṁHyperStàr1ⁿᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậlŌṁHyperStàr6ˢᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậlŌṁHyperStàr6ˢᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/GroßGetậlŌṁHyperStàr6ˢᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/GroßGetậlŌṁHyperStàr6ˢᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/Gê̄ldGetậl.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/Gê̄ldGetậl.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/Gê̄ldGetậl.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/Gê̄ldGetậl.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrew.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrew.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrew.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrew.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrewLetter.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrewLetter.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrewLetter.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrewLetter.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrewVowel.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrewVowel.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrewVowel.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/Gê̄ldGetậlÅtHebrewVowel.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/KlompGetậl4ˢᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/KlompGetậl4ˢᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/KlompGetậl4ˢᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/KlompGetậl4ˢᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/KlompÅtŌṁKāassGetậl4ˢᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/KlompÅtŌṁKāassGetậl4ˢᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/KlompÅtŌṁKāassGetậl4ˢᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/KlompÅtŌṁKāassGetậl4ˢᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/WavẽWorstGetậl1ⁿᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/WavẽWorstGetậl1ⁿᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/WavẽWorstGetậl1ⁿᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/WavẽWorstGetậl1ⁿᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/WavẽWorstGetậl2ⁿᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/WavẽWorstGetậl2ⁿᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/WavẽWorstGetậl2ⁿᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/WavẽWorstGetậl2ⁿᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/alu/ŌctopǔsALU.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/alu/ŌctopǔsALU.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/alu/ŌctopǔsALU.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/alu/ŌctopǔsALU.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/alu/ŌctopǔsBreukOpểrǟtiẻ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/alu/ŌctopǔsBreukOpểrǟtiẻ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/alu/ŌctopǔsBreukOpểrǟtiẻ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/alu/ŌctopǔsBreukOpểrǟtiẻ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/alu/ŌctopǔsSnijOpểrǟtiẻ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/alu/ŌctopǔsSnijOpểrǟtiẻ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/alu/ŌctopǔsSnijOpểrǟtiẻ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/alu/ŌctopǔsSnijOpểrǟtiẻ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/Base2PartsFactory.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2PartsFactory.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/Base2PartsFactory.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2PartsFactory.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/Base2Terminator.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2Terminator.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/Base2Terminator.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2Terminator.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseAppender.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseAppender.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseAppender.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseAppender.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseAppenderOctal.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseAppenderOctal.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseAppenderOctal.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseAppenderOctal.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseAppenderTyte.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseAppenderTyte.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseAppenderTyte.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseAppenderTyte.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseIteratorOctal.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseIteratorOctal.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseIteratorOctal.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseIteratorOctal.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseIteratorOctalAdapter.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseIteratorOctalAdapter.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseIteratorOctalAdapter.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseIteratorOctalAdapter.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseIteratorOctalStack.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseIteratorOctalStack.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseIteratorOctalStack.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseIteratorOctalStack.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseIteratorTyte.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseIteratorTyte.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseIteratorTyte.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseIteratorTyte.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseNumber.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseNumber.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseNumber.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseNumber.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseNumberTyte.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseNumberTyte.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseNumberTyte.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseNumberTyte.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseNumberTyteˣᴸ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseNumberTyteˣᴸ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseNumberTyteˣᴸ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseNumberTyteˣᴸ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseNumberˣᴸ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseNumberˣᴸ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/BaseNumberˣᴸ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/BaseNumberˣᴸ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1Infoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1Infoʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1Infoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1Infoʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1ʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1ʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1ʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1ʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2Infoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2Infoʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2Infoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2Infoʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2ʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2ʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2ʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2ʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3Infoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3Infoʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3Infoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3Infoʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3ʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3ʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3ʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3ʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4Infoʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4Infoʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4Infoʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4Infoʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4ʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4ʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4ʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4ʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartKeyʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartKeyʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartKeyʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartKeyʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartShiftBitsʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartShiftBitsʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartShiftBitsʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartShiftBitsʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T02PartBinary.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T02PartBinary.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T02PartBinary.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T02PartBinary.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T03PartTrit.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T03PartTrit.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T03PartTrit.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T03PartTrit.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T04PartQuad.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T04PartQuad.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T04PartQuad.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T04PartQuad.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T05PartPental.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T05PartPental.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T05PartPental.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T05PartPental.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T06PartSeximal.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T06PartSeximal.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T06PartSeximal.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T06PartSeximal.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T07PartPlanIt.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T07PartPlanIt.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T07PartPlanIt.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T07PartPlanIt.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T08PartOctal.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T08PartOctal.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T08PartOctal.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T08PartOctal.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T09PartNonary.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T09PartNonary.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T09PartNonary.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T09PartNonary.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T10PartDecimal.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T10PartDecimal.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T10PartDecimal.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T10PartDecimal.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T11PartUndecimal.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T11PartUndecimal.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T11PartUndecimal.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T11PartUndecimal.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T12PartUncial.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T12PartUncial.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T12PartUncial.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T12PartUncial.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T16PartHex.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T16PartHex.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T16PartHex.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T16PartHex.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T20PartScore.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T20PartScore.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T20PartScore.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T20PartScore.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T60PartSexagesimal.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T60PartSexagesimal.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/T60PartSexagesimal.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/T60PartSexagesimal.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/warp/TOSWarpCore.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/warp/TOSWarpCore.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/part/warp/TOSWarpCore.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/warp/TOSWarpCore.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V006Tixte.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V006Tixte.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V006Tixte.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V006Tixte.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V009Tyte.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V009Tyte.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V009Tyte.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V009Tyte.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V018Tord.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V018Tord.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V018Tord.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V018Tord.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V027Temvig.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V027Temvig.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V027Temvig.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V027Temvig.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V036Teger.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V036Teger.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V036Teger.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V036Teger.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V042Traw.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V042Traw.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V042Traw.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V042Traw.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V072Tong.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V072Tong.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V072Tong.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V072Tong.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V144Tocta.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V144Tocta.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/type/V144Tocta.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V144Tocta.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/typexl/V0x000348ˣᴸ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000348ˣᴸ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/typexl/V0x000348ˣᴸ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000348ˣᴸ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/typexl/V0x000654ˣᴸ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000654ˣᴸ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/typexl/V0x000654ˣᴸ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000654ˣᴸ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/typexl/V0x000CA8ˣᴸ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000CA8ˣᴸ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/typexl/V0x000CA8ˣᴸ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000CA8ˣᴸ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/typexl/V0x0013B0ˣᴸ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x0013B0ˣᴸ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/base2t/typexl/V0x0013B0ˣᴸ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x0013B0ˣᴸ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/glyph/BaseGlyphSet.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/glyph/BaseGlyphSet.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/glyph/BaseGlyphSet.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/glyph/BaseGlyphSet.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/glyph/BaseGlyphSetNumber.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/glyph/BaseGlyphSetNumber.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/glyph/BaseGlyphSetNumber.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/glyph/BaseGlyphSetNumber.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/glyph/BãßBȍőnGlyphSetKeyʸᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/glyph/BãßBȍőnGlyphSetKeyʸᴰ.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/glyph/BãßBȍőnGlyphSetKeyʸᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/glyph/BãßBȍőnGlyphSetKeyʸᴰ.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/BãßBȍőnPartDialToneConverter.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/BãßBȍőnPartDialToneConverter.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/BãßBȍőnPartDialToneConverter.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/BãßBȍőnPartDialToneConverter.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongBindingHandler.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongBindingHandler.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongBindingHandler.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongBindingHandler.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongP1.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongP1.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongP1.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongP1.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongP1BindingHandler.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongP1BindingHandler.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongP1BindingHandler.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongP1BindingHandler.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongP2.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongP2.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongP2.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongP2.java
diff --git a/lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongP2BindingHandler.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongP2BindingHandler.java
similarity index 100%
rename from lib-numberxd/src/main/love/distributedrebirth/numberxd/x4o/V072TongP2BindingHandler.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongP2BindingHandler.java
diff --git a/lib-numberxd/src/resources/META-INF/numberxd/numberxd-modules.xml b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/resources/META-INF/numberxd/numberxd-modules.xml
similarity index 100%
rename from lib-numberxd/src/resources/META-INF/numberxd/numberxd-modules.xml
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/resources/META-INF/numberxd/numberxd-modules.xml
diff --git a/lib-numberxd/src/resources/META-INF/x4o-drivers.xml b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/resources/META-INF/x4o-drivers.xml
similarity index 100%
rename from lib-numberxd/src/resources/META-INF/x4o-drivers.xml
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/main/resources/META-INF/x4o-drivers.xml
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond1Testⁿᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond1Testⁿᴰ.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond1Testⁿᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/GroßGetậlŌṁDiamond1Testⁿᴰ.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/BasePartFactoryTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/BasePartFactoryTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/BasePartFactoryTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/BasePartFactoryTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T02PartBinaryTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T02PartBinaryTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T02PartBinaryTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T02PartBinaryTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T03PartTritTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T03PartTritTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T03PartTritTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T03PartTritTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T04PartQuadTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T04PartQuadTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T04PartQuadTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T04PartQuadTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T05PartPentalTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T05PartPentalTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T05PartPentalTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T05PartPentalTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T06PartSeximalTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T06PartSeximalTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T06PartSeximalTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T06PartSeximalTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T07PartPlanItTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T07PartPlanItTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T07PartPlanItTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T07PartPlanItTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T08PartOctalTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T08PartOctalTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T08PartOctalTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T08PartOctalTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T09PartNonaryTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T09PartNonaryTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T09PartNonaryTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T09PartNonaryTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T10PartDecimalTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T10PartDecimalTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T10PartDecimalTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T10PartDecimalTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T11PartUndecimalTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T11PartUndecimalTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T11PartUndecimalTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T11PartUndecimalTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T12PartUncialTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T12PartUncialTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T12PartUncialTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T12PartUncialTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T16PartHexTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T16PartHexTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T16PartHexTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T16PartHexTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T20PartScoreTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T20PartScoreTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T20PartScoreTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T20PartScoreTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T60SexagesimalTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T60SexagesimalTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/T60SexagesimalTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/T60SexagesimalTest.java
diff --git a/lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/part/warp/TOSWarpCoreTest.java b/gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/part/warp/TOSWarpCoreTest.java
similarity index 100%
rename from lib-numberxd/src/test/love/distributedrebirth/numberxd/base2t/part/warp/TOSWarpCoreTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/part/warp/TOSWarpCoreTest.java
diff --git a/gdxapp4d-lib/gdxapp4d-lib-unicodezd/pom.xml b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/pom.xml
new file mode 100644
index 00000000..9de9f681
--- /dev/null
+++ b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/pom.xml
@@ -0,0 +1,21 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-lib-unicodezd
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-bassboonyd
+ ${project.version}
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-numberxd
+ ${project.version}
+
+
+
\ No newline at end of file
diff --git a/lib-unicodezd/src/main/love/distributedrebirth/unicode4d/CodePointCommandᶻᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/CodePointCommandᶻᴰ.java
similarity index 100%
rename from lib-unicodezd/src/main/love/distributedrebirth/unicode4d/CodePointCommandᶻᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/CodePointCommandᶻᴰ.java
diff --git a/lib-unicodezd/src/main/love/distributedrebirth/unicode4d/CodePointᶻᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/CodePointᶻᴰ.java
similarity index 100%
rename from lib-unicodezd/src/main/love/distributedrebirth/unicode4d/CodePointᶻᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/CodePointᶻᴰ.java
diff --git a/lib-unicodezd/src/main/love/distributedrebirth/unicode4d/Stringᶻᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/Stringᶻᴰ.java
similarity index 100%
rename from lib-unicodezd/src/main/love/distributedrebirth/unicode4d/Stringᶻᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/Stringᶻᴰ.java
diff --git a/lib-unicodezd/src/main/love/distributedrebirth/unicode4d/UnicodePlaneᶻᴰ.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/UnicodePlaneᶻᴰ.java
similarity index 100%
rename from lib-unicodezd/src/main/love/distributedrebirth/unicode4d/UnicodePlaneᶻᴰ.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/UnicodePlaneᶻᴰ.java
diff --git a/lib-unicodezd/src/main/love/distributedrebirth/unicode4d/atlas/FontAtlas.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlas.java
similarity index 100%
rename from lib-unicodezd/src/main/love/distributedrebirth/unicode4d/atlas/FontAtlas.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlas.java
diff --git a/lib-unicodezd/src/main/love/distributedrebirth/unicode4d/atlas/FontAtlasDriver.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasDriver.java
similarity index 100%
rename from lib-unicodezd/src/main/love/distributedrebirth/unicode4d/atlas/FontAtlasDriver.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasDriver.java
diff --git a/lib-unicodezd/src/main/love/distributedrebirth/unicode4d/atlas/FontAtlasStore.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasStore.java
similarity index 100%
rename from lib-unicodezd/src/main/love/distributedrebirth/unicode4d/atlas/FontAtlasStore.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasStore.java
diff --git a/lib-unicodezd/src/main/love/distributedrebirth/unicode4d/atlas/FontAtlasStoreGlyph.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasStoreGlyph.java
similarity index 100%
rename from lib-unicodezd/src/main/love/distributedrebirth/unicode4d/atlas/FontAtlasStoreGlyph.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasStoreGlyph.java
diff --git a/lib-unicodezd/src/resources/META-INF/unicode4d-atlas/unicode4d-atlas-lang.eld b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/unicode4d-atlas/unicode4d-atlas-lang.eld
similarity index 100%
rename from lib-unicodezd/src/resources/META-INF/unicode4d-atlas/unicode4d-atlas-lang.eld
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/unicode4d-atlas/unicode4d-atlas-lang.eld
diff --git a/lib-unicodezd/src/resources/META-INF/unicode4d-atlas/unicode4d-atlas-modules.xml b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/unicode4d-atlas/unicode4d-atlas-modules.xml
similarity index 100%
rename from lib-unicodezd/src/resources/META-INF/unicode4d-atlas/unicode4d-atlas-modules.xml
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/unicode4d-atlas/unicode4d-atlas-modules.xml
diff --git a/lib-unicodezd/src/resources/META-INF/x4o-drivers.xml b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/x4o-drivers.xml
similarity index 100%
rename from lib-unicodezd/src/resources/META-INF/x4o-drivers.xml
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/x4o-drivers.xml
diff --git a/lib-unicodezd/src/test/love/distributedrebirth/unicode4d/TestConvFont.java b/gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java
similarity index 100%
rename from lib-unicodezd/src/test/love/distributedrebirth/unicode4d/TestConvFont.java
rename to gdxapp4d-lib/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java
diff --git a/gdxapp4d-lib/gdxapp4d-lib-warpme/pom.xml b/gdxapp4d-lib/gdxapp4d-lib-warpme/pom.xml
new file mode 100644
index 00000000..631f9df3
--- /dev/null
+++ b/gdxapp4d-lib/gdxapp4d-lib-warpme/pom.xml
@@ -0,0 +1,20 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-lib-warpme
+
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d-lib-bassboonyd
+ ${project.version}
+
+
+ org.x4o
+ x4o-driver
+
+
+
\ No newline at end of file
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/Warpᵐᵉ.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/Warpᵐᵉ.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/Warpᵐᵉ.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/Warpᵐᵉ.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterBucket.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterBucket.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterBucket.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterBucket.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterBucketDriver.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterBucketDriver.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterBucketDriver.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterBucketDriver.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterCipher.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterCipher.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterCipher.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterCipher.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterCipherHeart.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterCipherHeart.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterCipherHeart.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterCipherHeart.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterCipherHeartTone.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterCipherHeartTone.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/core/WaterCipherHeartTone.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/core/WaterCipherHeartTone.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/hash/WaterShot.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/hash/WaterShot.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/hash/WaterShot.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/hash/WaterShot.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/hash/WaterShotAddict.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/hash/WaterShotAddict.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/hash/WaterShotAddict.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/hash/WaterShotAddict.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/hash/WaterShotDriver.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/hash/WaterShotDriver.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/hash/WaterShotDriver.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/hash/WaterShotDriver.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/hash/WaterSoftHash.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/hash/WaterSoftHash.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/hash/WaterSoftHash.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/hash/WaterSoftHash.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterOcean.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterOcean.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterOcean.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterOcean.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterOceanDriver.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterOceanDriver.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterOceanDriver.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterOceanDriver.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterSea.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterSea.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterSea.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterSea.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterSeaChain.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterSeaChain.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterSeaChain.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterSeaChain.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterSeaMagic.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterSeaMagic.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/sea/WaterSeaMagic.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/sea/WaterSeaMagic.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/ship/WaterDevice.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/ship/WaterDevice.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/ship/WaterDevice.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/ship/WaterDevice.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/ship/WaterDeviceDriver.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/ship/WaterDeviceDriver.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/ship/WaterDeviceDriver.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/ship/WaterDeviceDriver.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/ship/WaterShip.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/ship/WaterShip.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/ship/WaterShip.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/ship/WaterShip.java
diff --git a/lib-warpme/src/main/love/distributedrebirth/warpme/ship/WaterShipOcean.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/ship/WaterShipOcean.java
similarity index 100%
rename from lib-warpme/src/main/love/distributedrebirth/warpme/ship/WaterShipOcean.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/java/love/distributedrebirth/warpme/ship/WaterShipOcean.java
diff --git a/lib-warpme/src/resources/META-INF/warp-core/warp-core-lang.eld b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-core/warp-core-lang.eld
similarity index 100%
rename from lib-warpme/src/resources/META-INF/warp-core/warp-core-lang.eld
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-core/warp-core-lang.eld
diff --git a/lib-warpme/src/resources/META-INF/warp-core/warp-core-modules.xml b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-core/warp-core-modules.xml
similarity index 100%
rename from lib-warpme/src/resources/META-INF/warp-core/warp-core-modules.xml
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-core/warp-core-modules.xml
diff --git a/lib-warpme/src/resources/META-INF/warp-hash/warp-hash-lang.eld b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-hash/warp-hash-lang.eld
similarity index 100%
rename from lib-warpme/src/resources/META-INF/warp-hash/warp-hash-lang.eld
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-hash/warp-hash-lang.eld
diff --git a/lib-warpme/src/resources/META-INF/warp-hash/warp-hash-modules.xml b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-hash/warp-hash-modules.xml
similarity index 100%
rename from lib-warpme/src/resources/META-INF/warp-hash/warp-hash-modules.xml
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-hash/warp-hash-modules.xml
diff --git a/lib-warpme/src/resources/META-INF/warp-sea/warp-sea-lang.eld b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-sea/warp-sea-lang.eld
similarity index 100%
rename from lib-warpme/src/resources/META-INF/warp-sea/warp-sea-lang.eld
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-sea/warp-sea-lang.eld
diff --git a/lib-warpme/src/resources/META-INF/warp-sea/warp-sea-modules.xml b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-sea/warp-sea-modules.xml
similarity index 100%
rename from lib-warpme/src/resources/META-INF/warp-sea/warp-sea-modules.xml
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-sea/warp-sea-modules.xml
diff --git a/lib-warpme/src/resources/META-INF/warp-ship/warp-ship-lang.eld b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-ship/warp-ship-lang.eld
similarity index 100%
rename from lib-warpme/src/resources/META-INF/warp-ship/warp-ship-lang.eld
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-ship/warp-ship-lang.eld
diff --git a/lib-warpme/src/resources/META-INF/warp-ship/warp-ship-modules.xml b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-ship/warp-ship-modules.xml
similarity index 100%
rename from lib-warpme/src/resources/META-INF/warp-ship/warp-ship-modules.xml
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/warp-ship/warp-ship-modules.xml
diff --git a/lib-warpme/src/resources/META-INF/x4o-drivers.xml b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/x4o-drivers.xml
similarity index 100%
rename from lib-warpme/src/resources/META-INF/x4o-drivers.xml
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/main/resources/META-INF/x4o-drivers.xml
diff --git a/lib-warpme/src/test/love/distributedrebirth/warpme/core/WaterBucketDriverTest.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/test/java/love/distributedrebirth/warpme/core/WaterBucketDriverTest.java
similarity index 100%
rename from lib-warpme/src/test/love/distributedrebirth/warpme/core/WaterBucketDriverTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/test/java/love/distributedrebirth/warpme/core/WaterBucketDriverTest.java
diff --git a/lib-warpme/src/test/love/distributedrebirth/warpme/hash/WaterShotDriverTest.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/test/java/love/distributedrebirth/warpme/hash/WaterShotDriverTest.java
similarity index 100%
rename from lib-warpme/src/test/love/distributedrebirth/warpme/hash/WaterShotDriverTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/test/java/love/distributedrebirth/warpme/hash/WaterShotDriverTest.java
diff --git a/lib-warpme/src/test/love/distributedrebirth/warpme/sea/WaterOceanDriverTest.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/test/java/love/distributedrebirth/warpme/sea/WaterOceanDriverTest.java
similarity index 100%
rename from lib-warpme/src/test/love/distributedrebirth/warpme/sea/WaterOceanDriverTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/test/java/love/distributedrebirth/warpme/sea/WaterOceanDriverTest.java
diff --git a/lib-warpme/src/test/love/distributedrebirth/warpme/ship/WaterDeviceDriverTest.java b/gdxapp4d-lib/gdxapp4d-lib-warpme/src/test/java/love/distributedrebirth/warpme/ship/WaterDeviceDriverTest.java
similarity index 100%
rename from lib-warpme/src/test/love/distributedrebirth/warpme/ship/WaterDeviceDriverTest.java
rename to gdxapp4d-lib/gdxapp4d-lib-warpme/src/test/java/love/distributedrebirth/warpme/ship/WaterDeviceDriverTest.java
diff --git a/gdxapp4d-lib/pom.xml b/gdxapp4d-lib/pom.xml
new file mode 100644
index 00000000..64d05ec4
--- /dev/null
+++ b/gdxapp4d-lib/pom.xml
@@ -0,0 +1,18 @@
+
+ 4.0.0
+
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d
+ 0.0.1-SNAPSHOT
+
+ gdxapp4d-lib
+ pom
+
+ gdxapp4d-lib-basicwd
+ gdxapp4d-lib-imxmi
+ gdxapp4d-lib-numberxd
+ gdxapp4d-lib-unicodezd
+ gdxapp4d-lib-warpme
+ gdxapp4d-lib-bassboonyd
+
+
\ No newline at end of file
diff --git a/gradle-libs/el-api-6.0.20.jar b/gradle-libs/el-api-6.0.20.jar
deleted file mode 100644
index e72f101c..00000000
Binary files a/gradle-libs/el-api-6.0.20.jar and /dev/null differ
diff --git a/gradle-libs/jasper-el-6.0.20.jar b/gradle-libs/jasper-el-6.0.20.jar
deleted file mode 100644
index 5d9718fe..00000000
Binary files a/gradle-libs/jasper-el-6.0.20.jar and /dev/null differ
diff --git a/gradle-libs/x4o-driver-0.8.7-SNAPSHOT.jar b/gradle-libs/x4o-driver-0.8.7-SNAPSHOT.jar
deleted file mode 100644
index b615196d..00000000
Binary files a/gradle-libs/x4o-driver-0.8.7-SNAPSHOT.jar and /dev/null differ
diff --git a/gradle.properties b/gradle.properties
deleted file mode 100644
index ff329ac3..00000000
--- a/gradle.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-org.gradle.daemon=true
-org.gradle.jvmargs=-Xms128m -Xmx1500m
-org.gradle.configureondemand=false
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index e708b1c0..00000000
Binary files a/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 4d9ca164..00000000
--- a/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
deleted file mode 100755
index 4f906e0c..00000000
--- a/gradlew
+++ /dev/null
@@ -1,185 +0,0 @@
-#!/usr/bin/env sh
-
-#
-# Copyright 2015 the original author or authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-##############################################################################
-##
-## Gradle start up script for UN*X
-##
-##############################################################################
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG=`dirname "$PRG"`"/$link"
- fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >/dev/null
-APP_HOME="`pwd -P`"
-cd "$SAVED" >/dev/null
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn () {
- echo "$*"
-}
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "`uname`" in
- CYGWIN* )
- cygwin=true
- ;;
- Darwin* )
- darwin=true
- ;;
- MINGW* )
- msys=true
- ;;
- NONSTOP* )
- nonstop=true
- ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD="java"
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
- MAX_FD_LIMIT=`ulimit -H -n`
- if [ $? -eq 0 ] ; then
- if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
- MAX_FD="$MAX_FD_LIMIT"
- fi
- ulimit -n $MAX_FD
- if [ $? -ne 0 ] ; then
- warn "Could not set maximum file descriptor limit: $MAX_FD"
- fi
- else
- warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
- fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
- GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
-fi
-
-# For Cygwin or MSYS, switch paths to Windows format before running java
-if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
- APP_HOME=`cygpath --path --mixed "$APP_HOME"`
- CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
-
- JAVACMD=`cygpath --unix "$JAVACMD"`
-
- # We build the pattern for arguments to be converted via cygpath
- ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
- SEP=""
- for dir in $ROOTDIRSRAW ; do
- ROOTDIRS="$ROOTDIRS$SEP$dir"
- SEP="|"
- done
- OURCYGPATTERN="(^($ROOTDIRS))"
- # Add a user-defined pattern to the cygpath arguments
- if [ "$GRADLE_CYGPATTERN" != "" ] ; then
- OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
- fi
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- i=0
- for arg in "$@" ; do
- CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
- CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
-
- if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
- eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
- else
- eval `echo args$i`="\"$arg\""
- fi
- i=`expr $i + 1`
- done
- case $i in
- 0) set -- ;;
- 1) set -- "$args0" ;;
- 2) set -- "$args0" "$args1" ;;
- 3) set -- "$args0" "$args1" "$args2" ;;
- 4) set -- "$args0" "$args1" "$args2" "$args3" ;;
- 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
- 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
- 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
- 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
- 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
- esac
-fi
-
-# Escape application args
-save () {
- for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
- echo " "
-}
-APP_ARGS=`save "$@"`
-
-# Collect all arguments for the java command, following the shell quoting and substitution rules
-eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
-
-exec "$JAVACMD" "$@"
diff --git a/gradlew.bat b/gradlew.bat
deleted file mode 100644
index ac1b06f9..00000000
--- a/gradlew.bat
+++ /dev/null
@@ -1,89 +0,0 @@
-@rem
-@rem Copyright 2015 the original author or authors.
-@rem
-@rem Licensed under the Apache License, Version 2.0 (the "License");
-@rem you may not use this file except in compliance with the License.
-@rem You may obtain a copy of the License at
-@rem
-@rem https://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing, software
-@rem distributed under the License is distributed on an "AS IS" BASIS,
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-@rem See the License for the specific language governing permissions and
-@rem limitations under the License.
-@rem
-
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/lib-basicwd/build.gradle b/lib-basicwd/build.gradle
deleted file mode 100644
index 84a26470..00000000
--- a/lib-basicwd/build.gradle
+++ /dev/null
@@ -1,7 +0,0 @@
-sourceCompatibility = appJvmCode
-[compileJava, compileTestJava]*.options*.encoding = appEncoding
-
-sourceSets.main.java.srcDirs = [ "src/main/"]
-sourceSets.main.resources.srcDirs = [ "src/resources/" ]
-sourceSets.test.java.srcDirs = [ "src/test/"]
-sourceSets.test.resources.srcDirs = [ "src/test-resources/" ]
diff --git a/lib-bassboonyd/build.gradle b/lib-bassboonyd/build.gradle
deleted file mode 100644
index 84a26470..00000000
--- a/lib-bassboonyd/build.gradle
+++ /dev/null
@@ -1,7 +0,0 @@
-sourceCompatibility = appJvmCode
-[compileJava, compileTestJava]*.options*.encoding = appEncoding
-
-sourceSets.main.java.srcDirs = [ "src/main/"]
-sourceSets.main.resources.srcDirs = [ "src/resources/" ]
-sourceSets.test.java.srcDirs = [ "src/test/"]
-sourceSets.test.resources.srcDirs = [ "src/test-resources/" ]
diff --git a/lib-imxmi/build.gradle b/lib-imxmi/build.gradle
deleted file mode 100644
index 84a26470..00000000
--- a/lib-imxmi/build.gradle
+++ /dev/null
@@ -1,7 +0,0 @@
-sourceCompatibility = appJvmCode
-[compileJava, compileTestJava]*.options*.encoding = appEncoding
-
-sourceSets.main.java.srcDirs = [ "src/main/"]
-sourceSets.main.resources.srcDirs = [ "src/resources/" ]
-sourceSets.test.java.srcDirs = [ "src/test/"]
-sourceSets.test.resources.srcDirs = [ "src/test-resources/" ]
diff --git a/lib-numberxd/build.gradle b/lib-numberxd/build.gradle
deleted file mode 100644
index 84a26470..00000000
--- a/lib-numberxd/build.gradle
+++ /dev/null
@@ -1,7 +0,0 @@
-sourceCompatibility = appJvmCode
-[compileJava, compileTestJava]*.options*.encoding = appEncoding
-
-sourceSets.main.java.srcDirs = [ "src/main/"]
-sourceSets.main.resources.srcDirs = [ "src/resources/" ]
-sourceSets.test.java.srcDirs = [ "src/test/"]
-sourceSets.test.resources.srcDirs = [ "src/test-resources/" ]
diff --git a/lib-unicodezd/build.gradle b/lib-unicodezd/build.gradle
deleted file mode 100644
index 84a26470..00000000
--- a/lib-unicodezd/build.gradle
+++ /dev/null
@@ -1,7 +0,0 @@
-sourceCompatibility = appJvmCode
-[compileJava, compileTestJava]*.options*.encoding = appEncoding
-
-sourceSets.main.java.srcDirs = [ "src/main/"]
-sourceSets.main.resources.srcDirs = [ "src/resources/" ]
-sourceSets.test.java.srcDirs = [ "src/test/"]
-sourceSets.test.resources.srcDirs = [ "src/test-resources/" ]
diff --git a/lib-warpme/build.gradle b/lib-warpme/build.gradle
deleted file mode 100644
index 84a26470..00000000
--- a/lib-warpme/build.gradle
+++ /dev/null
@@ -1,7 +0,0 @@
-sourceCompatibility = appJvmCode
-[compileJava, compileTestJava]*.options*.encoding = appEncoding
-
-sourceSets.main.java.srcDirs = [ "src/main/"]
-sourceSets.main.resources.srcDirs = [ "src/resources/" ]
-sourceSets.test.java.srcDirs = [ "src/test/"]
-sourceSets.test.resources.srcDirs = [ "src/test-resources/" ]
diff --git a/main-gdxapp-desktop/build.gradle b/main-gdxapp-desktop/build.gradle
deleted file mode 100644
index d04b06cf..00000000
--- a/main-gdxapp-desktop/build.gradle
+++ /dev/null
@@ -1,38 +0,0 @@
-sourceCompatibility = appJvmCode
-[compileJava, compileTestJava]*.options*.encoding = appEncoding
-
-sourceSets.main.java.srcDirs = [ "src/main/"]
-sourceSets.main.resources.srcDirs = ["../main-gdxapp/assets"]
-
-project.ext.mainClassName = "love.distributedrebirth.gdxapp.desktop.DesktopLauncher"
-project.ext.assetsDir = new File("../main-gdxapp/assets")
-
-task run(dependsOn: classes, type: JavaExec) {
- main = project.mainClassName
- classpath = sourceSets.main.runtimeClasspath
- standardInput = System.in
- workingDir = project.assetsDir
- ignoreExitValue = true
-}
-
-task debug(dependsOn: classes, type: JavaExec) {
- main = project.mainClassName
- classpath = sourceSets.main.runtimeClasspath
- standardInput = System.in
- workingDir = project.assetsDir
- ignoreExitValue = true
- debug = true
-}
-
-task dist(type: Jar) {
- manifest {
- attributes 'Main-Class': project.mainClassName
- }
- dependsOn configurations.runtimeClasspath
- from {
- configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
- }
- with jar
-}
-
-dist.dependsOn classes
diff --git a/main-gdxapp/build.gradle b/main-gdxapp/build.gradle
deleted file mode 100644
index 84a26470..00000000
--- a/main-gdxapp/build.gradle
+++ /dev/null
@@ -1,7 +0,0 @@
-sourceCompatibility = appJvmCode
-[compileJava, compileTestJava]*.options*.encoding = appEncoding
-
-sourceSets.main.java.srcDirs = [ "src/main/"]
-sourceSets.main.resources.srcDirs = [ "src/resources/" ]
-sourceSets.test.java.srcDirs = [ "src/test/"]
-sourceSets.test.resources.srcDirs = [ "src/test-resources/" ]
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 00000000..6e6c3549
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,167 @@
+
+ 4.0.0
+ love.distributedrebirth.gdxapp4d
+ gdxapp4d
+ 0.0.1-SNAPSHOT
+ pom
+ GDXApp⁴ᴰ
+
+ 3.0.1
+
+
+ unitxc-converter
+ gdxapp4d-chain
+ gdxapp4d-lib
+ gdxapp4d-boot
+
+
+ UTF-8
+ 11
+ 1.10.0
+ 1.86.0
+ 1.0.0
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.21
+
+
+ org.apache.commons
+ commons-lang3
+ 3.5
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.7.2
+
+
+ ch.qos.logback
+ logback-classic
+ 1.1.7
+
+
+ org.x4o
+ x4o-driver
+ 0.8.7-SNAPSHOT
+
+
+ io.github.spair
+ imgui-java-binding
+ ${spair.version}
+
+
+ io.github.spair
+ imgui-java-lwjgl3
+ ${spair.version}
+
+
+ io.github.spair
+ imgui-java-natives-linux
+ ${spair.version}
+
+
+ io.github.spair
+ imgui-java-natives-macos
+ ${spair.version}
+
+
+ io.github.spair
+ imgui-java-natives-windows
+ ${spair.version}
+
+
+ com.badlogicgames.gdx
+ gdx
+ ${gdx.version}
+
+
+ com.badlogicgames.gdx
+ gdx-backend-lwjgl3
+ ${gdx.version}
+
+
+ com.badlogicgames.gdx
+ gdx-platform
+ ${gdx.version}
+
+
+ games.spooky.gdx
+ gdx-nativefilechooser
+ ${nativefilechooser.version}
+
+
+ games.spooky.gdx
+ gdx-nativefilechooser-desktop
+ ${nativefilechooser.version}
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ ch.qos.logback
+ logback-classic
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.0
+
+ ${project.build.sourceEncoding}
+
+ ${project.build.sourceVersion}
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+
+
+
+
+ test-none
+
+ true
+
+
+
+ build
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/settings.gradle b/settings.gradle
deleted file mode 100644
index 64694785..00000000
--- a/settings.gradle
+++ /dev/null
@@ -1 +0,0 @@
-include 'main-gdxapp-desktop', 'main-gdxapp', 'lib-bassboonyd', 'lib-numberxd', 'lib-unicodezd', 'lib-basicwd', 'lib-imxmi', 'lib-warpme'
\ No newline at end of file