diff --git a/modules/workbenches/modeler/features/boolean/INTERSECTION.svg b/modules/workbenches/modeler/features/boolean/INTERSECTION.svg
new file mode 100644
index 00000000..5d10c9d6
--- /dev/null
+++ b/modules/workbenches/modeler/features/boolean/INTERSECTION.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/boolean/SUBTRACT.svg b/modules/workbenches/modeler/features/boolean/SUBTRACT.svg
new file mode 100644
index 00000000..abe85496
--- /dev/null
+++ b/modules/workbenches/modeler/features/boolean/SUBTRACT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/boolean/UNION.svg b/modules/workbenches/modeler/features/boolean/UNION.svg
new file mode 100644
index 00000000..b56133f0
--- /dev/null
+++ b/modules/workbenches/modeler/features/boolean/UNION.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/datum/DATUM.svg b/modules/workbenches/modeler/features/datum/DATUM.svg
new file mode 100644
index 00000000..fc23c096
--- /dev/null
+++ b/modules/workbenches/modeler/features/datum/DATUM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/deleteBody/DELETE BODY.svg b/modules/workbenches/modeler/features/deleteBody/DELETE BODY.svg
new file mode 100644
index 00000000..a9b25b4c
--- /dev/null
+++ b/modules/workbenches/modeler/features/deleteBody/DELETE BODY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/extrude/EXTRUDE.svg b/modules/workbenches/modeler/features/extrude/EXTRUDE.svg
new file mode 100644
index 00000000..c77e1161
--- /dev/null
+++ b/modules/workbenches/modeler/features/extrude/EXTRUDE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/fillet/CHAMFER.svg b/modules/workbenches/modeler/features/fillet/CHAMFER.svg
new file mode 100644
index 00000000..7876cbf8
--- /dev/null
+++ b/modules/workbenches/modeler/features/fillet/CHAMFER.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/fillet/FILLET.svg b/modules/workbenches/modeler/features/fillet/FILLET.svg
new file mode 100644
index 00000000..b6607e4c
--- /dev/null
+++ b/modules/workbenches/modeler/features/fillet/FILLET.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/fillet/icon32.png b/modules/workbenches/modeler/features/fillet/icon32.png
deleted file mode 100644
index 5973e383..00000000
Binary files a/modules/workbenches/modeler/features/fillet/icon32.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/fillet/icon96.png b/modules/workbenches/modeler/features/fillet/icon96.png
deleted file mode 100644
index 4ce9e783..00000000
Binary files a/modules/workbenches/modeler/features/fillet/icon96.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/hole/CBORE HOLE.svg b/modules/workbenches/modeler/features/hole/CBORE HOLE.svg
new file mode 100644
index 00000000..b454f2dd
--- /dev/null
+++ b/modules/workbenches/modeler/features/hole/CBORE HOLE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/hole/CSINK HOLE.svg b/modules/workbenches/modeler/features/hole/CSINK HOLE.svg
new file mode 100644
index 00000000..fea3ebe6
--- /dev/null
+++ b/modules/workbenches/modeler/features/hole/CSINK HOLE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/hole/HOLE.svg b/modules/workbenches/modeler/features/hole/HOLE.svg
new file mode 100644
index 00000000..12b64acd
--- /dev/null
+++ b/modules/workbenches/modeler/features/hole/HOLE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/hole/THREADED HOLE.svg b/modules/workbenches/modeler/features/hole/THREADED HOLE.svg
new file mode 100644
index 00000000..0dc76395
--- /dev/null
+++ b/modules/workbenches/modeler/features/hole/THREADED HOLE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/importModel/IMPORT.svg b/modules/workbenches/modeler/features/importModel/IMPORT.svg
new file mode 100644
index 00000000..67fc05d0
--- /dev/null
+++ b/modules/workbenches/modeler/features/importModel/IMPORT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/loft/LOFT.svg b/modules/workbenches/modeler/features/loft/LOFT.svg
new file mode 100644
index 00000000..6bc94803
--- /dev/null
+++ b/modules/workbenches/modeler/features/loft/LOFT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/mirrorBody/MIRROR.svg b/modules/workbenches/modeler/features/mirrorBody/MIRROR.svg
new file mode 100644
index 00000000..b2c92162
--- /dev/null
+++ b/modules/workbenches/modeler/features/mirrorBody/MIRROR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/patternLinear/LINEAR PATTERN.svg b/modules/workbenches/modeler/features/patternLinear/LINEAR PATTERN.svg
new file mode 100644
index 00000000..52fe264f
--- /dev/null
+++ b/modules/workbenches/modeler/features/patternLinear/LINEAR PATTERN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/patternRadial/RADIAL PATTERN.svg b/modules/workbenches/modeler/features/patternRadial/RADIAL PATTERN.svg
new file mode 100644
index 00000000..c66d1d3c
--- /dev/null
+++ b/modules/workbenches/modeler/features/patternRadial/RADIAL PATTERN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/plane/PLANE.svg b/modules/workbenches/modeler/features/plane/PLANE.svg
new file mode 100644
index 00000000..6bb8a737
--- /dev/null
+++ b/modules/workbenches/modeler/features/plane/PLANE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/primitiveBox/CUBE.svg b/modules/workbenches/modeler/features/primitiveBox/CUBE.svg
new file mode 100644
index 00000000..3846d319
--- /dev/null
+++ b/modules/workbenches/modeler/features/primitiveBox/CUBE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/primitiveBox/icon32.png b/modules/workbenches/modeler/features/primitiveBox/icon32.png
deleted file mode 100644
index 5973e383..00000000
Binary files a/modules/workbenches/modeler/features/primitiveBox/icon32.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveBox/icon96.png b/modules/workbenches/modeler/features/primitiveBox/icon96.png
deleted file mode 100644
index 4ce9e783..00000000
Binary files a/modules/workbenches/modeler/features/primitiveBox/icon96.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveCone/CONE.svg b/modules/workbenches/modeler/features/primitiveCone/CONE.svg
new file mode 100644
index 00000000..f640f65f
--- /dev/null
+++ b/modules/workbenches/modeler/features/primitiveCone/CONE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/primitiveCone/icon32.png b/modules/workbenches/modeler/features/primitiveCone/icon32.png
deleted file mode 100644
index cb44dec0..00000000
Binary files a/modules/workbenches/modeler/features/primitiveCone/icon32.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveCone/icon96.png b/modules/workbenches/modeler/features/primitiveCone/icon96.png
deleted file mode 100644
index d9b6ebab..00000000
Binary files a/modules/workbenches/modeler/features/primitiveCone/icon96.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveCylinder/CYLINDER.svg b/modules/workbenches/modeler/features/primitiveCylinder/CYLINDER.svg
new file mode 100644
index 00000000..7c3f154d
--- /dev/null
+++ b/modules/workbenches/modeler/features/primitiveCylinder/CYLINDER.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/primitiveCylinder/icon32.png b/modules/workbenches/modeler/features/primitiveCylinder/icon32.png
deleted file mode 100644
index 45ca5ba6..00000000
Binary files a/modules/workbenches/modeler/features/primitiveCylinder/icon32.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveCylinder/icon96.png b/modules/workbenches/modeler/features/primitiveCylinder/icon96.png
deleted file mode 100644
index e8a21cdd..00000000
Binary files a/modules/workbenches/modeler/features/primitiveCylinder/icon96.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveSphere/SPHERE.svg b/modules/workbenches/modeler/features/primitiveSphere/SPHERE.svg
new file mode 100644
index 00000000..f3f75a48
--- /dev/null
+++ b/modules/workbenches/modeler/features/primitiveSphere/SPHERE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/primitiveSphere/icon32.png b/modules/workbenches/modeler/features/primitiveSphere/icon32.png
deleted file mode 100644
index 43a52e2c..00000000
Binary files a/modules/workbenches/modeler/features/primitiveSphere/icon32.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveSphere/icon96.png b/modules/workbenches/modeler/features/primitiveSphere/icon96.png
deleted file mode 100644
index f9bd1874..00000000
Binary files a/modules/workbenches/modeler/features/primitiveSphere/icon96.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveTorus/TORUS.svg b/modules/workbenches/modeler/features/primitiveTorus/TORUS.svg
new file mode 100644
index 00000000..26c0019a
--- /dev/null
+++ b/modules/workbenches/modeler/features/primitiveTorus/TORUS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/primitiveTorus/icon32.png b/modules/workbenches/modeler/features/primitiveTorus/icon32.png
deleted file mode 100644
index 8c7438e0..00000000
Binary files a/modules/workbenches/modeler/features/primitiveTorus/icon32.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/primitiveTorus/icon96.png b/modules/workbenches/modeler/features/primitiveTorus/icon96.png
deleted file mode 100644
index d6bb4e8c..00000000
Binary files a/modules/workbenches/modeler/features/primitiveTorus/icon96.png and /dev/null differ
diff --git a/modules/workbenches/modeler/features/revolve/REVOLVE.svg b/modules/workbenches/modeler/features/revolve/REVOLVE.svg
new file mode 100644
index 00000000..55ace52e
--- /dev/null
+++ b/modules/workbenches/modeler/features/revolve/REVOLVE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/scaleBody/SCALE.svg b/modules/workbenches/modeler/features/scaleBody/SCALE.svg
new file mode 100644
index 00000000..4c846654
--- /dev/null
+++ b/modules/workbenches/modeler/features/scaleBody/SCALE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/shell/SHELL.svg b/modules/workbenches/modeler/features/shell/SHELL.svg
new file mode 100644
index 00000000..eb5dfe58
--- /dev/null
+++ b/modules/workbenches/modeler/features/shell/SHELL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/modules/workbenches/modeler/features/sweep/SWEEP.svg b/modules/workbenches/modeler/features/sweep/SWEEP.svg
new file mode 100644
index 00000000..901a5f8b
--- /dev/null
+++ b/modules/workbenches/modeler/features/sweep/SWEEP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file