diff --git a/icons/design/check-box.design b/icons/design/check-box.design
deleted file mode 100644
index 13ce2718b..000000000
Binary files a/icons/design/check-box.design and /dev/null differ
diff --git a/icons/design/cloud-check.design b/icons/design/cloud-check.design
index a23deadff..fbfb326b7 100644
Binary files a/icons/design/cloud-check.design and b/icons/design/cloud-check.design differ
diff --git a/icons/design/cloud-download.design b/icons/design/cloud-download.design
new file mode 100644
index 000000000..b6e86dd93
Binary files /dev/null and b/icons/design/cloud-download.design differ
diff --git a/icons/design/cloud-outline-off.design b/icons/design/cloud-outline-off.design
new file mode 100644
index 000000000..d9dc741f7
Binary files /dev/null and b/icons/design/cloud-outline-off.design differ
diff --git a/icons/design/cloud-outline.design b/icons/design/cloud-outline.design
new file mode 100644
index 000000000..2672f7f47
Binary files /dev/null and b/icons/design/cloud-outline.design differ
diff --git a/icons/design/cloud-upload.design b/icons/design/cloud-upload.design
new file mode 100644
index 000000000..43207fbcd
Binary files /dev/null and b/icons/design/cloud-upload.design differ
diff --git a/icons/design/cloud.design b/icons/design/cloud.design
new file mode 100644
index 000000000..67448e311
Binary files /dev/null and b/icons/design/cloud.design differ
diff --git a/icons/design/download.design b/icons/design/download.design
new file mode 100644
index 000000000..89bdcaca2
Binary files /dev/null and b/icons/design/download.design differ
diff --git a/icons/design/drawing-box.design b/icons/design/drawing-box.design
new file mode 100644
index 000000000..2c3063322
Binary files /dev/null and b/icons/design/drawing-box.design differ
diff --git a/icons/design/drawing.design b/icons/design/drawing.design
new file mode 100644
index 000000000..6bc8a9f8e
Binary files /dev/null and b/icons/design/drawing.design differ
diff --git a/icons/design/file-cloud.design b/icons/design/file-cloud.design
new file mode 100644
index 000000000..58ac47a1f
Binary files /dev/null and b/icons/design/file-cloud.design differ
diff --git a/icons/design/file-delimited.design b/icons/design/file-delimited.design
new file mode 100644
index 000000000..10f4c0dd9
Binary files /dev/null and b/icons/design/file-delimited.design differ
diff --git a/icons/design/file-document-box.design b/icons/design/file-document-box.design
new file mode 100644
index 000000000..5dbe980e5
Binary files /dev/null and b/icons/design/file-document-box.design differ
diff --git a/icons/design/file-document.design b/icons/design/file-document.design
new file mode 100644
index 000000000..2527e9779
Binary files /dev/null and b/icons/design/file-document.design differ
diff --git a/icons/design/file-excel-box.design b/icons/design/file-excel-box.design
new file mode 100644
index 000000000..5ed2dffa0
Binary files /dev/null and b/icons/design/file-excel-box.design differ
diff --git a/icons/design/file-excel.design b/icons/design/file-excel.design
index d2b467800..861515a8f 100644
Binary files a/icons/design/file-excel.design and b/icons/design/file-excel.design differ
diff --git a/icons/design/file-hidden.design b/icons/design/file-hidden.design
new file mode 100644
index 000000000..840f0fab1
Binary files /dev/null and b/icons/design/file-hidden.design differ
diff --git a/icons/design/file-image-box.design b/icons/design/file-image-box.design
new file mode 100644
index 000000000..0f9f89b50
Binary files /dev/null and b/icons/design/file-image-box.design differ
diff --git a/icons/design/file-image.design b/icons/design/file-image.design
new file mode 100644
index 000000000..ea7665cc2
Binary files /dev/null and b/icons/design/file-image.design differ
diff --git a/icons/design/file-outline.design b/icons/design/file-outline.design
new file mode 100644
index 000000000..c070d4619
Binary files /dev/null and b/icons/design/file-outline.design differ
diff --git a/icons/design/file-pdf-box.design b/icons/design/file-pdf-box.design
new file mode 100644
index 000000000..61ef222d4
Binary files /dev/null and b/icons/design/file-pdf-box.design differ
diff --git a/icons/design/file-pdf.design b/icons/design/file-pdf.design
new file mode 100644
index 000000000..48b768110
Binary files /dev/null and b/icons/design/file-pdf.design differ
diff --git a/icons/design/file-powerpoint-box.design b/icons/design/file-powerpoint-box.design
new file mode 100644
index 000000000..d8d06dd59
Binary files /dev/null and b/icons/design/file-powerpoint-box.design differ
diff --git a/icons/design/file-powerpoint.design b/icons/design/file-powerpoint.design
index 5516ec3c1..598d342ee 100644
Binary files a/icons/design/file-powerpoint.design and b/icons/design/file-powerpoint.design differ
diff --git a/icons/design/file-presentation-box.design b/icons/design/file-presentation-box.design
new file mode 100644
index 000000000..0f2d498b8
Binary files /dev/null and b/icons/design/file-presentation-box.design differ
diff --git a/icons/design/file-word-box.design b/icons/design/file-word-box.design
new file mode 100644
index 000000000..58829dd97
Binary files /dev/null and b/icons/design/file-word-box.design differ
diff --git a/icons/design/file-word.design b/icons/design/file-word.design
index dbed6929e..f92664337 100644
Binary files a/icons/design/file-word.design and b/icons/design/file-word.design differ
diff --git a/icons/design/file.design b/icons/design/file.design
index da789b4d1..e1d43b2c0 100644
Binary files a/icons/design/file.design and b/icons/design/file.design differ
diff --git a/icons/design/upload.design b/icons/design/upload.design
new file mode 100644
index 000000000..06a5230c1
Binary files /dev/null and b/icons/design/upload.design differ
diff --git a/icons/design/windows.design b/icons/design/windows.design
new file mode 100644
index 000000000..799a6c1a7
Binary files /dev/null and b/icons/design/windows.design differ
diff --git a/icons/svg/cloud-check.svg b/icons/svg/cloud-check.svg
index 0829761de..556f06142 100644
--- a/icons/svg/cloud-check.svg
+++ b/icons/svg/cloud-check.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/cloud-download.svg b/icons/svg/cloud-download.svg
new file mode 100644
index 000000000..7c429680d
--- /dev/null
+++ b/icons/svg/cloud-download.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cloud-outline-off.svg b/icons/svg/cloud-outline-off.svg
new file mode 100644
index 000000000..b790b9bfc
--- /dev/null
+++ b/icons/svg/cloud-outline-off.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cloud-outline.svg b/icons/svg/cloud-outline.svg
new file mode 100644
index 000000000..701c00749
--- /dev/null
+++ b/icons/svg/cloud-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cloud-upload.svg b/icons/svg/cloud-upload.svg
new file mode 100644
index 000000000..4dab74d54
--- /dev/null
+++ b/icons/svg/cloud-upload.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/cloud.svg b/icons/svg/cloud.svg
new file mode 100644
index 000000000..c32c9a332
--- /dev/null
+++ b/icons/svg/cloud.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/check-box.svg b/icons/svg/download.svg
similarity index 62%
rename from icons/svg/check-box.svg
rename to icons/svg/download.svg
index 7f5c92bda..0edb5404e 100644
--- a/icons/svg/check-box.svg
+++ b/icons/svg/download.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/drawing-box.svg b/icons/svg/drawing-box.svg
new file mode 100644
index 000000000..72702ec97
--- /dev/null
+++ b/icons/svg/drawing-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/drawing.svg b/icons/svg/drawing.svg
new file mode 100644
index 000000000..c20df7911
--- /dev/null
+++ b/icons/svg/drawing.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-cloud.svg b/icons/svg/file-cloud.svg
new file mode 100644
index 000000000..eb58733b4
--- /dev/null
+++ b/icons/svg/file-cloud.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-delimited.svg b/icons/svg/file-delimited.svg
new file mode 100644
index 000000000..cc312c7d0
--- /dev/null
+++ b/icons/svg/file-delimited.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-document-box.svg b/icons/svg/file-document-box.svg
new file mode 100644
index 000000000..57cbc91e8
--- /dev/null
+++ b/icons/svg/file-document-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-document.svg b/icons/svg/file-document.svg
new file mode 100644
index 000000000..4f7675a57
--- /dev/null
+++ b/icons/svg/file-document.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-excel-box.svg b/icons/svg/file-excel-box.svg
new file mode 100644
index 000000000..a18276bc5
--- /dev/null
+++ b/icons/svg/file-excel-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-excel.svg b/icons/svg/file-excel.svg
index b4b2cc439..990796ce2 100644
--- a/icons/svg/file-excel.svg
+++ b/icons/svg/file-excel.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/file-hidden.svg b/icons/svg/file-hidden.svg
new file mode 100644
index 000000000..24603c877
--- /dev/null
+++ b/icons/svg/file-hidden.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-image-box.svg b/icons/svg/file-image-box.svg
new file mode 100644
index 000000000..245619ae2
--- /dev/null
+++ b/icons/svg/file-image-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-image.svg b/icons/svg/file-image.svg
new file mode 100644
index 000000000..01d46f200
--- /dev/null
+++ b/icons/svg/file-image.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-outline.svg b/icons/svg/file-outline.svg
new file mode 100644
index 000000000..9866c4a29
--- /dev/null
+++ b/icons/svg/file-outline.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-pdf-box.svg b/icons/svg/file-pdf-box.svg
new file mode 100644
index 000000000..e40a77cb4
--- /dev/null
+++ b/icons/svg/file-pdf-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-pdf.svg b/icons/svg/file-pdf.svg
new file mode 100644
index 000000000..849dde67f
--- /dev/null
+++ b/icons/svg/file-pdf.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-powerpoint-box.svg b/icons/svg/file-powerpoint-box.svg
new file mode 100644
index 000000000..7e9e39492
--- /dev/null
+++ b/icons/svg/file-powerpoint-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-powerpoint.svg b/icons/svg/file-powerpoint.svg
index 4d6eca057..1216d89da 100644
--- a/icons/svg/file-powerpoint.svg
+++ b/icons/svg/file-powerpoint.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/file-presentation-box.svg b/icons/svg/file-presentation-box.svg
new file mode 100644
index 000000000..ad7ed1298
--- /dev/null
+++ b/icons/svg/file-presentation-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-word-box.svg b/icons/svg/file-word-box.svg
new file mode 100644
index 000000000..505452f86
--- /dev/null
+++ b/icons/svg/file-word-box.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/file-word.svg b/icons/svg/file-word.svg
index 32d3bd63c..7b6467204 100644
--- a/icons/svg/file-word.svg
+++ b/icons/svg/file-word.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/file.svg b/icons/svg/file.svg
index 2c33651e2..683a08fde 100644
--- a/icons/svg/file.svg
+++ b/icons/svg/file.svg
@@ -1,5 +1,5 @@
diff --git a/icons/svg/upload.svg b/icons/svg/upload.svg
new file mode 100644
index 000000000..22b58a175
--- /dev/null
+++ b/icons/svg/upload.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/windows.svg b/icons/svg/windows.svg
new file mode 100644
index 000000000..2a3c39977
--- /dev/null
+++ b/icons/svg/windows.svg
@@ -0,0 +1,5 @@
+
+
+