diff --git a/pom.xml b/pom.xml
index 4f06ab9..d21273c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -101,8 +101,4 @@
https://maven.scijava.org/content/groups/public
-
-
- src
-
diff --git a/src/View5D_.jar b/src/View5D_.jar
deleted file mode 100644
index cb1bb67..0000000
Binary files a/src/View5D_.jar and /dev/null differ
diff --git a/src/view5d/AGenericDialog.java b/src/main/java/view5d/AGenericDialog.java
similarity index 100%
rename from src/view5d/AGenericDialog.java
rename to src/main/java/view5d/AGenericDialog.java
diff --git a/src/view5d/ANGenericDialog.java b/src/main/java/view5d/ANGenericDialog.java
similarity index 100%
rename from src/view5d/ANGenericDialog.java
rename to src/main/java/view5d/ANGenericDialog.java
diff --git a/src/view5d/APoint.java b/src/main/java/view5d/APoint.java
similarity index 100%
rename from src/view5d/APoint.java
rename to src/main/java/view5d/APoint.java
diff --git a/src/view5d/ASlice.java b/src/main/java/view5d/ASlice.java
similarity index 100%
rename from src/view5d/ASlice.java
rename to src/main/java/view5d/ASlice.java
diff --git a/src/view5d/AlternateViewer.java b/src/main/java/view5d/AlternateViewer.java
similarity index 100%
rename from src/view5d/AlternateViewer.java
rename to src/main/java/view5d/AlternateViewer.java
diff --git a/src/view5d/AnElement.java b/src/main/java/view5d/AnElement.java
similarity index 100%
rename from src/view5d/AnElement.java
rename to src/main/java/view5d/AnElement.java
diff --git a/src/view5d/Bundle.java b/src/main/java/view5d/Bundle.java
similarity index 100%
rename from src/view5d/Bundle.java
rename to src/main/java/view5d/Bundle.java
diff --git a/src/view5d/ByteElement.java b/src/main/java/view5d/ByteElement.java
similarity index 100%
rename from src/view5d/ByteElement.java
rename to src/main/java/view5d/ByteElement.java
diff --git a/src/view5d/ComplexElement.java b/src/main/java/view5d/ComplexElement.java
similarity index 100%
rename from src/view5d/ComplexElement.java
rename to src/main/java/view5d/ComplexElement.java
diff --git a/src/view5d/DoubleElement.java b/src/main/java/view5d/DoubleElement.java
similarity index 100%
rename from src/view5d/DoubleElement.java
rename to src/main/java/view5d/DoubleElement.java
diff --git a/src/view5d/FloatElement.java b/src/main/java/view5d/FloatElement.java
similarity index 100%
rename from src/view5d/FloatElement.java
rename to src/main/java/view5d/FloatElement.java
diff --git a/src/view5d/ImageCanvas.java b/src/main/java/view5d/ImageCanvas.java
similarity index 100%
rename from src/view5d/ImageCanvas.java
rename to src/main/java/view5d/ImageCanvas.java
diff --git a/src/view5d/ImageErr.java b/src/main/java/view5d/ImageErr.java
similarity index 100%
rename from src/view5d/ImageErr.java
rename to src/main/java/view5d/ImageErr.java
diff --git a/src/view5d/ImgPanel.java b/src/main/java/view5d/ImgPanel.java
similarity index 100%
rename from src/view5d/ImgPanel.java
rename to src/main/java/view5d/ImgPanel.java
diff --git a/src/view5d/IntegerElement.java b/src/main/java/view5d/IntegerElement.java
similarity index 100%
rename from src/view5d/IntegerElement.java
rename to src/main/java/view5d/IntegerElement.java
diff --git a/src/view5d/MarkerList.java b/src/main/java/view5d/MarkerList.java
similarity index 100%
rename from src/view5d/MarkerList.java
rename to src/main/java/view5d/MarkerList.java
diff --git a/src/view5d/MarkerLists.java b/src/main/java/view5d/MarkerLists.java
similarity index 100%
rename from src/view5d/MarkerLists.java
rename to src/main/java/view5d/MarkerLists.java
diff --git a/src/view5d/My3DData.java b/src/main/java/view5d/My3DData.java
similarity index 100%
rename from src/view5d/My3DData.java
rename to src/main/java/view5d/My3DData.java
diff --git a/src/view5d/MyMenuProcessor.java b/src/main/java/view5d/MyMenuProcessor.java
similarity index 100%
rename from src/view5d/MyMenuProcessor.java
rename to src/main/java/view5d/MyMenuProcessor.java
diff --git a/src/view5d/OneElement.java b/src/main/java/view5d/OneElement.java
similarity index 100%
rename from src/view5d/OneElement.java
rename to src/main/java/view5d/OneElement.java
diff --git a/src/view5d/PixelDisplay.java b/src/main/java/view5d/PixelDisplay.java
similarity index 100%
rename from src/view5d/PixelDisplay.java
rename to src/main/java/view5d/PixelDisplay.java
diff --git a/src/view5d/PlaneROI.java b/src/main/java/view5d/PlaneROI.java
similarity index 100%
rename from src/view5d/PlaneROI.java
rename to src/main/java/view5d/PlaneROI.java
diff --git a/src/view5d/PlotInfo.java b/src/main/java/view5d/PlotInfo.java
similarity index 100%
rename from src/view5d/PlotInfo.java
rename to src/main/java/view5d/PlotInfo.java
diff --git a/src/view5d/PolyROI.java b/src/main/java/view5d/PolyROI.java
similarity index 100%
rename from src/view5d/PolyROI.java
rename to src/main/java/view5d/PolyROI.java
diff --git a/src/view5d/PositionLabel.java b/src/main/java/view5d/PositionLabel.java
similarity index 100%
rename from src/view5d/PositionLabel.java
rename to src/main/java/view5d/PositionLabel.java
diff --git a/src/view5d/ROI.java b/src/main/java/view5d/ROI.java
similarity index 100%
rename from src/view5d/ROI.java
rename to src/main/java/view5d/ROI.java
diff --git a/src/view5d/RectROI.java b/src/main/java/view5d/RectROI.java
similarity index 100%
rename from src/view5d/RectROI.java
rename to src/main/java/view5d/RectROI.java
diff --git a/src/view5d/ShortElement.java b/src/main/java/view5d/ShortElement.java
similarity index 100%
rename from src/view5d/ShortElement.java
rename to src/main/java/view5d/ShortElement.java
diff --git a/src/view5d/TaggedCheck.java b/src/main/java/view5d/TaggedCheck.java
similarity index 100%
rename from src/view5d/TaggedCheck.java
rename to src/main/java/view5d/TaggedCheck.java
diff --git a/src/view5d/TaggedChoice.java b/src/main/java/view5d/TaggedChoice.java
similarity index 100%
rename from src/view5d/TaggedChoice.java
rename to src/main/java/view5d/TaggedChoice.java
diff --git a/src/view5d/TaggedComponent.java b/src/main/java/view5d/TaggedComponent.java
similarity index 100%
rename from src/view5d/TaggedComponent.java
rename to src/main/java/view5d/TaggedComponent.java
diff --git a/src/view5d/TaggedDouble.java b/src/main/java/view5d/TaggedDouble.java
similarity index 100%
rename from src/view5d/TaggedDouble.java
rename to src/main/java/view5d/TaggedDouble.java
diff --git a/src/view5d/TaggedMessage.java b/src/main/java/view5d/TaggedMessage.java
similarity index 100%
rename from src/view5d/TaggedMessage.java
rename to src/main/java/view5d/TaggedMessage.java
diff --git a/src/view5d/TaggedText.java b/src/main/java/view5d/TaggedText.java
similarity index 100%
rename from src/view5d/TaggedText.java
rename to src/main/java/view5d/TaggedText.java
diff --git a/src/view5d/UnsignedShortElement.java b/src/main/java/view5d/UnsignedShortElement.java
similarity index 100%
rename from src/view5d/UnsignedShortElement.java
rename to src/main/java/view5d/UnsignedShortElement.java
diff --git a/src/view5d/View5D.java b/src/main/java/view5d/View5D.java
similarity index 100%
rename from src/view5d/View5D.java
rename to src/main/java/view5d/View5D.java
diff --git a/src/view5d/View5D_.java b/src/main/java/view5d/View5D_.java
similarity index 100%
rename from src/view5d/View5D_.java
rename to src/main/java/view5d/View5D_.java
diff --git a/src/view5d/ZeroElement.java b/src/main/java/view5d/ZeroElement.java
similarity index 100%
rename from src/view5d/ZeroElement.java
rename to src/main/java/view5d/ZeroElement.java
diff --git a/src/plugins.config b/src/main/resources/plugins.config
similarity index 100%
rename from src/plugins.config
rename to src/main/resources/plugins.config