diff --git a/icons/design/account-circle-outline.design b/icons/design/account-circle-outline.design
new file mode 100644
index 000000000..80d6dcb79
Binary files /dev/null and b/icons/design/account-circle-outline.design differ
diff --git a/icons/design/account-group-outline.design b/icons/design/account-group-outline.design
new file mode 100644
index 000000000..fcba9b5f7
Binary files /dev/null and b/icons/design/account-group-outline.design differ
diff --git a/icons/design/book-open-outline.design b/icons/design/book-open-outline.design
new file mode 100644
index 000000000..69467912b
Binary files /dev/null and b/icons/design/book-open-outline.design differ
diff --git a/icons/design/calendar-blank-outline.design b/icons/design/calendar-blank-outline.design
new file mode 100644
index 000000000..63dbd17d3
Binary files /dev/null and b/icons/design/calendar-blank-outline.design differ
diff --git a/icons/design/calendar-range-outline.design b/icons/design/calendar-range-outline.design
new file mode 100644
index 000000000..fab72a909
Binary files /dev/null and b/icons/design/calendar-range-outline.design differ
diff --git a/icons/design/camera-enhance-outline.design b/icons/design/camera-enhance-outline.design
new file mode 100644
index 000000000..ca6bfa3b8
Binary files /dev/null and b/icons/design/camera-enhance-outline.design differ
diff --git a/icons/design/cloud-download-outline.design b/icons/design/cloud-download-outline.design
new file mode 100644
index 000000000..fab8a7943
Binary files /dev/null and b/icons/design/cloud-download-outline.design differ
diff --git a/icons/design/cloud-upload-outline.design b/icons/design/cloud-upload-outline.design
new file mode 100644
index 000000000..1a481ba5c
Binary files /dev/null and b/icons/design/cloud-upload-outline.design differ
diff --git a/icons/design/cube-scan.design b/icons/design/cube-scan.design
new file mode 100644
index 000000000..3b876757b
Binary files /dev/null and b/icons/design/cube-scan.design differ
diff --git a/icons/design/dots-horizontal-circle-outline.design b/icons/design/dots-horizontal-circle-outline.design
new file mode 100644
index 000000000..2a46ea01e
Binary files /dev/null and b/icons/design/dots-horizontal-circle-outline.design differ
diff --git a/icons/design/dots-vertical-circle-outline.design b/icons/design/dots-vertical-circle-outline.design
new file mode 100644
index 000000000..690ff57c0
Binary files /dev/null and b/icons/design/dots-vertical-circle-outline.design differ
diff --git a/icons/design/folder-account-outline.design b/icons/design/folder-account-outline.design
new file mode 100644
index 000000000..8bf954bc3
Binary files /dev/null and b/icons/design/folder-account-outline.design differ
diff --git a/icons/design/folder-plus-outline.design b/icons/design/folder-plus-outline.design
new file mode 100644
index 000000000..4a8fc85cf
Binary files /dev/null and b/icons/design/folder-plus-outline.design differ
diff --git a/icons/design/folder-remove-outline.design b/icons/design/folder-remove-outline.design
new file mode 100644
index 000000000..b809329ab
Binary files /dev/null and b/icons/design/folder-remove-outline.design differ
diff --git a/icons/design/folder-star-outline.design b/icons/design/folder-star-outline.design
new file mode 100644
index 000000000..da794211a
Binary files /dev/null and b/icons/design/folder-star-outline.design differ
diff --git a/icons/design/home-variant-outline.design b/icons/design/home-variant-outline.design
new file mode 100644
index 000000000..ab75af2e9
Binary files /dev/null and b/icons/design/home-variant-outline.design differ
diff --git a/icons/design/home-variant.design b/icons/design/home-variant.design
index 73c39e565..cd82e61d2 100644
Binary files a/icons/design/home-variant.design and b/icons/design/home-variant.design differ
diff --git a/icons/design/inbox-multiple-outline.design b/icons/design/inbox-multiple-outline.design
new file mode 100644
index 000000000..0f93527c6
Binary files /dev/null and b/icons/design/inbox-multiple-outline.design differ
diff --git a/icons/design/language-haskell.design b/icons/design/language-haskell.design
new file mode 100644
index 000000000..aeb2565e8
Binary files /dev/null and b/icons/design/language-haskell.design differ
diff --git a/icons/design/script-outline.design b/icons/design/script-outline.design
new file mode 100644
index 000000000..91609750d
Binary files /dev/null and b/icons/design/script-outline.design differ
diff --git a/icons/design/script-text-outline.design b/icons/design/script-text-outline.design
new file mode 100644
index 000000000..a08294a11
Binary files /dev/null and b/icons/design/script-text-outline.design differ
diff --git a/icons/design/script-text.design b/icons/design/script-text.design
new file mode 100644
index 000000000..e9d00a57e
Binary files /dev/null and b/icons/design/script-text.design differ
diff --git a/icons/design/script.design b/icons/design/script.design
index a4a5b9a9c..3e807db89 100644
Binary files a/icons/design/script.design and b/icons/design/script.design differ
diff --git a/icons/design/skull-crossbones-outline.design b/icons/design/skull-crossbones-outline.design
new file mode 100644
index 000000000..95cd8496d
Binary files /dev/null and b/icons/design/skull-crossbones-outline.design differ
diff --git a/icons/design/skull-crossbones.design b/icons/design/skull-crossbones.design
new file mode 100644
index 000000000..e2eda1c41
Binary files /dev/null and b/icons/design/skull-crossbones.design differ
diff --git a/icons/design/skull-outline.design b/icons/design/skull-outline.design
new file mode 100644
index 000000000..e48428f4d
Binary files /dev/null and b/icons/design/skull-outline.design differ
diff --git a/icons/design/split-horizontal.design b/icons/design/split-horizontal.design
new file mode 100644
index 000000000..4d67cc386
Binary files /dev/null and b/icons/design/split-horizontal.design differ
diff --git a/icons/design/split-vertical.design b/icons/design/split-vertical.design
new file mode 100644
index 000000000..e96a3014c
Binary files /dev/null and b/icons/design/split-vertical.design differ
diff --git a/icons/design/video-off-outline.design b/icons/design/video-off-outline.design
new file mode 100644
index 000000000..df7d07ee6
Binary files /dev/null and b/icons/design/video-off-outline.design differ
diff --git a/icons/design/video-outline.design b/icons/design/video-outline.design
new file mode 100644
index 000000000..2a7b17810
Binary files /dev/null and b/icons/design/video-outline.design differ
diff --git a/icons/design/wallet-outline.design b/icons/design/wallet-outline.design
new file mode 100644
index 000000000..ae77f1e0b
Binary files /dev/null and b/icons/design/wallet-outline.design differ
diff --git a/icons/design/wrench-outline.design b/icons/design/wrench-outline.design
new file mode 100644
index 000000000..610b0a5f3
Binary files /dev/null and b/icons/design/wrench-outline.design differ
diff --git a/icons/svg/account-circle-outline.svg b/icons/svg/account-circle-outline.svg
new file mode 100644
index 000000000..9fe54a4de
--- /dev/null
+++ b/icons/svg/account-circle-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/account-group-outline.svg b/icons/svg/account-group-outline.svg
new file mode 100644
index 000000000..d4de3f368
--- /dev/null
+++ b/icons/svg/account-group-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/book-open-outline.svg b/icons/svg/book-open-outline.svg
new file mode 100644
index 000000000..6b049bbe3
--- /dev/null
+++ b/icons/svg/book-open-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/calendar-blank-outline.svg b/icons/svg/calendar-blank-outline.svg
new file mode 100644
index 000000000..cdba4098f
--- /dev/null
+++ b/icons/svg/calendar-blank-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/calendar-range-outline.svg b/icons/svg/calendar-range-outline.svg
new file mode 100644
index 000000000..e7677cd6f
--- /dev/null
+++ b/icons/svg/calendar-range-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/camera-enhance-outline.svg b/icons/svg/camera-enhance-outline.svg
new file mode 100644
index 000000000..8c15f207b
--- /dev/null
+++ b/icons/svg/camera-enhance-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cloud-download-outline.svg b/icons/svg/cloud-download-outline.svg
new file mode 100644
index 000000000..2e10a40ef
--- /dev/null
+++ b/icons/svg/cloud-download-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cloud-upload-outline.svg b/icons/svg/cloud-upload-outline.svg
new file mode 100644
index 000000000..a4196197d
--- /dev/null
+++ b/icons/svg/cloud-upload-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cube-scan.svg b/icons/svg/cube-scan.svg
new file mode 100644
index 000000000..c8e6d3c35
--- /dev/null
+++ b/icons/svg/cube-scan.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/dots-horizontal-circle-outline.svg b/icons/svg/dots-horizontal-circle-outline.svg
new file mode 100644
index 000000000..1e7c3937d
--- /dev/null
+++ b/icons/svg/dots-horizontal-circle-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/dots-vertical-circle-outline.svg b/icons/svg/dots-vertical-circle-outline.svg
new file mode 100644
index 000000000..6d1e7c854
--- /dev/null
+++ b/icons/svg/dots-vertical-circle-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/folder-account-outline.svg b/icons/svg/folder-account-outline.svg
new file mode 100644
index 000000000..551acf376
--- /dev/null
+++ b/icons/svg/folder-account-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/folder-plus-outline.svg b/icons/svg/folder-plus-outline.svg
new file mode 100644
index 000000000..02ef8f04c
--- /dev/null
+++ b/icons/svg/folder-plus-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/folder-remove-outline.svg b/icons/svg/folder-remove-outline.svg
new file mode 100644
index 000000000..9c4c7cc51
--- /dev/null
+++ b/icons/svg/folder-remove-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/folder-star-outline.svg b/icons/svg/folder-star-outline.svg
new file mode 100644
index 000000000..3d5441431
--- /dev/null
+++ b/icons/svg/folder-star-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/home-variant-outline.svg b/icons/svg/home-variant-outline.svg
new file mode 100644
index 000000000..6f4587078
--- /dev/null
+++ b/icons/svg/home-variant-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/home-variant.svg b/icons/svg/home-variant.svg
index 3a49e0aa5..286875acf 100644
--- a/icons/svg/home-variant.svg
+++ b/icons/svg/home-variant.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/inbox-multiple-outline.svg b/icons/svg/inbox-multiple-outline.svg
new file mode 100644
index 000000000..9ee82a669
--- /dev/null
+++ b/icons/svg/inbox-multiple-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/language-haskell.svg b/icons/svg/language-haskell.svg
new file mode 100644
index 000000000..d69c88ec8
--- /dev/null
+++ b/icons/svg/language-haskell.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/script-outline.svg b/icons/svg/script-outline.svg
new file mode 100644
index 000000000..10328e0eb
--- /dev/null
+++ b/icons/svg/script-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/script-text-outline.svg b/icons/svg/script-text-outline.svg
new file mode 100644
index 000000000..b3843cef7
--- /dev/null
+++ b/icons/svg/script-text-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/script-text.svg b/icons/svg/script-text.svg
new file mode 100644
index 000000000..3d79dbbce
--- /dev/null
+++ b/icons/svg/script-text.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/script.svg b/icons/svg/script.svg
index 2547649a8..a344500bb 100644
--- a/icons/svg/script.svg
+++ b/icons/svg/script.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/skull-crossbones-outline.svg b/icons/svg/skull-crossbones-outline.svg
new file mode 100644
index 000000000..964babb80
--- /dev/null
+++ b/icons/svg/skull-crossbones-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/skull-crossbones.svg b/icons/svg/skull-crossbones.svg
new file mode 100644
index 000000000..726ea29b7
--- /dev/null
+++ b/icons/svg/skull-crossbones.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/skull-outline.svg b/icons/svg/skull-outline.svg
new file mode 100644
index 000000000..13ef238fa
--- /dev/null
+++ b/icons/svg/skull-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/split-horizontal.svg b/icons/svg/split-horizontal.svg
new file mode 100644
index 000000000..b900dd12e
--- /dev/null
+++ b/icons/svg/split-horizontal.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/split-vertical.svg b/icons/svg/split-vertical.svg
new file mode 100644
index 000000000..46568b976
--- /dev/null
+++ b/icons/svg/split-vertical.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/video-off-outline.svg b/icons/svg/video-off-outline.svg
new file mode 100644
index 000000000..36f6c6b48
--- /dev/null
+++ b/icons/svg/video-off-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/video-outline.svg b/icons/svg/video-outline.svg
new file mode 100644
index 000000000..8b91aed62
--- /dev/null
+++ b/icons/svg/video-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wallet-outline.svg b/icons/svg/wallet-outline.svg
new file mode 100644
index 000000000..5755d8009
--- /dev/null
+++ b/icons/svg/wallet-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wrench-outline.svg b/icons/svg/wrench-outline.svg
new file mode 100644
index 000000000..4ae63cd02
--- /dev/null
+++ b/icons/svg/wrench-outline.svg
@@ -0,0 +1,5 @@
+
+
+