diff --git a/assets/Bin Full/PDF/ic_fluent_bin_full_48_filled.pdf b/assets/Bin Full/PDF/ic_fluent_bin_full_48_filled.pdf
new file mode 100644
index 0000000000..5b471ec0a6
Binary files /dev/null and b/assets/Bin Full/PDF/ic_fluent_bin_full_48_filled.pdf differ
diff --git a/assets/Bin Full/PDF/ic_fluent_bin_full_48_regular.pdf b/assets/Bin Full/PDF/ic_fluent_bin_full_48_regular.pdf
new file mode 100644
index 0000000000..b253f135be
Binary files /dev/null and b/assets/Bin Full/PDF/ic_fluent_bin_full_48_regular.pdf differ
diff --git a/assets/Bin Full/SVG/ic_fluent_bin_full_48_filled.svg b/assets/Bin Full/SVG/ic_fluent_bin_full_48_filled.svg
new file mode 100644
index 0000000000..5a29e1bc30
--- /dev/null
+++ b/assets/Bin Full/SVG/ic_fluent_bin_full_48_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Bin Full/SVG/ic_fluent_bin_full_48_regular.svg b/assets/Bin Full/SVG/ic_fluent_bin_full_48_regular.svg
new file mode 100644
index 0000000000..93ec1ddca9
--- /dev/null
+++ b/assets/Bin Full/SVG/ic_fluent_bin_full_48_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Chat Bubbles Question/PDF/ic_fluent_chat_bubbles_question_20_filled.pdf b/assets/Chat Bubbles Question/PDF/ic_fluent_chat_bubbles_question_20_filled.pdf
index 37e39bc7a0..e0da0836d9 100644
Binary files a/assets/Chat Bubbles Question/PDF/ic_fluent_chat_bubbles_question_20_filled.pdf and b/assets/Chat Bubbles Question/PDF/ic_fluent_chat_bubbles_question_20_filled.pdf differ
diff --git a/assets/Chat Bubbles Question/PDF/ic_fluent_chat_bubbles_question_20_regular.pdf b/assets/Chat Bubbles Question/PDF/ic_fluent_chat_bubbles_question_20_regular.pdf
index 68f5d2ca9c..00e99afa70 100644
Binary files a/assets/Chat Bubbles Question/PDF/ic_fluent_chat_bubbles_question_20_regular.pdf and b/assets/Chat Bubbles Question/PDF/ic_fluent_chat_bubbles_question_20_regular.pdf differ
diff --git a/assets/Chat Bubbles Question/SVG/ic_fluent_chat_bubbles_question_20_filled.svg b/assets/Chat Bubbles Question/SVG/ic_fluent_chat_bubbles_question_20_filled.svg
index 8107214874..14753aa0ea 100644
--- a/assets/Chat Bubbles Question/SVG/ic_fluent_chat_bubbles_question_20_filled.svg
+++ b/assets/Chat Bubbles Question/SVG/ic_fluent_chat_bubbles_question_20_filled.svg
@@ -1,3 +1,3 @@
diff --git a/assets/Chat Bubbles Question/SVG/ic_fluent_chat_bubbles_question_20_regular.svg b/assets/Chat Bubbles Question/SVG/ic_fluent_chat_bubbles_question_20_regular.svg
index 7682095757..2f91ca31d5 100644
--- a/assets/Chat Bubbles Question/SVG/ic_fluent_chat_bubbles_question_20_regular.svg
+++ b/assets/Chat Bubbles Question/SVG/ic_fluent_chat_bubbles_question_20_regular.svg
@@ -1,3 +1,3 @@
diff --git a/assets/Clipboard Text Edit/PDF/ic_fluent_clipboard_text_edit_32_filled.pdf b/assets/Clipboard Text Edit/PDF/ic_fluent_clipboard_text_edit_32_filled.pdf
index a8db1c2db7..eaa3f1ccbe 100644
Binary files a/assets/Clipboard Text Edit/PDF/ic_fluent_clipboard_text_edit_32_filled.pdf and b/assets/Clipboard Text Edit/PDF/ic_fluent_clipboard_text_edit_32_filled.pdf differ
diff --git a/assets/Clipboard Text Edit/PDF/ic_fluent_clipboard_text_edit_32_regular.pdf b/assets/Clipboard Text Edit/PDF/ic_fluent_clipboard_text_edit_32_regular.pdf
index 567213b1cf..ba16b7959e 100644
Binary files a/assets/Clipboard Text Edit/PDF/ic_fluent_clipboard_text_edit_32_regular.pdf and b/assets/Clipboard Text Edit/PDF/ic_fluent_clipboard_text_edit_32_regular.pdf differ
diff --git a/assets/Clipboard Text Edit/SVG/ic_fluent_clipboard_text_edit_32_filled.svg b/assets/Clipboard Text Edit/SVG/ic_fluent_clipboard_text_edit_32_filled.svg
index dd88efa9c2..db64c66316 100644
--- a/assets/Clipboard Text Edit/SVG/ic_fluent_clipboard_text_edit_32_filled.svg
+++ b/assets/Clipboard Text Edit/SVG/ic_fluent_clipboard_text_edit_32_filled.svg
@@ -1,3 +1,3 @@
diff --git a/assets/Clipboard Text Edit/SVG/ic_fluent_clipboard_text_edit_32_regular.svg b/assets/Clipboard Text Edit/SVG/ic_fluent_clipboard_text_edit_32_regular.svg
index 0d9f0bb3a5..6e5a4c4d13 100644
--- a/assets/Clipboard Text Edit/SVG/ic_fluent_clipboard_text_edit_32_regular.svg
+++ b/assets/Clipboard Text Edit/SVG/ic_fluent_clipboard_text_edit_32_regular.svg
@@ -1,3 +1,3 @@
diff --git a/assets/Clock Toolbox/PDF/ic_fluent_clock_toolbox_32_filled.pdf b/assets/Clock Toolbox/PDF/ic_fluent_clock_toolbox_32_filled.pdf
new file mode 100644
index 0000000000..dec8811f7c
Binary files /dev/null and b/assets/Clock Toolbox/PDF/ic_fluent_clock_toolbox_32_filled.pdf differ
diff --git a/assets/Clock Toolbox/PDF/ic_fluent_clock_toolbox_32_regular.pdf b/assets/Clock Toolbox/PDF/ic_fluent_clock_toolbox_32_regular.pdf
new file mode 100644
index 0000000000..ce27ab2d11
Binary files /dev/null and b/assets/Clock Toolbox/PDF/ic_fluent_clock_toolbox_32_regular.pdf differ
diff --git a/assets/Clock Toolbox/SVG/ic_fluent_clock_toolbox_32_filled.svg b/assets/Clock Toolbox/SVG/ic_fluent_clock_toolbox_32_filled.svg
new file mode 100644
index 0000000000..6f1010cd82
--- /dev/null
+++ b/assets/Clock Toolbox/SVG/ic_fluent_clock_toolbox_32_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Clock Toolbox/SVG/ic_fluent_clock_toolbox_32_regular.svg b/assets/Clock Toolbox/SVG/ic_fluent_clock_toolbox_32_regular.svg
new file mode 100644
index 0000000000..0fee8963c2
--- /dev/null
+++ b/assets/Clock Toolbox/SVG/ic_fluent_clock_toolbox_32_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Database Search/PDF/ic_fluent_database_search_32_filled.pdf b/assets/Database Search/PDF/ic_fluent_database_search_32_filled.pdf
new file mode 100644
index 0000000000..4ea3aab2ca
Binary files /dev/null and b/assets/Database Search/PDF/ic_fluent_database_search_32_filled.pdf differ
diff --git a/assets/Database Search/PDF/ic_fluent_database_search_32_regular.pdf b/assets/Database Search/PDF/ic_fluent_database_search_32_regular.pdf
new file mode 100644
index 0000000000..fba39093fc
Binary files /dev/null and b/assets/Database Search/PDF/ic_fluent_database_search_32_regular.pdf differ
diff --git a/assets/Database Search/SVG/ic_fluent_database_search_32_filled.svg b/assets/Database Search/SVG/ic_fluent_database_search_32_filled.svg
new file mode 100644
index 0000000000..e3d95faa6d
--- /dev/null
+++ b/assets/Database Search/SVG/ic_fluent_database_search_32_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Database Search/SVG/ic_fluent_database_search_32_regular.svg b/assets/Database Search/SVG/ic_fluent_database_search_32_regular.svg
new file mode 100644
index 0000000000..17da661d2e
--- /dev/null
+++ b/assets/Database Search/SVG/ic_fluent_database_search_32_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Document Globe/PDF/ic_fluent_document_globe_20_filled.pdf b/assets/Document Globe/PDF/ic_fluent_document_globe_20_filled.pdf
new file mode 100644
index 0000000000..1f7b732520
Binary files /dev/null and b/assets/Document Globe/PDF/ic_fluent_document_globe_20_filled.pdf differ
diff --git a/assets/Document Globe/PDF/ic_fluent_document_globe_20_regular.pdf b/assets/Document Globe/PDF/ic_fluent_document_globe_20_regular.pdf
new file mode 100644
index 0000000000..69ec08bb6d
Binary files /dev/null and b/assets/Document Globe/PDF/ic_fluent_document_globe_20_regular.pdf differ
diff --git a/assets/Document Globe/PDF/ic_fluent_document_globe_24_filled.pdf b/assets/Document Globe/PDF/ic_fluent_document_globe_24_filled.pdf
new file mode 100644
index 0000000000..e8950f104f
Binary files /dev/null and b/assets/Document Globe/PDF/ic_fluent_document_globe_24_filled.pdf differ
diff --git a/assets/Document Globe/PDF/ic_fluent_document_globe_24_regular.pdf b/assets/Document Globe/PDF/ic_fluent_document_globe_24_regular.pdf
new file mode 100644
index 0000000000..9d0babd94d
Binary files /dev/null and b/assets/Document Globe/PDF/ic_fluent_document_globe_24_regular.pdf differ
diff --git a/assets/Document Globe/SVG/ic_fluent_document_globe_20_filled.svg b/assets/Document Globe/SVG/ic_fluent_document_globe_20_filled.svg
new file mode 100644
index 0000000000..85ec82697d
--- /dev/null
+++ b/assets/Document Globe/SVG/ic_fluent_document_globe_20_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Document Globe/SVG/ic_fluent_document_globe_20_regular.svg b/assets/Document Globe/SVG/ic_fluent_document_globe_20_regular.svg
new file mode 100644
index 0000000000..ab5cce4103
--- /dev/null
+++ b/assets/Document Globe/SVG/ic_fluent_document_globe_20_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Document Globe/SVG/ic_fluent_document_globe_24_filled.svg b/assets/Document Globe/SVG/ic_fluent_document_globe_24_filled.svg
new file mode 100644
index 0000000000..b3f981df7f
--- /dev/null
+++ b/assets/Document Globe/SVG/ic_fluent_document_globe_24_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Document Globe/SVG/ic_fluent_document_globe_24_regular.svg b/assets/Document Globe/SVG/ic_fluent_document_globe_24_regular.svg
new file mode 100644
index 0000000000..1f3886772b
--- /dev/null
+++ b/assets/Document Globe/SVG/ic_fluent_document_globe_24_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Form Sparkle/PDF/ic_fluent_form_sparkle_20_filled.pdf b/assets/Form Sparkle/PDF/ic_fluent_form_sparkle_20_filled.pdf
new file mode 100644
index 0000000000..33f5366293
Binary files /dev/null and b/assets/Form Sparkle/PDF/ic_fluent_form_sparkle_20_filled.pdf differ
diff --git a/assets/Form Sparkle/PDF/ic_fluent_form_sparkle_20_regular.pdf b/assets/Form Sparkle/PDF/ic_fluent_form_sparkle_20_regular.pdf
new file mode 100644
index 0000000000..0f9bf022e8
Binary files /dev/null and b/assets/Form Sparkle/PDF/ic_fluent_form_sparkle_20_regular.pdf differ
diff --git a/assets/Form Sparkle/SVG/ic_fluent_form_sparkle_20_filled.svg b/assets/Form Sparkle/SVG/ic_fluent_form_sparkle_20_filled.svg
new file mode 100644
index 0000000000..2ac376f9c6
--- /dev/null
+++ b/assets/Form Sparkle/SVG/ic_fluent_form_sparkle_20_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Form Sparkle/SVG/ic_fluent_form_sparkle_20_regular.svg b/assets/Form Sparkle/SVG/ic_fluent_form_sparkle_20_regular.svg
new file mode 100644
index 0000000000..b8afd5a651
--- /dev/null
+++ b/assets/Form Sparkle/SVG/ic_fluent_form_sparkle_20_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_16_filled.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_16_filled.pdf
new file mode 100644
index 0000000000..90f4488bce
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_16_filled.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_16_regular.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_16_regular.pdf
new file mode 100644
index 0000000000..65938320fe
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_16_regular.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_20_filled.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_20_filled.pdf
new file mode 100644
index 0000000000..1c757ff13c
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_20_filled.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_20_regular.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_20_regular.pdf
new file mode 100644
index 0000000000..8fb67c9e1b
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_20_regular.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_24_filled.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_24_filled.pdf
new file mode 100644
index 0000000000..336c67d8c7
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_24_filled.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_24_regular.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_24_regular.pdf
new file mode 100644
index 0000000000..fe6a6b7790
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_24_regular.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_28_filled.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_28_filled.pdf
new file mode 100644
index 0000000000..712c740afc
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_28_filled.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_28_regular.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_28_regular.pdf
new file mode 100644
index 0000000000..0e6fd6dc9a
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_28_regular.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_32_filled.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_32_filled.pdf
new file mode 100644
index 0000000000..41dfec2d7c
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_32_filled.pdf differ
diff --git a/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_32_regular.pdf b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_32_regular.pdf
new file mode 100644
index 0000000000..722269395a
Binary files /dev/null and b/assets/Line Style Sketch/PDF/ic_fluent_line_style_sketch_32_regular.pdf differ
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_16_filled.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_16_filled.svg
new file mode 100644
index 0000000000..a0c72a480a
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_16_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_16_regular.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_16_regular.svg
new file mode 100644
index 0000000000..da7ddeefa6
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_16_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_20_filled.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_20_filled.svg
new file mode 100644
index 0000000000..4649148d02
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_20_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_20_regular.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_20_regular.svg
new file mode 100644
index 0000000000..15eb269325
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_20_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_24_filled.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_24_filled.svg
new file mode 100644
index 0000000000..9a67626dea
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_24_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_24_regular.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_24_regular.svg
new file mode 100644
index 0000000000..20921805fa
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_24_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_28_filled.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_28_filled.svg
new file mode 100644
index 0000000000..24a509fe5b
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_28_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_28_regular.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_28_regular.svg
new file mode 100644
index 0000000000..bfb63d2418
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_28_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_32_filled.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_32_filled.svg
new file mode 100644
index 0000000000..a08995953b
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_32_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_32_regular.svg b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_32_regular.svg
new file mode 100644
index 0000000000..a6ea33e267
--- /dev/null
+++ b/assets/Line Style Sketch/SVG/ic_fluent_line_style_sketch_32_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Microscope/PDF/ic_fluent_microscope_32_filled.pdf b/assets/Microscope/PDF/ic_fluent_microscope_32_filled.pdf
new file mode 100644
index 0000000000..de0116d5b9
Binary files /dev/null and b/assets/Microscope/PDF/ic_fluent_microscope_32_filled.pdf differ
diff --git a/assets/Microscope/PDF/ic_fluent_microscope_32_regular.pdf b/assets/Microscope/PDF/ic_fluent_microscope_32_regular.pdf
new file mode 100644
index 0000000000..bb90e11a7e
Binary files /dev/null and b/assets/Microscope/PDF/ic_fluent_microscope_32_regular.pdf differ
diff --git a/assets/Microscope/SVG/ic_fluent_microscope_32_filled.svg b/assets/Microscope/SVG/ic_fluent_microscope_32_filled.svg
new file mode 100644
index 0000000000..ac5e26b47a
--- /dev/null
+++ b/assets/Microscope/SVG/ic_fluent_microscope_32_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Microscope/SVG/ic_fluent_microscope_32_regular.svg b/assets/Microscope/SVG/ic_fluent_microscope_32_regular.svg
new file mode 100644
index 0000000000..fc9ed54593
--- /dev/null
+++ b/assets/Microscope/SVG/ic_fluent_microscope_32_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_12_filled.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_12_filled.pdf
similarity index 100%
rename from assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_12_filled.pdf
rename to assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_12_filled.pdf
diff --git a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_12_regular.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_12_regular.pdf
similarity index 100%
rename from assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_12_regular.pdf
rename to assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_12_regular.pdf
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_16_filled.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_16_filled.pdf
new file mode 100644
index 0000000000..f93fe8849c
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_16_filled.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_16_regular.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_16_regular.pdf
new file mode 100644
index 0000000000..f7bc7fa523
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_16_regular.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_20_filled.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_20_filled.pdf
new file mode 100644
index 0000000000..167e9405ab
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_20_filled.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_20_regular.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_20_regular.pdf
new file mode 100644
index 0000000000..bce5d49cfc
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_20_regular.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_24_filled.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_24_filled.pdf
new file mode 100644
index 0000000000..32225dd0f5
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_24_filled.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_24_regular.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_24_regular.pdf
new file mode 100644
index 0000000000..435fa356de
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_24_regular.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_28_filled.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_28_filled.pdf
new file mode 100644
index 0000000000..fba02e69a1
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_28_filled.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_28_regular.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_28_regular.pdf
new file mode 100644
index 0000000000..7dd1ac67fb
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_28_regular.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_32_filled.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_32_filled.pdf
new file mode 100644
index 0000000000..0bcb00add8
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_32_filled.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_32_regular.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_32_regular.pdf
new file mode 100644
index 0000000000..693feb50ca
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_32_regular.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_48_filled.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_48_filled.pdf
new file mode 100644
index 0000000000..63a11bd7e9
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_48_filled.pdf differ
diff --git a/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_48_regular.pdf b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_48_regular.pdf
new file mode 100644
index 0000000000..b38f2698b5
Binary files /dev/null and b/assets/Puzzle Piece/PDF/ic_fluent_puzzle_piece_48_regular.pdf differ
diff --git a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_12_filled.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_12_filled.svg
similarity index 100%
rename from assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_12_filled.svg
rename to assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_12_filled.svg
diff --git a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_12_regular.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_12_regular.svg
similarity index 100%
rename from assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_12_regular.svg
rename to assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_12_regular.svg
diff --git a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_16_filled.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_16_filled.svg
similarity index 100%
rename from assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_16_filled.svg
rename to assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_16_filled.svg
diff --git a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_16_regular.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_16_regular.svg
similarity index 100%
rename from assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_16_regular.svg
rename to assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_16_regular.svg
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_20_filled.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_20_filled.svg
new file mode 100644
index 0000000000..c35aae514b
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_20_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_20_regular.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_20_regular.svg
new file mode 100644
index 0000000000..d78b2e8bd7
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_20_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_24_filled.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_24_filled.svg
similarity index 100%
rename from assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_24_filled.svg
rename to assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_24_filled.svg
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_24_regular.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_24_regular.svg
new file mode 100644
index 0000000000..cff1c3d1d8
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_24_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_28_filled.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_28_filled.svg
new file mode 100644
index 0000000000..e192a9def5
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_28_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_28_regular.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_28_regular.svg
new file mode 100644
index 0000000000..f49e17746b
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_28_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_32_filled.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_32_filled.svg
new file mode 100644
index 0000000000..9342d40326
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_32_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_32_regular.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_32_regular.svg
new file mode 100644
index 0000000000..13280af38e
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_32_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_48_filled.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_48_filled.svg
new file mode 100644
index 0000000000..4aa8bc8799
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_48_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_48_regular.svg b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_48_regular.svg
new file mode 100644
index 0000000000..7da186acd2
--- /dev/null
+++ b/assets/Puzzle Piece/SVG/ic_fluent_puzzle_piece_48_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_16_filled.pdf b/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_16_filled.pdf
deleted file mode 100644
index a0eae34499..0000000000
Binary files a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_16_filled.pdf and /dev/null differ
diff --git a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_16_regular.pdf b/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_16_regular.pdf
deleted file mode 100644
index 1714d5aa6b..0000000000
Binary files a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_16_regular.pdf and /dev/null differ
diff --git a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_20_filled.pdf b/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_20_filled.pdf
deleted file mode 100644
index 1fbd3b5847..0000000000
Binary files a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_20_filled.pdf and /dev/null differ
diff --git a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_20_regular.pdf b/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_20_regular.pdf
deleted file mode 100644
index 7a40cd924e..0000000000
Binary files a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_20_regular.pdf and /dev/null differ
diff --git a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_24_filled.pdf b/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_24_filled.pdf
deleted file mode 100644
index a81505d014..0000000000
Binary files a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_24_filled.pdf and /dev/null differ
diff --git a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_24_regular.pdf b/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_24_regular.pdf
deleted file mode 100644
index b8ae436718..0000000000
Binary files a/assets/Puzzle piece/PDF/ic_fluent_puzzle_piece_24_regular.pdf and /dev/null differ
diff --git a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_20_filled.svg b/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_20_filled.svg
deleted file mode 100644
index 59a2a1041c..0000000000
--- a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_20_filled.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_20_regular.svg b/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_20_regular.svg
deleted file mode 100644
index fe5600d580..0000000000
--- a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_20_regular.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_24_regular.svg b/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_24_regular.svg
deleted file mode 100644
index 280269990d..0000000000
--- a/assets/Puzzle piece/SVG/ic_fluent_puzzle_piece_24_regular.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/Puzzle piece/metadata.json b/assets/Puzzle piece/metadata.json
deleted file mode 100644
index 52910b11bf..0000000000
--- a/assets/Puzzle piece/metadata.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "name": "Puzzle Piece",
- "size": [
- 24,
- 20,
- 16
- ],
- "style": [
- "Regular",
- "Filled"
- ],
- "keyword": "fluent-icon",
- "description": "Used to represent apps and actions building together to a common goal.",
- "metaphor": [
- "app",
- "connect",
- "together",
- "goal"
- ]
-}
\ No newline at end of file
diff --git a/assets/Reward/PDF/ic_fluent_reward_32_filled.pdf b/assets/Reward/PDF/ic_fluent_reward_32_filled.pdf
new file mode 100644
index 0000000000..34fb23f296
Binary files /dev/null and b/assets/Reward/PDF/ic_fluent_reward_32_filled.pdf differ
diff --git a/assets/Reward/PDF/ic_fluent_reward_32_regular.pdf b/assets/Reward/PDF/ic_fluent_reward_32_regular.pdf
new file mode 100644
index 0000000000..028f623800
Binary files /dev/null and b/assets/Reward/PDF/ic_fluent_reward_32_regular.pdf differ
diff --git a/assets/Reward/SVG/ic_fluent_reward_32_filled.svg b/assets/Reward/SVG/ic_fluent_reward_32_filled.svg
new file mode 100644
index 0000000000..acf30bc69b
--- /dev/null
+++ b/assets/Reward/SVG/ic_fluent_reward_32_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Reward/SVG/ic_fluent_reward_32_regular.svg b/assets/Reward/SVG/ic_fluent_reward_32_regular.svg
new file mode 100644
index 0000000000..0d142150b1
--- /dev/null
+++ b/assets/Reward/SVG/ic_fluent_reward_32_regular.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Tab Add/PDF/ic_fluent_tab_add_32_filled.pdf b/assets/Tab Add/PDF/ic_fluent_tab_add_32_filled.pdf
new file mode 100644
index 0000000000..313c583c22
Binary files /dev/null and b/assets/Tab Add/PDF/ic_fluent_tab_add_32_filled.pdf differ
diff --git a/assets/Tab Add/PDF/ic_fluent_tab_add_32_light.pdf b/assets/Tab Add/PDF/ic_fluent_tab_add_32_light.pdf
new file mode 100644
index 0000000000..fb589a0115
Binary files /dev/null and b/assets/Tab Add/PDF/ic_fluent_tab_add_32_light.pdf differ
diff --git a/assets/Tab Add/PDF/ic_fluent_tab_add_32_regular.pdf b/assets/Tab Add/PDF/ic_fluent_tab_add_32_regular.pdf
new file mode 100644
index 0000000000..4625fdc80a
Binary files /dev/null and b/assets/Tab Add/PDF/ic_fluent_tab_add_32_regular.pdf differ
diff --git a/assets/Tab Add/SVG/ic_fluent_tab_add_32_filled.svg b/assets/Tab Add/SVG/ic_fluent_tab_add_32_filled.svg
new file mode 100644
index 0000000000..112d01ab0e
--- /dev/null
+++ b/assets/Tab Add/SVG/ic_fluent_tab_add_32_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Tab Add/SVG/ic_fluent_tab_add_32_light.svg b/assets/Tab Add/SVG/ic_fluent_tab_add_32_light.svg
new file mode 100644
index 0000000000..a4279634cb
--- /dev/null
+++ b/assets/Tab Add/SVG/ic_fluent_tab_add_32_light.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/Tab Add/SVG/ic_fluent_tab_add_32_regular.svg b/assets/Tab Add/SVG/ic_fluent_tab_add_32_regular.svg
new file mode 100644
index 0000000000..dcbf5675f0
--- /dev/null
+++ b/assets/Tab Add/SVG/ic_fluent_tab_add_32_regular.svg
@@ -0,0 +1,3 @@
+