diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/ComputerKurzweilTabbedPane.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/ComputerKurzweilTabbedPane.java
index 29530abc..278763ab 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/ComputerKurzweilTabbedPane.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/ComputerKurzweilTabbedPane.java
@@ -8,7 +8,7 @@
import org.woehlke.computer.kurzweil.commons.Startable;
import org.woehlke.computer.kurzweil.tabs.cca.CyclicCellularAutomatonTab;
import org.woehlke.computer.kurzweil.tabs.dla.DiffusionLimitedAggregationTab;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotTab;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotTab;
import org.woehlke.computer.kurzweil.tabs.simulatedevolution.SimulatedEvolutionTab;
import org.woehlke.computer.kurzweil.tabs.randomwalk.RandomWalkTab;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/Mandelbrot.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot.java
similarity index 76%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/Mandelbrot.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot.java
index 7e57a744..7e540b2f 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/Mandelbrot.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import org.woehlke.computer.kurzweil.tabs.TabType;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
similarity index 98%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
index b160b87d..d1ed0e38 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import lombok.EqualsAndHashCode;
import lombok.Getter;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotContext.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotContext.java
similarity index 96%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotContext.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotContext.java
index 5ff04604..aaa312ca 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotContext.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotContext.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import lombok.Getter;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
similarity index 95%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
index 951df849..f2c0aaef 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import org.woehlke.computer.kurzweil.commons.tabs.TabController;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
similarity index 90%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
index 23bc0108..3042a1f0 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
@@ -1,13 +1,13 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import lombok.Getter;
import lombok.extern.log4j.Log4j2;
import org.woehlke.computer.kurzweil.application.ComputerKurzweilProperties;
import org.woehlke.computer.kurzweil.commons.tabs.TabModel;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal.GaussianNumberPlane;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state.MandelbrotTabStateMachine;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.MandelbrotTuringMachine;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal.GaussianNumberPlane;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state.MandelbrotTabStateMachine;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.MandelbrotTuringMachine;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
import java.util.concurrent.ForkJoinTask;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
similarity index 92%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
index 1857dbc8..12245509 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
@@ -1,18 +1,14 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;
import lombok.extern.log4j.Log4j2;
-import org.woehlke.computer.kurzweil.commons.widgets.PanelCopyright;
-import org.woehlke.computer.kurzweil.commons.widgets.PanelSubtitle;
import org.woehlke.computer.kurzweil.tabs.ComputerKurzweilTabbedPane;
import org.woehlke.computer.kurzweil.tabs.Tab;
import org.woehlke.computer.kurzweil.tabs.TabPanel;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.PanelButtons;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
-import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTabPane.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTabPane.java
similarity index 89%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTabPane.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTabPane.java
index 31fd462b..01f46520 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTabPane.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTabPane.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import lombok.Getter;
import lombok.experimental.Delegate;
@@ -7,8 +7,8 @@
import org.woehlke.computer.kurzweil.commons.Updateable;
import org.woehlke.computer.kurzweil.commons.widgets.PanelStartStopButtons;
import org.woehlke.computer.kurzweil.commons.widgets.SubTabImpl;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.PanelChooseMouseClickMode;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.PanelZoom;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.PanelChooseMouseClickMode;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.PanelZoom;
import javax.swing.*;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelButtons.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelButtons.java
similarity index 86%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelButtons.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelButtons.java
index 7d451189..36a4f28f 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelButtons.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelButtons.java
@@ -1,14 +1,14 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.RradioButtons.RADIO_BUTTONS_SWITCH;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.RradioButtons.RADIO_BUTTONS_ZOOM;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.RradioButtons.RADIO_BUTTONS_SWITCH;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.RradioButtons.RADIO_BUTTONS_ZOOM;
/**
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelChooseMouseClickMode.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelChooseMouseClickMode.java
similarity index 79%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelChooseMouseClickMode.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelChooseMouseClickMode.java
index 0295d935..5da909f3 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelChooseMouseClickMode.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelChooseMouseClickMode.java
@@ -1,17 +1,17 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
import lombok.Getter;
import org.woehlke.computer.kurzweil.commons.Updateable;
import org.woehlke.computer.kurzweil.commons.widgets.SubTab;
import org.woehlke.computer.kurzweil.commons.widgets.SubTabImpl;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.Mandelbrot;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotContext;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.Mandelbrot;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotContext;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
import javax.swing.*;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.RradioButtons.RADIO_BUTTONS_SWITCH;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.RradioButtons.RADIO_BUTTONS_ZOOM;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.RradioButtons.RADIO_BUTTONS_SWITCH;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.RradioButtons.RADIO_BUTTONS_ZOOM;
@Getter
public class PanelChooseMouseClickMode extends SubTabImpl implements Mandelbrot, SubTab, Updateable {
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
similarity index 87%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
index 03c6a41f..08cd6faf 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
import javax.swing.*;
import java.awt.*;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
similarity index 87%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
index b169ec7a..2937d110 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
import javax.swing.*;
import java.awt.*;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelZoom.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelZoom.java
similarity index 83%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelZoom.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelZoom.java
index bc645af7..b2353b7c 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelZoom.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelZoom.java
@@ -1,9 +1,9 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
import lombok.Getter;
import org.woehlke.computer.kurzweil.commons.widgets.SubTabImpl;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.Mandelbrot;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotContext;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.Mandelbrot;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotContext;
import javax.swing.*;
import java.awt.*;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
similarity index 82%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
index e3ecef81..b88ef3f2 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
similarity index 98%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
index 4478935d..e4b12464 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal;
import java.util.Objects;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
similarity index 97%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
index a480f4ed..f524ed38 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
@@ -1,7 +1,7 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
import java.util.ArrayDeque;
import java.util.Deque;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/MandelbrotTabState.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/MandelbrotTabState.java
similarity index 82%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/MandelbrotTabState.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/MandelbrotTabState.java
index d9c6dba9..59cad53b 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/MandelbrotTabState.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/MandelbrotTabState.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/MandelbrotTabStateMachine.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/MandelbrotTabStateMachine.java
similarity index 93%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/MandelbrotTabStateMachine.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/MandelbrotTabStateMachine.java
index 401cd33e..a9a9dd96 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/MandelbrotTabStateMachine.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/MandelbrotTabStateMachine.java
@@ -1,6 +1,6 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state.MandelbrotTabState.*;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state.MandelbrotTabState.*;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
similarity index 90%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
index 9b6b82bf..d827e71c 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
@@ -1,7 +1,7 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal.GaussianNumberPlane;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal.GaussianNumberPlane;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
similarity index 95%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
index b0ebb64c..939f3ea8 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
import java.util.Objects;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
similarity index 80%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
index 42439e3f..ae5af87a 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
similarity index 82%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
index 3e6bd678..f1de086d 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
similarity index 92%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
index 81d75adc..e5f915d9 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
similarity index 97%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java
rename to computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
index 3990fdd1..0aa84e5a 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java
+++ b/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/computer-kurzweil-app/src/main/resources/log4j.xml b/computer-kurzweil-app/src/main/resources/log4j.xml
index 71c2aed6..7f0158df 100644
--- a/computer-kurzweil-app/src/main/resources/log4j.xml
+++ b/computer-kurzweil-app/src/main/resources/log4j.xml
@@ -20,7 +20,7 @@
-
+
diff --git a/computer-kurzweil-app/src/test/resources/log4j.xml b/computer-kurzweil-app/src/test/resources/log4j.xml
index 6b582a31..72a92df5 100644
--- a/computer-kurzweil-app/src/test/resources/log4j.xml
+++ b/computer-kurzweil-app/src/test/resources/log4j.xml
@@ -15,7 +15,7 @@
-
+
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/MandelbrotZoomApplication.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/MandelbrotZoomApplication.java
index 7ba510a7..06281e24 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/MandelbrotZoomApplication.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/MandelbrotZoomApplication.java
@@ -1,7 +1,7 @@
package org.woehlke.computer.kurzweil;
import org.woehlke.computer.kurzweil.application.ComputerKurzweilProperties;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotTab;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotTab;
import java.io.File;
import java.net.URL;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
similarity index 95%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
index 18fb863b..19cbf428 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import javax.swing.*;
import java.awt.*;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
similarity index 95%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
index fe7aec57..e871de84 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
similarity index 88%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
index ca1dcb6f..98711b57 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
@@ -1,11 +1,11 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import lombok.Getter;
import org.woehlke.computer.kurzweil.application.ComputerKurzweilProperties;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal.GaussianNumberPlane;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state.ApplicationStateMachine;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.MandelbrotTuringMachine;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal.GaussianNumberPlane;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state.ApplicationStateMachine;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.MandelbrotTuringMachine;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
similarity index 92%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
index 6f151622..ea964406 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
@@ -1,10 +1,10 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import org.woehlke.computer.kurzweil.application.ComputerKurzweilProperties;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.PanelButtons;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.PanelCopyright;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.PanelSubtitle;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.PanelButtons;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.PanelCopyright;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.PanelSubtitle;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
import javax.accessibility.Accessible;
import javax.swing.*;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelButtons.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelButtons.java
similarity index 86%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelButtons.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelButtons.java
index 12c1c93f..54bad57b 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelButtons.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelButtons.java
@@ -1,14 +1,14 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.RradioButtons.RADIO_BUTTONS_SWITCH;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.RradioButtons.RADIO_BUTTONS_ZOOM;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.RradioButtons.RADIO_BUTTONS_SWITCH;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.RradioButtons.RADIO_BUTTONS_ZOOM;
/**
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
similarity index 87%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
index 03c6a41f..08cd6faf 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
import javax.swing.*;
import java.awt.*;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
similarity index 87%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
index b169ec7a..2937d110 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
import javax.swing.*;
import java.awt.*;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
similarity index 82%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
index e3ecef81..b88ef3f2 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
similarity index 98%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
index 4478935d..e4b12464 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal;
import java.util.Objects;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
similarity index 97%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
index a480f4ed..f524ed38 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
@@ -1,7 +1,7 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
import java.util.ArrayDeque;
import java.util.Deque;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationState.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationState.java
similarity index 82%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationState.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationState.java
index 1eb0939c..cc9be44e 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationState.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationState.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationStateMachine.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationStateMachine.java
similarity index 89%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationStateMachine.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationStateMachine.java
index 80d50e46..0f4d51ef 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationStateMachine.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationStateMachine.java
@@ -1,7 +1,7 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state.ApplicationState.*;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state.ApplicationState.JULIA_SET_ZOOM;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state.ApplicationState.*;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state.ApplicationState.JULIA_SET_ZOOM;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
similarity index 90%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
index 9b6b82bf..d827e71c 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
@@ -1,7 +1,7 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal.GaussianNumberPlane;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal.GaussianNumberPlane;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
similarity index 95%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
index 0698c430..c87d847b 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
import java.util.Objects;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
similarity index 80%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
index 42439e3f..ae5af87a 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
similarity index 82%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
index 3e6bd678..f1de086d 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
similarity index 92%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
index 81d75adc..e5f915d9 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
similarity index 97%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
index 3990fdd1..0aa84e5a 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/ComplexNumberTest.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/ComplexNumberTest.java
similarity index 94%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/ComplexNumberTest.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/ComplexNumberTest.java
index b50d2c2c..e90faa56 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/ComplexNumberTest.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/ComplexNumberTest.java
@@ -1,8 +1,8 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import org.junit.jupiter.api.Test;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal.ComplexNumber;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal.ComplexNumber;
import java.util.logging.Logger;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositionsTest.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositionsTest.java
similarity index 91%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositionsTest.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositionsTest.java
index a2464516..39d0f02b 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositionsTest.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositionsTest.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
import org.junit.jupiter.api.Test;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringTuringPhaseStateEnumTest.java b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringTuringPhaseStateEnumTest.java
similarity index 93%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringTuringPhaseStateEnumTest.java
rename to single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringTuringPhaseStateEnumTest.java
index 5506781e..5e46afe9 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringTuringPhaseStateEnumTest.java
+++ b/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringTuringPhaseStateEnumTest.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
import org.junit.jupiter.api.Test;
@@ -6,7 +6,7 @@
import java.util.logging.Logger;
import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.TuringPhase.*;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.TuringPhase.*;
public class TuringTuringPhaseStateEnumTest {
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/.gitignore b/single-apps/insourcing/insourcing-mandelbrot2julia/.gitignore
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/.gitignore
rename to single-apps/insourcing/insourcing-mandelbrot2julia/.gitignore
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/README.md b/single-apps/insourcing/insourcing-mandelbrot2julia/README.md
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/README.md
rename to single-apps/insourcing/insourcing-mandelbrot2julia/README.md
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/pom.xml b/single-apps/insourcing/insourcing-mandelbrot2julia/pom.xml
similarity index 94%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/pom.xml
rename to single-apps/insourcing/insourcing-mandelbrot2julia/pom.xml
index 0ac19c7e..6a3b8480 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/pom.xml
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/pom.xml
@@ -9,14 +9,14 @@
..
- insourcing-mandelbrot-switch
+ insourcing-mandelbrot2julia
jar
- single-apps :: insourcing :: Mandelbrot :: Switch
+ single-apps :: insourcing :: Mandelbrot :: Julia
Computing the Edge of the Mandelbrot Set with a Turing Machine
- org.woehlke.computer.kurzweil.MandelbrotSwitchApplication
+ org.woehlke.computer.kurzweil.Mandelbrot2JuliaApplication
@@ -99,7 +99,7 @@
- org.woehlke.computer.kurzweil.MandelbrotSwitchApplication
+ org.woehlke.computer.kurzweil.Mandelbrot2JuliaApplication
@@ -109,7 +109,7 @@
true
- org.woehlke.computer.kurzweil.MandelbrotSwitchApplication
+ org.woehlke.computer.kurzweil.Mandelbrot2JuliaApplication
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/run.cmd b/single-apps/insourcing/insourcing-mandelbrot2julia/run.cmd
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/run.cmd
rename to single-apps/insourcing/insourcing-mandelbrot2julia/run.cmd
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/run.sh b/single-apps/insourcing/insourcing-mandelbrot2julia/run.sh
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/run.sh
rename to single-apps/insourcing/insourcing-mandelbrot2julia/run.sh
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/MandelbrotSwitchApplication.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/Mandelbrot2JuliaApplication.java
similarity index 77%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/MandelbrotSwitchApplication.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/Mandelbrot2JuliaApplication.java
index d1b0398a..a9ae938d 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/MandelbrotSwitchApplication.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/Mandelbrot2JuliaApplication.java
@@ -1,7 +1,7 @@
package org.woehlke.computer.kurzweil;
import org.woehlke.computer.kurzweil.application.ComputerKurzweilProperties;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotTab;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotTab;
import java.io.File;
import java.net.URL;
@@ -13,9 +13,9 @@
* https://thomas-woehlke.blogspot.com/2016/01/mandelbrot-set-drawn-by-turing-machine.html
* @author Thomas Woehlke
*/
-public class MandelbrotSwitchApplication {
+public class Mandelbrot2JuliaApplication {
- private MandelbrotSwitchApplication() {
+ private Mandelbrot2JuliaApplication() {
String configFileName = "/application.yml";
URL fileUrl = getClass().getResource(configFileName);
File configFile = new File(fileUrl.getFile());
@@ -28,6 +28,6 @@ private MandelbrotSwitchApplication() {
* @param args CLI Parameter
*/
public static void main(String[] args) {
- MandelbrotSwitchApplication application = new MandelbrotSwitchApplication();
+ Mandelbrot2JuliaApplication application = new Mandelbrot2JuliaApplication();
}
}
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/application/ComputerKurzweilProperties.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/application/ComputerKurzweilProperties.java
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/application/ComputerKurzweilProperties.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/application/ComputerKurzweilProperties.java
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/TabType.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/TabType.java
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/TabType.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/TabType.java
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
similarity index 95%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
index 18fb863b..19cbf428 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotCanvas.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotCanvas.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import javax.swing.*;
import java.awt.*;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
similarity index 95%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
index fe7aec57..e871de84 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotController.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotController.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
similarity index 85%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
index ad430214..4a8f2e03 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotModel.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotModel.java
@@ -1,11 +1,11 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import lombok.Getter;
import org.woehlke.computer.kurzweil.application.ComputerKurzweilProperties;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal.GaussianNumberPlane;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state.ApplicationStateMachine;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.MandelbrotTuringMachine;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal.GaussianNumberPlane;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state.ApplicationStateMachine;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.MandelbrotTuringMachine;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
similarity index 93%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
index 59ee676a..b116671b 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/MandelbrotTab.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/MandelbrotTab.java
@@ -1,9 +1,9 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import org.woehlke.computer.kurzweil.application.ComputerKurzweilProperties;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.PanelCopyright;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas.PanelSubtitle;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.PanelCopyright;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas.PanelSubtitle;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
import javax.accessibility.Accessible;
import javax.swing.*;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
similarity index 87%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
index 03c6a41f..08cd6faf 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelCopyright.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelCopyright.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
import javax.swing.*;
import java.awt.*;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
similarity index 87%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
index b169ec7a..2937d110 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/PanelSubtitle.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/PanelSubtitle.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
import javax.swing.*;
import java.awt.*;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
similarity index 82%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
index e3ecef81..b88ef3f2 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/canvas/RradioButtons.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/canvas/RradioButtons.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.canvas;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.canvas;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
similarity index 98%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
index 4478935d..e4b12464 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/ComplexNumber.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/ComplexNumber.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal;
import java.util.Objects;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
similarity index 97%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
index 82b7b689..5ce58c64 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/fractal/GaussianNumberPlane.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/fractal/GaussianNumberPlane.java
@@ -1,7 +1,7 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.Point;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.Point;
import java.util.ArrayDeque;
import java.util.Deque;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationState.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationState.java
similarity index 80%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationState.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationState.java
index ed856c63..c4c4c308 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationState.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationState.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationStateMachine.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationStateMachine.java
similarity index 88%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationStateMachine.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationStateMachine.java
index b0b9252a..bed5c274 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/state/ApplicationStateMachine.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/state/ApplicationStateMachine.java
@@ -1,6 +1,6 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.model.state.ApplicationState.*;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.state.ApplicationState.*;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
similarity index 90%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
index 9b6b82bf..d827e71c 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/MandelbrotTuringMachine.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/MandelbrotTuringMachine.java
@@ -1,7 +1,7 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.MandelbrotModel;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal.GaussianNumberPlane;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.MandelbrotModel;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal.GaussianNumberPlane;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
similarity index 95%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
index 0698c430..c87d847b 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/Point.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/Point.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
import java.util.Objects;
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
similarity index 80%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
index 42439e3f..ae5af87a 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringDirection.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringDirection.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
similarity index 82%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
index 3e6bd678..f1de086d 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhase.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhase.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
similarity index 92%
rename from computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
index 81d75adc..e5f915d9 100644
--- a/computer-kurzweil-app/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPhaseState.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPhaseState.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
similarity index 97%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
index 3990fdd1..0aa84e5a 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositions.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositions.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
/**
* Mandelbrot Set drawn by a Turing Machine.
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/application.properties b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/application.properties
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/application.properties
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/application.properties
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/application.yml b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/application.yml
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/application.yml
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/application.yml
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/julia01.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/julia01.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/julia01.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/julia01.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/julia02.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/julia02.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/julia02.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/julia02.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/phasenraum_logo.gif b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/phasenraum_logo.gif
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/phasenraum_logo.gif
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/phasenraum_logo.gif
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/screen01.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/screen01.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/screen01.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/screen01.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/screen02.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/screen02.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/screen02.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/screen02.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/screen03.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/screen03.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/main/resources/img/screen03.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/main/resources/img/screen03.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/markdown/About.md b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/markdown/About.md
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/markdown/About.md
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/markdown/About.md
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/Class_Model.jpg b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/Class_Model.jpg
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/Class_Model.jpg
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/Class_Model.jpg
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/black.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/black.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/black.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/black.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/blue.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/blue.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/blue.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/blue.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/dark_gray.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/dark_gray.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/dark_gray.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/dark_gray.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/green.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/green.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/green.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/green.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/light_gray.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/light_gray.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/light_gray.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/light_gray.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/phasenraum_logo.gif b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/phasenraum_logo.gif
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/phasenraum_logo.gif
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/phasenraum_logo.gif
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/red.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/red.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/red.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/red.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/screen.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/screen.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/screen.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/screen.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/screen1.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/screen1.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/screen1.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/screen1.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/screen2.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/screen2.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/screen2.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/screen2.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/yellow.png b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/yellow.png
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/resources/img/yellow.png
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/resources/img/yellow.png
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/site/site.xml b/single-apps/insourcing/insourcing-mandelbrot2julia/src/site/site.xml
similarity index 100%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/site/site.xml
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/site/site.xml
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/ComplexNumberTest.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/ComplexNumberTest.java
similarity index 94%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/ComplexNumberTest.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/ComplexNumberTest.java
index b50d2c2c..e90faa56 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/ComplexNumberTest.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/ComplexNumberTest.java
@@ -1,8 +1,8 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia;
import org.junit.jupiter.api.Test;
-import org.woehlke.computer.kurzweil.tabs.mandelbrot.model.fractal.ComplexNumber;
+import org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.fractal.ComplexNumber;
import java.util.logging.Logger;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositionsTest.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositionsTest.java
similarity index 91%
rename from single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositionsTest.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositionsTest.java
index a2464516..39d0f02b 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-switch/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringPositionsTest.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringPositionsTest.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
import org.junit.jupiter.api.Test;
diff --git a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringTuringPhaseStateEnumTest.java b/single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringTuringPhaseStateEnumTest.java
similarity index 93%
rename from single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringTuringPhaseStateEnumTest.java
rename to single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringTuringPhaseStateEnumTest.java
index 5506781e..5e46afe9 100644
--- a/single-apps/insourcing/insourcing-mandelbrot-zoom/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot/model/turing/TuringTuringPhaseStateEnumTest.java
+++ b/single-apps/insourcing/insourcing-mandelbrot2julia/src/test/java/org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/turing/TuringTuringPhaseStateEnumTest.java
@@ -1,4 +1,4 @@
-package org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing;
+package org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing;
import org.junit.jupiter.api.Test;
@@ -6,7 +6,7 @@
import java.util.logging.Logger;
import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.woehlke.computer.kurzweil.tabs.mandelbrot.model.turing.TuringPhase.*;
+import static org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.turing.TuringPhase.*;
public class TuringTuringPhaseStateEnumTest {
diff --git a/single-apps/insourcing/insourcing-simulated-evolution/src/main/resources/log4j.xml b/single-apps/insourcing/insourcing-simulated-evolution/src/main/resources/log4j.xml
index 2b13a7dd..a02ce77f 100644
--- a/single-apps/insourcing/insourcing-simulated-evolution/src/main/resources/log4j.xml
+++ b/single-apps/insourcing/insourcing-simulated-evolution/src/main/resources/log4j.xml
@@ -20,7 +20,7 @@
-
+
diff --git a/single-apps/insourcing/pom.xml b/single-apps/insourcing/pom.xml
index 1cfb266b..04fb0bb1 100644
--- a/single-apps/insourcing/pom.xml
+++ b/single-apps/insourcing/pom.xml
@@ -18,7 +18,7 @@
insourcing-cyclic-cellular-automaton
insourcing-diffusion-limited-aggregation
- insourcing-mandelbrot-switch
+ insourcing-mandelbrot2julia
insourcing-mandelbrot-zoom
insourcing-simulated-evolution
diff --git a/single-apps/legacy/simulated-evolution/src/main/resources/log4j.xml b/single-apps/legacy/simulated-evolution/src/main/resources/log4j.xml
index 2b13a7dd..a02ce77f 100644
--- a/single-apps/legacy/simulated-evolution/src/main/resources/log4j.xml
+++ b/single-apps/legacy/simulated-evolution/src/main/resources/log4j.xml
@@ -20,7 +20,7 @@
-
+