diff --git a/icons/move-down-left.json b/icons/move-down-left.json
new file mode 100644
index 000000000..809f1a818
--- /dev/null
+++ b/icons/move-down-left.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "arrow",
+ "direction"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/move-down-left.svg b/icons/move-down-left.svg
new file mode 100644
index 000000000..617292be1
--- /dev/null
+++ b/icons/move-down-left.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/move-down-right.json b/icons/move-down-right.json
new file mode 100644
index 000000000..809f1a818
--- /dev/null
+++ b/icons/move-down-right.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "arrow",
+ "direction"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/move-down-right.svg b/icons/move-down-right.svg
new file mode 100644
index 000000000..88e58f291
--- /dev/null
+++ b/icons/move-down-right.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/move-down.json b/icons/move-down.json
new file mode 100644
index 000000000..5ade7076e
--- /dev/null
+++ b/icons/move-down.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "arrow",
+ "direction",
+ "downwards",
+ "south"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/move-down.svg b/icons/move-down.svg
new file mode 100644
index 000000000..1281defa6
--- /dev/null
+++ b/icons/move-down.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/move-left.json b/icons/move-left.json
new file mode 100644
index 000000000..86223ea1e
--- /dev/null
+++ b/icons/move-left.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "arrow",
+ "direction",
+ "back",
+ "west"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/move-left.svg b/icons/move-left.svg
new file mode 100644
index 000000000..7412ee250
--- /dev/null
+++ b/icons/move-left.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/move-right.json b/icons/move-right.json
new file mode 100644
index 000000000..e627b250a
--- /dev/null
+++ b/icons/move-right.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "arrow",
+ "direction",
+ "trend flat",
+ "east"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/move-right.svg b/icons/move-right.svg
new file mode 100644
index 000000000..b4bab47e4
--- /dev/null
+++ b/icons/move-right.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/move-up-left.json b/icons/move-up-left.json
new file mode 100644
index 000000000..809f1a818
--- /dev/null
+++ b/icons/move-up-left.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "arrow",
+ "direction"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/move-up-left.svg b/icons/move-up-left.svg
new file mode 100644
index 000000000..2139fc7e9
--- /dev/null
+++ b/icons/move-up-left.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/move-up-right.json b/icons/move-up-right.json
new file mode 100644
index 000000000..809f1a818
--- /dev/null
+++ b/icons/move-up-right.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "arrow",
+ "direction"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/move-up-right.svg b/icons/move-up-right.svg
new file mode 100644
index 000000000..ab5ed21c6
--- /dev/null
+++ b/icons/move-up-right.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/move-up.json b/icons/move-up.json
new file mode 100644
index 000000000..3d8e28959
--- /dev/null
+++ b/icons/move-up.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "arrow",
+ "direction",
+ "upwards",
+ "north"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/move-up.svg b/icons/move-up.svg
new file mode 100644
index 000000000..bb0f09d16
--- /dev/null
+++ b/icons/move-up.svg
@@ -0,0 +1,14 @@
+