diff --git a/icons/design/angle-acute.design b/icons/design/angle-acute.design
new file mode 100644
index 000000000..bb095acd1
Binary files /dev/null and b/icons/design/angle-acute.design differ
diff --git a/icons/design/angle-obtuse.design b/icons/design/angle-obtuse.design
new file mode 100644
index 000000000..953c77ea4
Binary files /dev/null and b/icons/design/angle-obtuse.design differ
diff --git a/icons/design/angle-right.design b/icons/design/angle-right.design
new file mode 100644
index 000000000..4b5792b73
Binary files /dev/null and b/icons/design/angle-right.design differ
diff --git a/icons/design/arrow-split-horizontal.design b/icons/design/arrow-split-horizontal.design
new file mode 100644
index 000000000..a9e358b8f
Binary files /dev/null and b/icons/design/arrow-split-horizontal.design differ
diff --git a/icons/design/arrow-split-vertical.design b/icons/design/arrow-split-vertical.design
new file mode 100644
index 000000000..6c174bdc1
Binary files /dev/null and b/icons/design/arrow-split-vertical.design differ
diff --git a/icons/design/ballot-outline.design b/icons/design/ballot-outline.design
new file mode 100644
index 000000000..8df481ead
Binary files /dev/null and b/icons/design/ballot-outline.design differ
diff --git a/icons/design/ballot.design b/icons/design/ballot.design
new file mode 100644
index 000000000..a8b2b4026
Binary files /dev/null and b/icons/design/ballot.design differ
diff --git a/icons/design/calendar-heart.design b/icons/design/calendar-heart.design
new file mode 100644
index 000000000..d39fafaf0
Binary files /dev/null and b/icons/design/calendar-heart.design differ
diff --git a/icons/design/calendar-star.design b/icons/design/calendar-star.design
new file mode 100644
index 000000000..d08218355
Binary files /dev/null and b/icons/design/calendar-star.design differ
diff --git a/icons/design/cellphone-arrow-down.design b/icons/design/cellphone-arrow-down.design
new file mode 100644
index 000000000..238f4f4e7
Binary files /dev/null and b/icons/design/cellphone-arrow-down.design differ
diff --git a/icons/design/comment-plus.design b/icons/design/comment-plus.design
new file mode 100644
index 000000000..5b403061c
Binary files /dev/null and b/icons/design/comment-plus.design differ
diff --git a/icons/design/currency-php.design b/icons/design/currency-php.design
new file mode 100644
index 000000000..46b2b25a4
Binary files /dev/null and b/icons/design/currency-php.design differ
diff --git a/icons/design/currency-sign.design b/icons/design/currency-sign.design
index a6ca13cde..d4ddc73f7 100644
Binary files a/icons/design/currency-sign.design and b/icons/design/currency-sign.design differ
diff --git a/icons/design/download-multiple.design b/icons/design/download-multiple.design
new file mode 100644
index 000000000..63875c3dc
Binary files /dev/null and b/icons/design/download-multiple.design differ
diff --git a/icons/design/exponent-box.design b/icons/design/exponent-box.design
new file mode 100644
index 000000000..c7f76f41c
Binary files /dev/null and b/icons/design/exponent-box.design differ
diff --git a/icons/design/exponent.design b/icons/design/exponent.design
new file mode 100644
index 000000000..8efabeb3e
Binary files /dev/null and b/icons/design/exponent.design differ
diff --git a/icons/design/file-document-box-outline.design b/icons/design/file-document-box-outline.design
new file mode 100644
index 000000000..dd8a712ff
Binary files /dev/null and b/icons/design/file-document-box-outline.design differ
diff --git a/icons/design/file-document-outline.design b/icons/design/file-document-outline.design
new file mode 100644
index 000000000..89adfa9bd
Binary files /dev/null and b/icons/design/file-document-outline.design differ
diff --git a/icons/design/fountain.design b/icons/design/fountain.design
new file mode 100644
index 000000000..a35fa28a2
Binary files /dev/null and b/icons/design/fountain.design differ
diff --git a/icons/design/google-lens.design b/icons/design/google-lens.design
new file mode 100644
index 000000000..73abd7da2
Binary files /dev/null and b/icons/design/google-lens.design differ
diff --git a/icons/design/greater-than-or-equal.design b/icons/design/greater-than-or-equal.design
new file mode 100644
index 000000000..7d7a6a9d9
Binary files /dev/null and b/icons/design/greater-than-or-equal.design differ
diff --git a/icons/design/greater-than.design b/icons/design/greater-than.design
new file mode 100644
index 000000000..29db75580
Binary files /dev/null and b/icons/design/greater-than.design differ
diff --git a/icons/design/less-than-or-equal.design b/icons/design/less-than-or-equal.design
new file mode 100644
index 000000000..912336cba
Binary files /dev/null and b/icons/design/less-than-or-equal.design differ
diff --git a/icons/design/less-than.design b/icons/design/less-than.design
new file mode 100644
index 000000000..76e068cd1
Binary files /dev/null and b/icons/design/less-than.design differ
diff --git a/icons/design/medal.design b/icons/design/medal.design
new file mode 100644
index 000000000..f1945abf4
Binary files /dev/null and b/icons/design/medal.design differ
diff --git a/icons/design/message-alert-outline.design b/icons/design/message-alert-outline.design
new file mode 100644
index 000000000..3a744fc09
Binary files /dev/null and b/icons/design/message-alert-outline.design differ
diff --git a/icons/design/mouse-bluetooth.design b/icons/design/mouse-bluetooth.design
new file mode 100644
index 000000000..a9f960103
Binary files /dev/null and b/icons/design/mouse-bluetooth.design differ
diff --git a/icons/design/not-equal-variant.design b/icons/design/not-equal-variant.design
new file mode 100644
index 000000000..02964ba32
Binary files /dev/null and b/icons/design/not-equal-variant.design differ
diff --git a/icons/design/plus-minus-box.design b/icons/design/plus-minus-box.design
new file mode 100644
index 000000000..cd7677430
Binary files /dev/null and b/icons/design/plus-minus-box.design differ
diff --git a/icons/design/plus-minus.design b/icons/design/plus-minus.design
new file mode 100644
index 000000000..51bf1a821
Binary files /dev/null and b/icons/design/plus-minus.design differ
diff --git a/icons/design/powershell.design b/icons/design/powershell.design
new file mode 100644
index 000000000..aae6cbe72
Binary files /dev/null and b/icons/design/powershell.design differ
diff --git a/icons/design/square-root-box.design b/icons/design/square-root-box.design
new file mode 100644
index 000000000..f8139dd79
Binary files /dev/null and b/icons/design/square-root-box.design differ
diff --git a/icons/design/subtitles-outline.design b/icons/design/subtitles-outline.design
new file mode 100644
index 000000000..bede3aef0
Binary files /dev/null and b/icons/design/subtitles-outline.design differ
diff --git a/icons/design/subtitles.design b/icons/design/subtitles.design
new file mode 100644
index 000000000..6863fcb75
Binary files /dev/null and b/icons/design/subtitles.design differ
diff --git a/icons/design/text-short.design b/icons/design/text-short.design
new file mode 100644
index 000000000..b6a7a6df6
Binary files /dev/null and b/icons/design/text-short.design differ
diff --git a/icons/design/text-subject.design b/icons/design/text-subject.design
new file mode 100644
index 000000000..e56e32c80
Binary files /dev/null and b/icons/design/text-subject.design differ
diff --git a/icons/design/text.design b/icons/design/text.design
new file mode 100644
index 000000000..9ad9bfb96
Binary files /dev/null and b/icons/design/text.design differ
diff --git a/icons/design/toggle-switch-off-outline.design b/icons/design/toggle-switch-off-outline.design
new file mode 100644
index 000000000..5dda423d2
Binary files /dev/null and b/icons/design/toggle-switch-off-outline.design differ
diff --git a/icons/design/toggle-switch-off.design b/icons/design/toggle-switch-off.design
index 7214f793a..1b3ff3f3e 100644
Binary files a/icons/design/toggle-switch-off.design and b/icons/design/toggle-switch-off.design differ
diff --git a/icons/design/toggle-switch-outline.design b/icons/design/toggle-switch-outline.design
new file mode 100644
index 000000000..e3626127d
Binary files /dev/null and b/icons/design/toggle-switch-outline.design differ
diff --git a/icons/design/toggle-switch.design b/icons/design/toggle-switch.design
index e811a09a0..c0b0bb9d1 100644
Binary files a/icons/design/toggle-switch.design and b/icons/design/toggle-switch.design differ
diff --git a/icons/design/toolbox-outline.design b/icons/design/toolbox-outline.design
new file mode 100644
index 000000000..99241b56b
Binary files /dev/null and b/icons/design/toolbox-outline.design differ
diff --git a/icons/design/toolbox.design b/icons/design/toolbox.design
new file mode 100644
index 000000000..50ec875dd
Binary files /dev/null and b/icons/design/toolbox.design differ
diff --git a/icons/design/video-vintage.design b/icons/design/video-vintage.design
new file mode 100644
index 000000000..22323bc29
Binary files /dev/null and b/icons/design/video-vintage.design differ
diff --git a/icons/design/visual-studio-code.design b/icons/design/visual-studio-code.design
new file mode 100644
index 000000000..10496507e
Binary files /dev/null and b/icons/design/visual-studio-code.design differ
diff --git a/icons/design/visualstudio.design b/icons/design/visual-studio.design
similarity index 100%
rename from icons/design/visualstudio.design
rename to icons/design/visual-studio.design
diff --git a/icons/design/vote-outline.design b/icons/design/vote-outline.design
new file mode 100644
index 000000000..6a317964f
Binary files /dev/null and b/icons/design/vote-outline.design differ
diff --git a/icons/design/vote.design b/icons/design/vote.design
new file mode 100644
index 000000000..f79ccc554
Binary files /dev/null and b/icons/design/vote.design differ
diff --git a/icons/svg/angle-acute.svg b/icons/svg/angle-acute.svg
new file mode 100644
index 000000000..2bc4b105c
--- /dev/null
+++ b/icons/svg/angle-acute.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/angle-obtuse.svg b/icons/svg/angle-obtuse.svg
new file mode 100644
index 000000000..c4ad062c6
--- /dev/null
+++ b/icons/svg/angle-obtuse.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/angle-right.svg b/icons/svg/angle-right.svg
new file mode 100644
index 000000000..bc916c683
--- /dev/null
+++ b/icons/svg/angle-right.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/arrow-split-horizontal.svg b/icons/svg/arrow-split-horizontal.svg
new file mode 100644
index 000000000..6fd9a9139
--- /dev/null
+++ b/icons/svg/arrow-split-horizontal.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/arrow-split-vertical.svg b/icons/svg/arrow-split-vertical.svg
new file mode 100644
index 000000000..08aa3f7a6
--- /dev/null
+++ b/icons/svg/arrow-split-vertical.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/ballot-outline.svg b/icons/svg/ballot-outline.svg
new file mode 100644
index 000000000..54a18572c
--- /dev/null
+++ b/icons/svg/ballot-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/ballot.svg b/icons/svg/ballot.svg
new file mode 100644
index 000000000..4005be790
--- /dev/null
+++ b/icons/svg/ballot.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/calendar-heart.svg b/icons/svg/calendar-heart.svg
new file mode 100644
index 000000000..58c1617c3
--- /dev/null
+++ b/icons/svg/calendar-heart.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/calendar-star.svg b/icons/svg/calendar-star.svg
new file mode 100644
index 000000000..09f0dfb6f
--- /dev/null
+++ b/icons/svg/calendar-star.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cellphone-arrow-down.svg b/icons/svg/cellphone-arrow-down.svg
new file mode 100644
index 000000000..2f6e295ee
--- /dev/null
+++ b/icons/svg/cellphone-arrow-down.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/comment-plus.svg b/icons/svg/comment-plus.svg
new file mode 100644
index 000000000..98f73c4f4
--- /dev/null
+++ b/icons/svg/comment-plus.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/currency-php.svg b/icons/svg/currency-php.svg
new file mode 100644
index 000000000..e44928dea
--- /dev/null
+++ b/icons/svg/currency-php.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/currency-sign.svg b/icons/svg/currency-sign.svg
index 93d7ac0a9..2ae654293 100644
--- a/icons/svg/currency-sign.svg
+++ b/icons/svg/currency-sign.svg
@@ -1,7 +1,5 @@
diff --git a/icons/svg/download-multiple.svg b/icons/svg/download-multiple.svg
new file mode 100644
index 000000000..a85a3a384
--- /dev/null
+++ b/icons/svg/download-multiple.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/exponent-box.svg b/icons/svg/exponent-box.svg
new file mode 100644
index 000000000..c42b82827
--- /dev/null
+++ b/icons/svg/exponent-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/exponent.svg b/icons/svg/exponent.svg
new file mode 100644
index 000000000..6e075b736
--- /dev/null
+++ b/icons/svg/exponent.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-document-box-outline.svg b/icons/svg/file-document-box-outline.svg
new file mode 100644
index 000000000..d5d595d72
--- /dev/null
+++ b/icons/svg/file-document-box-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-document-outline.svg b/icons/svg/file-document-outline.svg
new file mode 100644
index 000000000..e2736d73f
--- /dev/null
+++ b/icons/svg/file-document-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/fountain.svg b/icons/svg/fountain.svg
new file mode 100644
index 000000000..26e48f088
--- /dev/null
+++ b/icons/svg/fountain.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/google-lens.svg b/icons/svg/google-lens.svg
new file mode 100644
index 000000000..751336ac6
--- /dev/null
+++ b/icons/svg/google-lens.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/greater-than-or-equal.svg b/icons/svg/greater-than-or-equal.svg
new file mode 100644
index 000000000..e5568bd04
--- /dev/null
+++ b/icons/svg/greater-than-or-equal.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/greater-than.svg b/icons/svg/greater-than.svg
new file mode 100644
index 000000000..92e106bb8
--- /dev/null
+++ b/icons/svg/greater-than.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/less-than-or-equal.svg b/icons/svg/less-than-or-equal.svg
new file mode 100644
index 000000000..d6c7c06b6
--- /dev/null
+++ b/icons/svg/less-than-or-equal.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/less-than.svg b/icons/svg/less-than.svg
new file mode 100644
index 000000000..76e5d6ba7
--- /dev/null
+++ b/icons/svg/less-than.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/medal.svg b/icons/svg/medal.svg
new file mode 100644
index 000000000..2641d053f
--- /dev/null
+++ b/icons/svg/medal.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/icons/svg/message-alert-outline.svg b/icons/svg/message-alert-outline.svg
new file mode 100644
index 000000000..d2da036df
--- /dev/null
+++ b/icons/svg/message-alert-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mouse-bluetooth.svg b/icons/svg/mouse-bluetooth.svg
new file mode 100644
index 000000000..6c4c1f7bf
--- /dev/null
+++ b/icons/svg/mouse-bluetooth.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/not-equal-variant.svg b/icons/svg/not-equal-variant.svg
new file mode 100644
index 000000000..df6e647de
--- /dev/null
+++ b/icons/svg/not-equal-variant.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/plus-minus-box.svg b/icons/svg/plus-minus-box.svg
new file mode 100644
index 000000000..5fbdef7b2
--- /dev/null
+++ b/icons/svg/plus-minus-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/plus-minus.svg b/icons/svg/plus-minus.svg
new file mode 100644
index 000000000..e892aa126
--- /dev/null
+++ b/icons/svg/plus-minus.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/powershell.svg b/icons/svg/powershell.svg
new file mode 100644
index 000000000..7048ebcd6
--- /dev/null
+++ b/icons/svg/powershell.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/square-root-box.svg b/icons/svg/square-root-box.svg
new file mode 100644
index 000000000..05ddb95e2
--- /dev/null
+++ b/icons/svg/square-root-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/subtitles-outline.svg b/icons/svg/subtitles-outline.svg
new file mode 100644
index 000000000..f9fbdf9a1
--- /dev/null
+++ b/icons/svg/subtitles-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/subtitles.svg b/icons/svg/subtitles.svg
new file mode 100644
index 000000000..40d776081
--- /dev/null
+++ b/icons/svg/subtitles.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/text-short.svg b/icons/svg/text-short.svg
new file mode 100644
index 000000000..fe4c5df24
--- /dev/null
+++ b/icons/svg/text-short.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/text-subject.svg b/icons/svg/text-subject.svg
new file mode 100644
index 000000000..2354bdb8c
--- /dev/null
+++ b/icons/svg/text-subject.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/text.svg b/icons/svg/text.svg
new file mode 100644
index 000000000..f8cdcf06e
--- /dev/null
+++ b/icons/svg/text.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/toggle-switch-off-outline.svg b/icons/svg/toggle-switch-off-outline.svg
new file mode 100644
index 000000000..02b7c6540
--- /dev/null
+++ b/icons/svg/toggle-switch-off-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/toggle-switch-off.svg b/icons/svg/toggle-switch-off.svg
index 4ae3f02e8..5d838a12e 100644
--- a/icons/svg/toggle-switch-off.svg
+++ b/icons/svg/toggle-switch-off.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/toggle-switch-outline.svg b/icons/svg/toggle-switch-outline.svg
new file mode 100644
index 000000000..419906e05
--- /dev/null
+++ b/icons/svg/toggle-switch-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/toggle-switch.svg b/icons/svg/toggle-switch.svg
index d7dbf41cc..f0155443c 100644
--- a/icons/svg/toggle-switch.svg
+++ b/icons/svg/toggle-switch.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/toolbox-outline.svg b/icons/svg/toolbox-outline.svg
new file mode 100644
index 000000000..1a82a1246
--- /dev/null
+++ b/icons/svg/toolbox-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/toolbox.svg b/icons/svg/toolbox.svg
new file mode 100644
index 000000000..5cc840325
--- /dev/null
+++ b/icons/svg/toolbox.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/video-vintage.svg b/icons/svg/video-vintage.svg
new file mode 100644
index 000000000..8ed19ed97
--- /dev/null
+++ b/icons/svg/video-vintage.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/icons/svg/visual-studio-code.svg b/icons/svg/visual-studio-code.svg
new file mode 100644
index 000000000..c4b67b2ba
--- /dev/null
+++ b/icons/svg/visual-studio-code.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/visualstudio.svg b/icons/svg/visual-studio.svg
similarity index 100%
rename from icons/svg/visualstudio.svg
rename to icons/svg/visual-studio.svg
diff --git a/icons/svg/vote-outline.svg b/icons/svg/vote-outline.svg
new file mode 100644
index 000000000..554dfc5c1
--- /dev/null
+++ b/icons/svg/vote-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/vote.svg b/icons/svg/vote.svg
new file mode 100644
index 000000000..605951a4a
--- /dev/null
+++ b/icons/svg/vote.svg
@@ -0,0 +1,5 @@
+
+
+