diff --git a/.changeset/tricky-chicken-shake.md b/.changeset/tricky-chicken-shake.md
new file mode 100644
index 0000000..f7156fe
--- /dev/null
+++ b/.changeset/tricky-chicken-shake.md
@@ -0,0 +1,5 @@
+---
+"@siemens/ix-icons": minor
+---
+
+feat: add additional icons
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-add-filter-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-add-filter-1-chromium-linux.png
new file mode 100644
index 0000000..1322720
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-add-filter-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-add-filter-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-add-filter-filled-1-chromium-linux.png
new file mode 100644
index 0000000..5dd147e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-add-filter-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-add-selection-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-add-selection-1-chromium-linux.png
new file mode 100644
index 0000000..2fee599
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-add-selection-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-add-shield-half-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-add-shield-half-1-chromium-linux.png
new file mode 100644
index 0000000..23d4be8
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-add-shield-half-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-alarm-clock-cancelled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-alarm-clock-cancelled-1-chromium-linux.png
new file mode 100644
index 0000000..92fc186
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-alarm-clock-cancelled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-alarm-clock-success-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-alarm-clock-success-1-chromium-linux.png
new file mode 100644
index 0000000..8baacd8
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-alarm-clock-success-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-bolt-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-bolt-1-chromium-linux.png
new file mode 100644
index 0000000..37a39f9
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-bolt-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-bolt-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-bolt-1-chromium-linux.png
new file mode 100644
index 0000000..d234fea
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-bolt-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-check-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-check-1-chromium-linux.png
new file mode 100644
index 0000000..be11396
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-check-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-empty-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-empty-1-chromium-linux.png
new file mode 100644
index 0000000..5d71d6f
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-empty-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-exclamation-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-exclamation-1-chromium-linux.png
new file mode 100644
index 0000000..b8f0867
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-exclamation-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-full-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-full-1-chromium-linux.png
new file mode 100644
index 0000000..5329aad
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-full-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-full-check-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-full-check-1-chromium-linux.png
new file mode 100644
index 0000000..88da848
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-full-check-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-half-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-half-1-chromium-linux.png
new file mode 100644
index 0000000..7597a84
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-half-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-low-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-low-1-chromium-linux.png
new file mode 100644
index 0000000..7ff904a
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-low-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-quarter-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-quarter-1-chromium-linux.png
new file mode 100644
index 0000000..cf450a0
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-quarter-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-question-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-question-1-chromium-linux.png
new file mode 100644
index 0000000..f3f3987
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-question-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-slash-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-slash-1-chromium-linux.png
new file mode 100644
index 0000000..08fdd27
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-slash-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-three-quarter-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-three-quarter-1-chromium-linux.png
new file mode 100644
index 0000000..a28ea1e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-three-quarter-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-xmark-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-xmark-1-chromium-linux.png
new file mode 100644
index 0000000..3921973
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-battery-upright-xmark-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-box-closed-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-box-closed-1-chromium-linux.png
new file mode 100644
index 0000000..80bad0f
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-box-closed-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-1-chromium-linux.png
new file mode 100644
index 0000000..9f8d2d7
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-fail-1-chromium-linux.png
new file mode 100644
index 0000000..8aa35d0
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-question-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-question-1-chromium-linux.png
new file mode 100644
index 0000000..bb6ce6e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-question-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-success-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-success-1-chromium-linux.png
new file mode 100644
index 0000000..16c603f
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-box-ipc-success-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-box-open-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-box-open-1-chromium-linux.png
new file mode 100644
index 0000000..59ea0a8
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-box-open-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-bug-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-bug-1-chromium-linux.png
new file mode 100644
index 0000000..361e561
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-bug-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-bug-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-bug-filled-1-chromium-linux.png
new file mode 100644
index 0000000..a7785e7
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-bug-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-calculator-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-calculator-1-chromium-linux.png
new file mode 100644
index 0000000..d19442d
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-calculator-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-1-chromium-linux.png
index d44369f..d2a1c42 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-bar-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-bar-1-chromium-linux.png
new file mode 100644
index 0000000..5b5777d
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-bar-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-bar-small-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-bar-small-1-chromium-linux.png
new file mode 100644
index 0000000..501378e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-down-bar-small-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-left-bar-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-left-bar-1-chromium-linux.png
new file mode 100644
index 0000000..4c0e3e2
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-left-bar-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-left-bar-small-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-left-bar-small-1-chromium-linux.png
new file mode 100644
index 0000000..e21614c
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-left-bar-small-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-right-bar-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-right-bar-1-chromium-linux.png
new file mode 100644
index 0000000..030489e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-right-bar-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-right-bar-small-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-right-bar-small-1-chromium-linux.png
new file mode 100644
index 0000000..8d0b13e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-right-bar-small-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-up-bar-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-up-bar-1-chromium-linux.png
new file mode 100644
index 0000000..0b13854
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-up-bar-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-up-bar-small-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-up-bar-small-1-chromium-linux.png
new file mode 100644
index 0000000..54a3acc
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-chevron-up-bar-small-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-clear-filter-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-clear-filter-1-chromium-linux.png
index 5f45d8a..def468e 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-clear-filter-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-clear-filter-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-clear-filter-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-clear-filter-filled-1-chromium-linux.png
index 14be86d..71a7c62 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-clear-filter-filled-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-clear-filter-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-1-chromium-linux.png
index af1c6ee..4e38da0 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-filled-1-chromium-linux.png
index 676d1dd..7eec73c 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-filled-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-success-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-success-1-chromium-linux.png
index f41212c..d045b8e 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-success-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-success-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-success-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-success-filled-1-chromium-linux.png
index 201c999..d578072 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-success-filled-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-success-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-compare-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-compare-1-chromium-linux.png
new file mode 100644
index 0000000..d280276
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-compare-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-copy-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-copy-filled-1-chromium-linux.png
new file mode 100644
index 0000000..ed1f2db
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-copy-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-counter-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-counter-1-chromium-linux.png
new file mode 100644
index 0000000..5e6652e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-counter-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-crosshairs-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-crosshairs-1-chromium-linux.png
new file mode 100644
index 0000000..e00705c
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-crosshairs-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-crosshairs-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-crosshairs-filled-1-chromium-linux.png
new file mode 100644
index 0000000..01e12ab
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-crosshairs-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-customer-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-customer-1-chromium-linux.png
new file mode 100644
index 0000000..fa1df0f
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-customer-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-customer-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-customer-filled-1-chromium-linux.png
new file mode 100644
index 0000000..caabc53
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-customer-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-cut-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-cut-filled-1-chromium-linux.png
new file mode 100644
index 0000000..47be176
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-cut-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-device-driver-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-device-driver-1-chromium-linux.png
new file mode 100644
index 0000000..902f4eb
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-device-driver-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-device-fan-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-device-fan-1-chromium-linux.png
new file mode 100644
index 0000000..38ab049
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-device-fan-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-disk-pen-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-disk-pen-1-chromium-linux.png
index 66ed57e..69ca116 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-disk-pen-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-disk-pen-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-drag-and-drop-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-drag-and-drop-1-chromium-linux.png
new file mode 100644
index 0000000..1a19143
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-drag-and-drop-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-drag-gripper-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-drag-gripper-1-chromium-linux.png
new file mode 100644
index 0000000..a57b12d
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-drag-gripper-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-drop-zone-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-drop-zone-1-chromium-linux.png
new file mode 100644
index 0000000..7f604bd
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-drop-zone-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-duplicate-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-duplicate-filled-1-chromium-linux.png
new file mode 100644
index 0000000..4786bb2
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-duplicate-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-edit-document-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-edit-document-1-chromium-linux.png
new file mode 100644
index 0000000..bb71f6b
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-edit-document-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-edit-document-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-edit-document-filled-1-chromium-linux.png
new file mode 100644
index 0000000..94e2124
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-edit-document-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-firmware-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-firmware-1-chromium-linux.png
new file mode 100644
index 0000000..4652364
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-firmware-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-flashing-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-flashing-1-chromium-linux.png
new file mode 100644
index 0000000..3a18908
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-flashing-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-handshake-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-handshake-1-chromium-linux.png
new file mode 100644
index 0000000..8ef5fa5
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-handshake-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-hard-disk-drive-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-hard-disk-drive-1-chromium-linux.png
new file mode 100644
index 0000000..d3db5c6
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-hard-disk-drive-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-heading-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-heading-1-chromium-linux.png
new file mode 100644
index 0000000..e0f5266
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-heading-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-health-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-health-1-chromium-linux.png
index 80d9e9c..e82f788 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-health-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-health-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-health-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-health-filled-1-chromium-linux.png
index 9fc962b..0ec17d0 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-health-filled-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-health-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-heart-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-heart-1-chromium-linux.png
index 3c1de56..2dbb46b 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-heart-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-heart-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-heart-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-heart-filled-1-chromium-linux.png
index 9bcd737..09bb398 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-heart-filled-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-heart-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-height-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-height-1-chromium-linux.png
new file mode 100644
index 0000000..7fdcb04
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-height-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-empty-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-empty-1-chromium-linux.png
new file mode 100644
index 0000000..cae3a79
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-empty-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-end-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-end-1-chromium-linux.png
new file mode 100644
index 0000000..48d3645
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-end-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-filled-1-chromium-linux.png
new file mode 100644
index 0000000..a462851
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-start-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-start-1-chromium-linux.png
new file mode 100644
index 0000000..9bf4b2d
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-hourglass-start-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-ipcs-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-ipcs-1-chromium-linux.png
new file mode 100644
index 0000000..507aa28
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-ipcs-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-join-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-join-1-chromium-linux.png
new file mode 100644
index 0000000..4165032
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-join-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-link-break-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-link-break-1-chromium-linux.png
new file mode 100644
index 0000000..0d2738b
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-link-break-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-link-diagonal-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-link-diagonal-1-chromium-linux.png
new file mode 100644
index 0000000..9cb3bae
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-link-diagonal-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-list-sorted-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-list-sorted-1-chromium-linux.png
new file mode 100644
index 0000000..13bd5ef
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-list-sorted-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-list-sorted-alt-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-list-sorted-alt-1-chromium-linux.png
new file mode 100644
index 0000000..3ec5ed6
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-list-sorted-alt-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-move-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-move-1-chromium-linux.png
new file mode 100644
index 0000000..016437d
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-move-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-operate-plant-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-operate-plant-1-chromium-linux.png
index af4dd94..6a324ec 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-operate-plant-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-operate-plant-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-operating-system-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-operating-system-1-chromium-linux.png
new file mode 100644
index 0000000..81c08e8
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-operating-system-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-1-chromium-linux.png
new file mode 100644
index 0000000..cb5815b
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-fail-1-chromium-linux.png
new file mode 100644
index 0000000..5385b91
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-question-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-question-1-chromium-linux.png
new file mode 100644
index 0000000..44a9fc8
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-question-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-success-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-success-1-chromium-linux.png
new file mode 100644
index 0000000..6a6cf04
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-panel-ipc-success-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-power-supply-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-power-supply-1-chromium-linux.png
new file mode 100644
index 0000000..d1b77aa
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-power-supply-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-quote-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-quote-1-chromium-linux.png
new file mode 100644
index 0000000..f9e967e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-quote-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-1-chromium-linux.png
new file mode 100644
index 0000000..a96b0ba
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-fail-1-chromium-linux.png
new file mode 100644
index 0000000..fdda2de
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-question-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-question-1-chromium-linux.png
new file mode 100644
index 0000000..cdf9bb9
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-question-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-success-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-success-1-chromium-linux.png
new file mode 100644
index 0000000..f41dcc0
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-rack-ipc-success-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-refresh-exclamation-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-refresh-exclamation-1-chromium-linux.png
new file mode 100644
index 0000000..f07f8c9
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-refresh-exclamation-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-refresh-settings-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-refresh-settings-1-chromium-linux.png
new file mode 100644
index 0000000..d1ef2df
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-refresh-settings-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-reorder-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-reorder-1-chromium-linux.png
new file mode 100644
index 0000000..cab8eae
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-reorder-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-replace-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-replace-1-chromium-linux.png
index d597e89..dea8357 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-replace-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-replace-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-runtime-settings-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-runtime-settings-1-chromium-linux.png
new file mode 100644
index 0000000..eb0554c
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-runtime-settings-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-1-chromium-linux.png
new file mode 100644
index 0000000..23bc602
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-filled-1-chromium-linux.png
new file mode 100644
index 0000000..8556fe8
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-micro-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-micro-1-chromium-linux.png
new file mode 100644
index 0000000..6c7e549
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-micro-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-micro-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-micro-filled-1-chromium-linux.png
new file mode 100644
index 0000000..5f444d8
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-sd-card-micro-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-separator-line-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-separator-line-1-chromium-linux.png
new file mode 100644
index 0000000..7ce1230
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-separator-line-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-share-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-share-1-chromium-linux.png
index 571452b..c71557c 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-share-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-share-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-shield-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-1-chromium-linux.png
new file mode 100644
index 0000000..6d74a73
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-shield-broken-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-broken-1-chromium-linux.png
new file mode 100644
index 0000000..1514d2d
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-broken-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-shield-broken-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-broken-filled-1-chromium-linux.png
new file mode 100644
index 0000000..0a84bac
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-broken-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-shield-check-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-check-1-chromium-linux.png
new file mode 100644
index 0000000..e53ac42
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-check-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-shield-check-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-check-filled-1-chromium-linux.png
new file mode 100644
index 0000000..0389cb1
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-check-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-shield-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-filled-1-chromium-linux.png
new file mode 100644
index 0000000..ac9025e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-shield-half-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-half-1-chromium-linux.png
new file mode 100644
index 0000000..16f7826
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-shield-half-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-solid-state-drive-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-solid-state-drive-1-chromium-linux.png
new file mode 100644
index 0000000..05e2f84
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-solid-state-drive-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-sort-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-sort-1-chromium-linux.png
index e22830d..a6754eb 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-sort-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-sort-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-sort-alt-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-sort-alt-1-chromium-linux.png
new file mode 100644
index 0000000..4aa9698
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-sort-alt-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-split-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-split-1-chromium-linux.png
new file mode 100644
index 0000000..f691975
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-split-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-sword-swing-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-sword-swing-1-chromium-linux.png
new file mode 100644
index 0000000..02de00b
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-sword-swing-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-text-bold-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-text-bold-1-chromium-linux.png
new file mode 100644
index 0000000..c6cc8f7
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-text-bold-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-text-italic-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-text-italic-1-chromium-linux.png
new file mode 100644
index 0000000..dafe196
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-text-italic-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-text-strike-through-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-text-strike-through-1-chromium-linux.png
new file mode 100644
index 0000000..1d6cb4f
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-text-strike-through-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-text-underline-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-text-underline-1-chromium-linux.png
new file mode 100644
index 0000000..99de157
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-text-underline-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-thermometer-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-thermometer-1-chromium-linux.png
new file mode 100644
index 0000000..ae146bf
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-thermometer-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-circle-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-circle-1-chromium-linux.png
new file mode 100644
index 0000000..2d3c8b4
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-circle-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-circle-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-circle-1-chromium-linux.png
new file mode 100644
index 0000000..89735b4
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-circle-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-circle-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-circle-1-chromium-linux.png
new file mode 100644
index 0000000..4f9d131
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-circle-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trophy-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trophy-1-chromium-linux.png
new file mode 100644
index 0000000..5653adb
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trophy-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trophy-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trophy-filled-1-chromium-linux.png
new file mode 100644
index 0000000..718ffae
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trophy-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-usb-drive-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-usb-drive-1-chromium-linux.png
new file mode 100644
index 0000000..62d01fe
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-usb-drive-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-user-check-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-user-check-1-chromium-linux.png
index ae25675..8b5631a 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-user-check-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-user-check-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-user-check-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-user-check-filled-1-chromium-linux.png
index 4fba5d9..ec2bf78 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-user-check-filled-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-user-check-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-1-chromium-linux.png
index 11adfef..11bd6d8 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-filled-1-chromium-linux.png
index ac40a9f..aa4190a 100644
Binary files a/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-filled-1-chromium-linux.png and b/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-user-success-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-user-success-1-chromium-linux.png
new file mode 100644
index 0000000..e1e9bc4
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-user-success-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-user-success-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-user-success-filled-1-chromium-linux.png
new file mode 100644
index 0000000..c321996
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-user-success-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-width-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-width-1-chromium-linux.png
new file mode 100644
index 0000000..de6cbee
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-width-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-zone-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-zone-1-chromium-linux.png
new file mode 100644
index 0000000..012383d
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-zone-1-chromium-linux.png differ
diff --git a/incoming-svg/add-filter-filled.svg b/incoming-svg/add-filter-filled.svg
new file mode 100644
index 0000000..775194c
--- /dev/null
+++ b/incoming-svg/add-filter-filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/add-filter.svg b/incoming-svg/add-filter.svg
new file mode 100644
index 0000000..9f24557
--- /dev/null
+++ b/incoming-svg/add-filter.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/add-selection.svg b/incoming-svg/add-selection.svg
new file mode 100644
index 0000000..f91669d
--- /dev/null
+++ b/incoming-svg/add-selection.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/add-shield-half.svg b/incoming-svg/add-shield-half.svg
new file mode 100644
index 0000000..1b74105
--- /dev/null
+++ b/incoming-svg/add-shield-half.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/alarm-clock-cancelled.svg b/incoming-svg/alarm-clock-cancelled.svg
new file mode 100644
index 0000000..4aa2d81
--- /dev/null
+++ b/incoming-svg/alarm-clock-cancelled.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/alarm-clock-success.svg b/incoming-svg/alarm-clock-success.svg
new file mode 100644
index 0000000..5708e40
--- /dev/null
+++ b/incoming-svg/alarm-clock-success.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-bolt.svg b/incoming-svg/battery-bolt.svg
new file mode 100644
index 0000000..92fafcd
--- /dev/null
+++ b/incoming-svg/battery-bolt.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-bolt.svg b/incoming-svg/battery-upright-bolt.svg
new file mode 100644
index 0000000..35cab74
--- /dev/null
+++ b/incoming-svg/battery-upright-bolt.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-check.svg b/incoming-svg/battery-upright-check.svg
new file mode 100644
index 0000000..d4a3e8e
--- /dev/null
+++ b/incoming-svg/battery-upright-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-empty.svg b/incoming-svg/battery-upright-empty.svg
new file mode 100644
index 0000000..11ce621
--- /dev/null
+++ b/incoming-svg/battery-upright-empty.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-exclamation.svg b/incoming-svg/battery-upright-exclamation.svg
new file mode 100644
index 0000000..139c2e8
--- /dev/null
+++ b/incoming-svg/battery-upright-exclamation.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-full-check.svg b/incoming-svg/battery-upright-full-check.svg
new file mode 100644
index 0000000..54f68ec
--- /dev/null
+++ b/incoming-svg/battery-upright-full-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-full.svg b/incoming-svg/battery-upright-full.svg
new file mode 100644
index 0000000..6149a71
--- /dev/null
+++ b/incoming-svg/battery-upright-full.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-half.svg b/incoming-svg/battery-upright-half.svg
new file mode 100644
index 0000000..141db78
--- /dev/null
+++ b/incoming-svg/battery-upright-half.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-low.svg b/incoming-svg/battery-upright-low.svg
new file mode 100644
index 0000000..798cce7
--- /dev/null
+++ b/incoming-svg/battery-upright-low.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-quarter.svg b/incoming-svg/battery-upright-quarter.svg
new file mode 100644
index 0000000..12bf181
--- /dev/null
+++ b/incoming-svg/battery-upright-quarter.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-question.svg b/incoming-svg/battery-upright-question.svg
new file mode 100644
index 0000000..d971e77
--- /dev/null
+++ b/incoming-svg/battery-upright-question.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-slash.svg b/incoming-svg/battery-upright-slash.svg
new file mode 100644
index 0000000..f3d6fb7
--- /dev/null
+++ b/incoming-svg/battery-upright-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-three-quarter.svg b/incoming-svg/battery-upright-three-quarter.svg
new file mode 100644
index 0000000..204f42b
--- /dev/null
+++ b/incoming-svg/battery-upright-three-quarter.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/battery-upright-xmark.svg b/incoming-svg/battery-upright-xmark.svg
new file mode 100644
index 0000000..1079f06
--- /dev/null
+++ b/incoming-svg/battery-upright-xmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/box-closed.svg b/incoming-svg/box-closed.svg
new file mode 100644
index 0000000..6f7f4e0
--- /dev/null
+++ b/incoming-svg/box-closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/box-ipc-fail.svg b/incoming-svg/box-ipc-fail.svg
new file mode 100644
index 0000000..1217331
--- /dev/null
+++ b/incoming-svg/box-ipc-fail.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/box-ipc-question.svg b/incoming-svg/box-ipc-question.svg
new file mode 100644
index 0000000..0ffc6d7
--- /dev/null
+++ b/incoming-svg/box-ipc-question.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/box-ipc-success.svg b/incoming-svg/box-ipc-success.svg
new file mode 100644
index 0000000..af45d0b
--- /dev/null
+++ b/incoming-svg/box-ipc-success.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/box-ipc.svg b/incoming-svg/box-ipc.svg
new file mode 100644
index 0000000..afbf046
--- /dev/null
+++ b/incoming-svg/box-ipc.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/box-open.svg b/incoming-svg/box-open.svg
new file mode 100644
index 0000000..83b3ee7
--- /dev/null
+++ b/incoming-svg/box-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/bug-filled.svg b/incoming-svg/bug-filled.svg
new file mode 100644
index 0000000..8df752d
--- /dev/null
+++ b/incoming-svg/bug-filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/bug.svg b/incoming-svg/bug.svg
new file mode 100644
index 0000000..932793b
--- /dev/null
+++ b/incoming-svg/bug.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/calculator.svg b/incoming-svg/calculator.svg
new file mode 100644
index 0000000..b9d95d4
--- /dev/null
+++ b/incoming-svg/calculator.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/chevron-down-bar-small.svg b/incoming-svg/chevron-down-bar-small.svg
new file mode 100644
index 0000000..bcef29b
--- /dev/null
+++ b/incoming-svg/chevron-down-bar-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/chevron-down-bar.svg b/incoming-svg/chevron-down-bar.svg
new file mode 100644
index 0000000..14bbbeb
--- /dev/null
+++ b/incoming-svg/chevron-down-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/chevron-down.svg b/incoming-svg/chevron-down.svg
index cadf370..d13da37 100644
--- a/incoming-svg/chevron-down.svg
+++ b/incoming-svg/chevron-down.svg
@@ -1,8 +1 @@
-
-
+
\ No newline at end of file
diff --git a/incoming-svg/chevron-left-bar-small.svg b/incoming-svg/chevron-left-bar-small.svg
new file mode 100644
index 0000000..e6abe85
--- /dev/null
+++ b/incoming-svg/chevron-left-bar-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/chevron-left-bar.svg b/incoming-svg/chevron-left-bar.svg
new file mode 100644
index 0000000..de936da
--- /dev/null
+++ b/incoming-svg/chevron-left-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/chevron-right-bar-small.svg b/incoming-svg/chevron-right-bar-small.svg
new file mode 100644
index 0000000..b8a7920
--- /dev/null
+++ b/incoming-svg/chevron-right-bar-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/chevron-right-bar.svg b/incoming-svg/chevron-right-bar.svg
new file mode 100644
index 0000000..c82f75e
--- /dev/null
+++ b/incoming-svg/chevron-right-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/chevron-up-bar-small.svg b/incoming-svg/chevron-up-bar-small.svg
new file mode 100644
index 0000000..08372bc
--- /dev/null
+++ b/incoming-svg/chevron-up-bar-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/chevron-up-bar.svg b/incoming-svg/chevron-up-bar.svg
new file mode 100644
index 0000000..0fb649d
--- /dev/null
+++ b/incoming-svg/chevron-up-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/incoming-svg/clear-filter-filled.svg b/incoming-svg/clear-filter-filled.svg
index 04874c2..31cff3f 100644
--- a/incoming-svg/clear-filter-filled.svg
+++ b/incoming-svg/clear-filter-filled.svg
@@ -1,8 +1,3 @@
-
-