diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..73f69e0
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/ImgJava.iml b/.idea/ImgJava.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/ImgJava.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..659bf43
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..fdc392f
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries-with-intellij-classes.xml b/.idea/libraries-with-intellij-classes.xml
new file mode 100644
index 0000000..9fa3156
--- /dev/null
+++ b/.idea/libraries-with-intellij-classes.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..8fcbe9d
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..30de7a5
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/IMPImg/.idea/.idea.IMPImg/.idea/vcs.xml b/.idea/vcs.xml
similarity index 76%
rename from IMPImg/.idea/.idea.IMPImg/.idea/vcs.xml
rename to .idea/vcs.xml
index 94a25f7..288b36b 100644
--- a/IMPImg/.idea/.idea.IMPImg/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,7 @@
+
\ No newline at end of file
diff --git a/IMPImg/.gitignore b/IMPImg/.gitignore
deleted file mode 100644
index add57be..0000000
--- a/IMPImg/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/
-obj/
-/packages/
-riderModule.iml
-/_ReSharper.Caches/
\ No newline at end of file
diff --git a/IMPImg/.idea/.idea.IMPImg/.idea/.gitignore b/IMPImg/.idea/.idea.IMPImg/.idea/.gitignore
deleted file mode 100644
index 3254faf..0000000
--- a/IMPImg/.idea/.idea.IMPImg/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Rider ignored files
-/modules.xml
-/contentModel.xml
-/projectSettingsUpdater.xml
-/.idea.IMPImg.iml
diff --git a/IMPImg/.idea/.idea.IMPImg/.idea/encodings.xml b/IMPImg/.idea/.idea.IMPImg/.idea/encodings.xml
deleted file mode 100644
index df87cf9..0000000
--- a/IMPImg/.idea/.idea.IMPImg/.idea/encodings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/IMPImg/.idea/.idea.IMPImg/.idea/indexLayout.xml b/IMPImg/.idea/.idea.IMPImg/.idea/indexLayout.xml
deleted file mode 100644
index 7b08163..0000000
--- a/IMPImg/.idea/.idea.IMPImg/.idea/indexLayout.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/IMPImg/IMPImg.sln b/IMPImg/IMPImg.sln
deleted file mode 100644
index 16603ab..0000000
--- a/IMPImg/IMPImg.sln
+++ /dev/null
@@ -1,16 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IMPImg", "IMPImg\IMPImg.csproj", "{CCC714D7-2728-42A7-BB95-A710291584AE}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {CCC714D7-2728-42A7-BB95-A710291584AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CCC714D7-2728-42A7-BB95-A710291584AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CCC714D7-2728-42A7-BB95-A710291584AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CCC714D7-2728-42A7-BB95-A710291584AE}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
-EndGlobal
diff --git a/IMPImg/IMPImg/IMPImg.csproj b/IMPImg/IMPImg/IMPImg.csproj
deleted file mode 100644
index 481dc45..0000000
--- a/IMPImg/IMPImg/IMPImg.csproj
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- Exe
- net5.0
-
-
-
-
-
-
-
diff --git a/IMPImg/IMPImg/Program.cs b/IMPImg/IMPImg/Program.cs
deleted file mode 100644
index 9666d7f..0000000
--- a/IMPImg/IMPImg/Program.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-
-namespace IMPImg
-{
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Hello World!");
- }
- }
-}
\ No newline at end of file
diff --git a/ImgJava/.gitignore b/ImgJava/.gitignore
deleted file mode 100644
index 26ce0b3..0000000
--- a/ImgJava/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-run/
-.idea/
-.gradle/
-build/
\ No newline at end of file
diff --git a/ImgJava/build.gradle.kts b/build.gradle.kts
similarity index 100%
rename from ImgJava/build.gradle.kts
rename to build.gradle.kts
diff --git a/ImgJava/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
similarity index 100%
rename from ImgJava/gradle/wrapper/gradle-wrapper.jar
rename to gradle/wrapper/gradle-wrapper.jar
diff --git a/ImgJava/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
similarity index 100%
rename from ImgJava/gradle/wrapper/gradle-wrapper.properties
rename to gradle/wrapper/gradle-wrapper.properties
diff --git a/ImgJava/gradlew b/gradlew
similarity index 100%
rename from ImgJava/gradlew
rename to gradlew
diff --git a/ImgJava/gradlew.bat b/gradlew.bat
similarity index 100%
rename from ImgJava/gradlew.bat
rename to gradlew.bat
diff --git a/run/moscov.png b/run/moscov.png
new file mode 100644
index 0000000..ff9ddd7
Binary files /dev/null and b/run/moscov.png differ
diff --git a/ImgJava/settings.gradle.kts b/settings.gradle.kts
similarity index 100%
rename from ImgJava/settings.gradle.kts
rename to settings.gradle.kts
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/Main.java b/src/main/java/io/gitlab/jfronny/ImgJava/Main.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/Main.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/Main.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/imageProcessing/ImageUtil.java b/src/main/java/io/gitlab/jfronny/ImgJava/imageProcessing/ImageUtil.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/imageProcessing/ImageUtil.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/imageProcessing/ImageUtil.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/HSB.java b/src/main/java/io/gitlab/jfronny/ImgJava/util/HSB.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/HSB.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/util/HSB.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/ImageObserver.java b/src/main/java/io/gitlab/jfronny/ImgJava/util/ImageObserver.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/ImageObserver.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/util/ImageObserver.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/ImageStackViewer.java b/src/main/java/io/gitlab/jfronny/ImgJava/util/ImageStackViewer.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/ImageStackViewer.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/util/ImageStackViewer.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/MColor.java b/src/main/java/io/gitlab/jfronny/ImgJava/util/MColor.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/MColor.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/util/MColor.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/Picture.java b/src/main/java/io/gitlab/jfronny/ImgJava/util/Picture.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/Picture.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/util/Picture.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/Table.java b/src/main/java/io/gitlab/jfronny/ImgJava/util/Table.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/Table.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/util/Table.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/TableRow.java b/src/main/java/io/gitlab/jfronny/ImgJava/util/TableRow.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/TableRow.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/util/TableRow.java
diff --git a/ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/XML.java b/src/main/java/io/gitlab/jfronny/ImgJava/util/XML.java
similarity index 100%
rename from ImgJava/src/main/java/io/gitlab/jfronny/ImgJava/util/XML.java
rename to src/main/java/io/gitlab/jfronny/ImgJava/util/XML.java
diff --git a/ImgJava/src/main/resources/images/baum1.jpg b/src/main/resources/images/baum1.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/baum1.jpg
rename to src/main/resources/images/baum1.jpg
diff --git a/ImgJava/src/main/resources/images/baum2.jpg b/src/main/resources/images/baum2.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/baum2.jpg
rename to src/main/resources/images/baum2.jpg
diff --git a/ImgJava/src/main/resources/images/bildnachweise.txt b/src/main/resources/images/bildnachweise.txt
similarity index 100%
rename from ImgJava/src/main/resources/images/bildnachweise.txt
rename to src/main/resources/images/bildnachweise.txt
diff --git a/ImgJava/src/main/resources/images/bildnachweise2.txt b/src/main/resources/images/bildnachweise2.txt
similarity index 100%
rename from ImgJava/src/main/resources/images/bildnachweise2.txt
rename to src/main/resources/images/bildnachweise2.txt
diff --git a/ImgJava/src/main/resources/images/iris.jpg b/src/main/resources/images/iris.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/iris.jpg
rename to src/main/resources/images/iris.jpg
diff --git a/ImgJava/src/main/resources/images/katze.jpg b/src/main/resources/images/katze.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/katze.jpg
rename to src/main/resources/images/katze.jpg
diff --git a/ImgJava/src/main/resources/images/maske1.jpg b/src/main/resources/images/maske1.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/maske1.jpg
rename to src/main/resources/images/maske1.jpg
diff --git a/ImgJava/src/main/resources/images/maske2.jpg b/src/main/resources/images/maske2.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/maske2.jpg
rename to src/main/resources/images/maske2.jpg
diff --git a/ImgJava/src/main/resources/images/rosen_normal.jpg b/src/main/resources/images/rosen_normal.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/rosen_normal.jpg
rename to src/main/resources/images/rosen_normal.jpg
diff --git a/ImgJava/src/main/resources/images/rosen_ueberbelichtet.jpg b/src/main/resources/images/rosen_ueberbelichtet.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/rosen_ueberbelichtet.jpg
rename to src/main/resources/images/rosen_ueberbelichtet.jpg
diff --git a/ImgJava/src/main/resources/images/rosen_unterbelichtet.jpg b/src/main/resources/images/rosen_unterbelichtet.jpg
similarity index 100%
rename from ImgJava/src/main/resources/images/rosen_unterbelichtet.jpg
rename to src/main/resources/images/rosen_unterbelichtet.jpg
diff --git a/ImgJava/src/main/resources/images/testbild.png b/src/main/resources/images/testbild.png
similarity index 100%
rename from ImgJava/src/main/resources/images/testbild.png
rename to src/main/resources/images/testbild.png
diff --git a/ImgJava/src/main/resources/images/unterschiedfinden1.png b/src/main/resources/images/unterschiedfinden1.png
similarity index 100%
rename from ImgJava/src/main/resources/images/unterschiedfinden1.png
rename to src/main/resources/images/unterschiedfinden1.png
diff --git a/ImgJava/src/main/resources/images/unterschiedfinden2.png b/src/main/resources/images/unterschiedfinden2.png
similarity index 100%
rename from ImgJava/src/main/resources/images/unterschiedfinden2.png
rename to src/main/resources/images/unterschiedfinden2.png
diff --git a/ImgJava/src/main/resources/images/zonenplatte_cosinus.png b/src/main/resources/images/zonenplatte_cosinus.png
similarity index 100%
rename from ImgJava/src/main/resources/images/zonenplatte_cosinus.png
rename to src/main/resources/images/zonenplatte_cosinus.png