aboutsummaryrefslogtreecommitdiff
path: root/.icons/kora/devices/symbolic
diff options
context:
space:
mode:
Diffstat (limited to '.icons/kora/devices/symbolic')
-rw-r--r--.icons/kora/devices/symbolic/ac-adapter-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/audio-card-symbolic.svg8
l---------.icons/kora/devices/symbolic/audio-card-usb-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/audio-headphones-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/audio-headset-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/audio-input-microphone-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/audio-speakers-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/auth-fingerprint-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/auth-sim-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/auth-smartcard-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/battery-symbolic.svg8
-rw-r--r--.icons/kora/devices/symbolic/bluetooth-symbolic.svg3
l---------.icons/kora/devices/symbolic/bolt-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/camera-photo-symbolic.svg7
l---------.icons/kora/devices/symbolic/camera-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/camera-video-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/camera-web-symbolic.svg9
-rw-r--r--.icons/kora/devices/symbolic/colorimeter-colorhug-symbolic.svg4
l---------.icons/kora/devices/symbolic/computer-apple-ipad-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/computer-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/cpu-symbolic.svg7
-rw-r--r--.icons/kora/devices/symbolic/display-projector-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg14
-rw-r--r--.icons/kora/devices/symbolic/drive-harddisk-solidstate-symbolic.svg11
l---------.icons/kora/devices/symbolic/drive-harddisk-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/drive-harddisk-system-symbolic.svg12
-rw-r--r--.icons/kora/devices/symbolic/drive-harddisk-usb-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/drive-multidisk-symbolic.svg10
-rw-r--r--.icons/kora/devices/symbolic/drive-optical-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/drive-removable-media-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/input-dialpad-symbolic.svg15
-rw-r--r--.icons/kora/devices/symbolic/input-gaming-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/input-keyboard-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/input-mouse-symbolic.svg11
-rw-r--r--.icons/kora/devices/symbolic/input-tablet-symbolic.svg7
-rw-r--r--.icons/kora/devices/symbolic/input-touchpad-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/laptop-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/media-flash-symbolic.svg6
-rw-r--r--.icons/kora/devices/symbolic/media-floppy-symbolic.svg4
l---------.icons/kora/devices/symbolic/media-optical-bd-symbolic.svg1
l---------.icons/kora/devices/symbolic/media-optical-cd-audio-symbolic.svg1
l---------.icons/kora/devices/symbolic/media-optical-dvd-symbolic.svg1
l---------.icons/kora/devices/symbolic/media-optical-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/media-removable-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/media-tape-symbolic.svg8
-rw-r--r--.icons/kora/devices/symbolic/media-zip-symbolic.svg10
l---------.icons/kora/devices/symbolic/memory-symbolic.svg1
l---------.icons/kora/devices/symbolic/microphone-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/modem-symbolic.svg3
l---------.icons/kora/devices/symbolic/multimedia-player-apple-ipod-touch-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/multimedia-player-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/network-cellular-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/network-server-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/network-wired-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/network-wireless-connected-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/network-wireless-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/pda-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-apple-iphone-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-google-nexus-one-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-htc-g1-white-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/phone-old-symbolic.svg3
l---------.icons/kora/devices/symbolic/phone-palm-pre-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-samsung-galaxy-s-symbolic.svg1
l---------.icons/kora/devices/symbolic/phone-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/printer-network-symbolic.svg11
-rw-r--r--.icons/kora/devices/symbolic/printer-symbolic.svg9
l---------.icons/kora/devices/symbolic/proc-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/ram-symbolic.svg8
-rw-r--r--.icons/kora/devices/symbolic/scanner-symbolic.svg7
-rw-r--r--.icons/kora/devices/symbolic/sim-card-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/smartphone-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/tablet-symbolic.svg3
-rw-r--r--.icons/kora/devices/symbolic/thunderbolt-symbolic.svg5
-rw-r--r--.icons/kora/devices/symbolic/tv-symbolic.svg10
-rw-r--r--.icons/kora/devices/symbolic/uninterruptible-power-supply-symbolic.svg7
-rw-r--r--.icons/kora/devices/symbolic/video-display-symbolic.svg4
-rw-r--r--.icons/kora/devices/symbolic/video-joined-displays-symbolic.svg1
-rw-r--r--.icons/kora/devices/symbolic/video-single-display-symbolic.svg1
78 files changed, 361 insertions, 0 deletions
diff --git a/.icons/kora/devices/symbolic/ac-adapter-symbolic.svg b/.icons/kora/devices/symbolic/ac-adapter-symbolic.svg
new file mode 100644
index 000000000..4945b4d19
--- /dev/null
+++ b/.icons/kora/devices/symbolic/ac-adapter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.864 2.525h-9.728v12.497h9.728v-12.497zm-4.864 2.475v3h3l-3 5v-3h-3l3-5z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-card-symbolic.svg b/.icons/kora/devices/symbolic/audio-card-symbolic.svg
new file mode 100644
index 000000000..d54287ce2
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-card-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 .336444)">
+ <path d="m8.511 1.5h4.489c2 0 2 2 2 2v9s0 2-2 2h-10s-2 0-2-2v-9s0-1.423 1.2-1.868v-1.182h6.311v1.05zm-5.511 1.2h10c0.8 0 0.8 0.8 0.8 0.8v9s0 0.8-0.8 0.8h-10s-0.8 0-0.8-0.8v-9s0-0.8 0.8-0.8z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 .836444)">
+ <path d="m6 4.635 5-1.635v7.254c0 0.6-1.047 1.083-1.877 1.083s-1.5-0.483-1.5-1.083c0-0.599 0.67-1.083 1.5-1.083 0.17 0 0.866 0.188 1.016 0.224v-4.395l-3.278 1v5.128c0 0.599-0.908 1.083-1.738 1.083s-1.5-0.484-1.5-1.083c0-0.6 0.67-1.083 1.5-1.083 0.17 0 0.727 0.187 0.877 0.223v-5.633z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-card-usb-symbolic.svg b/.icons/kora/devices/symbolic/audio-card-usb-symbolic.svg
new file mode 120000
index 000000000..5029b152b
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-card-usb-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk-usb-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/audio-headphones-symbolic.svg b/.icons/kora/devices/symbolic/audio-headphones-symbolic.svg
new file mode 100644
index 000000000..95058b1ec
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-headphones-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.11149 0 0 1.11149 -.89195 -.89195)">
+ <path d="m8 2c-2.664 0-5.54 2.68-5.54 6 0 0-1.272 1.288-1.365 1.717-0.144 0.667 0 2.283 0 2.283s0 2 2.302 2h1.368c-0.391-1.667-0.541-3.333-0.277-5l-1.069-0.513-0.022-0.487c0-2.22 1.465-4.442 4.603-4.457 3.138-0.014 4.603 2.237 4.603 4.457l0.022 0.487-1.113 0.533c0.222 1.629 0.097 3.292-0.277 4.98h1.368s2.302 0 2.302-2c0 0 0.144-1.699 0-2.366-0.089-0.407-1.365-1.634-1.365-1.634 0-3.32-2.876-6-5.54-6z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-headset-symbolic.svg b/.icons/kora/devices/symbolic/audio-headset-symbolic.svg
new file mode 100644
index 000000000..e9f209eae
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-headset-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14 12h-0.667c0 1.66-1.276 3.349-3.333 3.349v-0.703c0-0.357-0.289-0.646-0.646-0.646h-2.708c-0.357 0-0.646 0.289-0.646 0.646v0.708c0 0.357 0.289 0.646 0.646 0.646h3.354c2.22 0 4-1.78 4-4z" fill="#dfdfdf"/>
+ <g transform="matrix(1.11149 0 0 1.11149 -.89195 -1.94406)">
+ <path d="m8 2c-2.664 0-5.54 2.68-5.54 6 0 0-1.272 1.288-1.365 1.717-0.144 0.667 0 2.283 0 2.283s0 2 2.302 2h1.368c-0.391-1.667-0.541-3.333-0.277-5l-1.069-0.513-0.022-0.487c0-2.22 1.465-4.442 4.603-4.457 3.138-0.014 4.603 2.237 4.603 4.457l0.022 0.487-1.113 0.533c0.222 1.629 0.097 3.292-0.277 4.98h1.368s2.302 0 2.302-2c0 0 0.144-1.699 0-2.366-0.089-0.407-1.365-1.634-1.365-1.634 0-3.32-2.876-6-5.54-6z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-input-microphone-symbolic.svg b/.icons/kora/devices/symbolic/audio-input-microphone-symbolic.svg
new file mode 100644
index 000000000..b5d18b480
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-input-microphone-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.492 15.159h1.702v0.841h-4.388v-0.841h1.702v-2.683c-1.765-0.049-3.979-1.506-3.979-4.476v-1.715h0.812v1.715c0 2.23 1.429 3.603 3.659 3.603s3.659-1.373 3.659-3.603v-1.715h0.812v1.715c0 2.97-2.252 4.459-3.979 4.476v2.683z" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 0c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3s3-1.34 3-3v-5c0-1.66-1.34-3-3-3zm0 1.02c1.096 0 1.98 0.884 1.98 1.98v5c0 1.096-0.884 1.98-1.98 1.98s-1.98-0.884-1.98-1.98v-5c0-1.096 0.884-1.98 1.98-1.98z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/audio-speakers-symbolic.svg b/.icons/kora/devices/symbolic/audio-speakers-symbolic.svg
new file mode 100644
index 000000000..70a1ad848
--- /dev/null
+++ b/.icons/kora/devices/symbolic/audio-speakers-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.411 1-4 4h-1.49c-0.509 0-0.921 0.412-0.921 0.921v4.158c0 0.509 0.412 0.921 0.921 0.921h1.49l4 4v-14z" fill="#dfdfdf"/>
+ <path d="m10.351 14.648c0.09 0.195 0.257 0.342 0.462 0.408 0.204 0.065 0.426 0.042 0.612-0.064 2.435-1.465 3.958-4.11 3.958-6.992s-1.523-5.527-3.963-6.983c-0.184-0.104-0.403-0.127-0.604-0.062-0.202 0.064-0.367 0.21-0.456 0.401-0.01-3e-3 -0.01-2e-3 -0.011-1e-3 -0.168 0.362-0.031 0.792 0.315 0.99 1.975 1.179 3.202 3.321 3.202 5.655s-1.227 4.476-3.197 5.664c-0.341 0.195-0.476 0.62-0.31 0.976-9e-3 6e-3 -9e-3 7e-3 -8e-3 8e-3zm-1.317-3.027c0.074 0.205 0.234 0.367 0.438 0.444s0.431 0.061 0.622-0.043c1.387-0.845 2.273-2.358 2.273-4.022s-0.886-3.177-2.283-4.003c-0.186-0.101-0.407-0.117-0.604-0.042-0.198 0.075-0.354 0.232-0.426 0.431-0.022-1e-3 -0.024 4e-3 -0.026 0.01-0.125 0.344 0.017 0.727 0.336 0.907 0.945 0.55 1.535 1.573 1.535 2.697s-0.59 2.147-1.524 2.717c-0.309 0.174-0.447 0.546-0.325 0.879-0.02 0.014-0.018 0.019-0.016 0.025zm-0.783-2.514c0.612 0 1.108-0.495 1.108-1.107s-0.496-1.107-1.108-1.107v2.214z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/auth-fingerprint-symbolic.svg b/.icons/kora/devices/symbolic/auth-fingerprint-symbolic.svg
new file mode 100644
index 000000000..3614e2be3
--- /dev/null
+++ b/.icons/kora/devices/symbolic/auth-fingerprint-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 8.0722656,3.6467121e-4 A 6.996,6.9900418 0 0 0 4.5839844,0.89093552 1.0000856,0.99923392 0 1 0 5.5585938,2.63497 4.997,4.9927443 0 0 1 10.527344,2.6857482 4.996,4.9917452 0 0 1 13,6.9940799 1,0.99914835 0 0 0 13.002,7.0018899 1,0.99730355 0 0 0 13,7.0116599 V 8.009646 a 1,0.99730355 0 0 0 2,0 V 7.0116571 A 1,0.99730355 0 0 0 15,6.9940799 7.006,7.0000333 0 0 0 11.539062,0.96124374 6.993,6.9870444 0 0 0 8.0722656,3.6467121e-4 Z M 2.9550781,2.9943232 A 1,0.96465179 0 0 0 2.0566406,3.4610917 7.004,6.7564211 0 0 0 1.0058594,6.8788525 1,0.99914835 0 0 0 1,6.9413487 v 5.0582863 a 1,0.99914835 0 0 0 2,0 V 7.0292341 C 3,6.1282493 3.2628594,5.2455299 3.7558594,4.480561 A 1,0.96465179 0 0 0 2.9550781,2.9943232 Z M 8,3.0001822 c -2.198,0 -4,1.8026973 -4,3.9997568 a 1,1.0000271 0 0 0 0,0.00586 1,0.99730355 0 0 0 0,0.00586 v 0.9979861 a 1,0.99730355 0 0 0 2,0 V 7.0116571 A 1,0.99730355 0 0 0 6,6.999939 C 6,5.8839088 6.883,5.0000606 8,5.0000606 c 1.116,0 2,0.8838482 2,1.9998784 a 1,1.0000271 0 0 0 0,0.00586 1,0.99730355 0 0 0 0,0.00586 v 4.986023 c 0,0 0.0098,0.439748 0.175781,0.939396 a 4.56,4.5477042 0 0 0 1.117188,1.759659 1,0.99730355 0 1 0 1.414062,-1.410071 C 12.324031,12.905697 12.157219,12.55359 12.074219,12.306258 11.990219,12.05793 12,11.997682 12,11.997682 V 7.0116571 a 1,0.99730355 0 0 0 0,-0.011718 C 12,4.8028795 10.197,3.0001822 8,3.0001822 Z M 7.984375,5.9999998 A 1,0.99730355 0 0 0 7,7.0116571 v 4.9860249 c 0,0 -4.688e-4,0.593281 0.1445312,1.316326 0.145,0.724043 0.4124376,1.6467 1.1484376,2.380715 A 1,0.99730355 0 1 0 9.7070312,14.284652 C 9.4420312,14.021363 9.2104688,13.447946 9.1054688,12.92536 9.0004687,12.401775 9,11.997682 9,11.997682 V 7.0116571 A 1,0.99730355 0 0 0 7.984375,5.9999998 Z m -3,3.9899918 A 1,0.99730355 0 0 0 4,10.999696 v 2.992006 a 1,0.99730355 0 0 0 2,0 V 10.999696 A 1,0.99730355 0 0 0 4.984375,9.9899916 Z M 14,9.9997567 a 1,0.99993917 0 0 0 -1,0.9999393 1,0.99993917 0 0 0 1,0.999939 1,0.99993917 0 0 0 1,-0.999939 1,0.99993917 0 0 0 -1,-0.9999393 z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/auth-sim-symbolic.svg b/.icons/kora/devices/symbolic/auth-sim-symbolic.svg
new file mode 100644
index 000000000..12aa5ae93
--- /dev/null
+++ b/.icons/kora/devices/symbolic/auth-sim-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 4,0 C 2,0 2,2 2,2 V 14 C 2,16 4,16 4,16 H 12 C 12,16 14,16 14,14 V 3 L 11,0 Z M 5,6 5.998,6.006 V 8.006 H 3.998 L 4,7 C 4,7 4,6 5,6 Z M 11,6 C 12,6 12,7 12,7 L 11.998,8.002 H 9.998 V 6.002 Z M 6.998,6.006 H 8.998 V 8.006 H 6.998 Z M 3.998,9.002 H 11.998 V 11 H 12 V 13 C 12,14 11,14 11,14 L 9.998,13.998 10,11.002 H 3.998 Z M 10,11.002 H 11.998 V 11 H 10 Z M 3.998,12.002 H 5.998 V 14.002 L 5,14 C 4,14 4,13 4,13 Z M 6.998,12.002 H 8.998 V 14.002 H 6.998 Z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/auth-smartcard-symbolic.svg b/.icons/kora/devices/symbolic/auth-smartcard-symbolic.svg
new file mode 100644
index 000000000..91e7ed2e8
--- /dev/null
+++ b/.icons/kora/devices/symbolic/auth-smartcard-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 4,0 C 2,0 2,2 2,2 V 14 C 2,16 4,16 4,16 H 12 C 12,16 14,16 14,14 V 2 C 14,0 12,0 12,0 Z M 5.508,2.977 A 0.5,0.5 0 0 1 6.016,3.484 V 7.016 H 7.016 V 2.984 H 10.016 V 7.016 H 10.527 C 11.204,7.006 11.204,8.026 10.527,8.016 H 9.016 V 3.984 H 8.016 V 8.016 H 5.016 V 3.484 A 0.5,0.5 0 0 1 5.508,2.977 Z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/battery-symbolic.svg b/.icons/kora/devices/symbolic/battery-symbolic.svg
new file mode 100644
index 000000000..f5228c394
--- /dev/null
+++ b/.icons/kora/devices/symbolic/battery-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.04306 0 0 1.04306 -.583963 -.343305)">
+ <rect x="3.566" y="2.749" width="9.326" height="11.981" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.186104 .028536)">
+ <path d="m5.622 1.796v-0.41c0-0.627 0.509-1.136 1.136-1.136h2.856c0.627 0 1.136 0.509 1.136 1.136v0.41h0.963c1.125 0 2.037 0.912 2.037 2.036v9.824c0 1.125-0.912 2.037-2.037 2.037h-7.054c-1.125 0-2.037-0.912-2.037-2.037v-9.824c0-1.124 0.912-2.036 2.037-2.036h0.963zm-0.963 0.7h7.054c0.738 0 1.337 0.598 1.337 1.336v9.824c0 0.738-0.599 1.337-1.337 1.337h-7.054c-0.738 0-1.337-0.599-1.337-1.337v-9.824c0-0.738 0.599-1.336 1.337-1.336z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/bluetooth-symbolic.svg b/.icons/kora/devices/symbolic/bluetooth-symbolic.svg
new file mode 100644
index 000000000..4331cfc8c
--- /dev/null
+++ b/.icons/kora/devices/symbolic/bluetooth-symbolic.svg
@@ -0,0 +1,3 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.197 0c-.438.002-.797.362-.797.8v5.503l-1.941-1.359c-.134-.095-.294-.145-.459-.145-.439 0-.801.361-.801.801 0 .261.128.506.342.656l2.49 1.744-2.49 1.744c-.214.15-.342.394-.342.656 0 .439.362.801.801.801.165 0 .325-.051.459-.145l1.941-1.359v5.504c0 .439.361.8.8.8.187 0 .369-.066.512-.186l4.8-4c.183-.151.289-.377.289-.615 0-.262-.128-.508-.342-.656l-3.634-2.544 3.634-2.544c.214-.15.342-.394.342-.656 0-.238-.106-.464-.289-.616l-4.8-4c-.144-.12-.327-.185-.515-.184zm.803 9.378v4.112l2.681-2.234zm0-6.868v4.112l2.681-1.878z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/bolt-symbolic.svg b/.icons/kora/devices/symbolic/bolt-symbolic.svg
new file mode 120000
index 000000000..ce93484f2
--- /dev/null
+++ b/.icons/kora/devices/symbolic/bolt-symbolic.svg
@@ -0,0 +1 @@
+thunderbolt-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/camera-photo-symbolic.svg b/.icons/kora/devices/symbolic/camera-photo-symbolic.svg
new file mode 100644
index 000000000..90975055f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/camera-photo-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <circle cx="20.206" cy="18.953" r="6.283" fill-opacity=".5"/>
+ <path d="m30.535 6.18h2.053c1.883 0 3.412 1.529 3.412 3.413v3.057h-8.638c-1.748-1.983-4.307-3.235-7.156-3.235s-5.408 1.252-7.156 3.235h-13.05v-3.057c0-1.884 1.529-3.413 3.412-3.413h16.323v-2.089h10.8z"/>
+ <path d="m36 12.65v13.757c0 1.884-1.529 3.413-3.412 3.413h-29.176c-1.883 0-3.412-1.529-3.412-3.413v-13.757h13.05c-1.482 1.681-2.382 3.888-2.382 6.303 0 5.265 4.274 9.539 9.538 9.539 5.265 0 9.539-4.274 9.539-9.539 0-2.415-.9-4.622-2.383-6.303z" fill-opacity=".5"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/camera-symbolic.svg b/.icons/kora/devices/symbolic/camera-symbolic.svg
new file mode 120000
index 000000000..74004c6e4
--- /dev/null
+++ b/.icons/kora/devices/symbolic/camera-symbolic.svg
@@ -0,0 +1 @@
+camera-photo-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/camera-video-symbolic.svg b/.icons/kora/devices/symbolic/camera-video-symbolic.svg
new file mode 100644
index 000000000..233030faf
--- /dev/null
+++ b/.icons/kora/devices/symbolic/camera-video-symbolic.svg
@@ -0,0 +1,6 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m4.418 25.836v10.487c0 1.187.961 2.147 2.148 2.147h22.182v-10.931c0-.941-.761-1.703-1.701-1.703h-22.629z" fill-opacity=".3"/>
+ <path d="m46.812 22.11v19.835c0 .292-.155.56-.403.702-.249.139-.553.13-.792-.026-2.688-1.745-9.13-5.928-11.136-7.233-.381-.246-.612-.674-.616-1.135-.011-1.062-.027-3.012-.037-4.074-.005-.46.219-.891.592-1.144 2-1.358 8.475-5.752 11.182-7.592.24-.162.547-.176.8-.038.252.141.41.41.41.705zm-19.765 1.047h-25.308v13.166c0 2.666 2.161 4.826 4.827 4.826h24.861v-13.61c0-2.419-1.961-4.382-4.38-4.382zm-22.629 2.679v10.487c0 1.187.961 2.147 2.148 2.147h22.182v-10.931c0-.941-.761-1.703-1.701-1.703zm12.165-17.379c1.59-1.953 4.013-3.202 6.725-3.202 4.785 0 8.669 3.885 8.669 8.669 0 4.785-3.884 8.669-8.669 8.669-2.712 0-5.135-1.248-6.725-3.201-1.59 1.953-4.013 3.201-6.726 3.201-4.784 0-8.669-3.884-8.669-8.669 0-4.784 3.885-8.669 8.669-8.669 2.713 0 5.136 1.249 6.726 3.202z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/camera-web-symbolic.svg b/.icons/kora/devices/symbolic/camera-web-symbolic.svg
new file mode 100644
index 000000000..d41b42119
--- /dev/null
+++ b/.icons/kora/devices/symbolic/camera-web-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.292 14.074h1.698c0.255 0 0.5 0.101 0.68 0.282 0.181 0.18 0.282 0.425 0.282 0.68v1e-3c0 0.256-0.101 0.501-0.282 0.681-0.18 0.181-0.425 0.282-0.68 0.282h-5.98c-0.255 0-0.5-0.101-0.68-0.282-0.181-0.18-0.282-0.425-0.282-0.681v-1e-3c0-0.255 0.101-0.5 0.282-0.68 0.18-0.181 0.425-0.282 0.68-0.282h1.487v-0.929h2.795v0.929z" fill="#dfdfdf"/>
+ <g transform="matrix(1.11541 0 0 1.11541 -.923317 -1.65822)">
+ <path d="m8 2.308c3.142 0 5.692 2.55 5.692 5.692s-2.55 5.692-5.692 5.692-5.692-2.55-5.692-5.692 2.55-5.692 5.692-5.692zm0 1.423c2.356 0 4.269 1.913 4.269 4.269s-1.913 4.269-4.269 4.269-4.269-1.913-4.269-4.269 1.913-4.269 4.269-4.269z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(1.11541 0 0 1.11541 -.923317 -1.65822)">
+ <circle cx="8" cy="8" r="3.787" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/colorimeter-colorhug-symbolic.svg b/.icons/kora/devices/symbolic/colorimeter-colorhug-symbolic.svg
new file mode 100644
index 000000000..eba3f9e7a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/colorimeter-colorhug-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5.782 7.001v-5.197c0-0.45 0.388-0.71 0.658-0.91 0.26-0.2 0.66-0.299 1.06-0.28 0.4 0.02 1.018 0.309 1.298 0.569 0.28 0.25 0.47 0.58 0.47 1.12 0 2.17 1.252 3.411 2.782 3.371 0.86-0.02 1.501-0.311 2.061-1.141l-0.391-0.832c-0.38 0.911-1.07 1.291-1.72 1.311-0.96 0.03-1.97-0.73-1.97-2.47 0-0.79-0.34-1.44-0.81-1.87-0.48-0.43-1.08-0.63-1.69-0.66-0.15-0.01-0.32-0.02-0.47 0-0.45 0.05-0.88 0.22-1.25 0.5-0.49 0.37-0.81 0.95-0.81 1.689v4.8m9-4.99v0.121l0.611 1.211c0.01-0.04 0.02-0.08 0.03-0.13l-0.641-1.202zm0 0.341c-0.01 0.11-0.02 0.22-0.03 0.32l0.551 1.041 0.06-0.18-0.581-1.181zm-0.06 0.5c-0.02 0.09-0.05 0.17-0.06 0.25l0.481 0.961c0.03-0.06 0.07-0.12 0.1-0.19l-0.521-1.021zm-0.1 0.44c-0.02 0.09-0.06 0.17-0.09 0.25l0.421 0.861c0.04-0.06 0.09-0.12 0.13-0.19l-0.461-0.921z" fill="#dfdfdf"/>
+ <path d="m2 6.8c-0.079-1.861 6.92-1.884 7 0 0 0-0.621 6.651-1.571 7.2-1.311 0.756-2.6 0.832-3.858 0-0.941-0.622-1.571-7.2-1.571-7.2zm3.5 1.712c0.819 0 1.483 0.665 1.483 1.484s-0.664 1.483-1.483 1.483-1.484-0.664-1.484-1.483 0.665-1.484 1.484-1.484z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/computer-apple-ipad-symbolic.svg b/.icons/kora/devices/symbolic/computer-apple-ipad-symbolic.svg
new file mode 120000
index 000000000..067274815
--- /dev/null
+++ b/.icons/kora/devices/symbolic/computer-apple-ipad-symbolic.svg
@@ -0,0 +1 @@
+tablet-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/computer-symbolic.svg b/.icons/kora/devices/symbolic/computer-symbolic.svg
new file mode 100644
index 000000000..fe146dbc4
--- /dev/null
+++ b/.icons/kora/devices/symbolic/computer-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15 1c1 0 1 1 1 1v10s0 1-1 1h-14s-1 0-1-1v-10s0-1 1-1h14zm0.254 0.893h-14.508v9.301h14.508v-9.301zm-1.425 11.965 0.01 1.142h-11.689l-5e-3 -1.142h11.684z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/cpu-symbolic.svg b/.icons/kora/devices/symbolic/cpu-symbolic.svg
new file mode 100644
index 000000000..a4340a562
--- /dev/null
+++ b/.icons/kora/devices/symbolic/cpu-symbolic.svg
@@ -0,0 +1,7 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m5 3c-1.108 0-2 .892-2 2v6c0 1.108.892 2 2 2h6c1.108 0 2-.892 2-2v-6c0-1.108-.892-2-2-2z" fill-opacity=".3"/>
+ <path d="m5 3c-1.108 0-2 .892-2 2v6c0 1.108.892 2 2 2h6c1.108 0 2-.892 2-2v-6c0-1.108-.892-2-2-2zm0 1h6c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1z"/>
+ <path d="m4 14v1.006c0 0.546 0.451 0.994 1 0.994s1-0.448 1-0.994v-1.006zm3 0v1.006c0 0.546 0.451 0.994 1 0.994s1-0.448 1-0.994v-1.006zm3 0v1.006c0 0.546 0.451 0.994 1 0.994s1-0.448 1-0.994v-1.006zm-8.992-4h-0.014c-0.546 0-0.994 0.451-0.994 1s0.448 1 0.994 1h1.006v-2zm12.992 0v2h1.006c0.545 0 0.994-0.451 0.994-1v-0.016c-9e-3 -0.548-0.463-0.992-1.008-0.984zm-12.992-3h-0.014c-0.546 0-0.994 0.451-0.994 1s0.448 1 0.994 1h1.006v-2zm12.992 0v2h1.006c0.545 0 0.994-0.451 0.994-1v-0.016c-9e-3 -0.548-0.463-0.992-1.008-0.984zm-12.992-3h-0.014c-0.546 0-0.994 0.451-0.994 1s0.448 1 0.994 1h1.006v-2zm12.992 0v2h1.006c0.545 0 0.994-0.451 0.994-1v-0.016c-9e-3 -0.548-0.463-0.992-1.008-0.984zm-6.016-4c-0.548 9e-3 -0.992 0.463-0.984 1.008v0.992h2v-1.006c0-0.545-0.451-0.994-1-0.994h-0.016zm3 0c-0.548 9e-3 -0.992 0.463-0.984 1.008v0.992h2v-1.006c0-0.545-0.451-0.994-1-0.994h-0.016zm-6 0c-0.548 9e-3 -0.992 0.463-0.984 1.008v0.992h2v-1.006c0-0.545-0.451-0.994-1-0.994h-0.016z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/display-projector-symbolic.svg b/.icons/kora/devices/symbolic/display-projector-symbolic.svg
new file mode 100644
index 000000000..15a22144f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/display-projector-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.01654 0 0 1.01654 -.181969 .556658)">
+ <path d="m11 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m16 5.712c0-1.082-0.878-1.96-1.96-1.96h-12.08c-1.082 0-1.96 0.878-1.96 1.96v3.921c0 1.082 0.878 1.96 1.96 1.96h12.08c1.082 0 1.96-0.878 1.96-1.96v-3.921zm-5-1.397c1.858 0 3.357 1.5 3.357 3.357 0 1.858-1.499 3.358-3.357 3.358s-3.357-1.5-3.357-3.358c0-1.857 1.499-3.357 3.357-3.357zm-4.284 4.603h-5.698v0.814h5.698v-0.814zm0-1.32h-5.698v0.814h5.698v-0.814zm0-1.33h-5.698v0.814h5.698v-0.814z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg
new file mode 100644
index 000000000..7e82da2a1
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-ieee1394-symbolic.svg
@@ -0,0 +1,14 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="7" y="11" width="3" height="1" fill="#dfdfdf"/>
+ <rect x="7" y="13" width="3" height="1" fill="#dfdfdf"/>
+ <g transform="matrix(-.707107 .707107 -.707107 -.707107 0 0)">
+ <rect x="-2.22" y="-7.82" width="3" height="1" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-.707107 .707107 -.707107 -.707107 0 0)">
+ <rect x="-2.22" y="-5.82" width="3" height="1" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-.722221 -.722221 .80588 -.80588 -.495884 .113996)">
+ <rect x="-12.82" y="4.2" width="3" height="3" fill="#dfdfdf"/>
+ </g>
+ <path d="m8.5 5c-1.38 0-2.5 1.119-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.12-2.5-2.5-2.5zm0 0.516c1.098 0 1.984 0.889 1.984 1.984s-0.886 1.984-1.984 1.984-1.984-0.889-1.984-1.984 0.886-1.984 1.984-1.984z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-solidstate-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-solidstate-symbolic.svg
new file mode 100644
index 000000000..f934f0663
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-solidstate-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.600962)">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.600962)">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798zm0.243 13.03c-0.05-0.013-0.1-0.021-0.151-0.025l0.151 0.025zm-0.232-12.03-0.011 0.064v11.925l0.064 0.011h8.723l0.011-0.064v-11.925l-0.064-0.011h-8.723zm-0.016 0.092-0.025 0.151c0.013-0.05 0.021-0.1 0.025-0.151zm8.711-0.097-0.15-0.025c0.049 0.013 0.1 0.021 0.15 0.025z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(.600962)">
+ <path d="m5 11c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-symbolic.svg
new file mode 120000
index 000000000..59d1fc7a1
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-symbolic.svg
@@ -0,0 +1 @@
+drive-harddisk-system-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-system-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-system-symbolic.svg
new file mode 100644
index 000000000..4ebde6df9
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-system-symbolic.svg
@@ -0,0 +1,12 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.600962)">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798zm0.243 13.03c-0.05-0.013-0.1-0.021-0.151-0.025l0.151 0.025zm-0.232-12.03-0.011 0.064v11.925l0.064 0.011h8.723l0.011-0.064v-11.925l-0.064-0.011h-8.723zm-0.016 0.092-0.025 0.151c0.013-0.05 0.021-0.1 0.025-0.151zm8.711-0.097-0.15-0.025c0.049 0.013 0.1 0.021 0.15 0.025z" fill="#dfdfdf"/>
+ </g>
+ <path d="m3.601 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h8.798c1 0 1-1 1-1v-12c0-1-1-1-1-1h-8.798z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(.952123 .72642 -.72642 .952123 8.9021 -4.01483)">
+ <path d="m6.038 9.618c-0.07-0.275-0.14-0.492-0.361-0.492s-0.303 0.214-0.367 0.492l-0.729 3.456c0 0.271 0.665 0.492 1 0.492s1.008-0.221 1.008-0.492l-0.551-3.456z" style="fill:rgb(235,235,235)"/>
+ </g>
+ <g transform="matrix(1.19759,0,0,1.19759,-1.50957,-1.61524)">
+ <path d="m6.131 9.023c-0.638-0.535-1.044-1.337-1.044-2.234 0-1.608 1.305-2.913 2.913-2.913s2.913 1.305 2.913 2.913c0 1.603-1.297 2.905-2.898 2.913l0.105-0.201c0.221-0.518 0.204-0.937-0.145-1.203-0.352-0.269-0.775-0.183-1.213 0.182l-0.631 0.543zm1.869-2.783c0.303 0 0.549 0.246 0.549 0.549s-0.246 0.549-0.549 0.549-0.549-0.246-0.549-0.549 0.246-0.549 0.549-0.549z" style="fill:rgb(235,235,235)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-harddisk-usb-symbolic.svg b/.icons/kora/devices/symbolic/drive-harddisk-usb-symbolic.svg
new file mode 100644
index 000000000..fb42517df
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-harddisk-usb-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.5 9.426v-6.984h1v6.984h3.383c0.296 0 0.535-0.24 0.535-0.535v-2.737h1s-0.012 1.643-0.022 2.891c-6e-3 0.764-0.627 1.381-1.391 1.381h-3.505v3.271h-1v-3.271h-3.712c-0.767 0-1.389-0.621-1.391-1.388-4e-3 -1.306-9e-3 -3.063-9e-3 -3.063h1v2.916c0 0.142 0.057 0.278 0.157 0.378s0.236 0.157 0.378 0.157h3.577z" style="fill:rgb(235,235,235)"/>
+ <path d="m8 11.672c1.118 0 2.025 0.908 2.025 2.025 0 1.118-0.907 2.025-2.025 2.025s-2.025-0.907-2.025-2.025c0-1.117 0.907-2.025 2.025-2.025zm-5.112-7.722c1.118 0 2.025 0.908 2.025 2.025 0 1.118-0.907 2.025-2.025 2.025-1.117 0-2.024-0.907-2.024-2.025 0-1.117 0.907-2.025 2.024-2.025zm11.936 0.794c0-0.367-0.298-0.665-0.665-0.665h-2.462c-0.367 0-0.665 0.298-0.665 0.665v2.462c0 0.367 0.298 0.665 0.665 0.665h2.462c0.367 0 0.665-0.298 0.665-0.665v-2.462zm-6.824-4.484 2.164 3.589h-4.328l2.164-3.589z" style="fill:rgb(235,235,235)"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-multidisk-symbolic.svg b/.icons/kora/devices/symbolic/drive-multidisk-symbolic.svg
new file mode 100644
index 000000000..9082bed6b
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-multidisk-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m15.259 9h-14.792v4.697h14.792v-4.697zm-3.708 0.754c0.548 0 1 0.452 1 1 0 0.549-0.452 1-1 1-0.549 0-1-0.451-1-1 0-0.548 0.451-1 1-1z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m1 8.556c-0.554 0-1 0.446-1 1v3.444c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-3.444c0-0.554-0.446-1-1-1h-14zm0 0.74h14c0.144 0 0.259 0.116 0.259 0.26v3.444c0 0.144-0.115 0.259-0.259 0.259h-14c-0.144 0-0.259-0.115-0.259-0.259v-3.444c0-0.144 0.115-0.26 0.259-0.26z" fill="#dfdfdf"/>
+ <g transform="translate(0 -6.57072)">
+ <path d="m15.259 9h-14.792v4.697h14.792v-4.697zm-3.708 0.754c0.548 0 1 0.452 1 1 0 0.549-0.452 1-1 1-0.549 0-1-0.451-1-1 0-0.548 0.451-1 1-1z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 -6.57072)">
+ <path d="m1 8.556c-0.554 0-1 0.446-1 1v3.444c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-3.444c0-0.554-0.446-1-1-1h-14zm0 0.74h14c0.144 0 0.259 0.116 0.259 0.26v3.444c0 0.144-0.115 0.259-0.259 0.259h-14c-0.144 0-0.259-0.115-0.259-0.259v-3.444c0-0.144 0.115-0.26 0.259-0.26z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-optical-symbolic.svg b/.icons/kora/devices/symbolic/drive-optical-symbolic.svg
new file mode 100644
index 000000000..8fc52fe5a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-optical-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 4.891c1.16 0 2.109 0.949 2.109 2.109s-0.949 2.109-2.109 2.109-2.109-0.949-2.109-2.109 0.949-2.109 2.109-2.109z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 1c-3.84 0-7 3.16-7 7s3.16 7 7 7 7-3.16 7-7-3.16-7-7-7zm0 3.303c2.033 0 3.697 1.664 3.697 3.697s-1.664 3.697-3.697 3.697-3.697-1.664-3.697-3.697 1.664-3.697 3.697-3.697z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/drive-removable-media-symbolic.svg b/.icons/kora/devices/symbolic/drive-removable-media-symbolic.svg
new file mode 100644
index 000000000..9f59c2977
--- /dev/null
+++ b/.icons/kora/devices/symbolic/drive-removable-media-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 1s-2 0-2 2v10s0 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2h-10z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m3 1s-2 0-2 2v10s0 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2h-10zm0 0.958h10s1.042 0 1.042 1.042v10s0 1.042-1.042 1.042h-10c-1.042 0-1.042-1.042-1.042-1.042v-10c0-1.042 1.042-1.042 1.042-1.042z" fill="#dfdfdf"/>
+ <path d="m4.084 9.382h7.832v2.61h-7.832v-2.61zm3.916-5.874 3.916 4.568h-7.832l3.916-4.568z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-dialpad-symbolic.svg b/.icons/kora/devices/symbolic/input-dialpad-symbolic.svg
new file mode 100644
index 000000000..ff854455b
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-dialpad-symbolic.svg
@@ -0,0 +1,15 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7.5 13h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5zm0.015 0.515v1.97h1.97v-1.97h-1.97z" fill="#dfdfdf"/>
+ <path d="m11.5 9h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m7.5 9h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m3.5 9h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="M3.5,5L5.5,5C5.777,5 6,5.223 6,5.5L6,7.5C6,7.777 5.777,8 5.5,8L3.5,8C3.223,8 3,7.777 3,7.5L3,5.5C3,5.223 3.223,5 3.5,5Z" fill="#dfdfdf"/>
+ <path d="m7.5 5h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <g transform="translate(0 8)">
+ <path d="m7.5 5h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m11.5 5h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m11.5 1h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m7.5 1h2c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-2c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="M3.5,1L5.5,1C5.777,1 6,1.223 6,1.5L6,3.5C6,3.777 5.777,4 5.5,4L3.5,4C3.223,4 3,3.777 3,3.5L3,1.5C3,1.223 3.223,1 3.5,1Z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-gaming-symbolic.svg b/.icons/kora/devices/symbolic/input-gaming-symbolic.svg
new file mode 100644
index 000000000..bf1929481
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-gaming-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m11 6-2 2 2 2h3c0.55 0 1-0.45 1-1v-2c0-0.55-0.45-1-1-1h-3z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m8 9-2 2v3c0 0.55 0.45 1 1 1h2c0.55 0 1-0.45 1-1v-3l-2-2zm-6-3c-0.55 0-1 0.45-1 1v2c0 0.55 0.45 1.01 1 1h3l2-2-2-2h-3zm5-5c-0.55 0-1 0.44-1 1v3l2 2 2-2v-3c0-0.56-0.45-1-1-1h-2z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-keyboard-symbolic.svg b/.icons/kora/devices/symbolic/input-keyboard-symbolic.svg
new file mode 100644
index 000000000..922f3a9af
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-keyboard-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dfdfdf; } .ColorScheme-Highlight { color:#5294e2; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.945 3.458h2.203v2.203h-2.203v-2.203zm-6.707 0h2.204v2.203h-2.204v-2.203zm3.374 0h2.204v2.203h-2.204v-2.203zm-6.76 0h2.204v2.203h-2.204v-2.203zm6.745 3.118h2.203v2.204h-2.203v-2.204zm3.348 0h2.203v2.204h-2.203v-2.204zm-6.707 0h2.204v2.204h-2.204v-2.204zm-3.386 0h2.204v2.204h-2.204v-2.204zm0 3.891h12.296v2.075h-12.296v-2.075z" style="fill:currentColor"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-mouse-symbolic.svg b/.icons/kora/devices/symbolic/input-mouse-symbolic.svg
new file mode 100644
index 000000000..9f46793d5
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-mouse-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(-1,0,0,1,16.368,0)">
+ <path d="m8 0.279c-2.673 0-4.484 3.313-4.826 5.308-0.274 1.607-0.438 4.826-0.438 4.826 0 2.944 2.591 5.308 5.264 5.308s5.577-2.346 5.611-5.308c0.016-1.432-0.498-3.222-0.785-4.826-0.399-2.225-2.153-5.308-4.826-5.308zm4.81 10.19c0.056-1.624-0.51-3.278-0.772-4.741-0.214-1.194-0.858-2.666-1.86-3.651-0.596-0.586-1.324-0.998-2.178-0.998-0.853 0-1.584 0.447-2.186 1.056-1.012 1.024-1.668 2.517-1.851 3.587-0.251 1.466-0.351 4.277-0.426 4.748 0.038 2.486 2.199 4.451 4.463 4.451 2.265 0 4.722-1.905 4.81-4.452z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16.368,0)">
+ <path d="m8 4.139c0.531 0 0.965 0.435 0.965 0.966v1.93c0 0.531-0.434 0.965-0.965 0.965s-0.965-0.434-0.965-0.965v-1.93c0-0.531 0.434-0.966 0.965-0.966z" fill="#dfdfdf"/>
+ </g>
+ <g transform="matrix(-1,0,0,1,16.368,0)">
+ <path d="m8.218 0.286c2.551 0.162 4.22 3.137 4.608 5.301 0.287 1.604 0.709 3.709 0.568 5.04-0.126 1.18-0.592 2.041-1.417 2.948-1.102 1.214-2.447 2.146-3.977 2.146-2.673 0-5.041-2.364-5.041-5.308 0 0-0.059-3.219 0.215-4.826 0.332-1.941 2.054-5.127 4.608-5.301v4.091h0.436v-4.091z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-tablet-symbolic.svg b/.icons/kora/devices/symbolic/input-tablet-symbolic.svg
new file mode 100644
index 000000000..f8af60582
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-tablet-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x=".705" y="2" width="4.407" height="11.241" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-.148883 .148883)">
+ <path d="m16 3c0-0.552-0.448-1-1-1-0.265 0-0.52 0.106-0.707 0.293l-6 6c-0.39 0.391-0.293 1.707-0.293 1.707s1.317 0.098 1.707-0.293l6-6c0.193-0.192 0.293-0.442 0.293-0.707z" fill="#dfdfdf"/>
+ </g>
+ <path d="m14 5.768v6.293c0 0.47-0.187 0.921-0.519 1.253-0.333 0.332-0.784 0.519-1.254 0.519h-10.42c-0.47 0-0.921-0.187-1.253-0.519-0.333-0.332-0.519-0.783-0.519-1.253v-9.273c0-0.47 0.186-0.921 0.519-1.253 0.332-0.333 0.783-0.52 1.253-0.52h10.42c0.47 0 0.921 0.187 1.254 0.52 0.215 0.214 0.369 0.479 0.451 0.766l-1.033 1.033v-1.133h-11.763v10.605h11.763v-5.937l1.101-1.101z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/input-touchpad-symbolic.svg b/.icons/kora/devices/symbolic/input-touchpad-symbolic.svg
new file mode 100644
index 000000000..aedb2cb1f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/input-touchpad-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="1.102" y="2.581" width="13.856" height="11.057" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(.5 -.5)">
+ <path d="m1 2c-1 0-1 1-1 1v11s0 1 1 1h13s1 0 1-1v-11c0-1-1-1-1-1h-13zm13.096 11.559h-13.192v-7.195h13.192v7.195zm0-7.72h-6.354v-2.398h6.354v2.398zm-6.838 0h-6.354v-2.398h6.354v2.398z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/laptop-symbolic.svg b/.icons/kora/devices/symbolic/laptop-symbolic.svg
new file mode 100644
index 000000000..ec8a74b20
--- /dev/null
+++ b/.icons/kora/devices/symbolic/laptop-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.456 2.418c-0.512 0-0.924 0.412-0.924 0.924v8.316c0 0.512 0.412 0.924 0.924 0.924h-0.571l-1.885 1.418v1h16v-1l-1.885-1.418h-0.571c0.512 0 0.924-0.412 0.924-0.924v-8.316c0-0.512-0.412-0.924-0.924-0.924h-11.088zm-0.305 0.509h11.698v9.03h-11.698v-9.03zm3.571 10.708h4.556v1h-4.556v-1z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-flash-symbolic.svg b/.icons/kora/devices/symbolic/media-flash-symbolic.svg
new file mode 100644
index 000000000..861259e15
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-flash-symbolic.svg
@@ -0,0 +1,6 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(.963702 0 0 .941667 .290381 .785112)">
+ <rect x="2.531" y="6.313" width="10.938" height="7.146" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m2 14c0 1 1 1 1 1h2v-1h6v1h2c1 0 1-1 1-1v-12c0-1-1-1-1-1h-7l-4 4v9zm11.27-7.27h-10.54v6.729h10.54v-6.729zm-6.27-3.73h1v3h-1v-3zm-2 1h1v2h-1v-2zm4-1h1v3h-1v-3zm2 0h1v3h-1v-3z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-floppy-symbolic.svg b/.icons/kora/devices/symbolic/media-floppy-symbolic.svg
new file mode 100644
index 000000000..786818826
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-floppy-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14.481 1.608h-12.863v11.95h12.863v-11.95zm-4.069 7.126h-2.819v4.626h2.819v-4.626z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 1c-0.55 0-1 0.45-1 1v11l2 2h11c0.55 0 1-0.45 1-1v-12c0-0.55-0.45-1-1-1h-12zm-0.132 0.849h12.264v11.151h-2.132v-5h-8v5h-2.132v-11.151zm6.132 7.151h2v4h-2v-4z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-optical-bd-symbolic.svg b/.icons/kora/devices/symbolic/media-optical-bd-symbolic.svg
new file mode 120000
index 000000000..266afd68e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-optical-bd-symbolic.svg
@@ -0,0 +1 @@
+drive-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/media-optical-cd-audio-symbolic.svg b/.icons/kora/devices/symbolic/media-optical-cd-audio-symbolic.svg
new file mode 120000
index 000000000..266afd68e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-optical-cd-audio-symbolic.svg
@@ -0,0 +1 @@
+drive-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/media-optical-dvd-symbolic.svg b/.icons/kora/devices/symbolic/media-optical-dvd-symbolic.svg
new file mode 120000
index 000000000..266afd68e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-optical-dvd-symbolic.svg
@@ -0,0 +1 @@
+drive-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/media-optical-symbolic.svg b/.icons/kora/devices/symbolic/media-optical-symbolic.svg
new file mode 120000
index 000000000..266afd68e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-optical-symbolic.svg
@@ -0,0 +1 @@
+drive-optical-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/media-removable-symbolic.svg b/.icons/kora/devices/symbolic/media-removable-symbolic.svg
new file mode 100644
index 000000000..74830ff3c
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-removable-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="5" y="13" width="6" height="2.596" fill="#dfdfdf"/>
+ <path d="m5 1s-1 0-1 1v9s0 1 1 1h6c1 0 1-1 1-1v-9c0-1-1-1-1-1h-6z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m5 1s-1 0-1 1v9s0 1 1 1h6c1 0 1-1 1-1v-9c0-1-1-1-1-1h-6zm0.064 1-0.064 0.011v8.925l0.011 0.064h5.978l0.011-0.064v-8.925l-0.064-0.011h-5.872zm5.844-5e-3 -0.151-0.025c0.05 0.013 0.1 0.021 0.151 0.025z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-tape-symbolic.svg b/.icons/kora/devices/symbolic/media-tape-symbolic.svg
new file mode 100644
index 000000000..b32926e0f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-tape-symbolic.svg
@@ -0,0 +1,8 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.724566)">
+ <path d="m15 11.256h-14v0.744s0 2 2 2h10s2 0 2-2v-0.744z" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 -.724566)">
+ <path d="m1 11.256v-5.807s0-2 2-2h10s2 0 2 2v5.807h-14zm3.579-5.537c1.254 0 2.281 1.027 2.281 2.281 0 0.411-0.126 0.81-0.32 1.14h2.92c-0.194-0.33-0.32-0.729-0.32-1.14 0-1.254 1.027-2.281 2.281-2.281s2.281 1.027 2.281 2.281-1.027 2.281-2.281 2.281h-6.842c-1.254 0-2.281-1.027-2.281-2.281s1.027-2.281 2.281-2.281zm0 1.141c-0.627 0-1.14 0.513-1.14 1.14s0.513 1.14 1.14 1.14 1.14-0.513 1.14-1.14-0.513-1.14-1.14-1.14zm6.842 0c-0.627 0-1.14 0.513-1.14 1.14s0.513 1.14 1.14 1.14 1.14-0.513 1.14-1.14-0.513-1.14-1.14-1.14z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/media-zip-symbolic.svg b/.icons/kora/devices/symbolic/media-zip-symbolic.svg
new file mode 100644
index 000000000..1339a98cd
--- /dev/null
+++ b/.icons/kora/devices/symbolic/media-zip-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <rect x="1.38" y="2.841" width="6.62" height="11.757" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="translate(-8.88178e-16 .329687)">
+ <path d="m9.943 5.6c0-1.073-0.87-1.943-1.943-1.943s-1.943 0.87-1.943 1.943v3.47c0 1.073 0.87 1.943 1.943 1.943s1.943-0.87 1.943-1.943v-3.47zm-1.02 2.259c0-0.509-0.414-0.923-0.923-0.923s-0.923 0.414-0.923 0.923v1.14c0 0.509 0.414 0.923 0.923 0.923s0.923-0.414 0.923-0.923v-1.14zm-0.923-3.166c0.501 0 0.907 0.406 0.907 0.907s-0.406 0.907-0.907 0.907-0.907-0.406-0.907-0.907 0.406-0.907 0.907-0.907z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(-.0168735 1.96952)">
+ <rect x="6.746" y="1.55" width="2.541" height=".933" fill="#dfdfdf"/>
+ </g>
+ <path d="m9.27 1h3.73c2 0 2 2 2 2v11s0 1-1 1h-12s-1 0-1-1v-11c0-2 2-2 2-2h3.73v0.233h2.54v-0.233zm0 2v-0.159h-2.54v0.159h-5.1v11.231h12.74v-11.231h-5.1zm0-1.276h-2.54v0.628h2.54v-0.628z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/memory-symbolic.svg b/.icons/kora/devices/symbolic/memory-symbolic.svg
new file mode 120000
index 000000000..d875cec08
--- /dev/null
+++ b/.icons/kora/devices/symbolic/memory-symbolic.svg
@@ -0,0 +1 @@
+ram-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/microphone-symbolic.svg b/.icons/kora/devices/symbolic/microphone-symbolic.svg
new file mode 120000
index 000000000..f01cd20dd
--- /dev/null
+++ b/.icons/kora/devices/symbolic/microphone-symbolic.svg
@@ -0,0 +1 @@
+audio-input-microphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/modem-symbolic.svg b/.icons/kora/devices/symbolic/modem-symbolic.svg
new file mode 100644
index 000000000..5cd1628d4
--- /dev/null
+++ b/.icons/kora/devices/symbolic/modem-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="M 9.6386719 2 C 9.2969956 2 9 2.2765061 9 2.6171875 L 9 3.8457031 C 8.9994429 4.1861077 9.2982756 4.4620486 9.6386719 4.4609375 L 9.8261719 4.4609375 C 9.2711746 6.0340931 8.0356832 7.2721797 6.4628906 7.828125 L 6.4628906 7.6386719 C 6.4628906 7.2979905 6.1883307 7 5.8476562 7 L 4.6152344 7 C 4.27456 7 4 7.2979905 4 7.6386719 L 4 9.3847656 C 3.9921578 9.7203086 4.2600862 9.9972947 4.5957031 10 L 4.6152344 10 C 8.6858332 10.000015 11.988954 6.7054329 12 2.6347656 L 12 2.5957031 C 12 2.2630378 11.732948 2 11.404297 2 L 9.6386719 2 z M 11.105469 9 C 10.324469 9.648 9.4240625 10.513859 8.0390625 11.005859 L 1 10.994141 L 1 14 L 15 14 L 15 11 L 13 9 L 11.105469 9 z M 10.474609 11 C 10.483147 10.999602 10.491355 10.999963 10.5 11 C 10.776632 10.9988 11.001188 11.223368 11 11.5 C 11 11.777381 10.77667 12 10.5 12 C 10.223697 12.000394 9.9996058 11.776304 10 11.5 C 9.9988472 11.232013 10.20994 11.012352 10.474609 11 z M 12.474609 11 C 12.483161 10.99957 12.491337 11 12.5 11 C 13.166665 11 13.166665 12 12.5 12 C 12.223521 12.000808 11.999183 11.776479 12 11.5 C 12 11.231458 12.209521 11.01333 12.474609 11 z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/multimedia-player-apple-ipod-touch-symbolic.svg b/.icons/kora/devices/symbolic/multimedia-player-apple-ipod-touch-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/multimedia-player-apple-ipod-touch-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/multimedia-player-symbolic.svg b/.icons/kora/devices/symbolic/multimedia-player-symbolic.svg
new file mode 100644
index 000000000..e1d1c33f2
--- /dev/null
+++ b/.icons/kora/devices/symbolic/multimedia-player-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12.764 0.521-4.764-0.274-4.784 0.274v9.479h9.548v-9.479z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m4.546 0c-1.108 0-2 0.892-2 2v12c0 1.108 0.892 2 2 2h6.908c1.108 0 2-0.892 2-2v-12c0-1.108-0.892-2-2-2h-6.908zm2.615 11.315c0-0.315-0.255-0.571-0.57-0.571s-0.571 0.256-0.571 0.571v3.325c0 0.315 0.256 0.571 0.571 0.571s0.57-0.256 0.57-0.571v-3.325zm3.753 1.146c0.159 0.124 0.252 0.315 0.252 0.517s-0.093 0.392-0.252 0.517c-0.558 0.436-1.368 1.069-2.017 1.577-0.198 0.154-0.466 0.183-0.692 0.073-0.225-0.11-0.368-0.339-0.368-0.59v-3.154c0-0.251 0.143-0.48 0.368-0.59 0.226-0.11 0.494-0.082 0.692 0.073 0.649 0.507 1.459 1.14 2.017 1.577zm-7.678-10.384c0-0.422 0.167-0.827 0.466-1.125 0.298-0.298 0.703-0.466 1.124-0.466h6.348c0.421 0 0.826 0.168 1.124 0.466 0.299 0.298 0.466 0.703 0.466 1.125v7.923h-9.528v-7.923z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/network-cellular-symbolic.svg b/.icons/kora/devices/symbolic/network-cellular-symbolic.svg
new file mode 100644
index 000000000..30f01697e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-cellular-symbolic.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf" transform="translate(0 -.814615)"><path d="m13.604 1h.396c1.261.98 2 2.833 2 5 0 2.127-.777 4.005-2 5h-.396v-1.645c.607-.873 1-1.967 1-3.355s-.393-2.472-1-3.355zm-2.106 2h.502c.688.784 1 1.743 1 3s-.328 2.163-1 3h-.502zm-9.102-2v1.645c-.607.883-1 1.967-1 3.355s.393 2.482 1 3.355v1.645h-.396c-1.223-.995-2-2.873-2-5 0-2.167.739-4.02 2-5zm2.106 2v6h-.502c-.672-.837-1-1.743-1-3s.312-2.216 1-3z" fill-opacity=".5"/><path d="m8 4c1.097 0 2 .903 2 2s-.903 2-2 2-2-.903-2-2 .903-2 2-2zm0 5c.549 0 1 .451 1 1v5.194c0 .214-.085.419-.236.57s-.356.236-.57.236c-.128 0-.26 0-.388 0-.214 0-.419-.085-.57-.236s-.236-.356-.236-.57c0-1.636 0-5.194 0-5.194 0-.549.451-1 1-1z"/></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/network-server-symbolic.svg b/.icons/kora/devices/symbolic/network-server-symbolic.svg
new file mode 100644
index 000000000..03680e54f
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-server-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m14.748 11.524h-12.978v3.176h12.978v-3.176zm0-5.112h-12.978v3.176h12.978v-3.176zm0-5.146h-12.978v3.176h12.978v-3.176z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m13.638 12.69h-3.598v0.843h3.598v-0.843zm0-5.112h-3.598v0.844h3.598v-0.844zm0-5.111h-3.598v0.843h3.598v-0.843z" fill="#dfdfdf"/>
+ <path d="m15.329 12.2c0-0.78-0.633-1.065-1.412-1.065h-11.377c-0.78 0-1.412 0.285-1.412 1.065v1.824c0 0.779 0.632 1.411 1.412 1.411h11.377c0.779 0 1.412-0.632 1.412-1.411v-1.824zm-1 0v1.824c0 0.227-0.185 0.411-0.412 0.411h-11.377c-0.228 0-0.412-0.184-0.412-0.411v-1.824c0-0.228 0.184-0.412 0.412-0.412h11.377c0.227 0 0.412 0.184 0.412 0.412zm1-5.112c0-0.779-0.633-1.089-1.412-1.089h-11.377c-0.78 0-1.412 0.31-1.412 1.089v1.824c0 0.779 0.632 1.064 1.412 1.064h11.377c0.779 0 1.412-0.285 1.412-1.064v-1.824zm-1 0v1.824c0 0.227-0.185 0.412-0.412 0.412h-11.377c-0.228 0-0.412-0.185-0.412-0.412v-1.824c0-0.227 0.184-0.412 0.412-0.412h11.377c0.227 0 0.412 0.185 0.412 0.412zm1-5.112c0-0.779-0.633-1.411-1.412-1.411h-11.377c-0.78 0-1.412 0.632-1.412 1.411v1.824c0 0.78 0.632 1.09 1.412 1.09h11.377c0.779 0 1.412-0.31 1.412-1.09v-1.824zm-1 0v1.824c0 0.228-0.185 0.412-0.412 0.412h-11.377c-0.228 0-0.412-0.184-0.412-0.412v-1.824c0-0.227 0.184-0.411 0.412-0.411h11.377c0.227 0 0.412 0.184 0.412 0.411z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/network-wired-symbolic.svg b/.icons/kora/devices/symbolic/network-wired-symbolic.svg
new file mode 100644
index 000000000..c45587125
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-wired-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m5.633 10.816c0-0.653-0.531-1.184-1.184-1.184h-2.367c-0.654 0-1.184 0.531-1.184 1.184v2.367c0 0.653 0.53 1.184 1.184 1.184h2.367c0.653 0 1.184-0.531 1.184-1.184v-2.367zm9.469 0c0-0.653-0.53-1.184-1.184-1.184h-2.367c-0.653 0-1.184 0.531-1.184 1.184v2.367c0 0.653 0.531 1.184 1.184 1.184h2.367c0.654 0 1.184-0.531 1.184-1.184v-2.367zm-4.735-8.724c0-0.653-0.53-1.183-1.183-1.183h-2.368c-0.653 0-1.183 0.53-1.183 1.183v2.368c0 0.653 0.53 1.183 1.183 1.183h2.368c0.653 0 1.183-0.53 1.183-1.183v-2.368z" style="fill:rgb(235,235,235)"/>
+ <path d="m8.5 7.189h3.464c0.702 0 1.271 0.569 1.271 1.271v4.04h-1v-3.842c0-0.124-0.05-0.244-0.138-0.332s-0.207-0.137-0.332-0.137h-7.53c-0.125 0-0.244 0.049-0.332 0.137s-0.138 0.208-0.138 0.332v3.842h-1v-4.04c0-0.702 0.569-1.271 1.271-1.271h3.464v-4.091h1v4.091z" style="fill:rgb(235,235,235)"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/network-wireless-connected-symbolic.svg b/.icons/kora/devices/symbolic/network-wireless-connected-symbolic.svg
new file mode 100644
index 000000000..7c2866689
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-wireless-connected-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515c0.144-0.161 0.113-0.414-0.066-0.535-0.54-0.362-1.185-0.598-1.878-0.598-0.692 0-1.335 0.235-1.874 0.596-0.18 0.12-0.212 0.374-0.067 0.535l1.681 1.873c0.139 0.155 0.381 0.155 0.521 0l1.683-1.871zm-1.943-2.691c1.133 0 2.177 0.375 3.018 1.005 0.149 0.111 0.353 0.098 0.477-0.039l0.601-0.669c0.137-0.151 0.122-0.39-0.038-0.514-1.123-0.872-2.529-1.429-4.058-1.429-1.527 0-2.932 0.555-4.053 1.425-0.16 0.124-0.175 0.363-0.04 0.513l0.601 0.67c0.124 0.138 0.328 0.151 0.477 0.04 0.841-0.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769 0.687 5.191 1.828 0.147 0.118 0.356 0.106 0.481-0.034l0.542-0.602c0.134-0.15 0.121-0.386-0.034-0.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486 0.942-6.171 2.319-0.156 0.127-0.17 0.362-0.035 0.512l0.541 0.603c0.125 0.14 0.334 0.152 0.479 0.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982 0.979 6.933 2.544 0.201 0.161 0.488 0.144 0.66-0.048l0.284-0.366c0.184-0.204 0.166-0.528-0.047-0.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-0.214 0.175-0.233 0.498-0.049 0.703l0.273 0.358c0.171 0.191 0.458 0.208 0.658 0.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/network-wireless-symbolic.svg b/.icons/kora/devices/symbolic/network-wireless-symbolic.svg
new file mode 100644
index 000000000..7c2866689
--- /dev/null
+++ b/.icons/kora/devices/symbolic/network-wireless-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.94 12.515c0.144-0.161 0.113-0.414-0.066-0.535-0.54-0.362-1.185-0.598-1.878-0.598-0.692 0-1.335 0.235-1.874 0.596-0.18 0.12-0.212 0.374-0.067 0.535l1.681 1.873c0.139 0.155 0.381 0.155 0.521 0l1.683-1.871zm-1.943-2.691c1.133 0 2.177 0.375 3.018 1.005 0.149 0.111 0.353 0.098 0.477-0.039l0.601-0.669c0.137-0.151 0.122-0.39-0.038-0.514-1.123-0.872-2.529-1.429-4.058-1.429-1.527 0-2.932 0.555-4.053 1.425-0.16 0.124-0.175 0.363-0.04 0.513l0.601 0.67c0.124 0.138 0.328 0.151 0.477 0.04 0.841-0.628 1.884-1.002 3.015-1.002zm0-3.248c1.967 0 3.769 0.687 5.191 1.828 0.147 0.118 0.356 0.106 0.481-0.034l0.542-0.602c0.134-0.15 0.121-0.386-0.034-0.513-1.688-1.38-3.836-2.326-6.18-2.326-2.342 0-4.486 0.942-6.171 2.319-0.156 0.127-0.17 0.362-0.035 0.512l0.541 0.603c0.125 0.14 0.334 0.152 0.479 0.035 1.422-1.138 3.221-1.822 5.186-1.822zm0-3.146c2.699 0 4.982 0.979 6.933 2.544 0.201 0.161 0.488 0.144 0.66-0.048l0.284-0.366c0.184-0.204 0.166-0.528-0.047-0.703-2.316-1.894-4.616-2.954-7.832-2.954-3.213 0-5.494 1.053-7.806 2.941-0.214 0.175-0.233 0.498-0.049 0.703l0.273 0.358c0.171 0.191 0.458 0.208 0.658 0.048 1.95-1.56 4.231-2.523 6.926-2.523z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/pda-symbolic.svg b/.icons/kora/devices/symbolic/pda-symbolic.svg
new file mode 100644
index 000000000..9333f25c5
--- /dev/null
+++ b/.icons/kora/devices/symbolic/pda-symbolic.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf"><path d="m3 1c-1.108 0-2 .892-2 2v10c0 1.108.892 2 2 2h7c1.108 0 2-.892 2-2v-10c0-1.108-.892-2-2-2zm0 1h7c.554 0 1 .446 1 1v10c0 .554-.446 1-1 1h-7c-.554 0-1-.446-1-1v-10c0-.554.446-1 1-1z" transform="matrix(1.14286 0 0 1.14286 .356993 -1.14286)"/><g transform="matrix(.739305 -.203683 .203683 .739305 .082379 3.06782)"><path d="m2.725 12.045-1.062 2.888 3.007-.933 6.75-6.75-1.945-1.955z"/><path d="m13.79 4.89c.28-.28.28-.73 0-1.01l-.945-.945c-.29-.28-.73-.28-1.01 0l-1.4 1.4 1.945 1.955z" fill-opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-apple-iphone-symbolic.svg b/.icons/kora/devices/symbolic/phone-apple-iphone-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-apple-iphone-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-google-nexus-one-symbolic.svg b/.icons/kora/devices/symbolic/phone-google-nexus-one-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-google-nexus-one-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-htc-g1-white-symbolic.svg b/.icons/kora/devices/symbolic/phone-htc-g1-white-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-htc-g1-white-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-old-symbolic.svg b/.icons/kora/devices/symbolic/phone-old-symbolic.svg
new file mode 100644
index 000000000..92544e9ee
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-old-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#dfdfdf" d="m 4.0000038,0 c -1.01,0.005 -1,1 -1,1 v 12 l 0.002,0.016 v 0.136 c 0,1.024 0.857,1.848 1.92,1.848 h 5.1580002 c 1.063,0 1.92,-0.824 1.92,-1.848 V 5 c 0,-1.023 -0.937,-2 -2,-2 H 5.0000038 V 1 c 0,0 -0.009,-0.994 -1,-1 z m 1.754,5 h 3.495 A 0.75,0.75 0 0 1 10.001004,5.752 V 7.248 A 0.75,0.75 0 0 1 9.2500038,8 h -3.496 a 0.75,0.75 0 0 1 -0.752,-0.752 V 5.752 A 0.75,0.75 0 0 1 5.7540038,5 Z m -0.252,5 h 1.143 a 0.5,0.5 0 1 1 0,1 h -1.143 a 0.5,0.5 0 1 1 0,-1 z m 2.857,0 h 1.143 a 0.5,0.5 0 1 1 0,1 h -1.143 a 0.5,0.5 0 1 1 0,-1 z m -2.857,2 h 1.143 a 0.5,0.5 0 1 1 0,1 h -1.143 a 0.5,0.5 0 1 1 0,-1 z m 2.857,0 h 1.143 a 0.5,0.5 0 1 1 0,1 h -1.143 a 0.5,0.5 0 1 1 0,-1 z"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/phone-palm-pre-symbolic.svg b/.icons/kora/devices/symbolic/phone-palm-pre-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-palm-pre-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-samsung-galaxy-s-symbolic.svg b/.icons/kora/devices/symbolic/phone-samsung-galaxy-s-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-samsung-galaxy-s-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/phone-symbolic.svg b/.icons/kora/devices/symbolic/phone-symbolic.svg
new file mode 120000
index 000000000..ce2cf5e6a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/phone-symbolic.svg
@@ -0,0 +1 @@
+smartphone-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/printer-network-symbolic.svg b/.icons/kora/devices/symbolic/printer-network-symbolic.svg
new file mode 100644
index 000000000..a53112492
--- /dev/null
+++ b/.icons/kora/devices/symbolic/printer-network-symbolic.svg
@@ -0,0 +1,11 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.24938)">
+ <rect x="4" y="1" width="8" height="3" style="fill-opacity:.5;fill-rule:nonzero;fill:rgb(223,223,223)"/>
+ </g>
+ <g transform="translate(0 .227047)">
+ <path d="m2 4c-0.5 0-1 0.5-1 1v3.444l2 0.023v-0.467h10v0.467l2-0.023v-3.444c0-0.5-0.5-1-1-1h-12zm10 0.457c0.531 0 0.963 0.431 0.963 0.962 0 0.532-0.432 0.963-0.963 0.963s-0.963-0.431-0.963-0.963c0-0.531 0.432-0.962 0.963-0.962z" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 5.24938)">
+ <path d="m2 4c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-4c0-0.5-0.5-1-1-1h-12zm10 0.457c0.531 0 0.963 0.431 0.963 0.962 0 0.532-0.432 0.963-0.963 0.963s-0.963-0.431-0.963-0.963c0-0.531 0.432-0.962 0.963-0.962z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/printer-symbolic.svg b/.icons/kora/devices/symbolic/printer-symbolic.svg
new file mode 100644
index 000000000..d3874199d
--- /dev/null
+++ b/.icons/kora/devices/symbolic/printer-symbolic.svg
@@ -0,0 +1,9 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -.337469)">
+ <rect x="4" y="9" width="8" height="5" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <g transform="translate(0 .416873)">
+ <rect x="4" y="1" width="8" height="2" fill-opacity=".3" fill="#dfdfdf"/>
+ </g>
+ <path d="m2 4c-0.5 0-1 0.5-1 1v4c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-4c0-0.5-0.5-1-1-1h-12zm10 0.457c0.531 0 0.963 0.431 0.963 0.962 0 0.532-0.432 0.963-0.963 0.963s-0.963-0.431-0.963-0.963c0-0.531 0.432-0.962 0.963-0.962z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/proc-symbolic.svg b/.icons/kora/devices/symbolic/proc-symbolic.svg
new file mode 120000
index 000000000..1baeea22c
--- /dev/null
+++ b/.icons/kora/devices/symbolic/proc-symbolic.svg
@@ -0,0 +1 @@
+cpu-symbolic.svg \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/ram-symbolic.svg b/.icons/kora/devices/symbolic/ram-symbolic.svg
new file mode 100644
index 000000000..0955f57d9
--- /dev/null
+++ b/.icons/kora/devices/symbolic/ram-symbolic.svg
@@ -0,0 +1,8 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#dfdfdf">
+ <path d="m0 13c0 .554.446 1 1 1h5v-2h-6z"/>
+ <path d="m8 14h7c.554 0 1-.446 1-1v-1h-8z"/>
+ <path d="m0 11h16v-3c-.549 0-1-.451-1-1 0-.522.409-.961.93-.998.023-.001.047-.002.07-.002v-2c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v2c.033 0 .067.002.1.006.508.051.9.483.9.994 0 .549-.451 1-1 1z" fill-opacity=".5"/>
+ <path d="m3 9v-4h2v4zm4 0v-4h2v4zm4 0v-4h2v4z"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/scanner-symbolic.svg b/.icons/kora/devices/symbolic/scanner-symbolic.svg
new file mode 100644
index 000000000..59f0994b5
--- /dev/null
+++ b/.icons/kora/devices/symbolic/scanner-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m13.784 8.702v5.307c0 0.752-0.611 1.363-1.363 1.363h-8.842c-0.752 0-1.363-0.611-1.363-1.363v-5.307h11.568z" style="fill-opacity:.3;fill:rgb(235,235,235)"/>
+ <path d="m13.784 8.702v5.307c0 0.752-0.611 1.363-1.363 1.363h-8.842c-0.752 0-1.363-0.611-1.363-1.363v-5.307h11.568zm-1 1h-9.568v4.307c0 0.201 0.163 0.363 0.363 0.363h8.842c0.2 0 0.363-0.162 0.363-0.363v-4.307zm-10.568-2.404v-5.307c0-0.752 0.611-1.363 1.363-1.363h8.842c0.752 0 1.363 0.611 1.363 1.363v5.307h-11.568zm1-1h9.568v-4.307c0-0.201-0.163-0.363-0.363-0.363h-8.842c-0.2 0-0.363 0.162-0.363 0.363v4.307z" style="fill:rgb(235,235,235)"/>
+ <g transform="matrix(1.08735 0 0 1 -1.05767 -.702084)">
+ <path d="m15.687 7.273c0-0.179-0.065-0.352-0.182-0.479s-0.275-0.198-0.441-0.198h-13.468c-0.166 0-0.324 0.071-0.441 0.198s-0.182 0.3-0.182 0.479v0.05c0 0.179 0.065 0.352 0.182 0.479s0.275 0.198 0.441 0.198h13.468c0.166 0 0.324-0.071 0.441-0.198s0.182-0.3 0.182-0.479v-0.05z" style="fill:rgb(235,235,235)"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/sim-card-symbolic.svg b/.icons/kora/devices/symbolic/sim-card-symbolic.svg
new file mode 100644
index 000000000..8f4f13858
--- /dev/null
+++ b/.icons/kora/devices/symbolic/sim-card-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m9.606 0.367 4.26 4.16v9.128c0 1.091-0.886 1.978-1.978 1.978h-7.776c-1.092 0-1.978-0.887-1.978-1.978v-11.31c0-1.091 0.886-1.978 1.978-1.978h5.494zm-3.71 11.943v1.953h-0.918c-0.606 0-1.097-0.492-1.097-1.097v-0.856h2.015zm3.26-6.285v8.238h-2.515v-5.391h-2.76v-1.75c0-0.606 0.491-1.097 1.097-1.097h4.178zm2.963 5.616v1.525c0 0.605-0.491 1.097-1.097 1.097h-0.973v-2.622h2.07zm-6.223-0.249h-2.015v-1.589h2.015v1.589zm6.223-0.645h-2.07v-1.861h2.07v1.861zm-2.07-2.747v-1.975h0.973c0.606 0 1.097 0.491 1.097 1.097v0.878h-2.07z" style="fill:rgb(235,235,235)"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/smartphone-symbolic.svg b/.icons/kora/devices/symbolic/smartphone-symbolic.svg
new file mode 100644
index 000000000..86aa2893e
--- /dev/null
+++ b/.icons/kora/devices/symbolic/smartphone-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4.047 2.135c0-0.209 0.17-0.378 0.379-0.378h7.148c0.209 0 0.379 0.169 0.379 0.378v11.849c0 0.209-0.17 0.378-0.379 0.378h-7.148c-0.209 0-0.379-0.169-0.379-0.378v-11.849zm6.519-0.051c0.402 0 0.729 0.327 0.729 0.73s-0.327 0.729-0.729 0.729c-0.403 0-0.73-0.326-0.73-0.729s0.327-0.73 0.73-0.73z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m7.5 13h1s0.5 0 0.5 0.5-0.5 0.5-0.5 0.5h-1s-0.5 0-0.5-0.5 0.5-0.5 0.5-0.5z" fill="#dfdfdf"/>
+ <path d="m4.377 1c-1 0-1 1-1 1v12s0 1 1 1h7.246c1 0 1-1 1-1v-12s0-1-1-1h-7.246zm-0.33 1.135c0-0.209 0.17-0.378 0.379-0.378h7.148c0.209 0 0.379 0.169 0.379 0.378v11.849c0 0.209-0.17 0.378-0.379 0.378h-7.148c-0.209 0-0.379-0.169-0.379-0.378v-11.849z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/tablet-symbolic.svg b/.icons/kora/devices/symbolic/tablet-symbolic.svg
new file mode 100644
index 000000000..e8e4ee9c9
--- /dev/null
+++ b/.icons/kora/devices/symbolic/tablet-symbolic.svg
@@ -0,0 +1,3 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h10s1 0 1-1v-12s0-1-1-1h-10zm6.38 12.856c0-0.274-0.223-0.496-0.497-0.496h-1.766c-0.274 0-0.497 0.222-0.497 0.496s0.223 0.496 0.497 0.496h1.766c0.274 0 0.497-0.222 0.497-0.496zm-6.472-12.087h10.184v11.104h-10.184v-11.104z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/thunderbolt-symbolic.svg b/.icons/kora/devices/symbolic/thunderbolt-symbolic.svg
new file mode 100644
index 000000000..ea5b1a5fa
--- /dev/null
+++ b/.icons/kora/devices/symbolic/thunderbolt-symbolic.svg
@@ -0,0 +1,5 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(.595533)">
+ <path d="m6.47 0-3.588 8.571h4.79l-4.064 7.429 8.966-10h-5.412l4.669-6h-5.361z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/tv-symbolic.svg b/.icons/kora/devices/symbolic/tv-symbolic.svg
new file mode 100644
index 000000000..9490a456d
--- /dev/null
+++ b/.icons/kora/devices/symbolic/tv-symbolic.svg
@@ -0,0 +1,10 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <g transform="translate(0 -1.01241)">
+ <rect x="3" y="14.643" width="10" height="1.357" fill="#dfdfdf"/>
+ </g>
+ <path d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2h-12z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 1c-2 0-2 2-2 2v8s0 2 2 2h12s2 0 2-2v-8s0-2-2-2h-12zm0 1h12c1 0 1 1 1 1v8c0 1-1 1-1 1h-12c-1 0-1-1-1-1v-8s0-1 1-1z" fill="#dfdfdf"/>
+ <g transform="translate(.0794045 .5)">
+ <path d="m5 3 7 3.5-7 3.5v-7z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/uninterruptible-power-supply-symbolic.svg b/.icons/kora/devices/symbolic/uninterruptible-power-supply-symbolic.svg
new file mode 100644
index 000000000..2b3ed3422
--- /dev/null
+++ b/.icons/kora/devices/symbolic/uninterruptible-power-supply-symbolic.svg
@@ -0,0 +1,7 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 0s-2 0-2 2v14h12v-14c0-2-2-2-2-2h-8zm9 15v-13c0-1-1-1-1-1h-8s-1 0-1 1v13h10z" fill="#dfdfdf"/>
+ <path d="m4 0s-2 0-2 2v14h12v-14c0-2-2-2-2-2h-8zm1 12c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z" fill-opacity=".3" fill="#dfdfdf"/>
+ <g transform="matrix(1 0 0 1.19107 0 .853598)">
+ <path d="m8 2v3h3l-3 5v-3h-3l3-5z" fill="#dfdfdf"/>
+ </g>
+</svg>
diff --git a/.icons/kora/devices/symbolic/video-display-symbolic.svg b/.icons/kora/devices/symbolic/video-display-symbolic.svg
new file mode 100644
index 000000000..ca1c9ba9a
--- /dev/null
+++ b/.icons/kora/devices/symbolic/video-display-symbolic.svg
@@ -0,0 +1,4 @@
+<svg style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m0.546 0.922 0.04 11.167 14.848-0.012-0.131-11.06-14.757-0.095z" fill-opacity=".3" fill="#dfdfdf"/>
+ <path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2h-12zm-1.232 1.076h14.464v10.848h-14.464v-10.848zm4.416 12.614v2.31h5.632v-2.31h-5.632z" fill="#dfdfdf"/>
+</svg>
diff --git a/.icons/kora/devices/symbolic/video-joined-displays-symbolic.svg b/.icons/kora/devices/symbolic/video-joined-displays-symbolic.svg
new file mode 100644
index 000000000..6cbba0fc1
--- /dev/null
+++ b/.icons/kora/devices/symbolic/video-joined-displays-symbolic.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m6.625 4c-.625 0-.625.666-.625.666v1.334h-5.562c-.438 0-.438.5-.438.5v5c0 .5.438.5.438.5h3.04c-.095.007-.478.063-.478.5v.5h2v-.5c0-.437-.383-.493-.479-.5h2.042c.012 0 .023-.001.035-.002.005 0 .027.002.027.002h3.014c-.128.007-.639.063-.639.5v.5h4v-.5c0-.437-.511-.493-.639-.5h3.014c.625 0 .625-.666.625-.666v-6.668s0-.666-.625-.666zm.236.924h8.278v6.152h-8.278zm-6.222 1.801h5.361v4.55h-5.361z" fill="#dfdfdf" fill-rule="nonzero"/></svg> \ No newline at end of file
diff --git a/.icons/kora/devices/symbolic/video-single-display-symbolic.svg b/.icons/kora/devices/symbolic/video-single-display-symbolic.svg
new file mode 100644
index 000000000..bbaed5dc0
--- /dev/null
+++ b/.icons/kora/devices/symbolic/video-single-display-symbolic.svg
@@ -0,0 +1 @@
+<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#dfdfdf"><path d="m.546.922.04 11.167 14.848-.012-.131-11.06z" fill-opacity=".3"/><path d="m9.925 11.331h1.572v1.368h-4.884v-1.368h1.692v-3.624h-1.584v-1.452h3.204z" fill-rule="nonzero" transform="translate(-1.06499 -3.31596)"/><path d="m2 0c-2 0-2 2-2 2v9s0 2 2 2h12s2 0 2-2v-9s0-2-2-2zm-1.232 1.076h14.464v10.848h-14.464zm4.416 12.614v2.31h5.632v-2.31z"/></g></svg> \ No newline at end of file