diff --git a/icons/design/amazon-alexa.design b/icons/design/amazon-alexa.design
new file mode 100644
index 000000000..c0abd06cc
Binary files /dev/null and b/icons/design/amazon-alexa.design differ
diff --git a/icons/design/axe.design b/icons/design/axe.design
new file mode 100644
index 000000000..72bef8e98
Binary files /dev/null and b/icons/design/axe.design differ
diff --git a/icons/design/car-limousine.design b/icons/design/car-limousine.design
new file mode 100644
index 000000000..c9ca04413
Binary files /dev/null and b/icons/design/car-limousine.design differ
diff --git a/icons/design/caravan.design b/icons/design/caravan.design
index e44b8f7e4..6c214e7d0 100644
Binary files a/icons/design/caravan.design and b/icons/design/caravan.design differ
diff --git a/icons/design/cellphone-message.design b/icons/design/cellphone-message.design
new file mode 100644
index 000000000..33cd60eda
Binary files /dev/null and b/icons/design/cellphone-message.design differ
diff --git a/icons/design/cellphone-text.design b/icons/design/cellphone-text.design
new file mode 100644
index 000000000..857844494
Binary files /dev/null and b/icons/design/cellphone-text.design differ
diff --git a/icons/design/cogs.design b/icons/design/cogs.design
new file mode 100644
index 000000000..5960a08d5
Binary files /dev/null and b/icons/design/cogs.design differ
diff --git a/icons/design/death-star-variant.design b/icons/design/death-star-variant.design
new file mode 100644
index 000000000..c2554f806
Binary files /dev/null and b/icons/design/death-star-variant.design differ
diff --git a/icons/design/death-star.design b/icons/design/death-star.design
new file mode 100644
index 000000000..b376f3fa0
Binary files /dev/null and b/icons/design/death-star.design differ
diff --git a/icons/design/floor-lamp.design b/icons/design/floor-lamp.design
new file mode 100644
index 000000000..87e2a9b99
Binary files /dev/null and b/icons/design/floor-lamp.design differ
diff --git a/icons/design/folder-edit.design b/icons/design/folder-edit.design
new file mode 100644
index 000000000..3a9d886ad
Binary files /dev/null and b/icons/design/folder-edit.design differ
diff --git a/icons/design/gate-and.design b/icons/design/gate-and.design
new file mode 100644
index 000000000..51a85f3c9
Binary files /dev/null and b/icons/design/gate-and.design differ
diff --git a/icons/design/gate-nand.design b/icons/design/gate-nand.design
new file mode 100644
index 000000000..c1a426b26
Binary files /dev/null and b/icons/design/gate-nand.design differ
diff --git a/icons/design/gate-nor.design b/icons/design/gate-nor.design
new file mode 100644
index 000000000..ed5f6be34
Binary files /dev/null and b/icons/design/gate-nor.design differ
diff --git a/icons/design/gate-not.design b/icons/design/gate-not.design
new file mode 100644
index 000000000..a3d60b3a7
Binary files /dev/null and b/icons/design/gate-not.design differ
diff --git a/icons/design/gate-or.design b/icons/design/gate-or.design
new file mode 100644
index 000000000..da6af356d
Binary files /dev/null and b/icons/design/gate-or.design differ
diff --git a/icons/design/gate-xnor.design b/icons/design/gate-xnor.design
new file mode 100644
index 000000000..fad86647d
Binary files /dev/null and b/icons/design/gate-xnor.design differ
diff --git a/icons/design/gate-xor.design b/icons/design/gate-xor.design
new file mode 100644
index 000000000..61a7f267f
Binary files /dev/null and b/icons/design/gate-xor.design differ
diff --git a/icons/design/google-earth.design b/icons/design/google-earth.design
index 2782a95ea..6bdc196a7 100644
Binary files a/icons/design/google-earth.design and b/icons/design/google-earth.design differ
diff --git a/icons/design/google-photos.design b/icons/design/google-photos.design
index a2950b358..6f7ceb54f 100644
Binary files a/icons/design/google-photos.design and b/icons/design/google-photos.design differ
diff --git a/icons/design/hammer.design b/icons/design/hammer.design
new file mode 100644
index 000000000..0294a0b6a
Binary files /dev/null and b/icons/design/hammer.design differ
diff --git a/icons/design/lock-alert.design b/icons/design/lock-alert.design
new file mode 100644
index 000000000..c362d2ad6
Binary files /dev/null and b/icons/design/lock-alert.design differ
diff --git a/icons/design/lock-question.design b/icons/design/lock-question.design
new file mode 100644
index 000000000..ccf2fff21
Binary files /dev/null and b/icons/design/lock-question.design differ
diff --git a/icons/design/nas.design b/icons/design/nas.design
new file mode 100644
index 000000000..c1ab6869f
Binary files /dev/null and b/icons/design/nas.design differ
diff --git a/icons/design/pandora.design b/icons/design/pandora.design
index 76c56d55a..86a6fbea4 100644
Binary files a/icons/design/pandora.design and b/icons/design/pandora.design differ
diff --git a/icons/design/playlist-edit.design b/icons/design/playlist-edit.design
new file mode 100644
index 000000000..e830f7030
Binary files /dev/null and b/icons/design/playlist-edit.design differ
diff --git a/icons/design/scanner-off.design b/icons/design/scanner-off.design
new file mode 100644
index 000000000..629479e98
Binary files /dev/null and b/icons/design/scanner-off.design differ
diff --git a/icons/design/scanner.design b/icons/design/scanner.design
index a32cead45..d7484c548 100644
Binary files a/icons/design/scanner.design and b/icons/design/scanner.design differ
diff --git a/icons/design/steam-box.design b/icons/design/steam-box.design
new file mode 100644
index 000000000..b21e17359
Binary files /dev/null and b/icons/design/steam-box.design differ
diff --git a/icons/design/steam.design b/icons/design/steam.design
index f28511273..f0973ed27 100644
Binary files a/icons/design/steam.design and b/icons/design/steam.design differ
diff --git a/icons/design/steering-off.design b/icons/design/steering-off.design
new file mode 100644
index 000000000..305dd1796
Binary files /dev/null and b/icons/design/steering-off.design differ
diff --git a/icons/design/steering.design b/icons/design/steering.design
index d14237dcf..57c009d67 100644
Binary files a/icons/design/steering.design and b/icons/design/steering.design differ
diff --git a/icons/design/track-light.design b/icons/design/track-light.design
new file mode 100644
index 000000000..1a236d1e6
Binary files /dev/null and b/icons/design/track-light.design differ
diff --git a/icons/design/transition-masked.design b/icons/design/transition-masked.design
new file mode 100644
index 000000000..f87beff10
Binary files /dev/null and b/icons/design/transition-masked.design differ
diff --git a/icons/design/transition.design b/icons/design/transition.design
new file mode 100644
index 000000000..5ffbd2fcb
Binary files /dev/null and b/icons/design/transition.design differ
diff --git a/icons/design/tumble-dryer.design b/icons/design/tumble-dryer.design
new file mode 100644
index 000000000..ad8738eab
Binary files /dev/null and b/icons/design/tumble-dryer.design differ
diff --git a/icons/design/wall-sconce-flat.design b/icons/design/wall-sconce-flat.design
new file mode 100644
index 000000000..3aa196648
Binary files /dev/null and b/icons/design/wall-sconce-flat.design differ
diff --git a/icons/design/wall-sconce-variant.design b/icons/design/wall-sconce-variant.design
new file mode 100644
index 000000000..6fbd09e96
Binary files /dev/null and b/icons/design/wall-sconce-variant.design differ
diff --git a/icons/design/wall-sconce.design b/icons/design/wall-sconce.design
new file mode 100644
index 000000000..9e21cd9c8
Binary files /dev/null and b/icons/design/wall-sconce.design differ
diff --git a/icons/svg/amazon-alexa.svg b/icons/svg/amazon-alexa.svg
new file mode 100644
index 000000000..5fe1178dc
--- /dev/null
+++ b/icons/svg/amazon-alexa.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axe.svg b/icons/svg/axe.svg
new file mode 100644
index 000000000..dc9b59d19
--- /dev/null
+++ b/icons/svg/axe.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/car-limousine.svg b/icons/svg/car-limousine.svg
new file mode 100644
index 000000000..c4b8f31ba
--- /dev/null
+++ b/icons/svg/car-limousine.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/caravan.svg b/icons/svg/caravan.svg
index 230aa17d9..77b59d835 100644
--- a/icons/svg/caravan.svg
+++ b/icons/svg/caravan.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/cellphone-message.svg b/icons/svg/cellphone-message.svg
new file mode 100644
index 000000000..ec0fd8caf
--- /dev/null
+++ b/icons/svg/cellphone-message.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cellphone-text.svg b/icons/svg/cellphone-text.svg
new file mode 100644
index 000000000..d79ec48e4
--- /dev/null
+++ b/icons/svg/cellphone-text.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cogs.svg b/icons/svg/cogs.svg
new file mode 100644
index 000000000..2b6a0da98
--- /dev/null
+++ b/icons/svg/cogs.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/death-star-variant.svg b/icons/svg/death-star-variant.svg
new file mode 100644
index 000000000..982f6b008
--- /dev/null
+++ b/icons/svg/death-star-variant.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/death-star.svg b/icons/svg/death-star.svg
new file mode 100644
index 000000000..61f63da0c
--- /dev/null
+++ b/icons/svg/death-star.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/floor-lamp.svg b/icons/svg/floor-lamp.svg
new file mode 100644
index 000000000..41f24d40a
--- /dev/null
+++ b/icons/svg/floor-lamp.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/folder-edit.svg b/icons/svg/folder-edit.svg
new file mode 100644
index 000000000..9b6739f1c
--- /dev/null
+++ b/icons/svg/folder-edit.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/gate-and.svg b/icons/svg/gate-and.svg
new file mode 100644
index 000000000..74dfafefd
--- /dev/null
+++ b/icons/svg/gate-and.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/gate-nand.svg b/icons/svg/gate-nand.svg
new file mode 100644
index 000000000..1225be2a1
--- /dev/null
+++ b/icons/svg/gate-nand.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/gate-nor.svg b/icons/svg/gate-nor.svg
new file mode 100644
index 000000000..7f10c6915
--- /dev/null
+++ b/icons/svg/gate-nor.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/gate-not.svg b/icons/svg/gate-not.svg
new file mode 100644
index 000000000..ec2fbff42
--- /dev/null
+++ b/icons/svg/gate-not.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/gate-or.svg b/icons/svg/gate-or.svg
new file mode 100644
index 000000000..25e22d8cd
--- /dev/null
+++ b/icons/svg/gate-or.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/gate-xnor.svg b/icons/svg/gate-xnor.svg
new file mode 100644
index 000000000..64a9a8a47
--- /dev/null
+++ b/icons/svg/gate-xnor.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/gate-xor.svg b/icons/svg/gate-xor.svg
new file mode 100644
index 000000000..8c6c72957
--- /dev/null
+++ b/icons/svg/gate-xor.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/google-earth.svg b/icons/svg/google-earth.svg
index 62f97fe97..2f5b7fb27 100644
--- a/icons/svg/google-earth.svg
+++ b/icons/svg/google-earth.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/google-photos.svg b/icons/svg/google-photos.svg
index 2da003edc..b7d03b5a1 100644
--- a/icons/svg/google-photos.svg
+++ b/icons/svg/google-photos.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/hammer.svg b/icons/svg/hammer.svg
new file mode 100644
index 000000000..dd63f2948
--- /dev/null
+++ b/icons/svg/hammer.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/lock-alert.svg b/icons/svg/lock-alert.svg
new file mode 100644
index 000000000..226ac61e9
--- /dev/null
+++ b/icons/svg/lock-alert.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/lock-question.svg b/icons/svg/lock-question.svg
new file mode 100644
index 000000000..9117c3d19
--- /dev/null
+++ b/icons/svg/lock-question.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/nas.svg b/icons/svg/nas.svg
new file mode 100644
index 000000000..66af6e48b
--- /dev/null
+++ b/icons/svg/nas.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/pandora.svg b/icons/svg/pandora.svg
index c575e6cff..22f088339 100644
--- a/icons/svg/pandora.svg
+++ b/icons/svg/pandora.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/playlist-edit.svg b/icons/svg/playlist-edit.svg
new file mode 100644
index 000000000..b47625999
--- /dev/null
+++ b/icons/svg/playlist-edit.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/scanner-off.svg b/icons/svg/scanner-off.svg
new file mode 100644
index 000000000..cc2d5b694
--- /dev/null
+++ b/icons/svg/scanner-off.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/scanner.svg b/icons/svg/scanner.svg
index 771edaccb..06231d7cb 100644
--- a/icons/svg/scanner.svg
+++ b/icons/svg/scanner.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/steam-box.svg b/icons/svg/steam-box.svg
new file mode 100644
index 000000000..fb33d6a5f
--- /dev/null
+++ b/icons/svg/steam-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/steam.svg b/icons/svg/steam.svg
index 2e8addc7b..b2acc384c 100644
--- a/icons/svg/steam.svg
+++ b/icons/svg/steam.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/steering-off.svg b/icons/svg/steering-off.svg
new file mode 100644
index 000000000..bf8bec0a4
--- /dev/null
+++ b/icons/svg/steering-off.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/steering.svg b/icons/svg/steering.svg
index c7a78c8d4..e7b182379 100644
--- a/icons/svg/steering.svg
+++ b/icons/svg/steering.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/track-light.svg b/icons/svg/track-light.svg
new file mode 100644
index 000000000..9d974e09e
--- /dev/null
+++ b/icons/svg/track-light.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/transition-masked.svg b/icons/svg/transition-masked.svg
new file mode 100644
index 000000000..e2d7dec9d
--- /dev/null
+++ b/icons/svg/transition-masked.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/transition.svg b/icons/svg/transition.svg
new file mode 100644
index 000000000..061d1a8e1
--- /dev/null
+++ b/icons/svg/transition.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/tumble-dryer.svg b/icons/svg/tumble-dryer.svg
new file mode 100644
index 000000000..04d950bba
--- /dev/null
+++ b/icons/svg/tumble-dryer.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wall-sconce-flat.svg b/icons/svg/wall-sconce-flat.svg
new file mode 100644
index 000000000..0151c399b
--- /dev/null
+++ b/icons/svg/wall-sconce-flat.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wall-sconce-variant.svg b/icons/svg/wall-sconce-variant.svg
new file mode 100644
index 000000000..365ef67de
--- /dev/null
+++ b/icons/svg/wall-sconce-variant.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wall-sconce.svg b/icons/svg/wall-sconce.svg
new file mode 100644
index 000000000..25201b384
--- /dev/null
+++ b/icons/svg/wall-sconce.svg
@@ -0,0 +1,5 @@
+
+
+