diff --git a/icons/arrow-down-to-dot.json b/icons/arrow-down-to-dot.json
new file mode 100644
index 0000000..6b50a17
--- /dev/null
+++ b/icons/arrow-down-to-dot.json
@@ -0,0 +1,11 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "direction",
+ "step",
+ "into"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/arrow-down-to-dot.svg b/icons/arrow-down-to-dot.svg
new file mode 100644
index 0000000..00a201b
--- /dev/null
+++ b/icons/arrow-down-to-dot.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/arrow-up-from-dot.json b/icons/arrow-up-from-dot.json
new file mode 100644
index 0000000..bdc27ca
--- /dev/null
+++ b/icons/arrow-up-from-dot.json
@@ -0,0 +1,11 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "direction",
+ "step",
+ "out"
+ ],
+ "categories": [
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/arrow-up-from-dot.svg b/icons/arrow-up-from-dot.svg
new file mode 100644
index 0000000..6cfdc08
--- /dev/null
+++ b/icons/arrow-up-from-dot.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/dot.json b/icons/dot.json
new file mode 100644
index 0000000..cbd43a3
--- /dev/null
+++ b/icons/dot.json
@@ -0,0 +1,20 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "interpunct",
+ "interpoint",
+ "middot",
+ "step",
+ "punctuation",
+ "characters",
+ "font",
+ "typography",
+ "type",
+ "text",
+ "center"
+ ],
+ "categories": [
+ "shapes",
+ "text"
+ ]
+}
\ No newline at end of file
diff --git a/icons/dot.svg b/icons/dot.svg
new file mode 100644
index 0000000..5944d9d
--- /dev/null
+++ b/icons/dot.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons/redo-dot.json b/icons/redo-dot.json
new file mode 100644
index 0000000..77fde86
--- /dev/null
+++ b/icons/redo-dot.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "redo",
+ "history",
+ "step",
+ "over",
+ "forward"
+ ],
+ "categories": [
+ "text",
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/redo-dot.svg b/icons/redo-dot.svg
new file mode 100644
index 0000000..bf3df13
--- /dev/null
+++ b/icons/redo-dot.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/undo-dot.json b/icons/undo-dot.json
new file mode 100644
index 0000000..0ae9a8f
--- /dev/null
+++ b/icons/undo-dot.json
@@ -0,0 +1,13 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "redo",
+ "history",
+ "step",
+ "back"
+ ],
+ "categories": [
+ "text",
+ "arrows"
+ ]
+}
\ No newline at end of file
diff --git a/icons/undo-dot.svg b/icons/undo-dot.svg
new file mode 100644
index 0000000..2380477
--- /dev/null
+++ b/icons/undo-dot.svg
@@ -0,0 +1,15 @@
+