diff --git a/icons/design/air-filter.design b/icons/design/air-filter.design
new file mode 100644
index 000000000..e92670ddd
Binary files /dev/null and b/icons/design/air-filter.design differ
diff --git a/icons/design/android-messages.design b/icons/design/android-messages.design
new file mode 100644
index 000000000..c71cacc8e
Binary files /dev/null and b/icons/design/android-messages.design differ
diff --git a/icons/design/axis-arrow-lock.design b/icons/design/axis-arrow-lock.design
new file mode 100644
index 000000000..5fd538256
Binary files /dev/null and b/icons/design/axis-arrow-lock.design differ
diff --git a/icons/design/axis-arrow.design b/icons/design/axis-arrow.design
new file mode 100644
index 000000000..58e4962ed
Binary files /dev/null and b/icons/design/axis-arrow.design differ
diff --git a/icons/design/axis-lock.design b/icons/design/axis-lock.design
new file mode 100644
index 000000000..bf43efb9b
Binary files /dev/null and b/icons/design/axis-lock.design differ
diff --git a/icons/design/axis-x-arrow-lock.design b/icons/design/axis-x-arrow-lock.design
new file mode 100644
index 000000000..235f63651
Binary files /dev/null and b/icons/design/axis-x-arrow-lock.design differ
diff --git a/icons/design/axis-x-arrow.design b/icons/design/axis-x-arrow.design
new file mode 100644
index 000000000..3e7b12ac4
Binary files /dev/null and b/icons/design/axis-x-arrow.design differ
diff --git a/icons/design/axis-x-rotate-clockwise.design b/icons/design/axis-x-rotate-clockwise.design
new file mode 100644
index 000000000..11d403d2b
Binary files /dev/null and b/icons/design/axis-x-rotate-clockwise.design differ
diff --git a/icons/design/axis-x-rotate-counterclockwise.design b/icons/design/axis-x-rotate-counterclockwise.design
new file mode 100644
index 000000000..58530fb43
Binary files /dev/null and b/icons/design/axis-x-rotate-counterclockwise.design differ
diff --git a/icons/design/axis-x-y-arrow-lock.design b/icons/design/axis-x-y-arrow-lock.design
new file mode 100644
index 000000000..c6d0c01fb
Binary files /dev/null and b/icons/design/axis-x-y-arrow-lock.design differ
diff --git a/icons/design/axis-y-arrow-lock.design b/icons/design/axis-y-arrow-lock.design
new file mode 100644
index 000000000..804b089a3
Binary files /dev/null and b/icons/design/axis-y-arrow-lock.design differ
diff --git a/icons/design/axis-y-arrow.design b/icons/design/axis-y-arrow.design
new file mode 100644
index 000000000..443317ec7
Binary files /dev/null and b/icons/design/axis-y-arrow.design differ
diff --git a/icons/design/axis-y-rotate-clockwise.design b/icons/design/axis-y-rotate-clockwise.design
new file mode 100644
index 000000000..9f4eed411
Binary files /dev/null and b/icons/design/axis-y-rotate-clockwise.design differ
diff --git a/icons/design/axis-y-rotate-counterclockwise.design b/icons/design/axis-y-rotate-counterclockwise.design
new file mode 100644
index 000000000..4c7c1d7eb
Binary files /dev/null and b/icons/design/axis-y-rotate-counterclockwise.design differ
diff --git a/icons/design/axis-z-arrow-lock.design b/icons/design/axis-z-arrow-lock.design
new file mode 100644
index 000000000..bc2b6a772
Binary files /dev/null and b/icons/design/axis-z-arrow-lock.design differ
diff --git a/icons/design/axis-z-arrow.design b/icons/design/axis-z-arrow.design
new file mode 100644
index 000000000..3b349069b
Binary files /dev/null and b/icons/design/axis-z-arrow.design differ
diff --git a/icons/design/axis-z-rotate-clockwise.design b/icons/design/axis-z-rotate-clockwise.design
new file mode 100644
index 000000000..56887b498
Binary files /dev/null and b/icons/design/axis-z-rotate-clockwise.design differ
diff --git a/icons/design/axis-z-rotate-counterclockwise.design b/icons/design/axis-z-rotate-counterclockwise.design
new file mode 100644
index 000000000..713fa4510
Binary files /dev/null and b/icons/design/axis-z-rotate-counterclockwise.design differ
diff --git a/icons/design/axis.design b/icons/design/axis.design
new file mode 100644
index 000000000..d8f7eccc0
Binary files /dev/null and b/icons/design/axis.design differ
diff --git a/icons/design/calendar-minus.design b/icons/design/calendar-minus.design
new file mode 100644
index 000000000..e67e40634
Binary files /dev/null and b/icons/design/calendar-minus.design differ
diff --git a/icons/design/camera-outline.design b/icons/design/camera-outline.design
new file mode 100644
index 000000000..a46e979ae
Binary files /dev/null and b/icons/design/camera-outline.design differ
diff --git a/icons/design/cart-arrow-down.design b/icons/design/cart-arrow-down.design
new file mode 100644
index 000000000..e6003410b
Binary files /dev/null and b/icons/design/cart-arrow-down.design differ
diff --git a/icons/design/cart-arrow-up.design b/icons/design/cart-arrow-up.design
new file mode 100644
index 000000000..b732dcf1f
Binary files /dev/null and b/icons/design/cart-arrow-up.design differ
diff --git a/icons/design/cart-minus.design b/icons/design/cart-minus.design
new file mode 100644
index 000000000..ee900d9f9
Binary files /dev/null and b/icons/design/cart-minus.design differ
diff --git a/icons/design/cart-remove.design b/icons/design/cart-remove.design
new file mode 100644
index 000000000..8d3ddadb6
Binary files /dev/null and b/icons/design/cart-remove.design differ
diff --git a/icons/design/face-agent.design b/icons/design/face-agent.design
new file mode 100644
index 000000000..ed3aed702
Binary files /dev/null and b/icons/design/face-agent.design differ
diff --git a/icons/design/google-classroom.design b/icons/design/google-classroom.design
new file mode 100644
index 000000000..c339c5725
Binary files /dev/null and b/icons/design/google-classroom.design differ
diff --git a/icons/design/mailbox-open-outline.design b/icons/design/mailbox-open-outline.design
new file mode 100644
index 000000000..e106dd912
Binary files /dev/null and b/icons/design/mailbox-open-outline.design differ
diff --git a/icons/design/mailbox-open-up-outline.design b/icons/design/mailbox-open-up-outline.design
new file mode 100644
index 000000000..004a638f8
Binary files /dev/null and b/icons/design/mailbox-open-up-outline.design differ
diff --git a/icons/design/mailbox-open-up.design b/icons/design/mailbox-open-up.design
new file mode 100644
index 000000000..ef278c7f6
Binary files /dev/null and b/icons/design/mailbox-open-up.design differ
diff --git a/icons/design/mailbox-open.design b/icons/design/mailbox-open.design
new file mode 100644
index 000000000..4536f4964
Binary files /dev/null and b/icons/design/mailbox-open.design differ
diff --git a/icons/design/mailbox-outline.design b/icons/design/mailbox-outline.design
new file mode 100644
index 000000000..bd94b4a61
Binary files /dev/null and b/icons/design/mailbox-outline.design differ
diff --git a/icons/design/mailbox-up-outline.design b/icons/design/mailbox-up-outline.design
new file mode 100644
index 000000000..2e9d255cd
Binary files /dev/null and b/icons/design/mailbox-up-outline.design differ
diff --git a/icons/design/mailbox-up.design b/icons/design/mailbox-up.design
new file mode 100644
index 000000000..1f2c0d72d
Binary files /dev/null and b/icons/design/mailbox-up.design differ
diff --git a/icons/design/mailbox.design b/icons/design/mailbox.design
index d21a293ba..46595a56b 100644
Binary files a/icons/design/mailbox.design and b/icons/design/mailbox.design differ
diff --git a/icons/design/motion-sensor.design b/icons/design/motion-sensor.design
new file mode 100644
index 000000000..1d1761f17
Binary files /dev/null and b/icons/design/motion-sensor.design differ
diff --git a/icons/design/restart-off.design b/icons/design/restart-off.design
new file mode 100644
index 000000000..c0b937e17
Binary files /dev/null and b/icons/design/restart-off.design differ
diff --git a/icons/design/restart.design b/icons/design/restart.design
index a468de0b2..fd34db1e1 100644
Binary files a/icons/design/restart.design and b/icons/design/restart.design differ
diff --git a/icons/design/room-service-outline.design b/icons/design/room-service-outline.design
new file mode 100644
index 000000000..15904f0d3
Binary files /dev/null and b/icons/design/room-service-outline.design differ
diff --git a/icons/design/room-service.design b/icons/design/room-service.design
index cec612902..444ed47ee 100644
Binary files a/icons/design/room-service.design and b/icons/design/room-service.design differ
diff --git a/icons/design/rotate-orbit.design b/icons/design/rotate-orbit.design
new file mode 100644
index 000000000..53d68e843
Binary files /dev/null and b/icons/design/rotate-orbit.design differ
diff --git a/icons/design/slack.design b/icons/design/slack.design
index f720bc461..d00794f03 100644
Binary files a/icons/design/slack.design and b/icons/design/slack.design differ
diff --git a/icons/design/solar-panel-large.design b/icons/design/solar-panel-large.design
new file mode 100644
index 000000000..83bf23dda
Binary files /dev/null and b/icons/design/solar-panel-large.design differ
diff --git a/icons/design/solar-panel.design b/icons/design/solar-panel.design
new file mode 100644
index 000000000..0d1aba23d
Binary files /dev/null and b/icons/design/solar-panel.design differ
diff --git a/icons/design/wind-turbine.design b/icons/design/wind-turbine.design
new file mode 100644
index 000000000..fe34b31ae
Binary files /dev/null and b/icons/design/wind-turbine.design differ
diff --git a/icons/svg/air-filter.svg b/icons/svg/air-filter.svg
new file mode 100644
index 000000000..969b5520f
--- /dev/null
+++ b/icons/svg/air-filter.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/android-messages.svg b/icons/svg/android-messages.svg
new file mode 100644
index 000000000..8165bd4c5
--- /dev/null
+++ b/icons/svg/android-messages.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-arrow-lock.svg b/icons/svg/axis-arrow-lock.svg
new file mode 100644
index 000000000..120a43872
--- /dev/null
+++ b/icons/svg/axis-arrow-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-arrow.svg b/icons/svg/axis-arrow.svg
new file mode 100644
index 000000000..220c51dd1
--- /dev/null
+++ b/icons/svg/axis-arrow.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-lock.svg b/icons/svg/axis-lock.svg
new file mode 100644
index 000000000..ef88c3aee
--- /dev/null
+++ b/icons/svg/axis-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-x-arrow-lock.svg b/icons/svg/axis-x-arrow-lock.svg
new file mode 100644
index 000000000..9f88f9e28
--- /dev/null
+++ b/icons/svg/axis-x-arrow-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-x-arrow.svg b/icons/svg/axis-x-arrow.svg
new file mode 100644
index 000000000..f1fb17d11
--- /dev/null
+++ b/icons/svg/axis-x-arrow.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-x-rotate-clockwise.svg b/icons/svg/axis-x-rotate-clockwise.svg
new file mode 100644
index 000000000..7d73b83dd
--- /dev/null
+++ b/icons/svg/axis-x-rotate-clockwise.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-x-rotate-counterclockwise.svg b/icons/svg/axis-x-rotate-counterclockwise.svg
new file mode 100644
index 000000000..4f6314eba
--- /dev/null
+++ b/icons/svg/axis-x-rotate-counterclockwise.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-x-y-arrow-lock.svg b/icons/svg/axis-x-y-arrow-lock.svg
new file mode 100644
index 000000000..1ce4f32bb
--- /dev/null
+++ b/icons/svg/axis-x-y-arrow-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-y-arrow-lock.svg b/icons/svg/axis-y-arrow-lock.svg
new file mode 100644
index 000000000..ba0828281
--- /dev/null
+++ b/icons/svg/axis-y-arrow-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-y-arrow.svg b/icons/svg/axis-y-arrow.svg
new file mode 100644
index 000000000..552b78e08
--- /dev/null
+++ b/icons/svg/axis-y-arrow.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-y-rotate-clockwise.svg b/icons/svg/axis-y-rotate-clockwise.svg
new file mode 100644
index 000000000..97f7da68b
--- /dev/null
+++ b/icons/svg/axis-y-rotate-clockwise.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-y-rotate-counterclockwise.svg b/icons/svg/axis-y-rotate-counterclockwise.svg
new file mode 100644
index 000000000..57240b04e
--- /dev/null
+++ b/icons/svg/axis-y-rotate-counterclockwise.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-z-arrow-lock.svg b/icons/svg/axis-z-arrow-lock.svg
new file mode 100644
index 000000000..2c25c3ce6
--- /dev/null
+++ b/icons/svg/axis-z-arrow-lock.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-z-arrow.svg b/icons/svg/axis-z-arrow.svg
new file mode 100644
index 000000000..68d0bf2a6
--- /dev/null
+++ b/icons/svg/axis-z-arrow.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-z-rotate-clockwise.svg b/icons/svg/axis-z-rotate-clockwise.svg
new file mode 100644
index 000000000..4609aeeca
--- /dev/null
+++ b/icons/svg/axis-z-rotate-clockwise.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis-z-rotate-counterclockwise.svg b/icons/svg/axis-z-rotate-counterclockwise.svg
new file mode 100644
index 000000000..60d7c99a9
--- /dev/null
+++ b/icons/svg/axis-z-rotate-counterclockwise.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/axis.svg b/icons/svg/axis.svg
new file mode 100644
index 000000000..12c01375f
--- /dev/null
+++ b/icons/svg/axis.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/calendar-minus.svg b/icons/svg/calendar-minus.svg
new file mode 100644
index 000000000..04d113497
--- /dev/null
+++ b/icons/svg/calendar-minus.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/camera-outline.svg b/icons/svg/camera-outline.svg
new file mode 100644
index 000000000..f98221773
--- /dev/null
+++ b/icons/svg/camera-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cart-arrow-down.svg b/icons/svg/cart-arrow-down.svg
new file mode 100644
index 000000000..43d73b438
--- /dev/null
+++ b/icons/svg/cart-arrow-down.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cart-arrow-up.svg b/icons/svg/cart-arrow-up.svg
new file mode 100644
index 000000000..23a4c51a3
--- /dev/null
+++ b/icons/svg/cart-arrow-up.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cart-minus.svg b/icons/svg/cart-minus.svg
new file mode 100644
index 000000000..e3908a50c
--- /dev/null
+++ b/icons/svg/cart-minus.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cart-remove.svg b/icons/svg/cart-remove.svg
new file mode 100644
index 000000000..971a3aa2a
--- /dev/null
+++ b/icons/svg/cart-remove.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/face-agent.svg b/icons/svg/face-agent.svg
new file mode 100644
index 000000000..301ab063e
--- /dev/null
+++ b/icons/svg/face-agent.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/google-classroom.svg b/icons/svg/google-classroom.svg
new file mode 100644
index 000000000..b20bd11d7
--- /dev/null
+++ b/icons/svg/google-classroom.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mailbox-open-outline.svg b/icons/svg/mailbox-open-outline.svg
new file mode 100644
index 000000000..91c9198fd
--- /dev/null
+++ b/icons/svg/mailbox-open-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mailbox-open-up-outline.svg b/icons/svg/mailbox-open-up-outline.svg
new file mode 100644
index 000000000..59599ec78
--- /dev/null
+++ b/icons/svg/mailbox-open-up-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mailbox-open-up.svg b/icons/svg/mailbox-open-up.svg
new file mode 100644
index 000000000..9a0e39425
--- /dev/null
+++ b/icons/svg/mailbox-open-up.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mailbox-open.svg b/icons/svg/mailbox-open.svg
new file mode 100644
index 000000000..a594f2534
--- /dev/null
+++ b/icons/svg/mailbox-open.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mailbox-outline.svg b/icons/svg/mailbox-outline.svg
new file mode 100644
index 000000000..8ce25ba4e
--- /dev/null
+++ b/icons/svg/mailbox-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mailbox-up-outline.svg b/icons/svg/mailbox-up-outline.svg
new file mode 100644
index 000000000..96af7beb9
--- /dev/null
+++ b/icons/svg/mailbox-up-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mailbox-up.svg b/icons/svg/mailbox-up.svg
new file mode 100644
index 000000000..e3e1bf27d
--- /dev/null
+++ b/icons/svg/mailbox-up.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/mailbox.svg b/icons/svg/mailbox.svg
index 7cff91159..b95f7b206 100644
--- a/icons/svg/mailbox.svg
+++ b/icons/svg/mailbox.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/motion-sensor.svg b/icons/svg/motion-sensor.svg
new file mode 100644
index 000000000..3c938ade6
--- /dev/null
+++ b/icons/svg/motion-sensor.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/restart-off.svg b/icons/svg/restart-off.svg
new file mode 100644
index 000000000..fba60846a
--- /dev/null
+++ b/icons/svg/restart-off.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/restart.svg b/icons/svg/restart.svg
index 64d73df0f..a6ded35bf 100644
--- a/icons/svg/restart.svg
+++ b/icons/svg/restart.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/room-service-outline.svg b/icons/svg/room-service-outline.svg
new file mode 100644
index 000000000..ca7a59991
--- /dev/null
+++ b/icons/svg/room-service-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/room-service.svg b/icons/svg/room-service.svg
index 6c65b7d1f..b5bbc650b 100644
--- a/icons/svg/room-service.svg
+++ b/icons/svg/room-service.svg
@@ -1,7 +1,5 @@
diff --git a/icons/svg/rotate-orbit.svg b/icons/svg/rotate-orbit.svg
new file mode 100644
index 000000000..78d6e73ee
--- /dev/null
+++ b/icons/svg/rotate-orbit.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/slack.svg b/icons/svg/slack.svg
index f4befa2d9..a15a3c3a2 100644
--- a/icons/svg/slack.svg
+++ b/icons/svg/slack.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/solar-panel-large.svg b/icons/svg/solar-panel-large.svg
new file mode 100644
index 000000000..6035a67ed
--- /dev/null
+++ b/icons/svg/solar-panel-large.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/solar-panel.svg b/icons/svg/solar-panel.svg
new file mode 100644
index 000000000..be2b93340
--- /dev/null
+++ b/icons/svg/solar-panel.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/wind-turbine.svg b/icons/svg/wind-turbine.svg
new file mode 100644
index 000000000..6b5bcf20c
--- /dev/null
+++ b/icons/svg/wind-turbine.svg
@@ -0,0 +1,5 @@
+
+
+