diff --git a/src/Aardvark.Base.Tensors/Aardvark.Base.Tensors.fsproj b/src/Aardvark.Base.Tensors/Aardvark.Base.Tensors.fsproj
index fd315fb8..263dd413 100644
--- a/src/Aardvark.Base.Tensors/Aardvark.Base.Tensors.fsproj
+++ b/src/Aardvark.Base.Tensors/Aardvark.Base.Tensors.fsproj
@@ -13,22 +13,22 @@
..\..\bin\Release
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/src/Aardvark.Base.Tensors/TensorMath.fs b/src/Aardvark.Base.Tensors/Extensions/TensorMath.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/TensorMath.fs
rename to src/Aardvark.Base.Tensors/Extensions/TensorMath.fs
diff --git a/src/Aardvark.Base.Tensors/Tensors.fs b/src/Aardvark.Base.Tensors/Extensions/TensorSlicing.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/Tensors.fs
rename to src/Aardvark.Base.Tensors/Extensions/TensorSlicing.fs
diff --git a/src/Aardvark.Base.Tensors/TensorUtilitiesGenerated.fs b/src/Aardvark.Base.Tensors/Extensions/TensorUtilitiesGenerated.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/TensorUtilitiesGenerated.fs
rename to src/Aardvark.Base.Tensors/Extensions/TensorUtilitiesGenerated.fs
diff --git a/src/Aardvark.Base.Tensors/TensorUtilitiesGenerator.fsx b/src/Aardvark.Base.Tensors/Extensions/TensorUtilitiesGenerator.fsx
similarity index 100%
rename from src/Aardvark.Base.Tensors/TensorUtilitiesGenerator.fsx
rename to src/Aardvark.Base.Tensors/Extensions/TensorUtilitiesGenerator.fsx
diff --git a/src/Aardvark.Base.Tensors/NativeTensorExtensions.fs b/src/Aardvark.Base.Tensors/Native/NativeTensorExtensions.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/NativeTensorExtensions.fs
rename to src/Aardvark.Base.Tensors/Native/NativeTensorExtensions.fs
diff --git a/src/Aardvark.Base.Tensors/NativeTensorGenerated.fs b/src/Aardvark.Base.Tensors/Native/NativeTensorGenerated.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/NativeTensorGenerated.fs
rename to src/Aardvark.Base.Tensors/Native/NativeTensorGenerated.fs
diff --git a/src/Aardvark.Base.Tensors/NativeTensorGenerator.fsx b/src/Aardvark.Base.Tensors/Native/NativeTensorGenerator.fsx
similarity index 100%
rename from src/Aardvark.Base.Tensors/NativeTensorGenerator.fsx
rename to src/Aardvark.Base.Tensors/Native/NativeTensorGenerator.fsx
diff --git a/src/Aardvark.Base.Tensors/ImageTrafo.fs b/src/Aardvark.Base.Tensors/PixImage/ImageTrafo.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/ImageTrafo.fs
rename to src/Aardvark.Base.Tensors/PixImage/ImageTrafo.fs
diff --git a/src/Aardvark.Base.Tensors/PixImageCube.fs b/src/Aardvark.Base.Tensors/PixImage/PixImageCube.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/PixImageCube.fs
rename to src/Aardvark.Base.Tensors/PixImage/PixImageCube.fs
diff --git a/src/Aardvark.Base.Tensors/PixImageErrorMetric.fs b/src/Aardvark.Base.Tensors/PixImage/PixImageErrorMetric.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/PixImageErrorMetric.fs
rename to src/Aardvark.Base.Tensors/PixImage/PixImageErrorMetric.fs
diff --git a/src/Aardvark.Base.Tensors/PixImageImageSharp.fs b/src/Aardvark.Base.Tensors/PixImage/PixImageImageSharp.fs
similarity index 100%
rename from src/Aardvark.Base.Tensors/PixImageImageSharp.fs
rename to src/Aardvark.Base.Tensors/PixImage/PixImageImageSharp.fs