diff --git a/icons/file-stack.json b/icons/file-stack.json
new file mode 100644
index 0000000..91bc14b
--- /dev/null
+++ b/icons/file-stack.json
@@ -0,0 +1,16 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "versions",
+ "multiple",
+ "copy",
+ "documents",
+ "revisions",
+ "version control",
+ "history"
+ ],
+ "categories": [
+ "files",
+ "development"
+ ]
+}
\ No newline at end of file
diff --git a/icons/file-stack.svg b/icons/file-stack.svg
new file mode 100644
index 0000000..774ea88
--- /dev/null
+++ b/icons/file-stack.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/square-stack.json b/icons/square-stack.json
new file mode 100644
index 0000000..fe8a15c
--- /dev/null
+++ b/icons/square-stack.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "versions",
+ "clone",
+ "copy",
+ "duplicate",
+ "multiple",
+ "revisions",
+ "version control",
+ "backup",
+ "history"
+ ],
+ "categories": [
+ "text",
+ "files",
+ "development"
+ ]
+}
\ No newline at end of file
diff --git a/icons/square-stack.svg b/icons/square-stack.svg
new file mode 100644
index 0000000..3810306
--- /dev/null
+++ b/icons/square-stack.svg
@@ -0,0 +1,15 @@
+