diff --git a/.gitignore b/.gitignore
index f8d2c57..8eed315 100644
--- a/.gitignore
+++ b/.gitignore
@@ -130,3 +130,4 @@ dist
.pnp.*
src
.DS_Store
+svg/output/
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..114435c
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,4 @@
+.PHONY: %.svg
+%.svg:
+ rsvg-convert $@ -h 32 -a -f svg -o svg/output/$(shell basename $@)
+ svgo -i svg/output/$(shell basename $@) -o svg --config svgo.config.mjs
diff --git a/svg/activity-feed-o.svg b/svg/activity-feed-o.svg
new file mode 100644
index 0000000..eae9a0d
--- /dev/null
+++ b/svg/activity-feed-o.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/activity-feed.svg b/svg/activity-feed.svg
new file mode 100644
index 0000000..57ff13b
--- /dev/null
+++ b/svg/activity-feed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/add-properties.svg b/svg/add-properties.svg
new file mode 100644
index 0000000..b027a63
--- /dev/null
+++ b/svg/add-properties.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/aws-ec2-c4.svg b/svg/aws-ec2-c4.svg
deleted file mode 100644
index 6fa9531..0000000
--- a/svg/aws-ec2-c4.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-c5a.svg b/svg/aws-ec2-c5a.svg
deleted file mode 100644
index 7eafd69..0000000
--- a/svg/aws-ec2-c5a.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-c5ad.svg b/svg/aws-ec2-c5ad.svg
deleted file mode 100644
index 1b38220..0000000
--- a/svg/aws-ec2-c5ad.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-c5d.svg b/svg/aws-ec2-c5d.svg
deleted file mode 100644
index afc9af5..0000000
--- a/svg/aws-ec2-c5d.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-c5n.svg b/svg/aws-ec2-c5n.svg
deleted file mode 100644
index c884e2e..0000000
--- a/svg/aws-ec2-c5n.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-c6gd.svg b/svg/aws-ec2-c6gd.svg
deleted file mode 100644
index 0bda8d6..0000000
--- a/svg/aws-ec2-c6gd.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-c6gn.svg b/svg/aws-ec2-c6gn.svg
deleted file mode 100644
index 227cd7f..0000000
--- a/svg/aws-ec2-c6gn.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-d3en.svg b/svg/aws-ec2-d3en.svg
deleted file mode 100644
index af4c299..0000000
--- a/svg/aws-ec2-d3en.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-g3.svg b/svg/aws-ec2-g3.svg
deleted file mode 100644
index 345262b..0000000
--- a/svg/aws-ec2-g3.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-g5g.svg b/svg/aws-ec2-g5g.svg
deleted file mode 100644
index 1f9bb9b..0000000
--- a/svg/aws-ec2-g5g.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-i2.svg b/svg/aws-ec2-i2.svg
deleted file mode 100644
index 92d7f2b..0000000
--- a/svg/aws-ec2-i2.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-m5a.svg b/svg/aws-ec2-m5a.svg
deleted file mode 100644
index f3eef82..0000000
--- a/svg/aws-ec2-m5a.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-m5d.svg b/svg/aws-ec2-m5d.svg
deleted file mode 100644
index f505754..0000000
--- a/svg/aws-ec2-m5d.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-m5dn.svg b/svg/aws-ec2-m5dn.svg
deleted file mode 100644
index bad8201..0000000
--- a/svg/aws-ec2-m5dn.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-m5n.svg b/svg/aws-ec2-m5n.svg
deleted file mode 100644
index c93b2be..0000000
--- a/svg/aws-ec2-m5n.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-m5zn.svg b/svg/aws-ec2-m5zn.svg
deleted file mode 100644
index 8d380fd..0000000
--- a/svg/aws-ec2-m5zn.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-m6gd.svg b/svg/aws-ec2-m6gd.svg
deleted file mode 100644
index 4ce8f97..0000000
--- a/svg/aws-ec2-m6gd.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-p3dn.svg b/svg/aws-ec2-p3dn.svg
deleted file mode 100644
index d08c22e..0000000
--- a/svg/aws-ec2-p3dn.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-p4d.svg b/svg/aws-ec2-p4d.svg
deleted file mode 100644
index 337768e..0000000
--- a/svg/aws-ec2-p4d.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-r5a.svg b/svg/aws-ec2-r5a.svg
deleted file mode 100644
index f9e54ec..0000000
--- a/svg/aws-ec2-r5a.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-r5ad.svg b/svg/aws-ec2-r5ad.svg
deleted file mode 100644
index c1c3316..0000000
--- a/svg/aws-ec2-r5ad.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-r5b.svg b/svg/aws-ec2-r5b.svg
deleted file mode 100644
index d717f74..0000000
--- a/svg/aws-ec2-r5b.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-r5d.svg b/svg/aws-ec2-r5d.svg
deleted file mode 100644
index 1a3e2b1..0000000
--- a/svg/aws-ec2-r5d.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-r5gd.svg b/svg/aws-ec2-r5gd.svg
deleted file mode 100644
index 6a4c891..0000000
--- a/svg/aws-ec2-r5gd.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-r5n.svg b/svg/aws-ec2-r5n.svg
deleted file mode 100644
index 10d999e..0000000
--- a/svg/aws-ec2-r5n.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-t2.svg b/svg/aws-ec2-t2.svg
deleted file mode 100644
index 051ba18..0000000
--- a/svg/aws-ec2-t2.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/aws-ec2-x1e.svg b/svg/aws-ec2-x1e.svg
deleted file mode 100644
index 3048af6..0000000
--- a/svg/aws-ec2-x1e.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/canary-checker.svg b/svg/canary-checker.svg
index 15f24f1..14ccf95 100644
--- a/svg/canary-checker.svg
+++ b/svg/canary-checker.svg
@@ -1,4 +1 @@
-
-
+
\ No newline at end of file
diff --git a/svg/checkout.svg b/svg/checkout.svg
new file mode 100644
index 0000000..6a9c6a5
--- /dev/null
+++ b/svg/checkout.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/config-db.svg b/svg/config-db.svg
index a064636..fd29890 100644
--- a/svg/config-db.svg
+++ b/svg/config-db.svg
@@ -1,4 +1 @@
-
-
+
\ No newline at end of file
diff --git a/svg/containerdPull.svg b/svg/containerdPull.svg
index ac405b2..df7f854 100644
--- a/svg/containerdPull.svg
+++ b/svg/containerdPull.svg
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file
diff --git a/svg/containerdPush.svg b/svg/containerdPush.svg
index 53bbe5d..436004b 100644
--- a/svg/containerdPush.svg
+++ b/svg/containerdPush.svg
@@ -1,4 +1,4 @@
-
-
+
+
\ No newline at end of file
diff --git a/svg/data-grid.svg b/svg/data-grid.svg
new file mode 100644
index 0000000..ef5d63a
--- /dev/null
+++ b/svg/data-grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/database-restore.svg b/svg/database-restore.svg
new file mode 100644
index 0000000..b2ecc8f
--- /dev/null
+++ b/svg/database-restore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/datapower-threat.svg b/svg/datapower-threat.svg
deleted file mode 100644
index fa45f65..0000000
--- a/svg/datapower-threat.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/svg/deployment-fail.svg b/svg/deployment-fail.svg
deleted file mode 100644
index d3776f8..0000000
--- a/svg/deployment-fail.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/deployment-success.svg b/svg/deployment-success.svg
deleted file mode 100644
index 964c915..0000000
--- a/svg/deployment-success.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/svg/edit-property.svg b/svg/edit-property.svg
new file mode 100644
index 0000000..b8b2fe0
--- /dev/null
+++ b/svg/edit-property.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/gcsBucket.svg b/svg/gcsBucket.svg
index 001ef27..b51ae70 100644
--- a/svg/gcsBucket.svg
+++ b/svg/gcsBucket.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/svg/history-o.svg b/svg/history-o.svg
new file mode 100644
index 0000000..1f3be2d
--- /dev/null
+++ b/svg/history-o.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/history.svg b/svg/history.svg
new file mode 100644
index 0000000..9745799
--- /dev/null
+++ b/svg/history.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/mission-control-playbook.svg b/svg/mission-control-playbook.svg
new file mode 100644
index 0000000..7253664
--- /dev/null
+++ b/svg/mission-control-playbook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/pause-button.svg b/svg/pause-button.svg
new file mode 100644
index 0000000..103ffe3
--- /dev/null
+++ b/svg/pause-button.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/play-button.png b/svg/play-button.png
new file mode 100644
index 0000000..be8a8bc
Binary files /dev/null and b/svg/play-button.png differ
diff --git a/svg/playbook.svg b/svg/playbook.svg
index f762262..d4d8eda 100644
--- a/svg/playbook.svg
+++ b/svg/playbook.svg
@@ -1,4 +1 @@
-
-
+
\ No newline at end of file
diff --git a/svg/power-off.svg b/svg/power-off.svg
new file mode 100644
index 0000000..7814594
--- /dev/null
+++ b/svg/power-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/properties-script.svg b/svg/properties-script.svg
new file mode 100644
index 0000000..7b6184b
--- /dev/null
+++ b/svg/properties-script.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/restart-button.svg b/svg/restart-button.svg
new file mode 100644
index 0000000..64c2f0c
--- /dev/null
+++ b/svg/restart-button.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/restart.svg b/svg/restart.svg
new file mode 100644
index 0000000..b5e68f2
--- /dev/null
+++ b/svg/restart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/restore.svg b/svg/restore.svg
new file mode 100644
index 0000000..befd6ad
--- /dev/null
+++ b/svg/restore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/resume.svg b/svg/resume.svg
new file mode 100644
index 0000000..c479909
--- /dev/null
+++ b/svg/resume.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/variable.svg b/svg/variable.svg
new file mode 100644
index 0000000..34007f5
--- /dev/null
+++ b/svg/variable.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/view-details.svg b/svg/view-details.svg
new file mode 100644
index 0000000..8618677
--- /dev/null
+++ b/svg/view-details.svg
@@ -0,0 +1 @@
+
\ No newline at end of file