diff --git a/icons/design/account-multiple-check.design b/icons/design/account-multiple-check.design
new file mode 100644
index 000000000..4034bcf43
Binary files /dev/null and b/icons/design/account-multiple-check.design differ
diff --git a/icons/design/arch.design b/icons/design/arch.design
new file mode 100644
index 000000000..bee4c6471
Binary files /dev/null and b/icons/design/arch.design differ
diff --git a/icons/design/arrow-collapse-horizontal.design b/icons/design/arrow-collapse-horizontal.design
index 653c15676..00db144db 100644
Binary files a/icons/design/arrow-collapse-horizontal.design and b/icons/design/arrow-collapse-horizontal.design differ
diff --git a/icons/design/chart-multiline.design b/icons/design/chart-multiline.design
new file mode 100644
index 000000000..c64f62b4a
Binary files /dev/null and b/icons/design/chart-multiline.design differ
diff --git a/icons/design/debian.design b/icons/design/debian.design
new file mode 100644
index 000000000..90efe5fbd
Binary files /dev/null and b/icons/design/debian.design differ
diff --git a/icons/design/fedora.design b/icons/design/fedora.design
new file mode 100644
index 000000000..b36b31719
Binary files /dev/null and b/icons/design/fedora.design differ
diff --git a/icons/design/file-undo.design b/icons/design/file-undo.design
new file mode 100644
index 000000000..95388414c
Binary files /dev/null and b/icons/design/file-undo.design differ
diff --git a/icons/design/format-page-break.design b/icons/design/format-page-break.design
index 2b1fd51de..2b595d9ea 100644
Binary files a/icons/design/format-page-break.design and b/icons/design/format-page-break.design differ
diff --git a/icons/design/freebsd.design b/icons/design/freebsd.design
new file mode 100644
index 000000000..fec72246f
Binary files /dev/null and b/icons/design/freebsd.design differ
diff --git a/icons/design/gentoo.design b/icons/design/gentoo.design
new file mode 100644
index 000000000..9e70b95ca
Binary files /dev/null and b/icons/design/gentoo.design differ
diff --git a/icons/design/google-maps.design b/icons/design/google-maps.design
index 5c582734e..d5490aec4 100644
Binary files a/icons/design/google-maps.design and b/icons/design/google-maps.design differ
diff --git a/icons/design/google-translate.design b/icons/design/google-translate.design
index ff5864dd4..70975ec2d 100644
Binary files a/icons/design/google-translate.design and b/icons/design/google-translate.design differ
diff --git a/icons/design/linux-mint.design b/icons/design/linux-mint.design
new file mode 100644
index 000000000..41463f293
Binary files /dev/null and b/icons/design/linux-mint.design differ
diff --git a/icons/design/map-marker-distance.design b/icons/design/map-marker-distance.design
new file mode 100644
index 000000000..ebc6f677d
Binary files /dev/null and b/icons/design/map-marker-distance.design differ
diff --git a/icons/design/network-signal-1-alert.design b/icons/design/network-strength-1-alert.design
similarity index 100%
rename from icons/design/network-signal-1-alert.design
rename to icons/design/network-strength-1-alert.design
diff --git a/icons/design/network-signal-1.design b/icons/design/network-strength-1.design
similarity index 100%
rename from icons/design/network-signal-1.design
rename to icons/design/network-strength-1.design
diff --git a/icons/design/network-signal-2-alert.design b/icons/design/network-strength-2-alert.design
similarity index 100%
rename from icons/design/network-signal-2-alert.design
rename to icons/design/network-strength-2-alert.design
diff --git a/icons/design/network-signal-2.design b/icons/design/network-strength-2.design
similarity index 100%
rename from icons/design/network-signal-2.design
rename to icons/design/network-strength-2.design
diff --git a/icons/design/network-signal-3-alert.design b/icons/design/network-strength-3-alert.design
similarity index 100%
rename from icons/design/network-signal-3-alert.design
rename to icons/design/network-strength-3-alert.design
diff --git a/icons/design/network-signal-3.design b/icons/design/network-strength-3.design
similarity index 100%
rename from icons/design/network-signal-3.design
rename to icons/design/network-strength-3.design
diff --git a/icons/design/network-signal-4.design b/icons/design/network-strength-4.design
similarity index 100%
rename from icons/design/network-signal-4.design
rename to icons/design/network-strength-4.design
diff --git a/icons/design/network-signal-alert.design b/icons/design/network-strength-alert.design
similarity index 100%
rename from icons/design/network-signal-alert.design
rename to icons/design/network-strength-alert.design
diff --git a/icons/design/network-signal-off.design b/icons/design/network-strength-off.design
similarity index 100%
rename from icons/design/network-signal-off.design
rename to icons/design/network-strength-off.design
diff --git a/icons/design/network-signal-outline-alert.design b/icons/design/network-strength-outline-alert.design
similarity index 100%
rename from icons/design/network-signal-outline-alert.design
rename to icons/design/network-strength-outline-alert.design
diff --git a/icons/design/network-signal-outline-off.design b/icons/design/network-strength-outline-off.design
similarity index 100%
rename from icons/design/network-signal-outline-off.design
rename to icons/design/network-strength-outline-off.design
diff --git a/icons/design/network-signal-outline.design b/icons/design/network-strength-outline.design
similarity index 100%
rename from icons/design/network-signal-outline.design
rename to icons/design/network-strength-outline.design
diff --git a/icons/design/power-cycle.design b/icons/design/power-cycle.design
new file mode 100644
index 000000000..65624f8a5
Binary files /dev/null and b/icons/design/power-cycle.design differ
diff --git a/icons/design/power-off.design b/icons/design/power-off.design
new file mode 100644
index 000000000..97758119b
Binary files /dev/null and b/icons/design/power-off.design differ
diff --git a/icons/design/power-on.design b/icons/design/power-on.design
new file mode 100644
index 000000000..2764f634d
Binary files /dev/null and b/icons/design/power-on.design differ
diff --git a/icons/design/power-sleep.design b/icons/design/power-sleep.design
new file mode 100644
index 000000000..b2cbcb1d0
Binary files /dev/null and b/icons/design/power-sleep.design differ
diff --git a/icons/design/power-socket-au.design b/icons/design/power-socket-au.design
new file mode 100644
index 000000000..0141dd058
Binary files /dev/null and b/icons/design/power-socket-au.design differ
diff --git a/icons/design/power-standby.design b/icons/design/power-standby.design
new file mode 100644
index 000000000..26585038a
Binary files /dev/null and b/icons/design/power-standby.design differ
diff --git a/icons/design/robot-vacuum-variant.design b/icons/design/robot-vacuum-variant.design
new file mode 100644
index 000000000..ec8526145
Binary files /dev/null and b/icons/design/robot-vacuum-variant.design differ
diff --git a/icons/design/roomba.design b/icons/design/robot-vacuum.design
similarity index 100%
rename from icons/design/roomba.design
rename to icons/design/robot-vacuum.design
diff --git a/icons/design/slackware.design b/icons/design/slackware.design
new file mode 100644
index 000000000..fd6b2fb17
Binary files /dev/null and b/icons/design/slackware.design differ
diff --git a/icons/design/wifi-strength-1-alert.design b/icons/design/wifi-strength-1-alert.design
new file mode 100644
index 000000000..ff601f341
Binary files /dev/null and b/icons/design/wifi-strength-1-alert.design differ
diff --git a/icons/design/wifi-strength-1-lock.design b/icons/design/wifi-strength-1-lock.design
new file mode 100644
index 000000000..f9e58c448
Binary files /dev/null and b/icons/design/wifi-strength-1-lock.design differ
diff --git a/icons/design/wifi-strength-1.design b/icons/design/wifi-strength-1.design
new file mode 100644
index 000000000..8246066ee
Binary files /dev/null and b/icons/design/wifi-strength-1.design differ
diff --git a/icons/design/wifi-strength-2-alert.design b/icons/design/wifi-strength-2-alert.design
new file mode 100644
index 000000000..b703e30a1
Binary files /dev/null and b/icons/design/wifi-strength-2-alert.design differ
diff --git a/icons/design/wifi-strength-2-lock.design b/icons/design/wifi-strength-2-lock.design
new file mode 100644
index 000000000..358e91577
Binary files /dev/null and b/icons/design/wifi-strength-2-lock.design differ
diff --git a/icons/design/wifi-strength-2.design b/icons/design/wifi-strength-2.design
new file mode 100644
index 000000000..4be0c4ea9
Binary files /dev/null and b/icons/design/wifi-strength-2.design differ
diff --git a/icons/design/wifi-strength-3-alert.design b/icons/design/wifi-strength-3-alert.design
new file mode 100644
index 000000000..a609647d1
Binary files /dev/null and b/icons/design/wifi-strength-3-alert.design differ
diff --git a/icons/design/wifi-strength-3-lock.design b/icons/design/wifi-strength-3-lock.design
new file mode 100644
index 000000000..4b7febbdc
Binary files /dev/null and b/icons/design/wifi-strength-3-lock.design differ
diff --git a/icons/design/wifi-strength-3.design b/icons/design/wifi-strength-3.design
new file mode 100644
index 000000000..2cf5dfe44
Binary files /dev/null and b/icons/design/wifi-strength-3.design differ
diff --git a/icons/design/wifi-strength-4-alert.design b/icons/design/wifi-strength-4-alert.design
new file mode 100644
index 000000000..2539f82ba
Binary files /dev/null and b/icons/design/wifi-strength-4-alert.design differ
diff --git a/icons/design/wifi-strength-4-lock.design b/icons/design/wifi-strength-4-lock.design
new file mode 100644
index 000000000..b2372834b
Binary files /dev/null and b/icons/design/wifi-strength-4-lock.design differ
diff --git a/icons/design/wifi-strength-4.design b/icons/design/wifi-strength-4.design
new file mode 100644
index 000000000..fc1f70be3
Binary files /dev/null and b/icons/design/wifi-strength-4.design differ
diff --git a/icons/design/wifi-strength-alert-outline.design b/icons/design/wifi-strength-alert-outline.design
new file mode 100644
index 000000000..a5f8c459b
Binary files /dev/null and b/icons/design/wifi-strength-alert-outline.design differ
diff --git a/icons/design/wifi-strength-lock-outline.design b/icons/design/wifi-strength-lock-outline.design
new file mode 100644
index 000000000..a51305704
Binary files /dev/null and b/icons/design/wifi-strength-lock-outline.design differ
diff --git a/icons/design/wifi-strength-off-outline.design b/icons/design/wifi-strength-off-outline.design
new file mode 100644
index 000000000..30b59f555
Binary files /dev/null and b/icons/design/wifi-strength-off-outline.design differ
diff --git a/icons/design/wifi-strength-off.design b/icons/design/wifi-strength-off.design
new file mode 100644
index 000000000..9119d0ee6
Binary files /dev/null and b/icons/design/wifi-strength-off.design differ
diff --git a/icons/design/wifi-strength-outline.design b/icons/design/wifi-strength-outline.design
new file mode 100644
index 000000000..e13349e8a
Binary files /dev/null and b/icons/design/wifi-strength-outline.design differ
diff --git a/icons/svg/account-multiple-check.svg b/icons/svg/account-multiple-check.svg
new file mode 100644
index 000000000..294ab5928
--- /dev/null
+++ b/icons/svg/account-multiple-check.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/arch.svg b/icons/svg/arch.svg
new file mode 100644
index 000000000..7e91276df
--- /dev/null
+++ b/icons/svg/arch.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/arrow-collapse-horizontal.svg b/icons/svg/arrow-collapse-horizontal.svg
index bf231240b..86bed09ac 100644
--- a/icons/svg/arrow-collapse-horizontal.svg
+++ b/icons/svg/arrow-collapse-horizontal.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/chart-multiline.svg b/icons/svg/chart-multiline.svg
new file mode 100644
index 000000000..7a703c003
--- /dev/null
+++ b/icons/svg/chart-multiline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/debian.svg b/icons/svg/debian.svg
new file mode 100644
index 000000000..f2fb4a94a
--- /dev/null
+++ b/icons/svg/debian.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/fedora.svg b/icons/svg/fedora.svg
new file mode 100644
index 000000000..4bbd0c8db
--- /dev/null
+++ b/icons/svg/fedora.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-undo.svg b/icons/svg/file-undo.svg
new file mode 100644
index 000000000..e863842e8
--- /dev/null
+++ b/icons/svg/file-undo.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/format-page-break.svg b/icons/svg/format-page-break.svg
index bc3df3567..92c32c9d4 100644
--- a/icons/svg/format-page-break.svg
+++ b/icons/svg/format-page-break.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/freebsd.svg b/icons/svg/freebsd.svg
new file mode 100644
index 000000000..65b5522b0
--- /dev/null
+++ b/icons/svg/freebsd.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/gentoo.svg b/icons/svg/gentoo.svg
new file mode 100644
index 000000000..74d2b1841
--- /dev/null
+++ b/icons/svg/gentoo.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/google-maps.svg b/icons/svg/google-maps.svg
index e9af79136..eaf6d0ac1 100644
--- a/icons/svg/google-maps.svg
+++ b/icons/svg/google-maps.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/google-translate.svg b/icons/svg/google-translate.svg
index 67a548767..22bafd66f 100644
--- a/icons/svg/google-translate.svg
+++ b/icons/svg/google-translate.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/linux-mint.svg b/icons/svg/linux-mint.svg
new file mode 100644
index 000000000..ea5bdee6e
--- /dev/null
+++ b/icons/svg/linux-mint.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/map-marker-distance.svg b/icons/svg/map-marker-distance.svg
new file mode 100644
index 000000000..c4b26af44
--- /dev/null
+++ b/icons/svg/map-marker-distance.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/network-signal-1-alert.svg b/icons/svg/network-strength-1-alert.svg
similarity index 100%
rename from icons/svg/network-signal-1-alert.svg
rename to icons/svg/network-strength-1-alert.svg
diff --git a/icons/svg/network-signal-1.svg b/icons/svg/network-strength-1.svg
similarity index 100%
rename from icons/svg/network-signal-1.svg
rename to icons/svg/network-strength-1.svg
diff --git a/icons/svg/network-signal-2-alert.svg b/icons/svg/network-strength-2-alert.svg
similarity index 100%
rename from icons/svg/network-signal-2-alert.svg
rename to icons/svg/network-strength-2-alert.svg
diff --git a/icons/svg/network-signal-2.svg b/icons/svg/network-strength-2.svg
similarity index 100%
rename from icons/svg/network-signal-2.svg
rename to icons/svg/network-strength-2.svg
diff --git a/icons/svg/network-signal-3-alert.svg b/icons/svg/network-strength-3-alert.svg
similarity index 100%
rename from icons/svg/network-signal-3-alert.svg
rename to icons/svg/network-strength-3-alert.svg
diff --git a/icons/svg/network-signal-3.svg b/icons/svg/network-strength-3.svg
similarity index 100%
rename from icons/svg/network-signal-3.svg
rename to icons/svg/network-strength-3.svg
diff --git a/icons/svg/network-signal-4.svg b/icons/svg/network-strength-4.svg
similarity index 100%
rename from icons/svg/network-signal-4.svg
rename to icons/svg/network-strength-4.svg
diff --git a/icons/svg/network-signal-outline-alert.svg b/icons/svg/network-strength-alert-outline.svg
similarity index 100%
rename from icons/svg/network-signal-outline-alert.svg
rename to icons/svg/network-strength-alert-outline.svg
diff --git a/icons/svg/network-signal-alert.svg b/icons/svg/network-strength-alert.svg
similarity index 100%
rename from icons/svg/network-signal-alert.svg
rename to icons/svg/network-strength-alert.svg
diff --git a/icons/svg/network-signal-outline-off.svg b/icons/svg/network-strength-off-outline.svg
similarity index 100%
rename from icons/svg/network-signal-outline-off.svg
rename to icons/svg/network-strength-off-outline.svg
diff --git a/icons/svg/network-signal-off.svg b/icons/svg/network-strength-off.svg
similarity index 100%
rename from icons/svg/network-signal-off.svg
rename to icons/svg/network-strength-off.svg
diff --git a/icons/svg/network-signal-outline.svg b/icons/svg/network-strength-outline.svg
similarity index 100%
rename from icons/svg/network-signal-outline.svg
rename to icons/svg/network-strength-outline.svg
diff --git a/icons/svg/power-cycle.svg b/icons/svg/power-cycle.svg
new file mode 100644
index 000000000..76e683ff4
--- /dev/null
+++ b/icons/svg/power-cycle.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/icons/svg/power-off.svg b/icons/svg/power-off.svg
new file mode 100644
index 000000000..5ff5e67cd
--- /dev/null
+++ b/icons/svg/power-off.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/icons/svg/power-on.svg b/icons/svg/power-on.svg
new file mode 100644
index 000000000..1ca5047ce
--- /dev/null
+++ b/icons/svg/power-on.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/power-sleep.svg b/icons/svg/power-sleep.svg
new file mode 100644
index 000000000..49f703e0f
--- /dev/null
+++ b/icons/svg/power-sleep.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/icons/svg/power-socket-au.svg b/icons/svg/power-socket-au.svg
new file mode 100644
index 000000000..7df71e45e
--- /dev/null
+++ b/icons/svg/power-socket-au.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/power-standby.svg b/icons/svg/power-standby.svg
new file mode 100644
index 000000000..f55048406
--- /dev/null
+++ b/icons/svg/power-standby.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/icons/svg/robot-vacuum-variant.svg b/icons/svg/robot-vacuum-variant.svg
new file mode 100644
index 000000000..3a4eff791
--- /dev/null
+++ b/icons/svg/robot-vacuum-variant.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/roomba.svg b/icons/svg/robot-vacuum.svg
similarity index 100%
rename from icons/svg/roomba.svg
rename to icons/svg/robot-vacuum.svg
diff --git a/icons/svg/slackware.svg b/icons/svg/slackware.svg
new file mode 100644
index 000000000..7ba410293
--- /dev/null
+++ b/icons/svg/slackware.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-1-alert.svg b/icons/svg/wifi-strength-1-alert.svg
new file mode 100644
index 000000000..b27102237
--- /dev/null
+++ b/icons/svg/wifi-strength-1-alert.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-1-lock.svg b/icons/svg/wifi-strength-1-lock.svg
new file mode 100644
index 000000000..10681c3f3
--- /dev/null
+++ b/icons/svg/wifi-strength-1-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-1.svg b/icons/svg/wifi-strength-1.svg
new file mode 100644
index 000000000..1eb06dc5c
--- /dev/null
+++ b/icons/svg/wifi-strength-1.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-2-alert.svg b/icons/svg/wifi-strength-2-alert.svg
new file mode 100644
index 000000000..9879816db
--- /dev/null
+++ b/icons/svg/wifi-strength-2-alert.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-2-lock.svg b/icons/svg/wifi-strength-2-lock.svg
new file mode 100644
index 000000000..a92f2ac3d
--- /dev/null
+++ b/icons/svg/wifi-strength-2-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-2.svg b/icons/svg/wifi-strength-2.svg
new file mode 100644
index 000000000..90ab102e3
--- /dev/null
+++ b/icons/svg/wifi-strength-2.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-3-alert.svg b/icons/svg/wifi-strength-3-alert.svg
new file mode 100644
index 000000000..eb38c5a12
--- /dev/null
+++ b/icons/svg/wifi-strength-3-alert.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-3-lock.svg b/icons/svg/wifi-strength-3-lock.svg
new file mode 100644
index 000000000..3884936dd
--- /dev/null
+++ b/icons/svg/wifi-strength-3-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-3.svg b/icons/svg/wifi-strength-3.svg
new file mode 100644
index 000000000..092d63278
--- /dev/null
+++ b/icons/svg/wifi-strength-3.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-4-alert.svg b/icons/svg/wifi-strength-4-alert.svg
new file mode 100644
index 000000000..a1c78c412
--- /dev/null
+++ b/icons/svg/wifi-strength-4-alert.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-4-lock.svg b/icons/svg/wifi-strength-4-lock.svg
new file mode 100644
index 000000000..93932cd4e
--- /dev/null
+++ b/icons/svg/wifi-strength-4-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-4.svg b/icons/svg/wifi-strength-4.svg
new file mode 100644
index 000000000..622f331aa
--- /dev/null
+++ b/icons/svg/wifi-strength-4.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-alert-outline.svg b/icons/svg/wifi-strength-alert-outline.svg
new file mode 100644
index 000000000..41a64329d
--- /dev/null
+++ b/icons/svg/wifi-strength-alert-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-lock-outline.svg b/icons/svg/wifi-strength-lock-outline.svg
new file mode 100644
index 000000000..f764c3099
--- /dev/null
+++ b/icons/svg/wifi-strength-lock-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-off-outline.svg b/icons/svg/wifi-strength-off-outline.svg
new file mode 100644
index 000000000..10bc1e824
--- /dev/null
+++ b/icons/svg/wifi-strength-off-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-off.svg b/icons/svg/wifi-strength-off.svg
new file mode 100644
index 000000000..ca43c07b9
--- /dev/null
+++ b/icons/svg/wifi-strength-off.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wifi-strength-outline.svg b/icons/svg/wifi-strength-outline.svg
new file mode 100644
index 000000000..92845dc2f
--- /dev/null
+++ b/icons/svg/wifi-strength-outline.svg
@@ -0,0 +1,5 @@
+
+
+