diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..d6cc02e
Binary files /dev/null and b/.DS_Store differ
diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 100644
index 0000000..17ac4af
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1,10 @@
+# Project Rules
+
+## Electron App
+### Quality
+We care about overall architectural quality and keeping consistent patterns according to best practices.
+
+As an example, we have as high of a bar as a product team like Linear, which outputs high quality software. Let's avoid slop at all costs.
+
+### Package Manager
+- Use **yarn** (not npm) for all dependency management
diff --git a/CMakeLists.txt b/cpp/CMakeLists.txt
similarity index 100%
rename from CMakeLists.txt
rename to cpp/CMakeLists.txt
diff --git a/assets/.DS_Store b/cpp/assets/.DS_Store
similarity index 100%
rename from assets/.DS_Store
rename to cpp/assets/.DS_Store
diff --git a/assets/FLOWY-4.png b/cpp/assets/FLOWY-4.png
similarity index 100%
rename from assets/FLOWY-4.png
rename to cpp/assets/FLOWY-4.png
diff --git a/assets/Plus_Jakarta_Sans/OFL.txt b/cpp/assets/Plus_Jakarta_Sans/OFL.txt
similarity index 100%
rename from assets/Plus_Jakarta_Sans/OFL.txt
rename to cpp/assets/Plus_Jakarta_Sans/OFL.txt
diff --git a/assets/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.ttf b/cpp/assets/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.ttf
rename to cpp/assets/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.ttf
diff --git a/assets/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf b/cpp/assets/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf
rename to cpp/assets/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf
diff --git a/assets/Plus_Jakarta_Sans/README.txt b/cpp/assets/Plus_Jakarta_Sans/README.txt
similarity index 100%
rename from assets/Plus_Jakarta_Sans/README.txt
rename to cpp/assets/Plus_Jakarta_Sans/README.txt
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Bold.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Bold.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Bold.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Bold.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-BoldItalic.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-BoldItalic.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-BoldItalic.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-BoldItalic.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBold.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBold.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBold.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBold.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBoldItalic.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBoldItalic.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBoldItalic.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBoldItalic.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLight.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLight.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLight.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLight.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLightItalic.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLightItalic.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLightItalic.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLightItalic.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Italic.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Italic.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Italic.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Italic.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Light.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Light.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Light.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Light.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-LightItalic.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-LightItalic.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-LightItalic.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-LightItalic.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Medium.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Medium.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Medium.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Medium.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-MediumItalic.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-MediumItalic.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-MediumItalic.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-MediumItalic.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Regular.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Regular.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Regular.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-Regular.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBold.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBold.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBold.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBold.ttf
diff --git a/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBoldItalic.ttf b/cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBoldItalic.ttf
similarity index 100%
rename from assets/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBoldItalic.ttf
rename to cpp/assets/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBoldItalic.ttf
diff --git a/assets/example_thumbnail.jpg b/cpp/assets/example_thumbnail.jpg
similarity index 100%
rename from assets/example_thumbnail.jpg
rename to cpp/assets/example_thumbnail.jpg
diff --git a/assets/icons/duocolor/alerts/alert-circle.svg b/cpp/assets/icons/duocolor/alerts/alert-circle.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/alert-circle.svg
rename to cpp/assets/icons/duocolor/alerts/alert-circle.svg
diff --git a/assets/icons/duocolor/alerts/alert-octagon.svg b/cpp/assets/icons/duocolor/alerts/alert-octagon.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/alert-octagon.svg
rename to cpp/assets/icons/duocolor/alerts/alert-octagon.svg
diff --git a/assets/icons/duocolor/alerts/alert-triangle.svg b/cpp/assets/icons/duocolor/alerts/alert-triangle.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/alert-triangle.svg
rename to cpp/assets/icons/duocolor/alerts/alert-triangle.svg
diff --git a/assets/icons/duocolor/alerts/bell-check.svg b/cpp/assets/icons/duocolor/alerts/bell-check.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/bell-check.svg
rename to cpp/assets/icons/duocolor/alerts/bell-check.svg
diff --git a/assets/icons/duocolor/alerts/bell-minus.svg b/cpp/assets/icons/duocolor/alerts/bell-minus.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/bell-minus.svg
rename to cpp/assets/icons/duocolor/alerts/bell-minus.svg
diff --git a/assets/icons/duocolor/alerts/bell-plus.svg b/cpp/assets/icons/duocolor/alerts/bell-plus.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/bell-plus.svg
rename to cpp/assets/icons/duocolor/alerts/bell-plus.svg
diff --git a/assets/icons/duocolor/alerts/bell-slash.svg b/cpp/assets/icons/duocolor/alerts/bell-slash.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/bell-slash.svg
rename to cpp/assets/icons/duocolor/alerts/bell-slash.svg
diff --git a/assets/icons/duocolor/alerts/bell.svg b/cpp/assets/icons/duocolor/alerts/bell.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/bell.svg
rename to cpp/assets/icons/duocolor/alerts/bell.svg
diff --git a/assets/icons/duocolor/alerts/check-circle-2.svg b/cpp/assets/icons/duocolor/alerts/check-circle-2.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/check-circle-2.svg
rename to cpp/assets/icons/duocolor/alerts/check-circle-2.svg
diff --git a/assets/icons/duocolor/alerts/cross-circle.svg b/cpp/assets/icons/duocolor/alerts/cross-circle.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/cross-circle.svg
rename to cpp/assets/icons/duocolor/alerts/cross-circle.svg
diff --git a/assets/icons/duocolor/alerts/cross-octagon.svg b/cpp/assets/icons/duocolor/alerts/cross-octagon.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/cross-octagon.svg
rename to cpp/assets/icons/duocolor/alerts/cross-octagon.svg
diff --git a/assets/icons/duocolor/alerts/info.svg b/cpp/assets/icons/duocolor/alerts/info.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/info.svg
rename to cpp/assets/icons/duocolor/alerts/info.svg
diff --git a/assets/icons/duocolor/alerts/minus-octagon.svg b/cpp/assets/icons/duocolor/alerts/minus-octagon.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/minus-octagon.svg
rename to cpp/assets/icons/duocolor/alerts/minus-octagon.svg
diff --git a/assets/icons/duocolor/alerts/notification-indicator.svg b/cpp/assets/icons/duocolor/alerts/notification-indicator.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/notification-indicator.svg
rename to cpp/assets/icons/duocolor/alerts/notification-indicator.svg
diff --git a/assets/icons/duocolor/alerts/question.svg b/cpp/assets/icons/duocolor/alerts/question.svg
similarity index 100%
rename from assets/icons/duocolor/alerts/question.svg
rename to cpp/assets/icons/duocolor/alerts/question.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom-left-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom-left-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom-left-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom-left-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom-left-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom-left-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom-left-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom-left-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom-left.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom-left.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom-left.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom-left.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom-right-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom-right-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom-right-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom-right-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom-right-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom-right-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom-right-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom-right-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom-right.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom-right.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom-right.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom-right.svg
diff --git a/assets/icons/duocolor/arrows/arrow-bottom.svg b/cpp/assets/icons/duocolor/arrows/arrow-bottom.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-bottom.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-bottom.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-ccw-lb-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-lb-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-ccw-lb-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-lb-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-ccw-lb.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-lb.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-ccw-lb.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-lb.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-ccw-lt-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-lt-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-ccw-lt-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-lt-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-ccw-lt.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-lt.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-ccw-lt.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-lt.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-ccw-rb-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-rb-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-ccw-rb-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-rb-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-ccw-rb.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-rb.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-ccw-rb.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-rb.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-ccw-rt-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-rt-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-ccw-rt-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-rt-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-ccw-rt.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-rt.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-ccw-rt.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-ccw-rt.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-cw-lb-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-cw-lb-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-cw-lb-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-cw-lb-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-cw-lb.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-cw-lb.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-cw-lb.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-cw-lb.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-cw-lt-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-cw-lt-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-cw-lt-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-cw-lt-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-cw-lt.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-cw-lt.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-cw-lt.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-cw-lt.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-cw-rb-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-cw-rb-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-cw-rb-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-cw-rb-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-cw-rb.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-cw-rb.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-cw-rb.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-cw-rb.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-cw-rt-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-cw-rt-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-cw-rt-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-cw-rt-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-corner-cw-rt.svg b/cpp/assets/icons/duocolor/arrows/arrow-corner-cw-rt.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-corner-cw-rt.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-corner-cw-rt.svg
diff --git a/assets/icons/duocolor/arrows/arrow-left-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-left-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-left-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-left-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-left-curved-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-left-curved-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-left-curved-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-left-curved-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-left-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-left-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-left-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-left-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-left.svg b/cpp/assets/icons/duocolor/arrows/arrow-left.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-left.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-left.svg
diff --git a/assets/icons/duocolor/arrows/arrow-right-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-right-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-right-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-right-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-right-curved-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-right-curved-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-right-curved-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-right-curved-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-right-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-right-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-right-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-right-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-right.svg b/cpp/assets/icons/duocolor/arrows/arrow-right.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-right.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-right.svg
diff --git a/assets/icons/duocolor/arrows/arrow-swap-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-swap-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-swap-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-swap-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-swap.svg b/cpp/assets/icons/duocolor/arrows/arrow-swap.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-swap.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-swap.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-top-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top-left-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-top-left-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top-left-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top-left-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top-left-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-top-left-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top-left-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top-left-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top-left.svg b/cpp/assets/icons/duocolor/arrows/arrow-top-left.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top-left.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top-left.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-top-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top-right-circle.svg b/cpp/assets/icons/duocolor/arrows/arrow-top-right-circle.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top-right-circle.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top-right-circle.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top-right-rec.svg b/cpp/assets/icons/duocolor/arrows/arrow-top-right-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top-right-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top-right-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top-right.svg b/cpp/assets/icons/duocolor/arrows/arrow-top-right.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top-right.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top-right.svg
diff --git a/assets/icons/duocolor/arrows/arrow-top.svg b/cpp/assets/icons/duocolor/arrows/arrow-top.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrow-top.svg
rename to cpp/assets/icons/duocolor/arrows/arrow-top.svg
diff --git a/assets/icons/duocolor/arrows/arrows-expand-2-rec.svg b/cpp/assets/icons/duocolor/arrows/arrows-expand-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrows-expand-2-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrows-expand-2-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrows-expand-2.svg b/cpp/assets/icons/duocolor/arrows/arrows-expand-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrows-expand-2.svg
rename to cpp/assets/icons/duocolor/arrows/arrows-expand-2.svg
diff --git a/assets/icons/duocolor/arrows/arrows-expand-rec.svg b/cpp/assets/icons/duocolor/arrows/arrows-expand-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrows-expand-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrows-expand-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrows-expand.svg b/cpp/assets/icons/duocolor/arrows/arrows-expand.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrows-expand.svg
rename to cpp/assets/icons/duocolor/arrows/arrows-expand.svg
diff --git a/assets/icons/duocolor/arrows/arrows-move-2-rec.svg b/cpp/assets/icons/duocolor/arrows/arrows-move-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrows-move-2-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrows-move-2-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrows-move-2.svg b/cpp/assets/icons/duocolor/arrows/arrows-move-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrows-move-2.svg
rename to cpp/assets/icons/duocolor/arrows/arrows-move-2.svg
diff --git a/assets/icons/duocolor/arrows/arrows-move-rec.svg b/cpp/assets/icons/duocolor/arrows/arrows-move-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrows-move-rec.svg
rename to cpp/assets/icons/duocolor/arrows/arrows-move-rec.svg
diff --git a/assets/icons/duocolor/arrows/arrows-move.svg b/cpp/assets/icons/duocolor/arrows/arrows-move.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/arrows-move.svg
rename to cpp/assets/icons/duocolor/arrows/arrows-move.svg
diff --git a/assets/icons/duocolor/arrows/chevron-down-rec.svg b/cpp/assets/icons/duocolor/arrows/chevron-down-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevron-down-rec.svg
rename to cpp/assets/icons/duocolor/arrows/chevron-down-rec.svg
diff --git a/assets/icons/duocolor/arrows/chevron-down.svg b/cpp/assets/icons/duocolor/arrows/chevron-down.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevron-down.svg
rename to cpp/assets/icons/duocolor/arrows/chevron-down.svg
diff --git a/assets/icons/duocolor/arrows/chevron-left-rec.svg b/cpp/assets/icons/duocolor/arrows/chevron-left-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevron-left-rec.svg
rename to cpp/assets/icons/duocolor/arrows/chevron-left-rec.svg
diff --git a/assets/icons/duocolor/arrows/chevron-left.svg b/cpp/assets/icons/duocolor/arrows/chevron-left.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevron-left.svg
rename to cpp/assets/icons/duocolor/arrows/chevron-left.svg
diff --git a/assets/icons/duocolor/arrows/chevron-right-rec.svg b/cpp/assets/icons/duocolor/arrows/chevron-right-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevron-right-rec.svg
rename to cpp/assets/icons/duocolor/arrows/chevron-right-rec.svg
diff --git a/assets/icons/duocolor/arrows/chevron-right.svg b/cpp/assets/icons/duocolor/arrows/chevron-right.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevron-right.svg
rename to cpp/assets/icons/duocolor/arrows/chevron-right.svg
diff --git a/assets/icons/duocolor/arrows/chevron-up-rec.svg b/cpp/assets/icons/duocolor/arrows/chevron-up-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevron-up-rec.svg
rename to cpp/assets/icons/duocolor/arrows/chevron-up-rec.svg
diff --git a/assets/icons/duocolor/arrows/chevron-up.svg b/cpp/assets/icons/duocolor/arrows/chevron-up.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevron-up.svg
rename to cpp/assets/icons/duocolor/arrows/chevron-up.svg
diff --git a/assets/icons/duocolor/arrows/chevrons-down-rec.svg b/cpp/assets/icons/duocolor/arrows/chevrons-down-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevrons-down-rec.svg
rename to cpp/assets/icons/duocolor/arrows/chevrons-down-rec.svg
diff --git a/assets/icons/duocolor/arrows/chevrons-down.svg b/cpp/assets/icons/duocolor/arrows/chevrons-down.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevrons-down.svg
rename to cpp/assets/icons/duocolor/arrows/chevrons-down.svg
diff --git a/assets/icons/duocolor/arrows/chevrons-left-rec.svg b/cpp/assets/icons/duocolor/arrows/chevrons-left-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevrons-left-rec.svg
rename to cpp/assets/icons/duocolor/arrows/chevrons-left-rec.svg
diff --git a/assets/icons/duocolor/arrows/chevrons-left.svg b/cpp/assets/icons/duocolor/arrows/chevrons-left.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevrons-left.svg
rename to cpp/assets/icons/duocolor/arrows/chevrons-left.svg
diff --git a/assets/icons/duocolor/arrows/chevrons-right-rec.svg b/cpp/assets/icons/duocolor/arrows/chevrons-right-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevrons-right-rec.svg
rename to cpp/assets/icons/duocolor/arrows/chevrons-right-rec.svg
diff --git a/assets/icons/duocolor/arrows/chevrons-right.svg b/cpp/assets/icons/duocolor/arrows/chevrons-right.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevrons-right.svg
rename to cpp/assets/icons/duocolor/arrows/chevrons-right.svg
diff --git a/assets/icons/duocolor/arrows/chevrons-up-rec.svg b/cpp/assets/icons/duocolor/arrows/chevrons-up-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevrons-up-rec.svg
rename to cpp/assets/icons/duocolor/arrows/chevrons-up-rec.svg
diff --git a/assets/icons/duocolor/arrows/chevrons-up.svg b/cpp/assets/icons/duocolor/arrows/chevrons-up.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/chevrons-up.svg
rename to cpp/assets/icons/duocolor/arrows/chevrons-up.svg
diff --git a/assets/icons/duocolor/arrows/code-rec.svg b/cpp/assets/icons/duocolor/arrows/code-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/code-rec.svg
rename to cpp/assets/icons/duocolor/arrows/code-rec.svg
diff --git a/assets/icons/duocolor/arrows/code.svg b/cpp/assets/icons/duocolor/arrows/code.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/code.svg
rename to cpp/assets/icons/duocolor/arrows/code.svg
diff --git a/assets/icons/duocolor/arrows/export-2.svg b/cpp/assets/icons/duocolor/arrows/export-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/export-2.svg
rename to cpp/assets/icons/duocolor/arrows/export-2.svg
diff --git a/assets/icons/duocolor/arrows/export-3.svg b/cpp/assets/icons/duocolor/arrows/export-3.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/export-3.svg
rename to cpp/assets/icons/duocolor/arrows/export-3.svg
diff --git a/assets/icons/duocolor/arrows/export-4.svg b/cpp/assets/icons/duocolor/arrows/export-4.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/export-4.svg
rename to cpp/assets/icons/duocolor/arrows/export-4.svg
diff --git a/assets/icons/duocolor/arrows/export.svg b/cpp/assets/icons/duocolor/arrows/export.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/export.svg
rename to cpp/assets/icons/duocolor/arrows/export.svg
diff --git a/assets/icons/duocolor/arrows/external-link-2.svg b/cpp/assets/icons/duocolor/arrows/external-link-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/external-link-2.svg
rename to cpp/assets/icons/duocolor/arrows/external-link-2.svg
diff --git a/assets/icons/duocolor/arrows/external-link-rec.svg b/cpp/assets/icons/duocolor/arrows/external-link-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/external-link-rec.svg
rename to cpp/assets/icons/duocolor/arrows/external-link-rec.svg
diff --git a/assets/icons/duocolor/arrows/external-link.svg b/cpp/assets/icons/duocolor/arrows/external-link.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/external-link.svg
rename to cpp/assets/icons/duocolor/arrows/external-link.svg
diff --git a/assets/icons/duocolor/arrows/forward-all-rec.svg b/cpp/assets/icons/duocolor/arrows/forward-all-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/forward-all-rec.svg
rename to cpp/assets/icons/duocolor/arrows/forward-all-rec.svg
diff --git a/assets/icons/duocolor/arrows/forward-all.svg b/cpp/assets/icons/duocolor/arrows/forward-all.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/forward-all.svg
rename to cpp/assets/icons/duocolor/arrows/forward-all.svg
diff --git a/assets/icons/duocolor/arrows/forward-rec.svg b/cpp/assets/icons/duocolor/arrows/forward-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/forward-rec.svg
rename to cpp/assets/icons/duocolor/arrows/forward-rec.svg
diff --git a/assets/icons/duocolor/arrows/forward.svg b/cpp/assets/icons/duocolor/arrows/forward.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/forward.svg
rename to cpp/assets/icons/duocolor/arrows/forward.svg
diff --git a/assets/icons/duocolor/arrows/import-2.svg b/cpp/assets/icons/duocolor/arrows/import-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/import-2.svg
rename to cpp/assets/icons/duocolor/arrows/import-2.svg
diff --git a/assets/icons/duocolor/arrows/import-3.svg b/cpp/assets/icons/duocolor/arrows/import-3.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/import-3.svg
rename to cpp/assets/icons/duocolor/arrows/import-3.svg
diff --git a/assets/icons/duocolor/arrows/import-4.svg b/cpp/assets/icons/duocolor/arrows/import-4.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/import-4.svg
rename to cpp/assets/icons/duocolor/arrows/import-4.svg
diff --git a/assets/icons/duocolor/arrows/import.svg b/cpp/assets/icons/duocolor/arrows/import.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/import.svg
rename to cpp/assets/icons/duocolor/arrows/import.svg
diff --git a/assets/icons/duocolor/arrows/log-in-2.svg b/cpp/assets/icons/duocolor/arrows/log-in-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/log-in-2.svg
rename to cpp/assets/icons/duocolor/arrows/log-in-2.svg
diff --git a/assets/icons/duocolor/arrows/log-in-3.svg b/cpp/assets/icons/duocolor/arrows/log-in-3.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/log-in-3.svg
rename to cpp/assets/icons/duocolor/arrows/log-in-3.svg
diff --git a/assets/icons/duocolor/arrows/log-in.svg b/cpp/assets/icons/duocolor/arrows/log-in.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/log-in.svg
rename to cpp/assets/icons/duocolor/arrows/log-in.svg
diff --git a/assets/icons/duocolor/arrows/log-out-2.svg b/cpp/assets/icons/duocolor/arrows/log-out-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/log-out-2.svg
rename to cpp/assets/icons/duocolor/arrows/log-out-2.svg
diff --git a/assets/icons/duocolor/arrows/log-out-3.svg b/cpp/assets/icons/duocolor/arrows/log-out-3.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/log-out-3.svg
rename to cpp/assets/icons/duocolor/arrows/log-out-3.svg
diff --git a/assets/icons/duocolor/arrows/log-out.svg b/cpp/assets/icons/duocolor/arrows/log-out.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/log-out.svg
rename to cpp/assets/icons/duocolor/arrows/log-out.svg
diff --git a/assets/icons/duocolor/arrows/maximize-2-flipped-rec.svg b/cpp/assets/icons/duocolor/arrows/maximize-2-flipped-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/maximize-2-flipped-rec.svg
rename to cpp/assets/icons/duocolor/arrows/maximize-2-flipped-rec.svg
diff --git a/assets/icons/duocolor/arrows/maximize-2-flipped.svg b/cpp/assets/icons/duocolor/arrows/maximize-2-flipped.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/maximize-2-flipped.svg
rename to cpp/assets/icons/duocolor/arrows/maximize-2-flipped.svg
diff --git a/assets/icons/duocolor/arrows/maximize-2-rec.svg b/cpp/assets/icons/duocolor/arrows/maximize-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/maximize-2-rec.svg
rename to cpp/assets/icons/duocolor/arrows/maximize-2-rec.svg
diff --git a/assets/icons/duocolor/arrows/maximize-2.svg b/cpp/assets/icons/duocolor/arrows/maximize-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/maximize-2.svg
rename to cpp/assets/icons/duocolor/arrows/maximize-2.svg
diff --git a/assets/icons/duocolor/arrows/maximize-flipped-rec.svg b/cpp/assets/icons/duocolor/arrows/maximize-flipped-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/maximize-flipped-rec.svg
rename to cpp/assets/icons/duocolor/arrows/maximize-flipped-rec.svg
diff --git a/assets/icons/duocolor/arrows/maximize-flipped.svg b/cpp/assets/icons/duocolor/arrows/maximize-flipped.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/maximize-flipped.svg
rename to cpp/assets/icons/duocolor/arrows/maximize-flipped.svg
diff --git a/assets/icons/duocolor/arrows/maximize-rec.svg b/cpp/assets/icons/duocolor/arrows/maximize-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/maximize-rec.svg
rename to cpp/assets/icons/duocolor/arrows/maximize-rec.svg
diff --git a/assets/icons/duocolor/arrows/maximize.svg b/cpp/assets/icons/duocolor/arrows/maximize.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/maximize.svg
rename to cpp/assets/icons/duocolor/arrows/maximize.svg
diff --git a/assets/icons/duocolor/arrows/redo-2-rec.svg b/cpp/assets/icons/duocolor/arrows/redo-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/redo-2-rec.svg
rename to cpp/assets/icons/duocolor/arrows/redo-2-rec.svg
diff --git a/assets/icons/duocolor/arrows/redo-2.svg b/cpp/assets/icons/duocolor/arrows/redo-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/redo-2.svg
rename to cpp/assets/icons/duocolor/arrows/redo-2.svg
diff --git a/assets/icons/duocolor/arrows/redo-rec.svg b/cpp/assets/icons/duocolor/arrows/redo-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/redo-rec.svg
rename to cpp/assets/icons/duocolor/arrows/redo-rec.svg
diff --git a/assets/icons/duocolor/arrows/redo.svg b/cpp/assets/icons/duocolor/arrows/redo.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/redo.svg
rename to cpp/assets/icons/duocolor/arrows/redo.svg
diff --git a/assets/icons/duocolor/arrows/refresh-ccw-alert-rec.svg b/cpp/assets/icons/duocolor/arrows/refresh-ccw-alert-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/refresh-ccw-alert-rec.svg
rename to cpp/assets/icons/duocolor/arrows/refresh-ccw-alert-rec.svg
diff --git a/assets/icons/duocolor/arrows/refresh-ccw-alert.svg b/cpp/assets/icons/duocolor/arrows/refresh-ccw-alert.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/refresh-ccw-alert.svg
rename to cpp/assets/icons/duocolor/arrows/refresh-ccw-alert.svg
diff --git a/assets/icons/duocolor/arrows/refresh-ccw-rec.svg b/cpp/assets/icons/duocolor/arrows/refresh-ccw-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/refresh-ccw-rec.svg
rename to cpp/assets/icons/duocolor/arrows/refresh-ccw-rec.svg
diff --git a/assets/icons/duocolor/arrows/refresh-ccw.svg b/cpp/assets/icons/duocolor/arrows/refresh-ccw.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/refresh-ccw.svg
rename to cpp/assets/icons/duocolor/arrows/refresh-ccw.svg
diff --git a/assets/icons/duocolor/arrows/refresh-cw-alert-rec.svg b/cpp/assets/icons/duocolor/arrows/refresh-cw-alert-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/refresh-cw-alert-rec.svg
rename to cpp/assets/icons/duocolor/arrows/refresh-cw-alert-rec.svg
diff --git a/assets/icons/duocolor/arrows/refresh-cw-alert.svg b/cpp/assets/icons/duocolor/arrows/refresh-cw-alert.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/refresh-cw-alert.svg
rename to cpp/assets/icons/duocolor/arrows/refresh-cw-alert.svg
diff --git a/assets/icons/duocolor/arrows/refresh-cw-rec.svg b/cpp/assets/icons/duocolor/arrows/refresh-cw-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/refresh-cw-rec.svg
rename to cpp/assets/icons/duocolor/arrows/refresh-cw-rec.svg
diff --git a/assets/icons/duocolor/arrows/refresh-cw.svg b/cpp/assets/icons/duocolor/arrows/refresh-cw.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/refresh-cw.svg
rename to cpp/assets/icons/duocolor/arrows/refresh-cw.svg
diff --git a/assets/icons/duocolor/arrows/reply-all-rec.svg b/cpp/assets/icons/duocolor/arrows/reply-all-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/reply-all-rec.svg
rename to cpp/assets/icons/duocolor/arrows/reply-all-rec.svg
diff --git a/assets/icons/duocolor/arrows/reply-all.svg b/cpp/assets/icons/duocolor/arrows/reply-all.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/reply-all.svg
rename to cpp/assets/icons/duocolor/arrows/reply-all.svg
diff --git a/assets/icons/duocolor/arrows/reply-rec.svg b/cpp/assets/icons/duocolor/arrows/reply-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/reply-rec.svg
rename to cpp/assets/icons/duocolor/arrows/reply-rec.svg
diff --git a/assets/icons/duocolor/arrows/reply.svg b/cpp/assets/icons/duocolor/arrows/reply.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/reply.svg
rename to cpp/assets/icons/duocolor/arrows/reply.svg
diff --git a/assets/icons/duocolor/arrows/rotate-ccw-rec.svg b/cpp/assets/icons/duocolor/arrows/rotate-ccw-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/rotate-ccw-rec.svg
rename to cpp/assets/icons/duocolor/arrows/rotate-ccw-rec.svg
diff --git a/assets/icons/duocolor/arrows/rotate-ccw.svg b/cpp/assets/icons/duocolor/arrows/rotate-ccw.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/rotate-ccw.svg
rename to cpp/assets/icons/duocolor/arrows/rotate-ccw.svg
diff --git a/assets/icons/duocolor/arrows/rotate-cw-rec.svg b/cpp/assets/icons/duocolor/arrows/rotate-cw-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/rotate-cw-rec.svg
rename to cpp/assets/icons/duocolor/arrows/rotate-cw-rec.svg
diff --git a/assets/icons/duocolor/arrows/rotate-cw.svg b/cpp/assets/icons/duocolor/arrows/rotate-cw.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/rotate-cw.svg
rename to cpp/assets/icons/duocolor/arrows/rotate-cw.svg
diff --git a/assets/icons/duocolor/arrows/scale.svg b/cpp/assets/icons/duocolor/arrows/scale.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/scale.svg
rename to cpp/assets/icons/duocolor/arrows/scale.svg
diff --git a/assets/icons/duocolor/arrows/trend-down-rec.svg b/cpp/assets/icons/duocolor/arrows/trend-down-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/trend-down-rec.svg
rename to cpp/assets/icons/duocolor/arrows/trend-down-rec.svg
diff --git a/assets/icons/duocolor/arrows/trend-down.svg b/cpp/assets/icons/duocolor/arrows/trend-down.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/trend-down.svg
rename to cpp/assets/icons/duocolor/arrows/trend-down.svg
diff --git a/assets/icons/duocolor/arrows/trend-up-rec.svg b/cpp/assets/icons/duocolor/arrows/trend-up-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/trend-up-rec.svg
rename to cpp/assets/icons/duocolor/arrows/trend-up-rec.svg
diff --git a/assets/icons/duocolor/arrows/trend-up.svg b/cpp/assets/icons/duocolor/arrows/trend-up.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/trend-up.svg
rename to cpp/assets/icons/duocolor/arrows/trend-up.svg
diff --git a/assets/icons/duocolor/arrows/undo-2-rec.svg b/cpp/assets/icons/duocolor/arrows/undo-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/undo-2-rec.svg
rename to cpp/assets/icons/duocolor/arrows/undo-2-rec.svg
diff --git a/assets/icons/duocolor/arrows/undo-2.svg b/cpp/assets/icons/duocolor/arrows/undo-2.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/undo-2.svg
rename to cpp/assets/icons/duocolor/arrows/undo-2.svg
diff --git a/assets/icons/duocolor/arrows/undo-rec.svg b/cpp/assets/icons/duocolor/arrows/undo-rec.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/undo-rec.svg
rename to cpp/assets/icons/duocolor/arrows/undo-rec.svg
diff --git a/assets/icons/duocolor/arrows/undo.svg b/cpp/assets/icons/duocolor/arrows/undo.svg
similarity index 100%
rename from assets/icons/duocolor/arrows/undo.svg
rename to cpp/assets/icons/duocolor/arrows/undo.svg
diff --git a/assets/icons/duocolor/audiovisual/book-library.svg b/cpp/assets/icons/duocolor/audiovisual/book-library.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/book-library.svg
rename to cpp/assets/icons/duocolor/audiovisual/book-library.svg
diff --git a/assets/icons/duocolor/audiovisual/book-plus.svg b/cpp/assets/icons/duocolor/audiovisual/book-plus.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/book-plus.svg
rename to cpp/assets/icons/duocolor/audiovisual/book-plus.svg
diff --git a/assets/icons/duocolor/audiovisual/book-queue.svg b/cpp/assets/icons/duocolor/audiovisual/book-queue.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/book-queue.svg
rename to cpp/assets/icons/duocolor/audiovisual/book-queue.svg
diff --git a/assets/icons/duocolor/audiovisual/captions-2.svg b/cpp/assets/icons/duocolor/audiovisual/captions-2.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/captions-2.svg
rename to cpp/assets/icons/duocolor/audiovisual/captions-2.svg
diff --git a/assets/icons/duocolor/audiovisual/captions.svg b/cpp/assets/icons/duocolor/audiovisual/captions.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/captions.svg
rename to cpp/assets/icons/duocolor/audiovisual/captions.svg
diff --git a/assets/icons/duocolor/audiovisual/cd.svg b/cpp/assets/icons/duocolor/audiovisual/cd.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/cd.svg
rename to cpp/assets/icons/duocolor/audiovisual/cd.svg
diff --git a/assets/icons/duocolor/audiovisual/equalizer.svg b/cpp/assets/icons/duocolor/audiovisual/equalizer.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/equalizer.svg
rename to cpp/assets/icons/duocolor/audiovisual/equalizer.svg
diff --git a/assets/icons/duocolor/audiovisual/fast-forward.svg b/cpp/assets/icons/duocolor/audiovisual/fast-forward.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/fast-forward.svg
rename to cpp/assets/icons/duocolor/audiovisual/fast-forward.svg
diff --git a/assets/icons/duocolor/audiovisual/fast-rewind.svg b/cpp/assets/icons/duocolor/audiovisual/fast-rewind.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/fast-rewind.svg
rename to cpp/assets/icons/duocolor/audiovisual/fast-rewind.svg
diff --git a/assets/icons/duocolor/audiovisual/film-board.svg b/cpp/assets/icons/duocolor/audiovisual/film-board.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/film-board.svg
rename to cpp/assets/icons/duocolor/audiovisual/film-board.svg
diff --git a/assets/icons/duocolor/audiovisual/film-reel.svg b/cpp/assets/icons/duocolor/audiovisual/film-reel.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/film-reel.svg
rename to cpp/assets/icons/duocolor/audiovisual/film-reel.svg
diff --git a/assets/icons/duocolor/audiovisual/film-tape.svg b/cpp/assets/icons/duocolor/audiovisual/film-tape.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/film-tape.svg
rename to cpp/assets/icons/duocolor/audiovisual/film-tape.svg
diff --git a/assets/icons/duocolor/audiovisual/forward-10-rec.svg b/cpp/assets/icons/duocolor/audiovisual/forward-10-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/forward-10-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/forward-10-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/forward-10.svg b/cpp/assets/icons/duocolor/audiovisual/forward-10.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/forward-10.svg
rename to cpp/assets/icons/duocolor/audiovisual/forward-10.svg
diff --git a/assets/icons/duocolor/audiovisual/forward-15-rec.svg b/cpp/assets/icons/duocolor/audiovisual/forward-15-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/forward-15-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/forward-15-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/forward-15.svg b/cpp/assets/icons/duocolor/audiovisual/forward-15.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/forward-15.svg
rename to cpp/assets/icons/duocolor/audiovisual/forward-15.svg
diff --git a/assets/icons/duocolor/audiovisual/forward-5-rec.svg b/cpp/assets/icons/duocolor/audiovisual/forward-5-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/forward-5-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/forward-5-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/forward-5.svg b/cpp/assets/icons/duocolor/audiovisual/forward-5.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/forward-5.svg
rename to cpp/assets/icons/duocolor/audiovisual/forward-5.svg
diff --git a/assets/icons/duocolor/audiovisual/games.svg b/cpp/assets/icons/duocolor/audiovisual/games.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/games.svg
rename to cpp/assets/icons/duocolor/audiovisual/games.svg
diff --git a/assets/icons/duocolor/audiovisual/label-4k.svg b/cpp/assets/icons/duocolor/audiovisual/label-4k.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/label-4k.svg
rename to cpp/assets/icons/duocolor/audiovisual/label-4k.svg
diff --git a/assets/icons/duocolor/audiovisual/label-explicit.svg b/cpp/assets/icons/duocolor/audiovisual/label-explicit.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/label-explicit.svg
rename to cpp/assets/icons/duocolor/audiovisual/label-explicit.svg
diff --git a/assets/icons/duocolor/audiovisual/label-hd.svg b/cpp/assets/icons/duocolor/audiovisual/label-hd.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/label-hd.svg
rename to cpp/assets/icons/duocolor/audiovisual/label-hd.svg
diff --git a/assets/icons/duocolor/audiovisual/label-hq.svg b/cpp/assets/icons/duocolor/audiovisual/label-hq.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/label-hq.svg
rename to cpp/assets/icons/duocolor/audiovisual/label-hq.svg
diff --git a/assets/icons/duocolor/audiovisual/maximize-3-rec.svg b/cpp/assets/icons/duocolor/audiovisual/maximize-3-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/maximize-3-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/maximize-3-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/maximize-3.svg b/cpp/assets/icons/duocolor/audiovisual/maximize-3.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/maximize-3.svg
rename to cpp/assets/icons/duocolor/audiovisual/maximize-3.svg
diff --git a/assets/icons/duocolor/audiovisual/mic-slash.svg b/cpp/assets/icons/duocolor/audiovisual/mic-slash.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/mic-slash.svg
rename to cpp/assets/icons/duocolor/audiovisual/mic-slash.svg
diff --git a/assets/icons/duocolor/audiovisual/mic.svg b/cpp/assets/icons/duocolor/audiovisual/mic.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/mic.svg
rename to cpp/assets/icons/duocolor/audiovisual/mic.svg
diff --git a/assets/icons/duocolor/audiovisual/minimize-rec.svg b/cpp/assets/icons/duocolor/audiovisual/minimize-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/minimize-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/minimize-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/minimize.svg b/cpp/assets/icons/duocolor/audiovisual/minimize.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/minimize.svg
rename to cpp/assets/icons/duocolor/audiovisual/minimize.svg
diff --git a/assets/icons/duocolor/audiovisual/miniplayer.svg b/cpp/assets/icons/duocolor/audiovisual/miniplayer.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/miniplayer.svg
rename to cpp/assets/icons/duocolor/audiovisual/miniplayer.svg
diff --git a/assets/icons/duocolor/audiovisual/music-library.svg b/cpp/assets/icons/duocolor/audiovisual/music-library.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/music-library.svg
rename to cpp/assets/icons/duocolor/audiovisual/music-library.svg
diff --git a/assets/icons/duocolor/audiovisual/music-note-2.svg b/cpp/assets/icons/duocolor/audiovisual/music-note-2.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/music-note-2.svg
rename to cpp/assets/icons/duocolor/audiovisual/music-note-2.svg
diff --git a/assets/icons/duocolor/audiovisual/music-note-3.svg b/cpp/assets/icons/duocolor/audiovisual/music-note-3.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/music-note-3.svg
rename to cpp/assets/icons/duocolor/audiovisual/music-note-3.svg
diff --git a/assets/icons/duocolor/audiovisual/music-note.svg b/cpp/assets/icons/duocolor/audiovisual/music-note.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/music-note.svg
rename to cpp/assets/icons/duocolor/audiovisual/music-note.svg
diff --git a/assets/icons/duocolor/audiovisual/music-plus.svg b/cpp/assets/icons/duocolor/audiovisual/music-plus.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/music-plus.svg
rename to cpp/assets/icons/duocolor/audiovisual/music-plus.svg
diff --git a/assets/icons/duocolor/audiovisual/music-queue.svg b/cpp/assets/icons/duocolor/audiovisual/music-queue.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/music-queue.svg
rename to cpp/assets/icons/duocolor/audiovisual/music-queue.svg
diff --git a/assets/icons/duocolor/audiovisual/new-release.svg b/cpp/assets/icons/duocolor/audiovisual/new-release.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/new-release.svg
rename to cpp/assets/icons/duocolor/audiovisual/new-release.svg
diff --git a/assets/icons/duocolor/audiovisual/pause-circle.svg b/cpp/assets/icons/duocolor/audiovisual/pause-circle.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/pause-circle.svg
rename to cpp/assets/icons/duocolor/audiovisual/pause-circle.svg
diff --git a/assets/icons/duocolor/audiovisual/pause.svg b/cpp/assets/icons/duocolor/audiovisual/pause.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/pause.svg
rename to cpp/assets/icons/duocolor/audiovisual/pause.svg
diff --git a/assets/icons/duocolor/audiovisual/play-circle.svg b/cpp/assets/icons/duocolor/audiovisual/play-circle.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/play-circle.svg
rename to cpp/assets/icons/duocolor/audiovisual/play-circle.svg
diff --git a/assets/icons/duocolor/audiovisual/play-next.svg b/cpp/assets/icons/duocolor/audiovisual/play-next.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/play-next.svg
rename to cpp/assets/icons/duocolor/audiovisual/play-next.svg
diff --git a/assets/icons/duocolor/audiovisual/play-previous.svg b/cpp/assets/icons/duocolor/audiovisual/play-previous.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/play-previous.svg
rename to cpp/assets/icons/duocolor/audiovisual/play-previous.svg
diff --git a/assets/icons/duocolor/audiovisual/play-slowmotion.svg b/cpp/assets/icons/duocolor/audiovisual/play-slowmotion.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/play-slowmotion.svg
rename to cpp/assets/icons/duocolor/audiovisual/play-slowmotion.svg
diff --git a/assets/icons/duocolor/audiovisual/play.svg b/cpp/assets/icons/duocolor/audiovisual/play.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/play.svg
rename to cpp/assets/icons/duocolor/audiovisual/play.svg
diff --git a/assets/icons/duocolor/audiovisual/playlist-play.svg b/cpp/assets/icons/duocolor/audiovisual/playlist-play.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/playlist-play.svg
rename to cpp/assets/icons/duocolor/audiovisual/playlist-play.svg
diff --git a/assets/icons/duocolor/audiovisual/playlist-plus.svg b/cpp/assets/icons/duocolor/audiovisual/playlist-plus.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/playlist-plus.svg
rename to cpp/assets/icons/duocolor/audiovisual/playlist-plus.svg
diff --git a/assets/icons/duocolor/audiovisual/playlist.svg b/cpp/assets/icons/duocolor/audiovisual/playlist.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/playlist.svg
rename to cpp/assets/icons/duocolor/audiovisual/playlist.svg
diff --git a/assets/icons/duocolor/audiovisual/radio.svg b/cpp/assets/icons/duocolor/audiovisual/radio.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/radio.svg
rename to cpp/assets/icons/duocolor/audiovisual/radio.svg
diff --git a/assets/icons/duocolor/audiovisual/record.svg b/cpp/assets/icons/duocolor/audiovisual/record.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/record.svg
rename to cpp/assets/icons/duocolor/audiovisual/record.svg
diff --git a/assets/icons/duocolor/audiovisual/repeat-on.svg b/cpp/assets/icons/duocolor/audiovisual/repeat-on.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/repeat-on.svg
rename to cpp/assets/icons/duocolor/audiovisual/repeat-on.svg
diff --git a/assets/icons/duocolor/audiovisual/repeat.svg b/cpp/assets/icons/duocolor/audiovisual/repeat.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/repeat.svg
rename to cpp/assets/icons/duocolor/audiovisual/repeat.svg
diff --git a/assets/icons/duocolor/audiovisual/replay-10-rec.svg b/cpp/assets/icons/duocolor/audiovisual/replay-10-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/replay-10-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/replay-10-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/replay-10.svg b/cpp/assets/icons/duocolor/audiovisual/replay-10.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/replay-10.svg
rename to cpp/assets/icons/duocolor/audiovisual/replay-10.svg
diff --git a/assets/icons/duocolor/audiovisual/replay-15-rec.svg b/cpp/assets/icons/duocolor/audiovisual/replay-15-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/replay-15-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/replay-15-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/replay-15.svg b/cpp/assets/icons/duocolor/audiovisual/replay-15.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/replay-15.svg
rename to cpp/assets/icons/duocolor/audiovisual/replay-15.svg
diff --git a/assets/icons/duocolor/audiovisual/replay-5-rec.svg b/cpp/assets/icons/duocolor/audiovisual/replay-5-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/replay-5-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/replay-5-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/replay-5.svg b/cpp/assets/icons/duocolor/audiovisual/replay-5.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/replay-5.svg
rename to cpp/assets/icons/duocolor/audiovisual/replay-5.svg
diff --git a/assets/icons/duocolor/audiovisual/replay-rec.svg b/cpp/assets/icons/duocolor/audiovisual/replay-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/replay-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/replay-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/replay.svg b/cpp/assets/icons/duocolor/audiovisual/replay.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/replay.svg
rename to cpp/assets/icons/duocolor/audiovisual/replay.svg
diff --git a/assets/icons/duocolor/audiovisual/shuffle.svg b/cpp/assets/icons/duocolor/audiovisual/shuffle.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/shuffle.svg
rename to cpp/assets/icons/duocolor/audiovisual/shuffle.svg
diff --git a/assets/icons/duocolor/audiovisual/soundwave-rec.svg b/cpp/assets/icons/duocolor/audiovisual/soundwave-rec.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/soundwave-rec.svg
rename to cpp/assets/icons/duocolor/audiovisual/soundwave-rec.svg
diff --git a/assets/icons/duocolor/audiovisual/soundwave.svg b/cpp/assets/icons/duocolor/audiovisual/soundwave.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/soundwave.svg
rename to cpp/assets/icons/duocolor/audiovisual/soundwave.svg
diff --git a/assets/icons/duocolor/audiovisual/stop-circle.svg b/cpp/assets/icons/duocolor/audiovisual/stop-circle.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/stop-circle.svg
rename to cpp/assets/icons/duocolor/audiovisual/stop-circle.svg
diff --git a/assets/icons/duocolor/audiovisual/stop.svg b/cpp/assets/icons/duocolor/audiovisual/stop.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/stop.svg
rename to cpp/assets/icons/duocolor/audiovisual/stop.svg
diff --git a/assets/icons/duocolor/audiovisual/tv.svg b/cpp/assets/icons/duocolor/audiovisual/tv.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/tv.svg
rename to cpp/assets/icons/duocolor/audiovisual/tv.svg
diff --git a/assets/icons/duocolor/audiovisual/verified.svg b/cpp/assets/icons/duocolor/audiovisual/verified.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/verified.svg
rename to cpp/assets/icons/duocolor/audiovisual/verified.svg
diff --git a/assets/icons/duocolor/audiovisual/video-camera-slash.svg b/cpp/assets/icons/duocolor/audiovisual/video-camera-slash.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/video-camera-slash.svg
rename to cpp/assets/icons/duocolor/audiovisual/video-camera-slash.svg
diff --git a/assets/icons/duocolor/audiovisual/video-camera.svg b/cpp/assets/icons/duocolor/audiovisual/video-camera.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/video-camera.svg
rename to cpp/assets/icons/duocolor/audiovisual/video-camera.svg
diff --git a/assets/icons/duocolor/audiovisual/video-library.svg b/cpp/assets/icons/duocolor/audiovisual/video-library.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/video-library.svg
rename to cpp/assets/icons/duocolor/audiovisual/video-library.svg
diff --git a/assets/icons/duocolor/audiovisual/video-plus.svg b/cpp/assets/icons/duocolor/audiovisual/video-plus.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/video-plus.svg
rename to cpp/assets/icons/duocolor/audiovisual/video-plus.svg
diff --git a/assets/icons/duocolor/audiovisual/video-queue.svg b/cpp/assets/icons/duocolor/audiovisual/video-queue.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/video-queue.svg
rename to cpp/assets/icons/duocolor/audiovisual/video-queue.svg
diff --git a/assets/icons/duocolor/audiovisual/volume-cross.svg b/cpp/assets/icons/duocolor/audiovisual/volume-cross.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/volume-cross.svg
rename to cpp/assets/icons/duocolor/audiovisual/volume-cross.svg
diff --git a/assets/icons/duocolor/audiovisual/volume-high.svg b/cpp/assets/icons/duocolor/audiovisual/volume-high.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/volume-high.svg
rename to cpp/assets/icons/duocolor/audiovisual/volume-high.svg
diff --git a/assets/icons/duocolor/audiovisual/volume-low.svg b/cpp/assets/icons/duocolor/audiovisual/volume-low.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/volume-low.svg
rename to cpp/assets/icons/duocolor/audiovisual/volume-low.svg
diff --git a/assets/icons/duocolor/audiovisual/volume-mute.svg b/cpp/assets/icons/duocolor/audiovisual/volume-mute.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/volume-mute.svg
rename to cpp/assets/icons/duocolor/audiovisual/volume-mute.svg
diff --git a/assets/icons/duocolor/audiovisual/volume-slash.svg b/cpp/assets/icons/duocolor/audiovisual/volume-slash.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/volume-slash.svg
rename to cpp/assets/icons/duocolor/audiovisual/volume-slash.svg
diff --git a/assets/icons/duocolor/audiovisual/webcam-slash.svg b/cpp/assets/icons/duocolor/audiovisual/webcam-slash.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/webcam-slash.svg
rename to cpp/assets/icons/duocolor/audiovisual/webcam-slash.svg
diff --git a/assets/icons/duocolor/audiovisual/webcam.svg b/cpp/assets/icons/duocolor/audiovisual/webcam.svg
similarity index 100%
rename from assets/icons/duocolor/audiovisual/webcam.svg
rename to cpp/assets/icons/duocolor/audiovisual/webcam.svg
diff --git a/assets/icons/duocolor/basic/activity-2.svg b/cpp/assets/icons/duocolor/basic/activity-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/activity-2.svg
rename to cpp/assets/icons/duocolor/basic/activity-2.svg
diff --git a/assets/icons/duocolor/basic/activity-rec.svg b/cpp/assets/icons/duocolor/basic/activity-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/activity-rec.svg
rename to cpp/assets/icons/duocolor/basic/activity-rec.svg
diff --git a/assets/icons/duocolor/basic/airplay.svg b/cpp/assets/icons/duocolor/basic/airplay.svg
similarity index 100%
rename from assets/icons/duocolor/basic/airplay.svg
rename to cpp/assets/icons/duocolor/basic/airplay.svg
diff --git a/assets/icons/duocolor/basic/anchor-rec.svg b/cpp/assets/icons/duocolor/basic/anchor-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/anchor-rec.svg
rename to cpp/assets/icons/duocolor/basic/anchor-rec.svg
diff --git a/assets/icons/duocolor/basic/anchor.svg b/cpp/assets/icons/duocolor/basic/anchor.svg
similarity index 100%
rename from assets/icons/duocolor/basic/anchor.svg
rename to cpp/assets/icons/duocolor/basic/anchor.svg
diff --git a/assets/icons/duocolor/basic/archive.svg b/cpp/assets/icons/duocolor/basic/archive.svg
similarity index 100%
rename from assets/icons/duocolor/basic/archive.svg
rename to cpp/assets/icons/duocolor/basic/archive.svg
diff --git a/assets/icons/duocolor/basic/at-rec.svg b/cpp/assets/icons/duocolor/basic/at-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/at-rec.svg
rename to cpp/assets/icons/duocolor/basic/at-rec.svg
diff --git a/assets/icons/duocolor/basic/at.svg b/cpp/assets/icons/duocolor/basic/at.svg
similarity index 100%
rename from assets/icons/duocolor/basic/at.svg
rename to cpp/assets/icons/duocolor/basic/at.svg
diff --git a/assets/icons/duocolor/basic/atom.svg b/cpp/assets/icons/duocolor/basic/atom.svg
similarity index 100%
rename from assets/icons/duocolor/basic/atom.svg
rename to cpp/assets/icons/duocolor/basic/atom.svg
diff --git a/assets/icons/duocolor/basic/award.svg b/cpp/assets/icons/duocolor/basic/award.svg
similarity index 100%
rename from assets/icons/duocolor/basic/award.svg
rename to cpp/assets/icons/duocolor/basic/award.svg
diff --git a/assets/icons/duocolor/basic/baby-carriage.svg b/cpp/assets/icons/duocolor/basic/baby-carriage.svg
similarity index 100%
rename from assets/icons/duocolor/basic/baby-carriage.svg
rename to cpp/assets/icons/duocolor/basic/baby-carriage.svg
diff --git a/assets/icons/duocolor/basic/barchart.svg b/cpp/assets/icons/duocolor/basic/barchart.svg
similarity index 100%
rename from assets/icons/duocolor/basic/barchart.svg
rename to cpp/assets/icons/duocolor/basic/barchart.svg
diff --git a/assets/icons/duocolor/basic/bed-2.svg b/cpp/assets/icons/duocolor/basic/bed-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bed-2.svg
rename to cpp/assets/icons/duocolor/basic/bed-2.svg
diff --git a/assets/icons/duocolor/basic/bed-3.svg b/cpp/assets/icons/duocolor/basic/bed-3.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bed-3.svg
rename to cpp/assets/icons/duocolor/basic/bed-3.svg
diff --git a/assets/icons/duocolor/basic/bluetooth-rec.svg b/cpp/assets/icons/duocolor/basic/bluetooth-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bluetooth-rec.svg
rename to cpp/assets/icons/duocolor/basic/bluetooth-rec.svg
diff --git a/assets/icons/duocolor/basic/bluetooth.svg b/cpp/assets/icons/duocolor/basic/bluetooth.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bluetooth.svg
rename to cpp/assets/icons/duocolor/basic/bluetooth.svg
diff --git a/assets/icons/duocolor/basic/book-open.svg b/cpp/assets/icons/duocolor/basic/book-open.svg
similarity index 100%
rename from assets/icons/duocolor/basic/book-open.svg
rename to cpp/assets/icons/duocolor/basic/book-open.svg
diff --git a/assets/icons/duocolor/basic/book.svg b/cpp/assets/icons/duocolor/basic/book.svg
similarity index 100%
rename from assets/icons/duocolor/basic/book.svg
rename to cpp/assets/icons/duocolor/basic/book.svg
diff --git a/assets/icons/duocolor/basic/bookmark-check.svg b/cpp/assets/icons/duocolor/basic/bookmark-check.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bookmark-check.svg
rename to cpp/assets/icons/duocolor/basic/bookmark-check.svg
diff --git a/assets/icons/duocolor/basic/bookmark-minus.svg b/cpp/assets/icons/duocolor/basic/bookmark-minus.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bookmark-minus.svg
rename to cpp/assets/icons/duocolor/basic/bookmark-minus.svg
diff --git a/assets/icons/duocolor/basic/bookmark-plus.svg b/cpp/assets/icons/duocolor/basic/bookmark-plus.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bookmark-plus.svg
rename to cpp/assets/icons/duocolor/basic/bookmark-plus.svg
diff --git a/assets/icons/duocolor/basic/bookmark-slash.svg b/cpp/assets/icons/duocolor/basic/bookmark-slash.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bookmark-slash.svg
rename to cpp/assets/icons/duocolor/basic/bookmark-slash.svg
diff --git a/assets/icons/duocolor/basic/bookmark.svg b/cpp/assets/icons/duocolor/basic/bookmark.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bookmark.svg
rename to cpp/assets/icons/duocolor/basic/bookmark.svg
diff --git a/assets/icons/duocolor/basic/bookmarks.svg b/cpp/assets/icons/duocolor/basic/bookmarks.svg
similarity index 100%
rename from assets/icons/duocolor/basic/bookmarks.svg
rename to cpp/assets/icons/duocolor/basic/bookmarks.svg
diff --git a/assets/icons/duocolor/basic/box-2.svg b/cpp/assets/icons/duocolor/basic/box-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/box-2.svg
rename to cpp/assets/icons/duocolor/basic/box-2.svg
diff --git a/assets/icons/duocolor/basic/box.svg b/cpp/assets/icons/duocolor/basic/box.svg
similarity index 100%
rename from assets/icons/duocolor/basic/box.svg
rename to cpp/assets/icons/duocolor/basic/box.svg
diff --git a/assets/icons/duocolor/basic/brackets-rec.svg b/cpp/assets/icons/duocolor/basic/brackets-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/brackets-rec.svg
rename to cpp/assets/icons/duocolor/basic/brackets-rec.svg
diff --git a/assets/icons/duocolor/basic/brackets.svg b/cpp/assets/icons/duocolor/basic/brackets.svg
similarity index 100%
rename from assets/icons/duocolor/basic/brackets.svg
rename to cpp/assets/icons/duocolor/basic/brackets.svg
diff --git a/assets/icons/duocolor/basic/briefcase-2.svg b/cpp/assets/icons/duocolor/basic/briefcase-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/briefcase-2.svg
rename to cpp/assets/icons/duocolor/basic/briefcase-2.svg
diff --git a/assets/icons/duocolor/basic/briefcase.svg b/cpp/assets/icons/duocolor/basic/briefcase.svg
similarity index 100%
rename from assets/icons/duocolor/basic/briefcase.svg
rename to cpp/assets/icons/duocolor/basic/briefcase.svg
diff --git a/assets/icons/duocolor/basic/broadcast-rec.svg b/cpp/assets/icons/duocolor/basic/broadcast-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/broadcast-rec.svg
rename to cpp/assets/icons/duocolor/basic/broadcast-rec.svg
diff --git a/assets/icons/duocolor/basic/broadcast.svg b/cpp/assets/icons/duocolor/basic/broadcast.svg
similarity index 100%
rename from assets/icons/duocolor/basic/broadcast.svg
rename to cpp/assets/icons/duocolor/basic/broadcast.svg
diff --git a/assets/icons/duocolor/basic/brush.svg b/cpp/assets/icons/duocolor/basic/brush.svg
similarity index 100%
rename from assets/icons/duocolor/basic/brush.svg
rename to cpp/assets/icons/duocolor/basic/brush.svg
diff --git a/assets/icons/duocolor/basic/cast.svg b/cpp/assets/icons/duocolor/basic/cast.svg
similarity index 100%
rename from assets/icons/duocolor/basic/cast.svg
rename to cpp/assets/icons/duocolor/basic/cast.svg
diff --git a/assets/icons/duocolor/basic/check-circle.svg b/cpp/assets/icons/duocolor/basic/check-circle.svg
similarity index 100%
rename from assets/icons/duocolor/basic/check-circle.svg
rename to cpp/assets/icons/duocolor/basic/check-circle.svg
diff --git a/assets/icons/duocolor/basic/check-rec.svg b/cpp/assets/icons/duocolor/basic/check-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/check-rec.svg
rename to cpp/assets/icons/duocolor/basic/check-rec.svg
diff --git a/assets/icons/duocolor/basic/check.svg b/cpp/assets/icons/duocolor/basic/check.svg
similarity index 100%
rename from assets/icons/duocolor/basic/check.svg
rename to cpp/assets/icons/duocolor/basic/check.svg
diff --git a/assets/icons/duocolor/basic/checkbox-circle.svg b/cpp/assets/icons/duocolor/basic/checkbox-circle.svg
similarity index 100%
rename from assets/icons/duocolor/basic/checkbox-circle.svg
rename to cpp/assets/icons/duocolor/basic/checkbox-circle.svg
diff --git a/assets/icons/duocolor/basic/checkbox-rec.svg b/cpp/assets/icons/duocolor/basic/checkbox-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/checkbox-rec.svg
rename to cpp/assets/icons/duocolor/basic/checkbox-rec.svg
diff --git a/assets/icons/duocolor/basic/copy.svg b/cpp/assets/icons/duocolor/basic/copy.svg
similarity index 100%
rename from assets/icons/duocolor/basic/copy.svg
rename to cpp/assets/icons/duocolor/basic/copy.svg
diff --git a/assets/icons/duocolor/basic/copyright.svg b/cpp/assets/icons/duocolor/basic/copyright.svg
similarity index 100%
rename from assets/icons/duocolor/basic/copyright.svg
rename to cpp/assets/icons/duocolor/basic/copyright.svg
diff --git a/assets/icons/duocolor/basic/cross-rec.svg b/cpp/assets/icons/duocolor/basic/cross-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/cross-rec.svg
rename to cpp/assets/icons/duocolor/basic/cross-rec.svg
diff --git a/assets/icons/duocolor/basic/cross.svg b/cpp/assets/icons/duocolor/basic/cross.svg
similarity index 100%
rename from assets/icons/duocolor/basic/cross.svg
rename to cpp/assets/icons/duocolor/basic/cross.svg
diff --git a/assets/icons/duocolor/basic/crosshair.svg b/cpp/assets/icons/duocolor/basic/crosshair.svg
similarity index 100%
rename from assets/icons/duocolor/basic/crosshair.svg
rename to cpp/assets/icons/duocolor/basic/crosshair.svg
diff --git a/assets/icons/duocolor/basic/cut.svg b/cpp/assets/icons/duocolor/basic/cut.svg
similarity index 100%
rename from assets/icons/duocolor/basic/cut.svg
rename to cpp/assets/icons/duocolor/basic/cut.svg
diff --git a/assets/icons/duocolor/basic/dashboard-2.svg b/cpp/assets/icons/duocolor/basic/dashboard-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/dashboard-2.svg
rename to cpp/assets/icons/duocolor/basic/dashboard-2.svg
diff --git a/assets/icons/duocolor/basic/dashboard.svg b/cpp/assets/icons/duocolor/basic/dashboard.svg
similarity index 100%
rename from assets/icons/duocolor/basic/dashboard.svg
rename to cpp/assets/icons/duocolor/basic/dashboard.svg
diff --git a/assets/icons/duocolor/basic/dumbell.svg b/cpp/assets/icons/duocolor/basic/dumbell.svg
similarity index 100%
rename from assets/icons/duocolor/basic/dumbell.svg
rename to cpp/assets/icons/duocolor/basic/dumbell.svg
diff --git a/assets/icons/duocolor/basic/email.svg b/cpp/assets/icons/duocolor/basic/email.svg
similarity index 100%
rename from assets/icons/duocolor/basic/email.svg
rename to cpp/assets/icons/duocolor/basic/email.svg
diff --git a/assets/icons/duocolor/basic/emails.svg b/cpp/assets/icons/duocolor/basic/emails.svg
similarity index 100%
rename from assets/icons/duocolor/basic/emails.svg
rename to cpp/assets/icons/duocolor/basic/emails.svg
diff --git a/assets/icons/duocolor/basic/emotion-happy.svg b/cpp/assets/icons/duocolor/basic/emotion-happy.svg
similarity index 100%
rename from assets/icons/duocolor/basic/emotion-happy.svg
rename to cpp/assets/icons/duocolor/basic/emotion-happy.svg
diff --git a/assets/icons/duocolor/basic/emotion-neutral.svg b/cpp/assets/icons/duocolor/basic/emotion-neutral.svg
similarity index 100%
rename from assets/icons/duocolor/basic/emotion-neutral.svg
rename to cpp/assets/icons/duocolor/basic/emotion-neutral.svg
diff --git a/assets/icons/duocolor/basic/emotion-sad.svg b/cpp/assets/icons/duocolor/basic/emotion-sad.svg
similarity index 100%
rename from assets/icons/duocolor/basic/emotion-sad.svg
rename to cpp/assets/icons/duocolor/basic/emotion-sad.svg
diff --git a/assets/icons/duocolor/basic/emotion-smile.svg b/cpp/assets/icons/duocolor/basic/emotion-smile.svg
similarity index 100%
rename from assets/icons/duocolor/basic/emotion-smile.svg
rename to cpp/assets/icons/duocolor/basic/emotion-smile.svg
diff --git a/assets/icons/duocolor/basic/emotion-wow.svg b/cpp/assets/icons/duocolor/basic/emotion-wow.svg
similarity index 100%
rename from assets/icons/duocolor/basic/emotion-wow.svg
rename to cpp/assets/icons/duocolor/basic/emotion-wow.svg
diff --git a/assets/icons/duocolor/basic/filter-2.svg b/cpp/assets/icons/duocolor/basic/filter-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/filter-2.svg
rename to cpp/assets/icons/duocolor/basic/filter-2.svg
diff --git a/assets/icons/duocolor/basic/filter-rec.svg b/cpp/assets/icons/duocolor/basic/filter-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/filter-rec.svg
rename to cpp/assets/icons/duocolor/basic/filter-rec.svg
diff --git a/assets/icons/duocolor/basic/filter.svg b/cpp/assets/icons/duocolor/basic/filter.svg
similarity index 100%
rename from assets/icons/duocolor/basic/filter.svg
rename to cpp/assets/icons/duocolor/basic/filter.svg
diff --git a/assets/icons/duocolor/basic/fire.svg b/cpp/assets/icons/duocolor/basic/fire.svg
similarity index 100%
rename from assets/icons/duocolor/basic/fire.svg
rename to cpp/assets/icons/duocolor/basic/fire.svg
diff --git a/assets/icons/duocolor/basic/flag-2.svg b/cpp/assets/icons/duocolor/basic/flag-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/flag-2.svg
rename to cpp/assets/icons/duocolor/basic/flag-2.svg
diff --git a/assets/icons/duocolor/basic/flag-3.svg b/cpp/assets/icons/duocolor/basic/flag-3.svg
similarity index 100%
rename from assets/icons/duocolor/basic/flag-3.svg
rename to cpp/assets/icons/duocolor/basic/flag-3.svg
diff --git a/assets/icons/duocolor/basic/flag.svg b/cpp/assets/icons/duocolor/basic/flag.svg
similarity index 100%
rename from assets/icons/duocolor/basic/flag.svg
rename to cpp/assets/icons/duocolor/basic/flag.svg
diff --git a/assets/icons/duocolor/basic/gear-2.svg b/cpp/assets/icons/duocolor/basic/gear-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/gear-2.svg
rename to cpp/assets/icons/duocolor/basic/gear-2.svg
diff --git a/assets/icons/duocolor/basic/gear.svg b/cpp/assets/icons/duocolor/basic/gear.svg
similarity index 100%
rename from assets/icons/duocolor/basic/gear.svg
rename to cpp/assets/icons/duocolor/basic/gear.svg
diff --git a/assets/icons/duocolor/basic/gift.svg b/cpp/assets/icons/duocolor/basic/gift.svg
similarity index 100%
rename from assets/icons/duocolor/basic/gift.svg
rename to cpp/assets/icons/duocolor/basic/gift.svg
diff --git a/assets/icons/duocolor/basic/glasses.svg b/cpp/assets/icons/duocolor/basic/glasses.svg
similarity index 100%
rename from assets/icons/duocolor/basic/glasses.svg
rename to cpp/assets/icons/duocolor/basic/glasses.svg
diff --git a/assets/icons/duocolor/basic/hashtag-circle.svg b/cpp/assets/icons/duocolor/basic/hashtag-circle.svg
similarity index 100%
rename from assets/icons/duocolor/basic/hashtag-circle.svg
rename to cpp/assets/icons/duocolor/basic/hashtag-circle.svg
diff --git a/assets/icons/duocolor/basic/hashtag-rec.svg b/cpp/assets/icons/duocolor/basic/hashtag-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/hashtag-rec.svg
rename to cpp/assets/icons/duocolor/basic/hashtag-rec.svg
diff --git a/assets/icons/duocolor/basic/hashtag.svg b/cpp/assets/icons/duocolor/basic/hashtag.svg
similarity index 100%
rename from assets/icons/duocolor/basic/hashtag.svg
rename to cpp/assets/icons/duocolor/basic/hashtag.svg
diff --git a/assets/icons/duocolor/basic/heart-slash.svg b/cpp/assets/icons/duocolor/basic/heart-slash.svg
similarity index 100%
rename from assets/icons/duocolor/basic/heart-slash.svg
rename to cpp/assets/icons/duocolor/basic/heart-slash.svg
diff --git a/assets/icons/duocolor/basic/heart.svg b/cpp/assets/icons/duocolor/basic/heart.svg
similarity index 100%
rename from assets/icons/duocolor/basic/heart.svg
rename to cpp/assets/icons/duocolor/basic/heart.svg
diff --git a/assets/icons/duocolor/basic/home-2.svg b/cpp/assets/icons/duocolor/basic/home-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/home-2.svg
rename to cpp/assets/icons/duocolor/basic/home-2.svg
diff --git a/assets/icons/duocolor/basic/home-3.svg b/cpp/assets/icons/duocolor/basic/home-3.svg
similarity index 100%
rename from assets/icons/duocolor/basic/home-3.svg
rename to cpp/assets/icons/duocolor/basic/home-3.svg
diff --git a/assets/icons/duocolor/basic/home-4.svg b/cpp/assets/icons/duocolor/basic/home-4.svg
similarity index 100%
rename from assets/icons/duocolor/basic/home-4.svg
rename to cpp/assets/icons/duocolor/basic/home-4.svg
diff --git a/assets/icons/duocolor/basic/home.svg b/cpp/assets/icons/duocolor/basic/home.svg
similarity index 100%
rename from assets/icons/duocolor/basic/home.svg
rename to cpp/assets/icons/duocolor/basic/home.svg
diff --git a/assets/icons/duocolor/basic/inbox-filled.svg b/cpp/assets/icons/duocolor/basic/inbox-filled.svg
similarity index 100%
rename from assets/icons/duocolor/basic/inbox-filled.svg
rename to cpp/assets/icons/duocolor/basic/inbox-filled.svg
diff --git a/assets/icons/duocolor/basic/inbox-in.svg b/cpp/assets/icons/duocolor/basic/inbox-in.svg
similarity index 100%
rename from assets/icons/duocolor/basic/inbox-in.svg
rename to cpp/assets/icons/duocolor/basic/inbox-in.svg
diff --git a/assets/icons/duocolor/basic/inbox-out.svg b/cpp/assets/icons/duocolor/basic/inbox-out.svg
similarity index 100%
rename from assets/icons/duocolor/basic/inbox-out.svg
rename to cpp/assets/icons/duocolor/basic/inbox-out.svg
diff --git a/assets/icons/duocolor/basic/inbox.svg b/cpp/assets/icons/duocolor/basic/inbox.svg
similarity index 100%
rename from assets/icons/duocolor/basic/inbox.svg
rename to cpp/assets/icons/duocolor/basic/inbox.svg
diff --git a/assets/icons/duocolor/basic/infinity-rec.svg b/cpp/assets/icons/duocolor/basic/infinity-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/infinity-rec.svg
rename to cpp/assets/icons/duocolor/basic/infinity-rec.svg
diff --git a/assets/icons/duocolor/basic/infinity.svg b/cpp/assets/icons/duocolor/basic/infinity.svg
similarity index 100%
rename from assets/icons/duocolor/basic/infinity.svg
rename to cpp/assets/icons/duocolor/basic/infinity.svg
diff --git a/assets/icons/duocolor/basic/invoice.svg b/cpp/assets/icons/duocolor/basic/invoice.svg
similarity index 100%
rename from assets/icons/duocolor/basic/invoice.svg
rename to cpp/assets/icons/duocolor/basic/invoice.svg
diff --git a/assets/icons/duocolor/basic/layers.svg b/cpp/assets/icons/duocolor/basic/layers.svg
similarity index 100%
rename from assets/icons/duocolor/basic/layers.svg
rename to cpp/assets/icons/duocolor/basic/layers.svg
diff --git a/assets/icons/duocolor/basic/lifebuoy.svg b/cpp/assets/icons/duocolor/basic/lifebuoy.svg
similarity index 100%
rename from assets/icons/duocolor/basic/lifebuoy.svg
rename to cpp/assets/icons/duocolor/basic/lifebuoy.svg
diff --git a/assets/icons/duocolor/basic/loader-2-rec.svg b/cpp/assets/icons/duocolor/basic/loader-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/loader-2-rec.svg
rename to cpp/assets/icons/duocolor/basic/loader-2-rec.svg
diff --git a/assets/icons/duocolor/basic/loader-2.svg b/cpp/assets/icons/duocolor/basic/loader-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/loader-2.svg
rename to cpp/assets/icons/duocolor/basic/loader-2.svg
diff --git a/assets/icons/duocolor/basic/loader-rec.svg b/cpp/assets/icons/duocolor/basic/loader-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/loader-rec.svg
rename to cpp/assets/icons/duocolor/basic/loader-rec.svg
diff --git a/assets/icons/duocolor/basic/loader.svg b/cpp/assets/icons/duocolor/basic/loader.svg
similarity index 100%
rename from assets/icons/duocolor/basic/loader.svg
rename to cpp/assets/icons/duocolor/basic/loader.svg
diff --git a/assets/icons/duocolor/basic/loading-trolley.svg b/cpp/assets/icons/duocolor/basic/loading-trolley.svg
similarity index 100%
rename from assets/icons/duocolor/basic/loading-trolley.svg
rename to cpp/assets/icons/duocolor/basic/loading-trolley.svg
diff --git a/assets/icons/duocolor/basic/megaphone.svg b/cpp/assets/icons/duocolor/basic/megaphone.svg
similarity index 100%
rename from assets/icons/duocolor/basic/megaphone.svg
rename to cpp/assets/icons/duocolor/basic/megaphone.svg
diff --git a/assets/icons/duocolor/basic/menu-2-rec.svg b/cpp/assets/icons/duocolor/basic/menu-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/menu-2-rec.svg
rename to cpp/assets/icons/duocolor/basic/menu-2-rec.svg
diff --git a/assets/icons/duocolor/basic/menu-2.svg b/cpp/assets/icons/duocolor/basic/menu-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/menu-2.svg
rename to cpp/assets/icons/duocolor/basic/menu-2.svg
diff --git a/assets/icons/duocolor/basic/menu-rec.svg b/cpp/assets/icons/duocolor/basic/menu-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/menu-rec.svg
rename to cpp/assets/icons/duocolor/basic/menu-rec.svg
diff --git a/assets/icons/duocolor/basic/menu.svg b/cpp/assets/icons/duocolor/basic/menu.svg
similarity index 100%
rename from assets/icons/duocolor/basic/menu.svg
rename to cpp/assets/icons/duocolor/basic/menu.svg
diff --git a/assets/icons/duocolor/basic/minus-circle.svg b/cpp/assets/icons/duocolor/basic/minus-circle.svg
similarity index 100%
rename from assets/icons/duocolor/basic/minus-circle.svg
rename to cpp/assets/icons/duocolor/basic/minus-circle.svg
diff --git a/assets/icons/duocolor/basic/minus-rec.svg b/cpp/assets/icons/duocolor/basic/minus-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/minus-rec.svg
rename to cpp/assets/icons/duocolor/basic/minus-rec.svg
diff --git a/assets/icons/duocolor/basic/minus.svg b/cpp/assets/icons/duocolor/basic/minus.svg
similarity index 100%
rename from assets/icons/duocolor/basic/minus.svg
rename to cpp/assets/icons/duocolor/basic/minus.svg
diff --git a/assets/icons/duocolor/basic/modules.svg b/cpp/assets/icons/duocolor/basic/modules.svg
similarity index 100%
rename from assets/icons/duocolor/basic/modules.svg
rename to cpp/assets/icons/duocolor/basic/modules.svg
diff --git a/assets/icons/duocolor/basic/more-horiz-rec.svg b/cpp/assets/icons/duocolor/basic/more-horiz-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/more-horiz-rec.svg
rename to cpp/assets/icons/duocolor/basic/more-horiz-rec.svg
diff --git a/assets/icons/duocolor/basic/more-horiz.svg b/cpp/assets/icons/duocolor/basic/more-horiz.svg
similarity index 100%
rename from assets/icons/duocolor/basic/more-horiz.svg
rename to cpp/assets/icons/duocolor/basic/more-horiz.svg
diff --git a/assets/icons/duocolor/basic/more-vert-rec.svg b/cpp/assets/icons/duocolor/basic/more-vert-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/more-vert-rec.svg
rename to cpp/assets/icons/duocolor/basic/more-vert-rec.svg
diff --git a/assets/icons/duocolor/basic/more-vert.svg b/cpp/assets/icons/duocolor/basic/more-vert.svg
similarity index 100%
rename from assets/icons/duocolor/basic/more-vert.svg
rename to cpp/assets/icons/duocolor/basic/more-vert.svg
diff --git a/assets/icons/duocolor/basic/newspaper.svg b/cpp/assets/icons/duocolor/basic/newspaper.svg
similarity index 100%
rename from assets/icons/duocolor/basic/newspaper.svg
rename to cpp/assets/icons/duocolor/basic/newspaper.svg
diff --git a/assets/icons/duocolor/basic/nut.svg b/cpp/assets/icons/duocolor/basic/nut.svg
similarity index 100%
rename from assets/icons/duocolor/basic/nut.svg
rename to cpp/assets/icons/duocolor/basic/nut.svg
diff --git a/assets/icons/duocolor/basic/planet.svg b/cpp/assets/icons/duocolor/basic/planet.svg
similarity index 100%
rename from assets/icons/duocolor/basic/planet.svg
rename to cpp/assets/icons/duocolor/basic/planet.svg
diff --git a/assets/icons/duocolor/basic/plus-circle.svg b/cpp/assets/icons/duocolor/basic/plus-circle.svg
similarity index 100%
rename from assets/icons/duocolor/basic/plus-circle.svg
rename to cpp/assets/icons/duocolor/basic/plus-circle.svg
diff --git a/assets/icons/duocolor/basic/plus-rec.svg b/cpp/assets/icons/duocolor/basic/plus-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/plus-rec.svg
rename to cpp/assets/icons/duocolor/basic/plus-rec.svg
diff --git a/assets/icons/duocolor/basic/plus.svg b/cpp/assets/icons/duocolor/basic/plus.svg
similarity index 100%
rename from assets/icons/duocolor/basic/plus.svg
rename to cpp/assets/icons/duocolor/basic/plus.svg
diff --git a/assets/icons/duocolor/basic/power-rec.svg b/cpp/assets/icons/duocolor/basic/power-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/power-rec.svg
rename to cpp/assets/icons/duocolor/basic/power-rec.svg
diff --git a/assets/icons/duocolor/basic/power.svg b/cpp/assets/icons/duocolor/basic/power.svg
similarity index 100%
rename from assets/icons/duocolor/basic/power.svg
rename to cpp/assets/icons/duocolor/basic/power.svg
diff --git a/assets/icons/duocolor/basic/presentation-chart.svg b/cpp/assets/icons/duocolor/basic/presentation-chart.svg
similarity index 100%
rename from assets/icons/duocolor/basic/presentation-chart.svg
rename to cpp/assets/icons/duocolor/basic/presentation-chart.svg
diff --git a/assets/icons/duocolor/basic/presentation-line.svg b/cpp/assets/icons/duocolor/basic/presentation-line.svg
similarity index 100%
rename from assets/icons/duocolor/basic/presentation-line.svg
rename to cpp/assets/icons/duocolor/basic/presentation-line.svg
diff --git a/assets/icons/duocolor/basic/receipt.svg b/cpp/assets/icons/duocolor/basic/receipt.svg
similarity index 100%
rename from assets/icons/duocolor/basic/receipt.svg
rename to cpp/assets/icons/duocolor/basic/receipt.svg
diff --git a/assets/icons/duocolor/basic/rocket-2.svg b/cpp/assets/icons/duocolor/basic/rocket-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/rocket-2.svg
rename to cpp/assets/icons/duocolor/basic/rocket-2.svg
diff --git a/assets/icons/duocolor/basic/rocket.svg b/cpp/assets/icons/duocolor/basic/rocket.svg
similarity index 100%
rename from assets/icons/duocolor/basic/rocket.svg
rename to cpp/assets/icons/duocolor/basic/rocket.svg
diff --git a/assets/icons/duocolor/basic/search.svg b/cpp/assets/icons/duocolor/basic/search.svg
similarity index 100%
rename from assets/icons/duocolor/basic/search.svg
rename to cpp/assets/icons/duocolor/basic/search.svg
diff --git a/assets/icons/duocolor/basic/send-2.svg b/cpp/assets/icons/duocolor/basic/send-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/send-2.svg
rename to cpp/assets/icons/duocolor/basic/send-2.svg
diff --git a/assets/icons/duocolor/basic/send.svg b/cpp/assets/icons/duocolor/basic/send.svg
similarity index 100%
rename from assets/icons/duocolor/basic/send.svg
rename to cpp/assets/icons/duocolor/basic/send.svg
diff --git a/assets/icons/duocolor/basic/share.svg b/cpp/assets/icons/duocolor/basic/share.svg
similarity index 100%
rename from assets/icons/duocolor/basic/share.svg
rename to cpp/assets/icons/duocolor/basic/share.svg
diff --git a/assets/icons/duocolor/basic/shopping-bag-2.svg b/cpp/assets/icons/duocolor/basic/shopping-bag-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/shopping-bag-2.svg
rename to cpp/assets/icons/duocolor/basic/shopping-bag-2.svg
diff --git a/assets/icons/duocolor/basic/shopping-bag.svg b/cpp/assets/icons/duocolor/basic/shopping-bag.svg
similarity index 100%
rename from assets/icons/duocolor/basic/shopping-bag.svg
rename to cpp/assets/icons/duocolor/basic/shopping-bag.svg
diff --git a/assets/icons/duocolor/basic/shopping-basket.svg b/cpp/assets/icons/duocolor/basic/shopping-basket.svg
similarity index 100%
rename from assets/icons/duocolor/basic/shopping-basket.svg
rename to cpp/assets/icons/duocolor/basic/shopping-basket.svg
diff --git a/assets/icons/duocolor/basic/shopping-cart-2.svg b/cpp/assets/icons/duocolor/basic/shopping-cart-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/shopping-cart-2.svg
rename to cpp/assets/icons/duocolor/basic/shopping-cart-2.svg
diff --git a/assets/icons/duocolor/basic/shopping-cart.svg b/cpp/assets/icons/duocolor/basic/shopping-cart.svg
similarity index 100%
rename from assets/icons/duocolor/basic/shopping-cart.svg
rename to cpp/assets/icons/duocolor/basic/shopping-cart.svg
diff --git a/assets/icons/duocolor/basic/slash.svg b/cpp/assets/icons/duocolor/basic/slash.svg
similarity index 100%
rename from assets/icons/duocolor/basic/slash.svg
rename to cpp/assets/icons/duocolor/basic/slash.svg
diff --git a/assets/icons/duocolor/basic/sliders-horiz-2.svg b/cpp/assets/icons/duocolor/basic/sliders-horiz-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sliders-horiz-2.svg
rename to cpp/assets/icons/duocolor/basic/sliders-horiz-2.svg
diff --git a/assets/icons/duocolor/basic/sliders-horiz.svg b/cpp/assets/icons/duocolor/basic/sliders-horiz.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sliders-horiz.svg
rename to cpp/assets/icons/duocolor/basic/sliders-horiz.svg
diff --git a/assets/icons/duocolor/basic/sliders-vert-2.svg b/cpp/assets/icons/duocolor/basic/sliders-vert-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sliders-vert-2.svg
rename to cpp/assets/icons/duocolor/basic/sliders-vert-2.svg
diff --git a/assets/icons/duocolor/basic/sliders-vert.svg b/cpp/assets/icons/duocolor/basic/sliders-vert.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sliders-vert.svg
rename to cpp/assets/icons/duocolor/basic/sliders-vert.svg
diff --git a/assets/icons/duocolor/basic/sort-number-rec.svg b/cpp/assets/icons/duocolor/basic/sort-number-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sort-number-rec.svg
rename to cpp/assets/icons/duocolor/basic/sort-number-rec.svg
diff --git a/assets/icons/duocolor/basic/sort-number-reverse-rec.svg b/cpp/assets/icons/duocolor/basic/sort-number-reverse-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sort-number-reverse-rec.svg
rename to cpp/assets/icons/duocolor/basic/sort-number-reverse-rec.svg
diff --git a/assets/icons/duocolor/basic/sort-number-reverse.svg b/cpp/assets/icons/duocolor/basic/sort-number-reverse.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sort-number-reverse.svg
rename to cpp/assets/icons/duocolor/basic/sort-number-reverse.svg
diff --git a/assets/icons/duocolor/basic/sort-number.svg b/cpp/assets/icons/duocolor/basic/sort-number.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sort-number.svg
rename to cpp/assets/icons/duocolor/basic/sort-number.svg
diff --git a/assets/icons/duocolor/basic/sort-text-rec.svg b/cpp/assets/icons/duocolor/basic/sort-text-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sort-text-rec.svg
rename to cpp/assets/icons/duocolor/basic/sort-text-rec.svg
diff --git a/assets/icons/duocolor/basic/sort-text-reverse-rec.svg b/cpp/assets/icons/duocolor/basic/sort-text-reverse-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sort-text-reverse-rec.svg
rename to cpp/assets/icons/duocolor/basic/sort-text-reverse-rec.svg
diff --git a/assets/icons/duocolor/basic/sort-text-reverse.svg b/cpp/assets/icons/duocolor/basic/sort-text-reverse.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sort-text-reverse.svg
rename to cpp/assets/icons/duocolor/basic/sort-text-reverse.svg
diff --git a/assets/icons/duocolor/basic/sort-text.svg b/cpp/assets/icons/duocolor/basic/sort-text.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sort-text.svg
rename to cpp/assets/icons/duocolor/basic/sort-text.svg
diff --git a/assets/icons/duocolor/basic/star-slash.svg b/cpp/assets/icons/duocolor/basic/star-slash.svg
similarity index 100%
rename from assets/icons/duocolor/basic/star-slash.svg
rename to cpp/assets/icons/duocolor/basic/star-slash.svg
diff --git a/assets/icons/duocolor/basic/star.svg b/cpp/assets/icons/duocolor/basic/star.svg
similarity index 100%
rename from assets/icons/duocolor/basic/star.svg
rename to cpp/assets/icons/duocolor/basic/star.svg
diff --git a/assets/icons/duocolor/basic/sticker.svg b/cpp/assets/icons/duocolor/basic/sticker.svg
similarity index 100%
rename from assets/icons/duocolor/basic/sticker.svg
rename to cpp/assets/icons/duocolor/basic/sticker.svg
diff --git a/assets/icons/duocolor/basic/swatchbook.svg b/cpp/assets/icons/duocolor/basic/swatchbook.svg
similarity index 100%
rename from assets/icons/duocolor/basic/swatchbook.svg
rename to cpp/assets/icons/duocolor/basic/swatchbook.svg
diff --git a/assets/icons/duocolor/basic/tag-2.svg b/cpp/assets/icons/duocolor/basic/tag-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/tag-2.svg
rename to cpp/assets/icons/duocolor/basic/tag-2.svg
diff --git a/assets/icons/duocolor/basic/tag.svg b/cpp/assets/icons/duocolor/basic/tag.svg
similarity index 100%
rename from assets/icons/duocolor/basic/tag.svg
rename to cpp/assets/icons/duocolor/basic/tag.svg
diff --git a/assets/icons/duocolor/basic/tags-2.svg b/cpp/assets/icons/duocolor/basic/tags-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/tags-2.svg
rename to cpp/assets/icons/duocolor/basic/tags-2.svg
diff --git a/assets/icons/duocolor/basic/tags.svg b/cpp/assets/icons/duocolor/basic/tags.svg
similarity index 100%
rename from assets/icons/duocolor/basic/tags.svg
rename to cpp/assets/icons/duocolor/basic/tags.svg
diff --git a/assets/icons/duocolor/basic/target.svg b/cpp/assets/icons/duocolor/basic/target.svg
similarity index 100%
rename from assets/icons/duocolor/basic/target.svg
rename to cpp/assets/icons/duocolor/basic/target.svg
diff --git a/assets/icons/duocolor/basic/terminal.svg b/cpp/assets/icons/duocolor/basic/terminal.svg
similarity index 100%
rename from assets/icons/duocolor/basic/terminal.svg
rename to cpp/assets/icons/duocolor/basic/terminal.svg
diff --git a/assets/icons/duocolor/basic/thumbs-down-2.svg b/cpp/assets/icons/duocolor/basic/thumbs-down-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/thumbs-down-2.svg
rename to cpp/assets/icons/duocolor/basic/thumbs-down-2.svg
diff --git a/assets/icons/duocolor/basic/thumbs-down.svg b/cpp/assets/icons/duocolor/basic/thumbs-down.svg
similarity index 100%
rename from assets/icons/duocolor/basic/thumbs-down.svg
rename to cpp/assets/icons/duocolor/basic/thumbs-down.svg
diff --git a/assets/icons/duocolor/basic/thumbs-up-2.svg b/cpp/assets/icons/duocolor/basic/thumbs-up-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/thumbs-up-2.svg
rename to cpp/assets/icons/duocolor/basic/thumbs-up-2.svg
diff --git a/assets/icons/duocolor/basic/thumbs-up.svg b/cpp/assets/icons/duocolor/basic/thumbs-up.svg
similarity index 100%
rename from assets/icons/duocolor/basic/thumbs-up.svg
rename to cpp/assets/icons/duocolor/basic/thumbs-up.svg
diff --git a/assets/icons/duocolor/basic/ticket.svg b/cpp/assets/icons/duocolor/basic/ticket.svg
similarity index 100%
rename from assets/icons/duocolor/basic/ticket.svg
rename to cpp/assets/icons/duocolor/basic/ticket.svg
diff --git a/assets/icons/duocolor/basic/toggle-off.svg b/cpp/assets/icons/duocolor/basic/toggle-off.svg
similarity index 100%
rename from assets/icons/duocolor/basic/toggle-off.svg
rename to cpp/assets/icons/duocolor/basic/toggle-off.svg
diff --git a/assets/icons/duocolor/basic/toggle-on.svg b/cpp/assets/icons/duocolor/basic/toggle-on.svg
similarity index 100%
rename from assets/icons/duocolor/basic/toggle-on.svg
rename to cpp/assets/icons/duocolor/basic/toggle-on.svg
diff --git a/assets/icons/duocolor/basic/trash-2.svg b/cpp/assets/icons/duocolor/basic/trash-2.svg
similarity index 100%
rename from assets/icons/duocolor/basic/trash-2.svg
rename to cpp/assets/icons/duocolor/basic/trash-2.svg
diff --git a/assets/icons/duocolor/basic/trash.svg b/cpp/assets/icons/duocolor/basic/trash.svg
similarity index 100%
rename from assets/icons/duocolor/basic/trash.svg
rename to cpp/assets/icons/duocolor/basic/trash.svg
diff --git a/assets/icons/duocolor/basic/trophy.svg b/cpp/assets/icons/duocolor/basic/trophy.svg
similarity index 100%
rename from assets/icons/duocolor/basic/trophy.svg
rename to cpp/assets/icons/duocolor/basic/trophy.svg
diff --git a/assets/icons/duocolor/basic/truck.svg b/cpp/assets/icons/duocolor/basic/truck.svg
similarity index 100%
rename from assets/icons/duocolor/basic/truck.svg
rename to cpp/assets/icons/duocolor/basic/truck.svg
diff --git a/assets/icons/duocolor/basic/umbrella.svg b/cpp/assets/icons/duocolor/basic/umbrella.svg
similarity index 100%
rename from assets/icons/duocolor/basic/umbrella.svg
rename to cpp/assets/icons/duocolor/basic/umbrella.svg
diff --git a/assets/icons/duocolor/basic/weight.svg b/cpp/assets/icons/duocolor/basic/weight.svg
similarity index 100%
rename from assets/icons/duocolor/basic/weight.svg
rename to cpp/assets/icons/duocolor/basic/weight.svg
diff --git a/assets/icons/duocolor/basic/wheelchair-rec.svg b/cpp/assets/icons/duocolor/basic/wheelchair-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/wheelchair-rec.svg
rename to cpp/assets/icons/duocolor/basic/wheelchair-rec.svg
diff --git a/assets/icons/duocolor/basic/wheelchair.svg b/cpp/assets/icons/duocolor/basic/wheelchair.svg
similarity index 100%
rename from assets/icons/duocolor/basic/wheelchair.svg
rename to cpp/assets/icons/duocolor/basic/wheelchair.svg
diff --git a/assets/icons/duocolor/basic/wifi-rec.svg b/cpp/assets/icons/duocolor/basic/wifi-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/wifi-rec.svg
rename to cpp/assets/icons/duocolor/basic/wifi-rec.svg
diff --git a/assets/icons/duocolor/basic/wifi-slash-rec.svg b/cpp/assets/icons/duocolor/basic/wifi-slash-rec.svg
similarity index 100%
rename from assets/icons/duocolor/basic/wifi-slash-rec.svg
rename to cpp/assets/icons/duocolor/basic/wifi-slash-rec.svg
diff --git a/assets/icons/duocolor/basic/wifi-slash.svg b/cpp/assets/icons/duocolor/basic/wifi-slash.svg
similarity index 100%
rename from assets/icons/duocolor/basic/wifi-slash.svg
rename to cpp/assets/icons/duocolor/basic/wifi-slash.svg
diff --git a/assets/icons/duocolor/basic/wifi.svg b/cpp/assets/icons/duocolor/basic/wifi.svg
similarity index 100%
rename from assets/icons/duocolor/basic/wifi.svg
rename to cpp/assets/icons/duocolor/basic/wifi.svg
diff --git a/assets/icons/duocolor/basic/wrench.svg b/cpp/assets/icons/duocolor/basic/wrench.svg
similarity index 100%
rename from assets/icons/duocolor/basic/wrench.svg
rename to cpp/assets/icons/duocolor/basic/wrench.svg
diff --git a/assets/icons/duocolor/basic/yin-yang.svg b/cpp/assets/icons/duocolor/basic/yin-yang.svg
similarity index 100%
rename from assets/icons/duocolor/basic/yin-yang.svg
rename to cpp/assets/icons/duocolor/basic/yin-yang.svg
diff --git a/assets/icons/duocolor/basic/zoom-in.svg b/cpp/assets/icons/duocolor/basic/zoom-in.svg
similarity index 100%
rename from assets/icons/duocolor/basic/zoom-in.svg
rename to cpp/assets/icons/duocolor/basic/zoom-in.svg
diff --git a/assets/icons/duocolor/basic/zoom-out.svg b/cpp/assets/icons/duocolor/basic/zoom-out.svg
similarity index 100%
rename from assets/icons/duocolor/basic/zoom-out.svg
rename to cpp/assets/icons/duocolor/basic/zoom-out.svg
diff --git a/assets/icons/duocolor/brands/android.svg b/cpp/assets/icons/duocolor/brands/android.svg
similarity index 100%
rename from assets/icons/duocolor/brands/android.svg
rename to cpp/assets/icons/duocolor/brands/android.svg
diff --git a/assets/icons/duocolor/brands/apple.svg b/cpp/assets/icons/duocolor/brands/apple.svg
similarity index 100%
rename from assets/icons/duocolor/brands/apple.svg
rename to cpp/assets/icons/duocolor/brands/apple.svg
diff --git a/assets/icons/duocolor/brands/appstore.svg b/cpp/assets/icons/duocolor/brands/appstore.svg
similarity index 100%
rename from assets/icons/duocolor/brands/appstore.svg
rename to cpp/assets/icons/duocolor/brands/appstore.svg
diff --git a/assets/icons/duocolor/brands/behance.svg b/cpp/assets/icons/duocolor/brands/behance.svg
similarity index 100%
rename from assets/icons/duocolor/brands/behance.svg
rename to cpp/assets/icons/duocolor/brands/behance.svg
diff --git a/assets/icons/duocolor/brands/dribbble.svg b/cpp/assets/icons/duocolor/brands/dribbble.svg
similarity index 100%
rename from assets/icons/duocolor/brands/dribbble.svg
rename to cpp/assets/icons/duocolor/brands/dribbble.svg
diff --git a/assets/icons/duocolor/brands/facebook.svg b/cpp/assets/icons/duocolor/brands/facebook.svg
similarity index 100%
rename from assets/icons/duocolor/brands/facebook.svg
rename to cpp/assets/icons/duocolor/brands/facebook.svg
diff --git a/assets/icons/duocolor/brands/figma.svg b/cpp/assets/icons/duocolor/brands/figma.svg
similarity index 100%
rename from assets/icons/duocolor/brands/figma.svg
rename to cpp/assets/icons/duocolor/brands/figma.svg
diff --git a/assets/icons/duocolor/brands/framer.svg b/cpp/assets/icons/duocolor/brands/framer.svg
similarity index 100%
rename from assets/icons/duocolor/brands/framer.svg
rename to cpp/assets/icons/duocolor/brands/framer.svg
diff --git a/assets/icons/duocolor/brands/github.svg b/cpp/assets/icons/duocolor/brands/github.svg
similarity index 100%
rename from assets/icons/duocolor/brands/github.svg
rename to cpp/assets/icons/duocolor/brands/github.svg
diff --git a/assets/icons/duocolor/brands/googleplay.svg b/cpp/assets/icons/duocolor/brands/googleplay.svg
similarity index 100%
rename from assets/icons/duocolor/brands/googleplay.svg
rename to cpp/assets/icons/duocolor/brands/googleplay.svg
diff --git a/assets/icons/duocolor/brands/illustrator.svg b/cpp/assets/icons/duocolor/brands/illustrator.svg
similarity index 100%
rename from assets/icons/duocolor/brands/illustrator.svg
rename to cpp/assets/icons/duocolor/brands/illustrator.svg
diff --git a/assets/icons/duocolor/brands/instagram.svg b/cpp/assets/icons/duocolor/brands/instagram.svg
similarity index 100%
rename from assets/icons/duocolor/brands/instagram.svg
rename to cpp/assets/icons/duocolor/brands/instagram.svg
diff --git a/assets/icons/duocolor/brands/linkedin.svg b/cpp/assets/icons/duocolor/brands/linkedin.svg
similarity index 100%
rename from assets/icons/duocolor/brands/linkedin.svg
rename to cpp/assets/icons/duocolor/brands/linkedin.svg
diff --git a/assets/icons/duocolor/brands/messanger.svg b/cpp/assets/icons/duocolor/brands/messanger.svg
similarity index 100%
rename from assets/icons/duocolor/brands/messanger.svg
rename to cpp/assets/icons/duocolor/brands/messanger.svg
diff --git a/assets/icons/duocolor/brands/notion.svg b/cpp/assets/icons/duocolor/brands/notion.svg
similarity index 100%
rename from assets/icons/duocolor/brands/notion.svg
rename to cpp/assets/icons/duocolor/brands/notion.svg
diff --git a/assets/icons/duocolor/brands/photoshop.svg b/cpp/assets/icons/duocolor/brands/photoshop.svg
similarity index 100%
rename from assets/icons/duocolor/brands/photoshop.svg
rename to cpp/assets/icons/duocolor/brands/photoshop.svg
diff --git a/assets/icons/duocolor/brands/pinterest.svg b/cpp/assets/icons/duocolor/brands/pinterest.svg
similarity index 100%
rename from assets/icons/duocolor/brands/pinterest.svg
rename to cpp/assets/icons/duocolor/brands/pinterest.svg
diff --git a/assets/icons/duocolor/brands/producthunt.svg b/cpp/assets/icons/duocolor/brands/producthunt.svg
similarity index 100%
rename from assets/icons/duocolor/brands/producthunt.svg
rename to cpp/assets/icons/duocolor/brands/producthunt.svg
diff --git a/assets/icons/duocolor/brands/sketch.svg b/cpp/assets/icons/duocolor/brands/sketch.svg
similarity index 100%
rename from assets/icons/duocolor/brands/sketch.svg
rename to cpp/assets/icons/duocolor/brands/sketch.svg
diff --git a/assets/icons/duocolor/brands/soundcloud.svg b/cpp/assets/icons/duocolor/brands/soundcloud.svg
similarity index 100%
rename from assets/icons/duocolor/brands/soundcloud.svg
rename to cpp/assets/icons/duocolor/brands/soundcloud.svg
diff --git a/assets/icons/duocolor/brands/spotify.svg b/cpp/assets/icons/duocolor/brands/spotify.svg
similarity index 100%
rename from assets/icons/duocolor/brands/spotify.svg
rename to cpp/assets/icons/duocolor/brands/spotify.svg
diff --git a/assets/icons/duocolor/brands/twitter.svg b/cpp/assets/icons/duocolor/brands/twitter.svg
similarity index 100%
rename from assets/icons/duocolor/brands/twitter.svg
rename to cpp/assets/icons/duocolor/brands/twitter.svg
diff --git a/assets/icons/duocolor/brands/windows.svg b/cpp/assets/icons/duocolor/brands/windows.svg
similarity index 100%
rename from assets/icons/duocolor/brands/windows.svg
rename to cpp/assets/icons/duocolor/brands/windows.svg
diff --git a/assets/icons/duocolor/brands/youtube.svg b/cpp/assets/icons/duocolor/brands/youtube.svg
similarity index 100%
rename from assets/icons/duocolor/brands/youtube.svg
rename to cpp/assets/icons/duocolor/brands/youtube.svg
diff --git a/assets/icons/duocolor/call/call-add.svg b/cpp/assets/icons/duocolor/call/call-add.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-add.svg
rename to cpp/assets/icons/duocolor/call/call-add.svg
diff --git a/assets/icons/duocolor/call/call-calling.svg b/cpp/assets/icons/duocolor/call/call-calling.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-calling.svg
rename to cpp/assets/icons/duocolor/call/call-calling.svg
diff --git a/assets/icons/duocolor/call/call-decline.svg b/cpp/assets/icons/duocolor/call/call-decline.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-decline.svg
rename to cpp/assets/icons/duocolor/call/call-decline.svg
diff --git a/assets/icons/duocolor/call/call-end.svg b/cpp/assets/icons/duocolor/call/call-end.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-end.svg
rename to cpp/assets/icons/duocolor/call/call-end.svg
diff --git a/assets/icons/duocolor/call/call-incoming.svg b/cpp/assets/icons/duocolor/call/call-incoming.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-incoming.svg
rename to cpp/assets/icons/duocolor/call/call-incoming.svg
diff --git a/assets/icons/duocolor/call/call-missed.svg b/cpp/assets/icons/duocolor/call/call-missed.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-missed.svg
rename to cpp/assets/icons/duocolor/call/call-missed.svg
diff --git a/assets/icons/duocolor/call/call-muted.svg b/cpp/assets/icons/duocolor/call/call-muted.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-muted.svg
rename to cpp/assets/icons/duocolor/call/call-muted.svg
diff --git a/assets/icons/duocolor/call/call-on-hold.svg b/cpp/assets/icons/duocolor/call/call-on-hold.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-on-hold.svg
rename to cpp/assets/icons/duocolor/call/call-on-hold.svg
diff --git a/assets/icons/duocolor/call/call-outgoing.svg b/cpp/assets/icons/duocolor/call/call-outgoing.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-outgoing.svg
rename to cpp/assets/icons/duocolor/call/call-outgoing.svg
diff --git a/assets/icons/duocolor/call/call-received.svg b/cpp/assets/icons/duocolor/call/call-received.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-received.svg
rename to cpp/assets/icons/duocolor/call/call-received.svg
diff --git a/assets/icons/duocolor/call/call-redirected.svg b/cpp/assets/icons/duocolor/call/call-redirected.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-redirected.svg
rename to cpp/assets/icons/duocolor/call/call-redirected.svg
diff --git a/assets/icons/duocolor/call/call-remove.svg b/cpp/assets/icons/duocolor/call/call-remove.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-remove.svg
rename to cpp/assets/icons/duocolor/call/call-remove.svg
diff --git a/assets/icons/duocolor/call/call-slash.svg b/cpp/assets/icons/duocolor/call/call-slash.svg
similarity index 100%
rename from assets/icons/duocolor/call/call-slash.svg
rename to cpp/assets/icons/duocolor/call/call-slash.svg
diff --git a/assets/icons/duocolor/call/dialpad.svg b/cpp/assets/icons/duocolor/call/dialpad.svg
similarity index 100%
rename from assets/icons/duocolor/call/dialpad.svg
rename to cpp/assets/icons/duocolor/call/dialpad.svg
diff --git a/assets/icons/duocolor/call/phone.svg b/cpp/assets/icons/duocolor/call/phone.svg
similarity index 100%
rename from assets/icons/duocolor/call/phone.svg
rename to cpp/assets/icons/duocolor/call/phone.svg
diff --git a/assets/icons/duocolor/call/voicemail.svg b/cpp/assets/icons/duocolor/call/voicemail.svg
similarity index 100%
rename from assets/icons/duocolor/call/voicemail.svg
rename to cpp/assets/icons/duocolor/call/voicemail.svg
diff --git a/assets/icons/duocolor/chat/comment-2-alert.svg b/cpp/assets/icons/duocolor/chat/comment-2-alert.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-alert.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-alert.svg
diff --git a/assets/icons/duocolor/chat/comment-2-cancel.svg b/cpp/assets/icons/duocolor/chat/comment-2-cancel.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-cancel.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-cancel.svg
diff --git a/assets/icons/duocolor/chat/comment-2-check.svg b/cpp/assets/icons/duocolor/chat/comment-2-check.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-check.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-check.svg
diff --git a/assets/icons/duocolor/chat/comment-2-dots.svg b/cpp/assets/icons/duocolor/chat/comment-2-dots.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-dots.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-dots.svg
diff --git a/assets/icons/duocolor/chat/comment-2-info.svg b/cpp/assets/icons/duocolor/chat/comment-2-info.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-info.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-info.svg
diff --git a/assets/icons/duocolor/chat/comment-2-minus.svg b/cpp/assets/icons/duocolor/chat/comment-2-minus.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-minus.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-minus.svg
diff --git a/assets/icons/duocolor/chat/comment-2-plus.svg b/cpp/assets/icons/duocolor/chat/comment-2-plus.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-plus.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-plus.svg
diff --git a/assets/icons/duocolor/chat/comment-2-question.svg b/cpp/assets/icons/duocolor/chat/comment-2-question.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-question.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-question.svg
diff --git a/assets/icons/duocolor/chat/comment-2-slash.svg b/cpp/assets/icons/duocolor/chat/comment-2-slash.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-slash.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-slash.svg
diff --git a/assets/icons/duocolor/chat/comment-2-text.svg b/cpp/assets/icons/duocolor/chat/comment-2-text.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2-text.svg
rename to cpp/assets/icons/duocolor/chat/comment-2-text.svg
diff --git a/assets/icons/duocolor/chat/comment-2.svg b/cpp/assets/icons/duocolor/chat/comment-2.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-2.svg
rename to cpp/assets/icons/duocolor/chat/comment-2.svg
diff --git a/assets/icons/duocolor/chat/comment-alert.svg b/cpp/assets/icons/duocolor/chat/comment-alert.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-alert.svg
rename to cpp/assets/icons/duocolor/chat/comment-alert.svg
diff --git a/assets/icons/duocolor/chat/comment-cancel.svg b/cpp/assets/icons/duocolor/chat/comment-cancel.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-cancel.svg
rename to cpp/assets/icons/duocolor/chat/comment-cancel.svg
diff --git a/assets/icons/duocolor/chat/comment-check.svg b/cpp/assets/icons/duocolor/chat/comment-check.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-check.svg
rename to cpp/assets/icons/duocolor/chat/comment-check.svg
diff --git a/assets/icons/duocolor/chat/comment-dots.svg b/cpp/assets/icons/duocolor/chat/comment-dots.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-dots.svg
rename to cpp/assets/icons/duocolor/chat/comment-dots.svg
diff --git a/assets/icons/duocolor/chat/comment-minus.svg b/cpp/assets/icons/duocolor/chat/comment-minus.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-minus.svg
rename to cpp/assets/icons/duocolor/chat/comment-minus.svg
diff --git a/assets/icons/duocolor/chat/comment-plus.svg b/cpp/assets/icons/duocolor/chat/comment-plus.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-plus.svg
rename to cpp/assets/icons/duocolor/chat/comment-plus.svg
diff --git a/assets/icons/duocolor/chat/comment-slash.svg b/cpp/assets/icons/duocolor/chat/comment-slash.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-slash.svg
rename to cpp/assets/icons/duocolor/chat/comment-slash.svg
diff --git a/assets/icons/duocolor/chat/comment-text.svg b/cpp/assets/icons/duocolor/chat/comment-text.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment-text.svg
rename to cpp/assets/icons/duocolor/chat/comment-text.svg
diff --git a/assets/icons/duocolor/chat/comment.svg b/cpp/assets/icons/duocolor/chat/comment.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comment.svg
rename to cpp/assets/icons/duocolor/chat/comment.svg
diff --git a/assets/icons/duocolor/chat/comments-2.svg b/cpp/assets/icons/duocolor/chat/comments-2.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comments-2.svg
rename to cpp/assets/icons/duocolor/chat/comments-2.svg
diff --git a/assets/icons/duocolor/chat/comments.svg b/cpp/assets/icons/duocolor/chat/comments.svg
similarity index 100%
rename from assets/icons/duocolor/chat/comments.svg
rename to cpp/assets/icons/duocolor/chat/comments.svg
diff --git a/assets/icons/duocolor/editor/align-bottom-rec.svg b/cpp/assets/icons/duocolor/editor/align-bottom-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-bottom-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-bottom-rec.svg
diff --git a/assets/icons/duocolor/editor/align-bottom.svg b/cpp/assets/icons/duocolor/editor/align-bottom.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-bottom.svg
rename to cpp/assets/icons/duocolor/editor/align-bottom.svg
diff --git a/assets/icons/duocolor/editor/align-center-2-rec.svg b/cpp/assets/icons/duocolor/editor/align-center-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-center-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-center-2-rec.svg
diff --git a/assets/icons/duocolor/editor/align-center-2.svg b/cpp/assets/icons/duocolor/editor/align-center-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-center-2.svg
rename to cpp/assets/icons/duocolor/editor/align-center-2.svg
diff --git a/assets/icons/duocolor/editor/align-center-rec.svg b/cpp/assets/icons/duocolor/editor/align-center-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-center-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-center-rec.svg
diff --git a/assets/icons/duocolor/editor/align-center.svg b/cpp/assets/icons/duocolor/editor/align-center.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-center.svg
rename to cpp/assets/icons/duocolor/editor/align-center.svg
diff --git a/assets/icons/duocolor/editor/align-justify-2-rec.svg b/cpp/assets/icons/duocolor/editor/align-justify-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-justify-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-justify-2-rec.svg
diff --git a/assets/icons/duocolor/editor/align-justify-2.svg b/cpp/assets/icons/duocolor/editor/align-justify-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-justify-2.svg
rename to cpp/assets/icons/duocolor/editor/align-justify-2.svg
diff --git a/assets/icons/duocolor/editor/align-justify-rec.svg b/cpp/assets/icons/duocolor/editor/align-justify-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-justify-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-justify-rec.svg
diff --git a/assets/icons/duocolor/editor/align-justify.svg b/cpp/assets/icons/duocolor/editor/align-justify.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-justify.svg
rename to cpp/assets/icons/duocolor/editor/align-justify.svg
diff --git a/assets/icons/duocolor/editor/align-left-2-rec.svg b/cpp/assets/icons/duocolor/editor/align-left-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-left-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-left-2-rec.svg
diff --git a/assets/icons/duocolor/editor/align-left-2.svg b/cpp/assets/icons/duocolor/editor/align-left-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-left-2.svg
rename to cpp/assets/icons/duocolor/editor/align-left-2.svg
diff --git a/assets/icons/duocolor/editor/align-left-rec.svg b/cpp/assets/icons/duocolor/editor/align-left-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-left-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-left-rec.svg
diff --git a/assets/icons/duocolor/editor/align-left.svg b/cpp/assets/icons/duocolor/editor/align-left.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-left.svg
rename to cpp/assets/icons/duocolor/editor/align-left.svg
diff --git a/assets/icons/duocolor/editor/align-middle-rec.svg b/cpp/assets/icons/duocolor/editor/align-middle-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-middle-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-middle-rec.svg
diff --git a/assets/icons/duocolor/editor/align-middle.svg b/cpp/assets/icons/duocolor/editor/align-middle.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-middle.svg
rename to cpp/assets/icons/duocolor/editor/align-middle.svg
diff --git a/assets/icons/duocolor/editor/align-right-2-rec.svg b/cpp/assets/icons/duocolor/editor/align-right-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-right-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-right-2-rec.svg
diff --git a/assets/icons/duocolor/editor/align-right-2.svg b/cpp/assets/icons/duocolor/editor/align-right-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-right-2.svg
rename to cpp/assets/icons/duocolor/editor/align-right-2.svg
diff --git a/assets/icons/duocolor/editor/align-right-rec.svg b/cpp/assets/icons/duocolor/editor/align-right-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-right-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-right-rec.svg
diff --git a/assets/icons/duocolor/editor/align-right.svg b/cpp/assets/icons/duocolor/editor/align-right.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-right.svg
rename to cpp/assets/icons/duocolor/editor/align-right.svg
diff --git a/assets/icons/duocolor/editor/align-top-rec.svg b/cpp/assets/icons/duocolor/editor/align-top-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-top-rec.svg
rename to cpp/assets/icons/duocolor/editor/align-top-rec.svg
diff --git a/assets/icons/duocolor/editor/align-top.svg b/cpp/assets/icons/duocolor/editor/align-top.svg
similarity index 100%
rename from assets/icons/duocolor/editor/align-top.svg
rename to cpp/assets/icons/duocolor/editor/align-top.svg
diff --git a/assets/icons/duocolor/editor/border-bottom.svg b/cpp/assets/icons/duocolor/editor/border-bottom.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-bottom.svg
rename to cpp/assets/icons/duocolor/editor/border-bottom.svg
diff --git a/assets/icons/duocolor/editor/border-clear.svg b/cpp/assets/icons/duocolor/editor/border-clear.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-clear.svg
rename to cpp/assets/icons/duocolor/editor/border-clear.svg
diff --git a/assets/icons/duocolor/editor/border-common.svg b/cpp/assets/icons/duocolor/editor/border-common.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-common.svg
rename to cpp/assets/icons/duocolor/editor/border-common.svg
diff --git a/assets/icons/duocolor/editor/border-horizontal.svg b/cpp/assets/icons/duocolor/editor/border-horizontal.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-horizontal.svg
rename to cpp/assets/icons/duocolor/editor/border-horizontal.svg
diff --git a/assets/icons/duocolor/editor/border-inner.svg b/cpp/assets/icons/duocolor/editor/border-inner.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-inner.svg
rename to cpp/assets/icons/duocolor/editor/border-inner.svg
diff --git a/assets/icons/duocolor/editor/border-left.svg b/cpp/assets/icons/duocolor/editor/border-left.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-left.svg
rename to cpp/assets/icons/duocolor/editor/border-left.svg
diff --git a/assets/icons/duocolor/editor/border-outer.svg b/cpp/assets/icons/duocolor/editor/border-outer.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-outer.svg
rename to cpp/assets/icons/duocolor/editor/border-outer.svg
diff --git a/assets/icons/duocolor/editor/border-right.svg b/cpp/assets/icons/duocolor/editor/border-right.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-right.svg
rename to cpp/assets/icons/duocolor/editor/border-right.svg
diff --git a/assets/icons/duocolor/editor/border-top.svg b/cpp/assets/icons/duocolor/editor/border-top.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-top.svg
rename to cpp/assets/icons/duocolor/editor/border-top.svg
diff --git a/assets/icons/duocolor/editor/border-vertical.svg b/cpp/assets/icons/duocolor/editor/border-vertical.svg
similarity index 100%
rename from assets/icons/duocolor/editor/border-vertical.svg
rename to cpp/assets/icons/duocolor/editor/border-vertical.svg
diff --git a/assets/icons/duocolor/editor/chart-bar.svg b/cpp/assets/icons/duocolor/editor/chart-bar.svg
similarity index 100%
rename from assets/icons/duocolor/editor/chart-bar.svg
rename to cpp/assets/icons/duocolor/editor/chart-bar.svg
diff --git a/assets/icons/duocolor/editor/chart-column.svg b/cpp/assets/icons/duocolor/editor/chart-column.svg
similarity index 100%
rename from assets/icons/duocolor/editor/chart-column.svg
rename to cpp/assets/icons/duocolor/editor/chart-column.svg
diff --git a/assets/icons/duocolor/editor/chart-line.svg b/cpp/assets/icons/duocolor/editor/chart-line.svg
similarity index 100%
rename from assets/icons/duocolor/editor/chart-line.svg
rename to cpp/assets/icons/duocolor/editor/chart-line.svg
diff --git a/assets/icons/duocolor/editor/chart-pie.svg b/cpp/assets/icons/duocolor/editor/chart-pie.svg
similarity index 100%
rename from assets/icons/duocolor/editor/chart-pie.svg
rename to cpp/assets/icons/duocolor/editor/chart-pie.svg
diff --git a/assets/icons/duocolor/editor/column-spacing-rec.svg b/cpp/assets/icons/duocolor/editor/column-spacing-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/column-spacing-rec.svg
rename to cpp/assets/icons/duocolor/editor/column-spacing-rec.svg
diff --git a/assets/icons/duocolor/editor/column-spacing.svg b/cpp/assets/icons/duocolor/editor/column-spacing.svg
similarity index 100%
rename from assets/icons/duocolor/editor/column-spacing.svg
rename to cpp/assets/icons/duocolor/editor/column-spacing.svg
diff --git a/assets/icons/duocolor/editor/droplet-slash.svg b/cpp/assets/icons/duocolor/editor/droplet-slash.svg
similarity index 100%
rename from assets/icons/duocolor/editor/droplet-slash.svg
rename to cpp/assets/icons/duocolor/editor/droplet-slash.svg
diff --git a/assets/icons/duocolor/editor/droplet.svg b/cpp/assets/icons/duocolor/editor/droplet.svg
similarity index 100%
rename from assets/icons/duocolor/editor/droplet.svg
rename to cpp/assets/icons/duocolor/editor/droplet.svg
diff --git a/assets/icons/duocolor/editor/edit-2.svg b/cpp/assets/icons/duocolor/editor/edit-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/edit-2.svg
rename to cpp/assets/icons/duocolor/editor/edit-2.svg
diff --git a/assets/icons/duocolor/editor/edit-3.svg b/cpp/assets/icons/duocolor/editor/edit-3.svg
similarity index 100%
rename from assets/icons/duocolor/editor/edit-3.svg
rename to cpp/assets/icons/duocolor/editor/edit-3.svg
diff --git a/assets/icons/duocolor/editor/edit-slash.svg b/cpp/assets/icons/duocolor/editor/edit-slash.svg
similarity index 100%
rename from assets/icons/duocolor/editor/edit-slash.svg
rename to cpp/assets/icons/duocolor/editor/edit-slash.svg
diff --git a/assets/icons/duocolor/editor/edit.svg b/cpp/assets/icons/duocolor/editor/edit.svg
similarity index 100%
rename from assets/icons/duocolor/editor/edit.svg
rename to cpp/assets/icons/duocolor/editor/edit.svg
diff --git a/assets/icons/duocolor/editor/first-line-1-rec.svg b/cpp/assets/icons/duocolor/editor/first-line-1-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/first-line-1-rec.svg
rename to cpp/assets/icons/duocolor/editor/first-line-1-rec.svg
diff --git a/assets/icons/duocolor/editor/first-line-1.svg b/cpp/assets/icons/duocolor/editor/first-line-1.svg
similarity index 100%
rename from assets/icons/duocolor/editor/first-line-1.svg
rename to cpp/assets/icons/duocolor/editor/first-line-1.svg
diff --git a/assets/icons/duocolor/editor/first-line-2-rec.svg b/cpp/assets/icons/duocolor/editor/first-line-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/first-line-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/first-line-2-rec.svg
diff --git a/assets/icons/duocolor/editor/first-line-2.svg b/cpp/assets/icons/duocolor/editor/first-line-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/first-line-2.svg
rename to cpp/assets/icons/duocolor/editor/first-line-2.svg
diff --git a/assets/icons/duocolor/editor/first-line-3-rec.svg b/cpp/assets/icons/duocolor/editor/first-line-3-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/first-line-3-rec.svg
rename to cpp/assets/icons/duocolor/editor/first-line-3-rec.svg
diff --git a/assets/icons/duocolor/editor/first-line-3.svg b/cpp/assets/icons/duocolor/editor/first-line-3.svg
similarity index 100%
rename from assets/icons/duocolor/editor/first-line-3.svg
rename to cpp/assets/icons/duocolor/editor/first-line-3.svg
diff --git a/assets/icons/duocolor/editor/functions-rec.svg b/cpp/assets/icons/duocolor/editor/functions-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/functions-rec.svg
rename to cpp/assets/icons/duocolor/editor/functions-rec.svg
diff --git a/assets/icons/duocolor/editor/functions.svg b/cpp/assets/icons/duocolor/editor/functions.svg
similarity index 100%
rename from assets/icons/duocolor/editor/functions.svg
rename to cpp/assets/icons/duocolor/editor/functions.svg
diff --git a/assets/icons/duocolor/editor/indent-decrease-rec.svg b/cpp/assets/icons/duocolor/editor/indent-decrease-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/indent-decrease-rec.svg
rename to cpp/assets/icons/duocolor/editor/indent-decrease-rec.svg
diff --git a/assets/icons/duocolor/editor/indent-decrease.svg b/cpp/assets/icons/duocolor/editor/indent-decrease.svg
similarity index 100%
rename from assets/icons/duocolor/editor/indent-decrease.svg
rename to cpp/assets/icons/duocolor/editor/indent-decrease.svg
diff --git a/assets/icons/duocolor/editor/indent-first-line-rec.svg b/cpp/assets/icons/duocolor/editor/indent-first-line-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/indent-first-line-rec.svg
rename to cpp/assets/icons/duocolor/editor/indent-first-line-rec.svg
diff --git a/assets/icons/duocolor/editor/indent-first-line.svg b/cpp/assets/icons/duocolor/editor/indent-first-line.svg
similarity index 100%
rename from assets/icons/duocolor/editor/indent-first-line.svg
rename to cpp/assets/icons/duocolor/editor/indent-first-line.svg
diff --git a/assets/icons/duocolor/editor/indent-increase-rec.svg b/cpp/assets/icons/duocolor/editor/indent-increase-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/indent-increase-rec.svg
rename to cpp/assets/icons/duocolor/editor/indent-increase-rec.svg
diff --git a/assets/icons/duocolor/editor/indent-increase.svg b/cpp/assets/icons/duocolor/editor/indent-increase.svg
similarity index 100%
rename from assets/icons/duocolor/editor/indent-increase.svg
rename to cpp/assets/icons/duocolor/editor/indent-increase.svg
diff --git a/assets/icons/duocolor/editor/letter-spacing-2-rec.svg b/cpp/assets/icons/duocolor/editor/letter-spacing-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/letter-spacing-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/letter-spacing-2-rec.svg
diff --git a/assets/icons/duocolor/editor/letter-spacing-2.svg b/cpp/assets/icons/duocolor/editor/letter-spacing-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/letter-spacing-2.svg
rename to cpp/assets/icons/duocolor/editor/letter-spacing-2.svg
diff --git a/assets/icons/duocolor/editor/letter-spacing-rec.svg b/cpp/assets/icons/duocolor/editor/letter-spacing-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/letter-spacing-rec.svg
rename to cpp/assets/icons/duocolor/editor/letter-spacing-rec.svg
diff --git a/assets/icons/duocolor/editor/letter-spacing.svg b/cpp/assets/icons/duocolor/editor/letter-spacing.svg
similarity index 100%
rename from assets/icons/duocolor/editor/letter-spacing.svg
rename to cpp/assets/icons/duocolor/editor/letter-spacing.svg
diff --git a/assets/icons/duocolor/editor/line-height-2-rec.svg b/cpp/assets/icons/duocolor/editor/line-height-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/line-height-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/line-height-2-rec.svg
diff --git a/assets/icons/duocolor/editor/line-height-2.svg b/cpp/assets/icons/duocolor/editor/line-height-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/line-height-2.svg
rename to cpp/assets/icons/duocolor/editor/line-height-2.svg
diff --git a/assets/icons/duocolor/editor/line-height-rec.svg b/cpp/assets/icons/duocolor/editor/line-height-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/line-height-rec.svg
rename to cpp/assets/icons/duocolor/editor/line-height-rec.svg
diff --git a/assets/icons/duocolor/editor/line-height.svg b/cpp/assets/icons/duocolor/editor/line-height.svg
similarity index 100%
rename from assets/icons/duocolor/editor/line-height.svg
rename to cpp/assets/icons/duocolor/editor/line-height.svg
diff --git a/assets/icons/duocolor/editor/link-1-rec.svg b/cpp/assets/icons/duocolor/editor/link-1-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/link-1-rec.svg
rename to cpp/assets/icons/duocolor/editor/link-1-rec.svg
diff --git a/assets/icons/duocolor/editor/link-1.svg b/cpp/assets/icons/duocolor/editor/link-1.svg
similarity index 100%
rename from assets/icons/duocolor/editor/link-1.svg
rename to cpp/assets/icons/duocolor/editor/link-1.svg
diff --git a/assets/icons/duocolor/editor/link-2-rec.svg b/cpp/assets/icons/duocolor/editor/link-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/link-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/link-2-rec.svg
diff --git a/assets/icons/duocolor/editor/link-2.svg b/cpp/assets/icons/duocolor/editor/link-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/link-2.svg
rename to cpp/assets/icons/duocolor/editor/link-2.svg
diff --git a/assets/icons/duocolor/editor/list-ordered-rec.svg b/cpp/assets/icons/duocolor/editor/list-ordered-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-ordered-rec.svg
rename to cpp/assets/icons/duocolor/editor/list-ordered-rec.svg
diff --git a/assets/icons/duocolor/editor/list-ordered.svg b/cpp/assets/icons/duocolor/editor/list-ordered.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-ordered.svg
rename to cpp/assets/icons/duocolor/editor/list-ordered.svg
diff --git a/assets/icons/duocolor/editor/list-unordered-2-rec.svg b/cpp/assets/icons/duocolor/editor/list-unordered-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered-2-rec.svg
diff --git a/assets/icons/duocolor/editor/list-unordered-2.svg b/cpp/assets/icons/duocolor/editor/list-unordered-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered-2.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered-2.svg
diff --git a/assets/icons/duocolor/editor/list-unordered-3.svg b/cpp/assets/icons/duocolor/editor/list-unordered-3.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered-3.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered-3.svg
diff --git a/assets/icons/duocolor/editor/list-unordered-4-rec.svg b/cpp/assets/icons/duocolor/editor/list-unordered-4-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered-4-rec.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered-4-rec.svg
diff --git a/assets/icons/duocolor/editor/list-unordered-4.svg b/cpp/assets/icons/duocolor/editor/list-unordered-4.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered-4.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered-4.svg
diff --git a/assets/icons/duocolor/editor/list-unordered-5-rec.svg b/cpp/assets/icons/duocolor/editor/list-unordered-5-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered-5-rec.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered-5-rec.svg
diff --git a/assets/icons/duocolor/editor/list-unordered-5.svg b/cpp/assets/icons/duocolor/editor/list-unordered-5.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered-5.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered-5.svg
diff --git a/assets/icons/duocolor/editor/list-unordered-rec.svg b/cpp/assets/icons/duocolor/editor/list-unordered-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered-rec.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered-rec.svg
diff --git a/assets/icons/duocolor/editor/list-unordered.svg b/cpp/assets/icons/duocolor/editor/list-unordered.svg
similarity index 100%
rename from assets/icons/duocolor/editor/list-unordered.svg
rename to cpp/assets/icons/duocolor/editor/list-unordered.svg
diff --git a/assets/icons/duocolor/editor/page-break.svg b/cpp/assets/icons/duocolor/editor/page-break.svg
similarity index 100%
rename from assets/icons/duocolor/editor/page-break.svg
rename to cpp/assets/icons/duocolor/editor/page-break.svg
diff --git a/assets/icons/duocolor/editor/paint-bucket.svg b/cpp/assets/icons/duocolor/editor/paint-bucket.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paint-bucket.svg
rename to cpp/assets/icons/duocolor/editor/paint-bucket.svg
diff --git a/assets/icons/duocolor/editor/paint-tool.svg b/cpp/assets/icons/duocolor/editor/paint-tool.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paint-tool.svg
rename to cpp/assets/icons/duocolor/editor/paint-tool.svg
diff --git a/assets/icons/duocolor/editor/paperclip-2-rec.svg b/cpp/assets/icons/duocolor/editor/paperclip-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paperclip-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/paperclip-2-rec.svg
diff --git a/assets/icons/duocolor/editor/paperclip-2-slash-rec.svg b/cpp/assets/icons/duocolor/editor/paperclip-2-slash-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paperclip-2-slash-rec.svg
rename to cpp/assets/icons/duocolor/editor/paperclip-2-slash-rec.svg
diff --git a/assets/icons/duocolor/editor/paperclip-2-slash.svg b/cpp/assets/icons/duocolor/editor/paperclip-2-slash.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paperclip-2-slash.svg
rename to cpp/assets/icons/duocolor/editor/paperclip-2-slash.svg
diff --git a/assets/icons/duocolor/editor/paperclip-2.svg b/cpp/assets/icons/duocolor/editor/paperclip-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paperclip-2.svg
rename to cpp/assets/icons/duocolor/editor/paperclip-2.svg
diff --git a/assets/icons/duocolor/editor/paperclip-rec.svg b/cpp/assets/icons/duocolor/editor/paperclip-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paperclip-rec.svg
rename to cpp/assets/icons/duocolor/editor/paperclip-rec.svg
diff --git a/assets/icons/duocolor/editor/paperclip-slash-rec.svg b/cpp/assets/icons/duocolor/editor/paperclip-slash-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paperclip-slash-rec.svg
rename to cpp/assets/icons/duocolor/editor/paperclip-slash-rec.svg
diff --git a/assets/icons/duocolor/editor/paperclip-slash.svg b/cpp/assets/icons/duocolor/editor/paperclip-slash.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paperclip-slash.svg
rename to cpp/assets/icons/duocolor/editor/paperclip-slash.svg
diff --git a/assets/icons/duocolor/editor/paperclip.svg b/cpp/assets/icons/duocolor/editor/paperclip.svg
similarity index 100%
rename from assets/icons/duocolor/editor/paperclip.svg
rename to cpp/assets/icons/duocolor/editor/paperclip.svg
diff --git a/assets/icons/duocolor/editor/pen-tool-2.svg b/cpp/assets/icons/duocolor/editor/pen-tool-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/pen-tool-2.svg
rename to cpp/assets/icons/duocolor/editor/pen-tool-2.svg
diff --git a/assets/icons/duocolor/editor/pen-tool.svg b/cpp/assets/icons/duocolor/editor/pen-tool.svg
similarity index 100%
rename from assets/icons/duocolor/editor/pen-tool.svg
rename to cpp/assets/icons/duocolor/editor/pen-tool.svg
diff --git a/assets/icons/duocolor/editor/pharagraph-spacing-rec.svg b/cpp/assets/icons/duocolor/editor/pharagraph-spacing-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/pharagraph-spacing-rec.svg
rename to cpp/assets/icons/duocolor/editor/pharagraph-spacing-rec.svg
diff --git a/assets/icons/duocolor/editor/pharagraph-spacing.svg b/cpp/assets/icons/duocolor/editor/pharagraph-spacing.svg
similarity index 100%
rename from assets/icons/duocolor/editor/pharagraph-spacing.svg
rename to cpp/assets/icons/duocolor/editor/pharagraph-spacing.svg
diff --git a/assets/icons/duocolor/editor/printer-slash.svg b/cpp/assets/icons/duocolor/editor/printer-slash.svg
similarity index 100%
rename from assets/icons/duocolor/editor/printer-slash.svg
rename to cpp/assets/icons/duocolor/editor/printer-slash.svg
diff --git a/assets/icons/duocolor/editor/printer.svg b/cpp/assets/icons/duocolor/editor/printer.svg
similarity index 100%
rename from assets/icons/duocolor/editor/printer.svg
rename to cpp/assets/icons/duocolor/editor/printer.svg
diff --git a/assets/icons/duocolor/editor/quotes-2.svg b/cpp/assets/icons/duocolor/editor/quotes-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/quotes-2.svg
rename to cpp/assets/icons/duocolor/editor/quotes-2.svg
diff --git a/assets/icons/duocolor/editor/quotes.svg b/cpp/assets/icons/duocolor/editor/quotes.svg
similarity index 100%
rename from assets/icons/duocolor/editor/quotes.svg
rename to cpp/assets/icons/duocolor/editor/quotes.svg
diff --git a/assets/icons/duocolor/editor/ruler.svg b/cpp/assets/icons/duocolor/editor/ruler.svg
similarity index 100%
rename from assets/icons/duocolor/editor/ruler.svg
rename to cpp/assets/icons/duocolor/editor/ruler.svg
diff --git a/assets/icons/duocolor/editor/script-rec.svg b/cpp/assets/icons/duocolor/editor/script-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/script-rec.svg
rename to cpp/assets/icons/duocolor/editor/script-rec.svg
diff --git a/assets/icons/duocolor/editor/script.svg b/cpp/assets/icons/duocolor/editor/script.svg
similarity index 100%
rename from assets/icons/duocolor/editor/script.svg
rename to cpp/assets/icons/duocolor/editor/script.svg
diff --git a/assets/icons/duocolor/editor/small-caps-2-rec.svg b/cpp/assets/icons/duocolor/editor/small-caps-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/small-caps-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/small-caps-2-rec.svg
diff --git a/assets/icons/duocolor/editor/small-caps-2.svg b/cpp/assets/icons/duocolor/editor/small-caps-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/small-caps-2.svg
rename to cpp/assets/icons/duocolor/editor/small-caps-2.svg
diff --git a/assets/icons/duocolor/editor/small-caps-rec.svg b/cpp/assets/icons/duocolor/editor/small-caps-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/small-caps-rec.svg
rename to cpp/assets/icons/duocolor/editor/small-caps-rec.svg
diff --git a/assets/icons/duocolor/editor/small-caps.svg b/cpp/assets/icons/duocolor/editor/small-caps.svg
similarity index 100%
rename from assets/icons/duocolor/editor/small-caps.svg
rename to cpp/assets/icons/duocolor/editor/small-caps.svg
diff --git a/assets/icons/duocolor/editor/special-charachers-rec.svg b/cpp/assets/icons/duocolor/editor/special-charachers-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/special-charachers-rec.svg
rename to cpp/assets/icons/duocolor/editor/special-charachers-rec.svg
diff --git a/assets/icons/duocolor/editor/special-charachers.svg b/cpp/assets/icons/duocolor/editor/special-charachers.svg
similarity index 100%
rename from assets/icons/duocolor/editor/special-charachers.svg
rename to cpp/assets/icons/duocolor/editor/special-charachers.svg
diff --git a/assets/icons/duocolor/editor/text-2-rec.svg b/cpp/assets/icons/duocolor/editor/text-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/text-2-rec.svg
diff --git a/assets/icons/duocolor/editor/text-2.svg b/cpp/assets/icons/duocolor/editor/text-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-2.svg
rename to cpp/assets/icons/duocolor/editor/text-2.svg
diff --git a/assets/icons/duocolor/editor/text-block.svg b/cpp/assets/icons/duocolor/editor/text-block.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-block.svg
rename to cpp/assets/icons/duocolor/editor/text-block.svg
diff --git a/assets/icons/duocolor/editor/text-bold-rec.svg b/cpp/assets/icons/duocolor/editor/text-bold-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-bold-rec.svg
rename to cpp/assets/icons/duocolor/editor/text-bold-rec.svg
diff --git a/assets/icons/duocolor/editor/text-bold.svg b/cpp/assets/icons/duocolor/editor/text-bold.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-bold.svg
rename to cpp/assets/icons/duocolor/editor/text-bold.svg
diff --git a/assets/icons/duocolor/editor/text-format.svg b/cpp/assets/icons/duocolor/editor/text-format.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-format.svg
rename to cpp/assets/icons/duocolor/editor/text-format.svg
diff --git a/assets/icons/duocolor/editor/text-italic-rec.svg b/cpp/assets/icons/duocolor/editor/text-italic-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-italic-rec.svg
rename to cpp/assets/icons/duocolor/editor/text-italic-rec.svg
diff --git a/assets/icons/duocolor/editor/text-italic.svg b/cpp/assets/icons/duocolor/editor/text-italic.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-italic.svg
rename to cpp/assets/icons/duocolor/editor/text-italic.svg
diff --git a/assets/icons/duocolor/editor/text-rec.svg b/cpp/assets/icons/duocolor/editor/text-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-rec.svg
rename to cpp/assets/icons/duocolor/editor/text-rec.svg
diff --git a/assets/icons/duocolor/editor/text-slash-2-rec.svg b/cpp/assets/icons/duocolor/editor/text-slash-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-slash-2-rec.svg
rename to cpp/assets/icons/duocolor/editor/text-slash-2-rec.svg
diff --git a/assets/icons/duocolor/editor/text-slash-2.svg b/cpp/assets/icons/duocolor/editor/text-slash-2.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-slash-2.svg
rename to cpp/assets/icons/duocolor/editor/text-slash-2.svg
diff --git a/assets/icons/duocolor/editor/text-slash-rec.svg b/cpp/assets/icons/duocolor/editor/text-slash-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-slash-rec.svg
rename to cpp/assets/icons/duocolor/editor/text-slash-rec.svg
diff --git a/assets/icons/duocolor/editor/text-slash.svg b/cpp/assets/icons/duocolor/editor/text-slash.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-slash.svg
rename to cpp/assets/icons/duocolor/editor/text-slash.svg
diff --git a/assets/icons/duocolor/editor/text-strikethrough-rec.svg b/cpp/assets/icons/duocolor/editor/text-strikethrough-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-strikethrough-rec.svg
rename to cpp/assets/icons/duocolor/editor/text-strikethrough-rec.svg
diff --git a/assets/icons/duocolor/editor/text-strikethrough.svg b/cpp/assets/icons/duocolor/editor/text-strikethrough.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-strikethrough.svg
rename to cpp/assets/icons/duocolor/editor/text-strikethrough.svg
diff --git a/assets/icons/duocolor/editor/text-underline-rec.svg b/cpp/assets/icons/duocolor/editor/text-underline-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-underline-rec.svg
rename to cpp/assets/icons/duocolor/editor/text-underline-rec.svg
diff --git a/assets/icons/duocolor/editor/text-underline.svg b/cpp/assets/icons/duocolor/editor/text-underline.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text-underline.svg
rename to cpp/assets/icons/duocolor/editor/text-underline.svg
diff --git a/assets/icons/duocolor/editor/text.svg b/cpp/assets/icons/duocolor/editor/text.svg
similarity index 100%
rename from assets/icons/duocolor/editor/text.svg
rename to cpp/assets/icons/duocolor/editor/text.svg
diff --git a/assets/icons/duocolor/editor/vector.svg b/cpp/assets/icons/duocolor/editor/vector.svg
similarity index 100%
rename from assets/icons/duocolor/editor/vector.svg
rename to cpp/assets/icons/duocolor/editor/vector.svg
diff --git a/assets/icons/duocolor/editor/wrap-text-rec.svg b/cpp/assets/icons/duocolor/editor/wrap-text-rec.svg
similarity index 100%
rename from assets/icons/duocolor/editor/wrap-text-rec.svg
rename to cpp/assets/icons/duocolor/editor/wrap-text-rec.svg
diff --git a/assets/icons/duocolor/editor/wrap-text.svg b/cpp/assets/icons/duocolor/editor/wrap-text.svg
similarity index 100%
rename from assets/icons/duocolor/editor/wrap-text.svg
rename to cpp/assets/icons/duocolor/editor/wrap-text.svg
diff --git a/assets/icons/duocolor/electronics/battery-1.svg b/cpp/assets/icons/duocolor/electronics/battery-1.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/battery-1.svg
rename to cpp/assets/icons/duocolor/electronics/battery-1.svg
diff --git a/assets/icons/duocolor/electronics/battery-2.svg b/cpp/assets/icons/duocolor/electronics/battery-2.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/battery-2.svg
rename to cpp/assets/icons/duocolor/electronics/battery-2.svg
diff --git a/assets/icons/duocolor/electronics/battery-3.svg b/cpp/assets/icons/duocolor/electronics/battery-3.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/battery-3.svg
rename to cpp/assets/icons/duocolor/electronics/battery-3.svg
diff --git a/assets/icons/duocolor/electronics/battery-charging.svg b/cpp/assets/icons/duocolor/electronics/battery-charging.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/battery-charging.svg
rename to cpp/assets/icons/duocolor/electronics/battery-charging.svg
diff --git a/assets/icons/duocolor/electronics/battery-slash.svg b/cpp/assets/icons/duocolor/electronics/battery-slash.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/battery-slash.svg
rename to cpp/assets/icons/duocolor/electronics/battery-slash.svg
diff --git a/assets/icons/duocolor/electronics/battery.svg b/cpp/assets/icons/duocolor/electronics/battery.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/battery.svg
rename to cpp/assets/icons/duocolor/electronics/battery.svg
diff --git a/assets/icons/duocolor/electronics/bulb-slash.svg b/cpp/assets/icons/duocolor/electronics/bulb-slash.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/bulb-slash.svg
rename to cpp/assets/icons/duocolor/electronics/bulb-slash.svg
diff --git a/assets/icons/duocolor/electronics/bulb.svg b/cpp/assets/icons/duocolor/electronics/bulb.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/bulb.svg
rename to cpp/assets/icons/duocolor/electronics/bulb.svg
diff --git a/assets/icons/duocolor/electronics/dashboard-2.svg b/cpp/assets/icons/duocolor/electronics/dashboard-2.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/dashboard-2.svg
rename to cpp/assets/icons/duocolor/electronics/dashboard-2.svg
diff --git a/assets/icons/duocolor/electronics/dashboard.svg b/cpp/assets/icons/duocolor/electronics/dashboard.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/dashboard.svg
rename to cpp/assets/icons/duocolor/electronics/dashboard.svg
diff --git a/assets/icons/duocolor/electronics/devices.svg b/cpp/assets/icons/duocolor/electronics/devices.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/devices.svg
rename to cpp/assets/icons/duocolor/electronics/devices.svg
diff --git a/assets/icons/duocolor/electronics/diskette.svg b/cpp/assets/icons/duocolor/electronics/diskette.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/diskette.svg
rename to cpp/assets/icons/duocolor/electronics/diskette.svg
diff --git a/assets/icons/duocolor/electronics/flashcard.svg b/cpp/assets/icons/duocolor/electronics/flashcard.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/flashcard.svg
rename to cpp/assets/icons/duocolor/electronics/flashcard.svg
diff --git a/assets/icons/duocolor/electronics/glasses-vr.svg b/cpp/assets/icons/duocolor/electronics/glasses-vr.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/glasses-vr.svg
rename to cpp/assets/icons/duocolor/electronics/glasses-vr.svg
diff --git a/assets/icons/duocolor/electronics/hard-drive.svg b/cpp/assets/icons/duocolor/electronics/hard-drive.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/hard-drive.svg
rename to cpp/assets/icons/duocolor/electronics/hard-drive.svg
diff --git a/assets/icons/duocolor/electronics/headphones-2.svg b/cpp/assets/icons/duocolor/electronics/headphones-2.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/headphones-2.svg
rename to cpp/assets/icons/duocolor/electronics/headphones-2.svg
diff --git a/assets/icons/duocolor/electronics/headphones.svg b/cpp/assets/icons/duocolor/electronics/headphones.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/headphones.svg
rename to cpp/assets/icons/duocolor/electronics/headphones.svg
diff --git a/assets/icons/duocolor/electronics/keyboard-hide.svg b/cpp/assets/icons/duocolor/electronics/keyboard-hide.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/keyboard-hide.svg
rename to cpp/assets/icons/duocolor/electronics/keyboard-hide.svg
diff --git a/assets/icons/duocolor/electronics/keyboard-show.svg b/cpp/assets/icons/duocolor/electronics/keyboard-show.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/keyboard-show.svg
rename to cpp/assets/icons/duocolor/electronics/keyboard-show.svg
diff --git a/assets/icons/duocolor/electronics/keyboard.svg b/cpp/assets/icons/duocolor/electronics/keyboard.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/keyboard.svg
rename to cpp/assets/icons/duocolor/electronics/keyboard.svg
diff --git a/assets/icons/duocolor/electronics/laptop.svg b/cpp/assets/icons/duocolor/electronics/laptop.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/laptop.svg
rename to cpp/assets/icons/duocolor/electronics/laptop.svg
diff --git a/assets/icons/duocolor/electronics/memory-card.svg b/cpp/assets/icons/duocolor/electronics/memory-card.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/memory-card.svg
rename to cpp/assets/icons/duocolor/electronics/memory-card.svg
diff --git a/assets/icons/duocolor/electronics/monitor.svg b/cpp/assets/icons/duocolor/electronics/monitor.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/monitor.svg
rename to cpp/assets/icons/duocolor/electronics/monitor.svg
diff --git a/assets/icons/duocolor/electronics/mouse.svg b/cpp/assets/icons/duocolor/electronics/mouse.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/mouse.svg
rename to cpp/assets/icons/duocolor/electronics/mouse.svg
diff --git a/assets/icons/duocolor/electronics/plug-slash.svg b/cpp/assets/icons/duocolor/electronics/plug-slash.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/plug-slash.svg
rename to cpp/assets/icons/duocolor/electronics/plug-slash.svg
diff --git a/assets/icons/duocolor/electronics/plug.svg b/cpp/assets/icons/duocolor/electronics/plug.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/plug.svg
rename to cpp/assets/icons/duocolor/electronics/plug.svg
diff --git a/assets/icons/duocolor/electronics/processor.svg b/cpp/assets/icons/duocolor/electronics/processor.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/processor.svg
rename to cpp/assets/icons/duocolor/electronics/processor.svg
diff --git a/assets/icons/duocolor/electronics/smartphone.svg b/cpp/assets/icons/duocolor/electronics/smartphone.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/smartphone.svg
rename to cpp/assets/icons/duocolor/electronics/smartphone.svg
diff --git a/assets/icons/duocolor/electronics/speaker.svg b/cpp/assets/icons/duocolor/electronics/speaker.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/speaker.svg
rename to cpp/assets/icons/duocolor/electronics/speaker.svg
diff --git a/assets/icons/duocolor/electronics/tablet.svg b/cpp/assets/icons/duocolor/electronics/tablet.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/tablet.svg
rename to cpp/assets/icons/duocolor/electronics/tablet.svg
diff --git a/assets/icons/duocolor/electronics/thermometer.svg b/cpp/assets/icons/duocolor/electronics/thermometer.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/thermometer.svg
rename to cpp/assets/icons/duocolor/electronics/thermometer.svg
diff --git a/assets/icons/duocolor/electronics/watch-2.svg b/cpp/assets/icons/duocolor/electronics/watch-2.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/watch-2.svg
rename to cpp/assets/icons/duocolor/electronics/watch-2.svg
diff --git a/assets/icons/duocolor/electronics/watch.svg b/cpp/assets/icons/duocolor/electronics/watch.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/watch.svg
rename to cpp/assets/icons/duocolor/electronics/watch.svg
diff --git a/assets/icons/duocolor/electronics/weighter-2.svg b/cpp/assets/icons/duocolor/electronics/weighter-2.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/weighter-2.svg
rename to cpp/assets/icons/duocolor/electronics/weighter-2.svg
diff --git a/assets/icons/duocolor/electronics/weighter.svg b/cpp/assets/icons/duocolor/electronics/weighter.svg
similarity index 100%
rename from assets/icons/duocolor/electronics/weighter.svg
rename to cpp/assets/icons/duocolor/electronics/weighter.svg
diff --git a/assets/icons/duocolor/files/clipboard-check.svg b/cpp/assets/icons/duocolor/files/clipboard-check.svg
similarity index 100%
rename from assets/icons/duocolor/files/clipboard-check.svg
rename to cpp/assets/icons/duocolor/files/clipboard-check.svg
diff --git a/assets/icons/duocolor/files/clipboard-cross.svg b/cpp/assets/icons/duocolor/files/clipboard-cross.svg
similarity index 100%
rename from assets/icons/duocolor/files/clipboard-cross.svg
rename to cpp/assets/icons/duocolor/files/clipboard-cross.svg
diff --git a/assets/icons/duocolor/files/clipboard-minus.svg b/cpp/assets/icons/duocolor/files/clipboard-minus.svg
similarity index 100%
rename from assets/icons/duocolor/files/clipboard-minus.svg
rename to cpp/assets/icons/duocolor/files/clipboard-minus.svg
diff --git a/assets/icons/duocolor/files/clipboard-plus.svg b/cpp/assets/icons/duocolor/files/clipboard-plus.svg
similarity index 100%
rename from assets/icons/duocolor/files/clipboard-plus.svg
rename to cpp/assets/icons/duocolor/files/clipboard-plus.svg
diff --git a/assets/icons/duocolor/files/clipboard-slash.svg b/cpp/assets/icons/duocolor/files/clipboard-slash.svg
similarity index 100%
rename from assets/icons/duocolor/files/clipboard-slash.svg
rename to cpp/assets/icons/duocolor/files/clipboard-slash.svg
diff --git a/assets/icons/duocolor/files/clipboard-text.svg b/cpp/assets/icons/duocolor/files/clipboard-text.svg
similarity index 100%
rename from assets/icons/duocolor/files/clipboard-text.svg
rename to cpp/assets/icons/duocolor/files/clipboard-text.svg
diff --git a/assets/icons/duocolor/files/clipboard.svg b/cpp/assets/icons/duocolor/files/clipboard.svg
similarity index 100%
rename from assets/icons/duocolor/files/clipboard.svg
rename to cpp/assets/icons/duocolor/files/clipboard.svg
diff --git a/assets/icons/duocolor/files/file-agreement.svg b/cpp/assets/icons/duocolor/files/file-agreement.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-agreement.svg
rename to cpp/assets/icons/duocolor/files/file-agreement.svg
diff --git a/assets/icons/duocolor/files/file-check.svg b/cpp/assets/icons/duocolor/files/file-check.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-check.svg
rename to cpp/assets/icons/duocolor/files/file-check.svg
diff --git a/assets/icons/duocolor/files/file-code.svg b/cpp/assets/icons/duocolor/files/file-code.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-code.svg
rename to cpp/assets/icons/duocolor/files/file-code.svg
diff --git a/assets/icons/duocolor/files/file-cross.svg b/cpp/assets/icons/duocolor/files/file-cross.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-cross.svg
rename to cpp/assets/icons/duocolor/files/file-cross.svg
diff --git a/assets/icons/duocolor/files/file-download.svg b/cpp/assets/icons/duocolor/files/file-download.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-download.svg
rename to cpp/assets/icons/duocolor/files/file-download.svg
diff --git a/assets/icons/duocolor/files/file-draft.svg b/cpp/assets/icons/duocolor/files/file-draft.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-draft.svg
rename to cpp/assets/icons/duocolor/files/file-draft.svg
diff --git a/assets/icons/duocolor/files/file-heart.svg b/cpp/assets/icons/duocolor/files/file-heart.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-heart.svg
rename to cpp/assets/icons/duocolor/files/file-heart.svg
diff --git a/assets/icons/duocolor/files/file-invoice.svg b/cpp/assets/icons/duocolor/files/file-invoice.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-invoice.svg
rename to cpp/assets/icons/duocolor/files/file-invoice.svg
diff --git a/assets/icons/duocolor/files/file-minus.svg b/cpp/assets/icons/duocolor/files/file-minus.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-minus.svg
rename to cpp/assets/icons/duocolor/files/file-minus.svg
diff --git a/assets/icons/duocolor/files/file-move.svg b/cpp/assets/icons/duocolor/files/file-move.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-move.svg
rename to cpp/assets/icons/duocolor/files/file-move.svg
diff --git a/assets/icons/duocolor/files/file-plus.svg b/cpp/assets/icons/duocolor/files/file-plus.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-plus.svg
rename to cpp/assets/icons/duocolor/files/file-plus.svg
diff --git a/assets/icons/duocolor/files/file-scan.svg b/cpp/assets/icons/duocolor/files/file-scan.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-scan.svg
rename to cpp/assets/icons/duocolor/files/file-scan.svg
diff --git a/assets/icons/duocolor/files/file-shredder.svg b/cpp/assets/icons/duocolor/files/file-shredder.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-shredder.svg
rename to cpp/assets/icons/duocolor/files/file-shredder.svg
diff --git a/assets/icons/duocolor/files/file-slash.svg b/cpp/assets/icons/duocolor/files/file-slash.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-slash.svg
rename to cpp/assets/icons/duocolor/files/file-slash.svg
diff --git a/assets/icons/duocolor/files/file-text.svg b/cpp/assets/icons/duocolor/files/file-text.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-text.svg
rename to cpp/assets/icons/duocolor/files/file-text.svg
diff --git a/assets/icons/duocolor/files/file-upload.svg b/cpp/assets/icons/duocolor/files/file-upload.svg
similarity index 100%
rename from assets/icons/duocolor/files/file-upload.svg
rename to cpp/assets/icons/duocolor/files/file-upload.svg
diff --git a/assets/icons/duocolor/files/file.svg b/cpp/assets/icons/duocolor/files/file.svg
similarity index 100%
rename from assets/icons/duocolor/files/file.svg
rename to cpp/assets/icons/duocolor/files/file.svg
diff --git a/assets/icons/duocolor/files/folder-check.svg b/cpp/assets/icons/duocolor/files/folder-check.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-check.svg
rename to cpp/assets/icons/duocolor/files/folder-check.svg
diff --git a/assets/icons/duocolor/files/folder-cloud.svg b/cpp/assets/icons/duocolor/files/folder-cloud.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-cloud.svg
rename to cpp/assets/icons/duocolor/files/folder-cloud.svg
diff --git a/assets/icons/duocolor/files/folder-compressed.svg b/cpp/assets/icons/duocolor/files/folder-compressed.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-compressed.svg
rename to cpp/assets/icons/duocolor/files/folder-compressed.svg
diff --git a/assets/icons/duocolor/files/folder-cross.svg b/cpp/assets/icons/duocolor/files/folder-cross.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-cross.svg
rename to cpp/assets/icons/duocolor/files/folder-cross.svg
diff --git a/assets/icons/duocolor/files/folder-download.svg b/cpp/assets/icons/duocolor/files/folder-download.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-download.svg
rename to cpp/assets/icons/duocolor/files/folder-download.svg
diff --git a/assets/icons/duocolor/files/folder-heart.svg b/cpp/assets/icons/duocolor/files/folder-heart.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-heart.svg
rename to cpp/assets/icons/duocolor/files/folder-heart.svg
diff --git a/assets/icons/duocolor/files/folder-minus.svg b/cpp/assets/icons/duocolor/files/folder-minus.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-minus.svg
rename to cpp/assets/icons/duocolor/files/folder-minus.svg
diff --git a/assets/icons/duocolor/files/folder-move.svg b/cpp/assets/icons/duocolor/files/folder-move.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-move.svg
rename to cpp/assets/icons/duocolor/files/folder-move.svg
diff --git a/assets/icons/duocolor/files/folder-music.svg b/cpp/assets/icons/duocolor/files/folder-music.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-music.svg
rename to cpp/assets/icons/duocolor/files/folder-music.svg
diff --git a/assets/icons/duocolor/files/folder-open.svg b/cpp/assets/icons/duocolor/files/folder-open.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-open.svg
rename to cpp/assets/icons/duocolor/files/folder-open.svg
diff --git a/assets/icons/duocolor/files/folder-photo.svg b/cpp/assets/icons/duocolor/files/folder-photo.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-photo.svg
rename to cpp/assets/icons/duocolor/files/folder-photo.svg
diff --git a/assets/icons/duocolor/files/folder-plus.svg b/cpp/assets/icons/duocolor/files/folder-plus.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-plus.svg
rename to cpp/assets/icons/duocolor/files/folder-plus.svg
diff --git a/assets/icons/duocolor/files/folder-slash.svg b/cpp/assets/icons/duocolor/files/folder-slash.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-slash.svg
rename to cpp/assets/icons/duocolor/files/folder-slash.svg
diff --git a/assets/icons/duocolor/files/folder-upload.svg b/cpp/assets/icons/duocolor/files/folder-upload.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder-upload.svg
rename to cpp/assets/icons/duocolor/files/folder-upload.svg
diff --git a/assets/icons/duocolor/files/folder.svg b/cpp/assets/icons/duocolor/files/folder.svg
similarity index 100%
rename from assets/icons/duocolor/files/folder.svg
rename to cpp/assets/icons/duocolor/files/folder.svg
diff --git a/assets/icons/duocolor/files/note-2-text.svg b/cpp/assets/icons/duocolor/files/note-2-text.svg
similarity index 100%
rename from assets/icons/duocolor/files/note-2-text.svg
rename to cpp/assets/icons/duocolor/files/note-2-text.svg
diff --git a/assets/icons/duocolor/files/note-2.svg b/cpp/assets/icons/duocolor/files/note-2.svg
similarity index 100%
rename from assets/icons/duocolor/files/note-2.svg
rename to cpp/assets/icons/duocolor/files/note-2.svg
diff --git a/assets/icons/duocolor/files/note-text.svg b/cpp/assets/icons/duocolor/files/note-text.svg
similarity index 100%
rename from assets/icons/duocolor/files/note-text.svg
rename to cpp/assets/icons/duocolor/files/note-text.svg
diff --git a/assets/icons/duocolor/files/note.svg b/cpp/assets/icons/duocolor/files/note.svg
similarity index 100%
rename from assets/icons/duocolor/files/note.svg
rename to cpp/assets/icons/duocolor/files/note.svg
diff --git a/assets/icons/duocolor/files/notebook.svg b/cpp/assets/icons/duocolor/files/notebook.svg
similarity index 100%
rename from assets/icons/duocolor/files/notebook.svg
rename to cpp/assets/icons/duocolor/files/notebook.svg
diff --git a/assets/icons/duocolor/finances/cash.svg b/cpp/assets/icons/duocolor/finances/cash.svg
similarity index 100%
rename from assets/icons/duocolor/finances/cash.svg
rename to cpp/assets/icons/duocolor/finances/cash.svg
diff --git a/assets/icons/duocolor/finances/credit-card-income.svg b/cpp/assets/icons/duocolor/finances/credit-card-income.svg
similarity index 100%
rename from assets/icons/duocolor/finances/credit-card-income.svg
rename to cpp/assets/icons/duocolor/finances/credit-card-income.svg
diff --git a/assets/icons/duocolor/finances/credit-card-minus.svg b/cpp/assets/icons/duocolor/finances/credit-card-minus.svg
similarity index 100%
rename from assets/icons/duocolor/finances/credit-card-minus.svg
rename to cpp/assets/icons/duocolor/finances/credit-card-minus.svg
diff --git a/assets/icons/duocolor/finances/credit-card-outcome.svg b/cpp/assets/icons/duocolor/finances/credit-card-outcome.svg
similarity index 100%
rename from assets/icons/duocolor/finances/credit-card-outcome.svg
rename to cpp/assets/icons/duocolor/finances/credit-card-outcome.svg
diff --git a/assets/icons/duocolor/finances/credit-card-plus.svg b/cpp/assets/icons/duocolor/finances/credit-card-plus.svg
similarity index 100%
rename from assets/icons/duocolor/finances/credit-card-plus.svg
rename to cpp/assets/icons/duocolor/finances/credit-card-plus.svg
diff --git a/assets/icons/duocolor/finances/credit-card-scan.svg b/cpp/assets/icons/duocolor/finances/credit-card-scan.svg
similarity index 100%
rename from assets/icons/duocolor/finances/credit-card-scan.svg
rename to cpp/assets/icons/duocolor/finances/credit-card-scan.svg
diff --git a/assets/icons/duocolor/finances/credit-card-slash.svg b/cpp/assets/icons/duocolor/finances/credit-card-slash.svg
similarity index 100%
rename from assets/icons/duocolor/finances/credit-card-slash.svg
rename to cpp/assets/icons/duocolor/finances/credit-card-slash.svg
diff --git a/assets/icons/duocolor/finances/credit-card.svg b/cpp/assets/icons/duocolor/finances/credit-card.svg
similarity index 100%
rename from assets/icons/duocolor/finances/credit-card.svg
rename to cpp/assets/icons/duocolor/finances/credit-card.svg
diff --git a/assets/icons/duocolor/finances/dollar-circle.svg b/cpp/assets/icons/duocolor/finances/dollar-circle.svg
similarity index 100%
rename from assets/icons/duocolor/finances/dollar-circle.svg
rename to cpp/assets/icons/duocolor/finances/dollar-circle.svg
diff --git a/assets/icons/duocolor/finances/dollar.svg b/cpp/assets/icons/duocolor/finances/dollar.svg
similarity index 100%
rename from assets/icons/duocolor/finances/dollar.svg
rename to cpp/assets/icons/duocolor/finances/dollar.svg
diff --git a/assets/icons/duocolor/finances/euro-circle.svg b/cpp/assets/icons/duocolor/finances/euro-circle.svg
similarity index 100%
rename from assets/icons/duocolor/finances/euro-circle.svg
rename to cpp/assets/icons/duocolor/finances/euro-circle.svg
diff --git a/assets/icons/duocolor/finances/euro.svg b/cpp/assets/icons/duocolor/finances/euro.svg
similarity index 100%
rename from assets/icons/duocolor/finances/euro.svg
rename to cpp/assets/icons/duocolor/finances/euro.svg
diff --git a/assets/icons/duocolor/finances/pos.svg b/cpp/assets/icons/duocolor/finances/pos.svg
similarity index 100%
rename from assets/icons/duocolor/finances/pos.svg
rename to cpp/assets/icons/duocolor/finances/pos.svg
diff --git a/assets/icons/duocolor/finances/procent-circle.svg b/cpp/assets/icons/duocolor/finances/procent-circle.svg
similarity index 100%
rename from assets/icons/duocolor/finances/procent-circle.svg
rename to cpp/assets/icons/duocolor/finances/procent-circle.svg
diff --git a/assets/icons/duocolor/finances/procent.svg b/cpp/assets/icons/duocolor/finances/procent.svg
similarity index 100%
rename from assets/icons/duocolor/finances/procent.svg
rename to cpp/assets/icons/duocolor/finances/procent.svg
diff --git a/assets/icons/duocolor/finances/wallet-minus.svg b/cpp/assets/icons/duocolor/finances/wallet-minus.svg
similarity index 100%
rename from assets/icons/duocolor/finances/wallet-minus.svg
rename to cpp/assets/icons/duocolor/finances/wallet-minus.svg
diff --git a/assets/icons/duocolor/finances/wallet-move.svg b/cpp/assets/icons/duocolor/finances/wallet-move.svg
similarity index 100%
rename from assets/icons/duocolor/finances/wallet-move.svg
rename to cpp/assets/icons/duocolor/finances/wallet-move.svg
diff --git a/assets/icons/duocolor/finances/wallet-plus.svg b/cpp/assets/icons/duocolor/finances/wallet-plus.svg
similarity index 100%
rename from assets/icons/duocolor/finances/wallet-plus.svg
rename to cpp/assets/icons/duocolor/finances/wallet-plus.svg
diff --git a/assets/icons/duocolor/finances/wallet.svg b/cpp/assets/icons/duocolor/finances/wallet.svg
similarity index 100%
rename from assets/icons/duocolor/finances/wallet.svg
rename to cpp/assets/icons/duocolor/finances/wallet.svg
diff --git a/assets/icons/duocolor/grid/align-bottom-2.svg b/cpp/assets/icons/duocolor/grid/align-bottom-2.svg
similarity index 100%
rename from assets/icons/duocolor/grid/align-bottom-2.svg
rename to cpp/assets/icons/duocolor/grid/align-bottom-2.svg
diff --git a/assets/icons/duocolor/grid/align-horizontally.svg b/cpp/assets/icons/duocolor/grid/align-horizontally.svg
similarity index 100%
rename from assets/icons/duocolor/grid/align-horizontally.svg
rename to cpp/assets/icons/duocolor/grid/align-horizontally.svg
diff --git a/assets/icons/duocolor/grid/align-left-3.svg b/cpp/assets/icons/duocolor/grid/align-left-3.svg
similarity index 100%
rename from assets/icons/duocolor/grid/align-left-3.svg
rename to cpp/assets/icons/duocolor/grid/align-left-3.svg
diff --git a/assets/icons/duocolor/grid/align-right-3.svg b/cpp/assets/icons/duocolor/grid/align-right-3.svg
similarity index 100%
rename from assets/icons/duocolor/grid/align-right-3.svg
rename to cpp/assets/icons/duocolor/grid/align-right-3.svg
diff --git a/assets/icons/duocolor/grid/align-top-2.svg b/cpp/assets/icons/duocolor/grid/align-top-2.svg
similarity index 100%
rename from assets/icons/duocolor/grid/align-top-2.svg
rename to cpp/assets/icons/duocolor/grid/align-top-2.svg
diff --git a/assets/icons/duocolor/grid/align-vertically.svg b/cpp/assets/icons/duocolor/grid/align-vertically.svg
similarity index 100%
rename from assets/icons/duocolor/grid/align-vertically.svg
rename to cpp/assets/icons/duocolor/grid/align-vertically.svg
diff --git a/assets/icons/duocolor/grid/crop-rec.svg b/cpp/assets/icons/duocolor/grid/crop-rec.svg
similarity index 100%
rename from assets/icons/duocolor/grid/crop-rec.svg
rename to cpp/assets/icons/duocolor/grid/crop-rec.svg
diff --git a/assets/icons/duocolor/grid/crop-rotate-rec.svg b/cpp/assets/icons/duocolor/grid/crop-rotate-rec.svg
similarity index 100%
rename from assets/icons/duocolor/grid/crop-rotate-rec.svg
rename to cpp/assets/icons/duocolor/grid/crop-rotate-rec.svg
diff --git a/assets/icons/duocolor/grid/crop-rotate.svg b/cpp/assets/icons/duocolor/grid/crop-rotate.svg
similarity index 100%
rename from assets/icons/duocolor/grid/crop-rotate.svg
rename to cpp/assets/icons/duocolor/grid/crop-rotate.svg
diff --git a/assets/icons/duocolor/grid/crop.svg b/cpp/assets/icons/duocolor/grid/crop.svg
similarity index 100%
rename from assets/icons/duocolor/grid/crop.svg
rename to cpp/assets/icons/duocolor/grid/crop.svg
diff --git a/assets/icons/duocolor/grid/distribute-horizontally.svg b/cpp/assets/icons/duocolor/grid/distribute-horizontally.svg
similarity index 100%
rename from assets/icons/duocolor/grid/distribute-horizontally.svg
rename to cpp/assets/icons/duocolor/grid/distribute-horizontally.svg
diff --git a/assets/icons/duocolor/grid/distribute-vertically.svg b/cpp/assets/icons/duocolor/grid/distribute-vertically.svg
similarity index 100%
rename from assets/icons/duocolor/grid/distribute-vertically.svg
rename to cpp/assets/icons/duocolor/grid/distribute-vertically.svg
diff --git a/assets/icons/duocolor/grid/elements-2.svg b/cpp/assets/icons/duocolor/grid/elements-2.svg
similarity index 100%
rename from assets/icons/duocolor/grid/elements-2.svg
rename to cpp/assets/icons/duocolor/grid/elements-2.svg
diff --git a/assets/icons/duocolor/grid/elements-3.svg b/cpp/assets/icons/duocolor/grid/elements-3.svg
similarity index 100%
rename from assets/icons/duocolor/grid/elements-3.svg
rename to cpp/assets/icons/duocolor/grid/elements-3.svg
diff --git a/assets/icons/duocolor/grid/elements-4.svg b/cpp/assets/icons/duocolor/grid/elements-4.svg
similarity index 100%
rename from assets/icons/duocolor/grid/elements-4.svg
rename to cpp/assets/icons/duocolor/grid/elements-4.svg
diff --git a/assets/icons/duocolor/grid/elements-5.svg b/cpp/assets/icons/duocolor/grid/elements-5.svg
similarity index 100%
rename from assets/icons/duocolor/grid/elements-5.svg
rename to cpp/assets/icons/duocolor/grid/elements-5.svg
diff --git a/assets/icons/duocolor/grid/elements-plus.svg b/cpp/assets/icons/duocolor/grid/elements-plus.svg
similarity index 100%
rename from assets/icons/duocolor/grid/elements-plus.svg
rename to cpp/assets/icons/duocolor/grid/elements-plus.svg
diff --git a/assets/icons/duocolor/grid/elements.svg b/cpp/assets/icons/duocolor/grid/elements.svg
similarity index 100%
rename from assets/icons/duocolor/grid/elements.svg
rename to cpp/assets/icons/duocolor/grid/elements.svg
diff --git a/assets/icons/duocolor/grid/fat-rows.svg b/cpp/assets/icons/duocolor/grid/fat-rows.svg
similarity index 100%
rename from assets/icons/duocolor/grid/fat-rows.svg
rename to cpp/assets/icons/duocolor/grid/fat-rows.svg
diff --git a/assets/icons/duocolor/grid/frame-bounds-rec.svg b/cpp/assets/icons/duocolor/grid/frame-bounds-rec.svg
similarity index 100%
rename from assets/icons/duocolor/grid/frame-bounds-rec.svg
rename to cpp/assets/icons/duocolor/grid/frame-bounds-rec.svg
diff --git a/assets/icons/duocolor/grid/frame-bounds.svg b/cpp/assets/icons/duocolor/grid/frame-bounds.svg
similarity index 100%
rename from assets/icons/duocolor/grid/frame-bounds.svg
rename to cpp/assets/icons/duocolor/grid/frame-bounds.svg
diff --git a/assets/icons/duocolor/grid/frame.svg b/cpp/assets/icons/duocolor/grid/frame.svg
similarity index 100%
rename from assets/icons/duocolor/grid/frame.svg
rename to cpp/assets/icons/duocolor/grid/frame.svg
diff --git a/assets/icons/duocolor/grid/grid-02.svg b/cpp/assets/icons/duocolor/grid/grid-02.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-02.svg
rename to cpp/assets/icons/duocolor/grid/grid-02.svg
diff --git a/assets/icons/duocolor/grid/grid-03.svg b/cpp/assets/icons/duocolor/grid/grid-03.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-03.svg
rename to cpp/assets/icons/duocolor/grid/grid-03.svg
diff --git a/assets/icons/duocolor/grid/grid-04.svg b/cpp/assets/icons/duocolor/grid/grid-04.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-04.svg
rename to cpp/assets/icons/duocolor/grid/grid-04.svg
diff --git a/assets/icons/duocolor/grid/grid-05.svg b/cpp/assets/icons/duocolor/grid/grid-05.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-05.svg
rename to cpp/assets/icons/duocolor/grid/grid-05.svg
diff --git a/assets/icons/duocolor/grid/grid-06.svg b/cpp/assets/icons/duocolor/grid/grid-06.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-06.svg
rename to cpp/assets/icons/duocolor/grid/grid-06.svg
diff --git a/assets/icons/duocolor/grid/grid-07.svg b/cpp/assets/icons/duocolor/grid/grid-07.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-07.svg
rename to cpp/assets/icons/duocolor/grid/grid-07.svg
diff --git a/assets/icons/duocolor/grid/grid-08.svg b/cpp/assets/icons/duocolor/grid/grid-08.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-08.svg
rename to cpp/assets/icons/duocolor/grid/grid-08.svg
diff --git a/assets/icons/duocolor/grid/grid-09.svg b/cpp/assets/icons/duocolor/grid/grid-09.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-09.svg
rename to cpp/assets/icons/duocolor/grid/grid-09.svg
diff --git a/assets/icons/duocolor/grid/grid-10.svg b/cpp/assets/icons/duocolor/grid/grid-10.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-10.svg
rename to cpp/assets/icons/duocolor/grid/grid-10.svg
diff --git a/assets/icons/duocolor/grid/grid-11.svg b/cpp/assets/icons/duocolor/grid/grid-11.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-11.svg
rename to cpp/assets/icons/duocolor/grid/grid-11.svg
diff --git a/assets/icons/duocolor/grid/grid-12.svg b/cpp/assets/icons/duocolor/grid/grid-12.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-12.svg
rename to cpp/assets/icons/duocolor/grid/grid-12.svg
diff --git a/assets/icons/duocolor/grid/grid-13.svg b/cpp/assets/icons/duocolor/grid/grid-13.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-13.svg
rename to cpp/assets/icons/duocolor/grid/grid-13.svg
diff --git a/assets/icons/duocolor/grid/grid-14.svg b/cpp/assets/icons/duocolor/grid/grid-14.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-14.svg
rename to cpp/assets/icons/duocolor/grid/grid-14.svg
diff --git a/assets/icons/duocolor/grid/grid-15.svg b/cpp/assets/icons/duocolor/grid/grid-15.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-15.svg
rename to cpp/assets/icons/duocolor/grid/grid-15.svg
diff --git a/assets/icons/duocolor/grid/grid-16.svg b/cpp/assets/icons/duocolor/grid/grid-16.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid-16.svg
rename to cpp/assets/icons/duocolor/grid/grid-16.svg
diff --git a/assets/icons/duocolor/grid/grid.svg b/cpp/assets/icons/duocolor/grid/grid.svg
similarity index 100%
rename from assets/icons/duocolor/grid/grid.svg
rename to cpp/assets/icons/duocolor/grid/grid.svg
diff --git a/assets/icons/duocolor/grid/iframe.svg b/cpp/assets/icons/duocolor/grid/iframe.svg
similarity index 100%
rename from assets/icons/duocolor/grid/iframe.svg
rename to cpp/assets/icons/duocolor/grid/iframe.svg
diff --git a/assets/icons/duocolor/grid/kanban.svg b/cpp/assets/icons/duocolor/grid/kanban.svg
similarity index 100%
rename from assets/icons/duocolor/grid/kanban.svg
rename to cpp/assets/icons/duocolor/grid/kanban.svg
diff --git a/assets/icons/duocolor/grid/padding.svg b/cpp/assets/icons/duocolor/grid/padding.svg
similarity index 100%
rename from assets/icons/duocolor/grid/padding.svg
rename to cpp/assets/icons/duocolor/grid/padding.svg
diff --git a/assets/icons/duocolor/grid/selection-rec.svg b/cpp/assets/icons/duocolor/grid/selection-rec.svg
similarity index 100%
rename from assets/icons/duocolor/grid/selection-rec.svg
rename to cpp/assets/icons/duocolor/grid/selection-rec.svg
diff --git a/assets/icons/duocolor/grid/selection.svg b/cpp/assets/icons/duocolor/grid/selection.svg
similarity index 100%
rename from assets/icons/duocolor/grid/selection.svg
rename to cpp/assets/icons/duocolor/grid/selection.svg
diff --git a/assets/icons/duocolor/grid/slider-horizontal-2.svg b/cpp/assets/icons/duocolor/grid/slider-horizontal-2.svg
similarity index 100%
rename from assets/icons/duocolor/grid/slider-horizontal-2.svg
rename to cpp/assets/icons/duocolor/grid/slider-horizontal-2.svg
diff --git a/assets/icons/duocolor/grid/slider-horizontal.svg b/cpp/assets/icons/duocolor/grid/slider-horizontal.svg
similarity index 100%
rename from assets/icons/duocolor/grid/slider-horizontal.svg
rename to cpp/assets/icons/duocolor/grid/slider-horizontal.svg
diff --git a/assets/icons/duocolor/grid/slider-vertical-2.svg b/cpp/assets/icons/duocolor/grid/slider-vertical-2.svg
similarity index 100%
rename from assets/icons/duocolor/grid/slider-vertical-2.svg
rename to cpp/assets/icons/duocolor/grid/slider-vertical-2.svg
diff --git a/assets/icons/duocolor/grid/slider-vertical.svg b/cpp/assets/icons/duocolor/grid/slider-vertical.svg
similarity index 100%
rename from assets/icons/duocolor/grid/slider-vertical.svg
rename to cpp/assets/icons/duocolor/grid/slider-vertical.svg
diff --git a/assets/icons/duocolor/grid/stack.svg b/cpp/assets/icons/duocolor/grid/stack.svg
similarity index 100%
rename from assets/icons/duocolor/grid/stack.svg
rename to cpp/assets/icons/duocolor/grid/stack.svg
diff --git a/assets/icons/duocolor/grid/transform.svg b/cpp/assets/icons/duocolor/grid/transform.svg
similarity index 100%
rename from assets/icons/duocolor/grid/transform.svg
rename to cpp/assets/icons/duocolor/grid/transform.svg
diff --git a/assets/icons/duocolor/images/apperture.svg b/cpp/assets/icons/duocolor/images/apperture.svg
similarity index 100%
rename from assets/icons/duocolor/images/apperture.svg
rename to cpp/assets/icons/duocolor/images/apperture.svg
diff --git a/assets/icons/duocolor/images/camera-slash.svg b/cpp/assets/icons/duocolor/images/camera-slash.svg
similarity index 100%
rename from assets/icons/duocolor/images/camera-slash.svg
rename to cpp/assets/icons/duocolor/images/camera-slash.svg
diff --git a/assets/icons/duocolor/images/camera.svg b/cpp/assets/icons/duocolor/images/camera.svg
similarity index 100%
rename from assets/icons/duocolor/images/camera.svg
rename to cpp/assets/icons/duocolor/images/camera.svg
diff --git a/assets/icons/duocolor/images/color-filter.svg b/cpp/assets/icons/duocolor/images/color-filter.svg
similarity index 100%
rename from assets/icons/duocolor/images/color-filter.svg
rename to cpp/assets/icons/duocolor/images/color-filter.svg
diff --git a/assets/icons/duocolor/images/image-2.svg b/cpp/assets/icons/duocolor/images/image-2.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-2.svg
rename to cpp/assets/icons/duocolor/images/image-2.svg
diff --git a/assets/icons/duocolor/images/image-3.svg b/cpp/assets/icons/duocolor/images/image-3.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-3.svg
rename to cpp/assets/icons/duocolor/images/image-3.svg
diff --git a/assets/icons/duocolor/images/image-check.svg b/cpp/assets/icons/duocolor/images/image-check.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-check.svg
rename to cpp/assets/icons/duocolor/images/image-check.svg
diff --git a/assets/icons/duocolor/images/image-cross.svg b/cpp/assets/icons/duocolor/images/image-cross.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-cross.svg
rename to cpp/assets/icons/duocolor/images/image-cross.svg
diff --git a/assets/icons/duocolor/images/image-download.svg b/cpp/assets/icons/duocolor/images/image-download.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-download.svg
rename to cpp/assets/icons/duocolor/images/image-download.svg
diff --git a/assets/icons/duocolor/images/image-edit.svg b/cpp/assets/icons/duocolor/images/image-edit.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-edit.svg
rename to cpp/assets/icons/duocolor/images/image-edit.svg
diff --git a/assets/icons/duocolor/images/image-plus.svg b/cpp/assets/icons/duocolor/images/image-plus.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-plus.svg
rename to cpp/assets/icons/duocolor/images/image-plus.svg
diff --git a/assets/icons/duocolor/images/image-slash.svg b/cpp/assets/icons/duocolor/images/image-slash.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-slash.svg
rename to cpp/assets/icons/duocolor/images/image-slash.svg
diff --git a/assets/icons/duocolor/images/image-upload.svg b/cpp/assets/icons/duocolor/images/image-upload.svg
similarity index 100%
rename from assets/icons/duocolor/images/image-upload.svg
rename to cpp/assets/icons/duocolor/images/image-upload.svg
diff --git a/assets/icons/duocolor/images/image.svg b/cpp/assets/icons/duocolor/images/image.svg
similarity index 100%
rename from assets/icons/duocolor/images/image.svg
rename to cpp/assets/icons/duocolor/images/image.svg
diff --git a/assets/icons/duocolor/images/lightning-slash.svg b/cpp/assets/icons/duocolor/images/lightning-slash.svg
similarity index 100%
rename from assets/icons/duocolor/images/lightning-slash.svg
rename to cpp/assets/icons/duocolor/images/lightning-slash.svg
diff --git a/assets/icons/duocolor/images/lightning.svg b/cpp/assets/icons/duocolor/images/lightning.svg
similarity index 100%
rename from assets/icons/duocolor/images/lightning.svg
rename to cpp/assets/icons/duocolor/images/lightning.svg
diff --git a/assets/icons/duocolor/map/360-degrees.svg b/cpp/assets/icons/duocolor/map/360-degrees.svg
similarity index 100%
rename from assets/icons/duocolor/map/360-degrees.svg
rename to cpp/assets/icons/duocolor/map/360-degrees.svg
diff --git a/assets/icons/duocolor/map/compass.svg b/cpp/assets/icons/duocolor/map/compass.svg
similarity index 100%
rename from assets/icons/duocolor/map/compass.svg
rename to cpp/assets/icons/duocolor/map/compass.svg
diff --git a/assets/icons/duocolor/map/direction-2.svg b/cpp/assets/icons/duocolor/map/direction-2.svg
similarity index 100%
rename from assets/icons/duocolor/map/direction-2.svg
rename to cpp/assets/icons/duocolor/map/direction-2.svg
diff --git a/assets/icons/duocolor/map/direction.svg b/cpp/assets/icons/duocolor/map/direction.svg
similarity index 100%
rename from assets/icons/duocolor/map/direction.svg
rename to cpp/assets/icons/duocolor/map/direction.svg
diff --git a/assets/icons/duocolor/map/globe-2.svg b/cpp/assets/icons/duocolor/map/globe-2.svg
similarity index 100%
rename from assets/icons/duocolor/map/globe-2.svg
rename to cpp/assets/icons/duocolor/map/globe-2.svg
diff --git a/assets/icons/duocolor/map/globe.svg b/cpp/assets/icons/duocolor/map/globe.svg
similarity index 100%
rename from assets/icons/duocolor/map/globe.svg
rename to cpp/assets/icons/duocolor/map/globe.svg
diff --git a/assets/icons/duocolor/map/gps-slash.svg b/cpp/assets/icons/duocolor/map/gps-slash.svg
similarity index 100%
rename from assets/icons/duocolor/map/gps-slash.svg
rename to cpp/assets/icons/duocolor/map/gps-slash.svg
diff --git a/assets/icons/duocolor/map/gps.svg b/cpp/assets/icons/duocolor/map/gps.svg
similarity index 100%
rename from assets/icons/duocolor/map/gps.svg
rename to cpp/assets/icons/duocolor/map/gps.svg
diff --git a/assets/icons/duocolor/map/map-view.svg b/cpp/assets/icons/duocolor/map/map-view.svg
similarity index 100%
rename from assets/icons/duocolor/map/map-view.svg
rename to cpp/assets/icons/duocolor/map/map-view.svg
diff --git a/assets/icons/duocolor/map/pin-2.svg b/cpp/assets/icons/duocolor/map/pin-2.svg
similarity index 100%
rename from assets/icons/duocolor/map/pin-2.svg
rename to cpp/assets/icons/duocolor/map/pin-2.svg
diff --git a/assets/icons/duocolor/map/pin-3.svg b/cpp/assets/icons/duocolor/map/pin-3.svg
similarity index 100%
rename from assets/icons/duocolor/map/pin-3.svg
rename to cpp/assets/icons/duocolor/map/pin-3.svg
diff --git a/assets/icons/duocolor/map/pin-check.svg b/cpp/assets/icons/duocolor/map/pin-check.svg
similarity index 100%
rename from assets/icons/duocolor/map/pin-check.svg
rename to cpp/assets/icons/duocolor/map/pin-check.svg
diff --git a/assets/icons/duocolor/map/pin-cross.svg b/cpp/assets/icons/duocolor/map/pin-cross.svg
similarity index 100%
rename from assets/icons/duocolor/map/pin-cross.svg
rename to cpp/assets/icons/duocolor/map/pin-cross.svg
diff --git a/assets/icons/duocolor/map/pin-minus.svg b/cpp/assets/icons/duocolor/map/pin-minus.svg
similarity index 100%
rename from assets/icons/duocolor/map/pin-minus.svg
rename to cpp/assets/icons/duocolor/map/pin-minus.svg
diff --git a/assets/icons/duocolor/map/pin-plus.svg b/cpp/assets/icons/duocolor/map/pin-plus.svg
similarity index 100%
rename from assets/icons/duocolor/map/pin-plus.svg
rename to cpp/assets/icons/duocolor/map/pin-plus.svg
diff --git a/assets/icons/duocolor/map/pin-slash.svg b/cpp/assets/icons/duocolor/map/pin-slash.svg
similarity index 100%
rename from assets/icons/duocolor/map/pin-slash.svg
rename to cpp/assets/icons/duocolor/map/pin-slash.svg
diff --git a/assets/icons/duocolor/map/pin.svg b/cpp/assets/icons/duocolor/map/pin.svg
similarity index 100%
rename from assets/icons/duocolor/map/pin.svg
rename to cpp/assets/icons/duocolor/map/pin.svg
diff --git a/assets/icons/duocolor/map/route.svg b/cpp/assets/icons/duocolor/map/route.svg
similarity index 100%
rename from assets/icons/duocolor/map/route.svg
rename to cpp/assets/icons/duocolor/map/route.svg
diff --git a/assets/icons/duocolor/restaurant/coffee.svg b/cpp/assets/icons/duocolor/restaurant/coffee.svg
similarity index 100%
rename from assets/icons/duocolor/restaurant/coffee.svg
rename to cpp/assets/icons/duocolor/restaurant/coffee.svg
diff --git a/assets/icons/duocolor/restaurant/cutlery-2.svg b/cpp/assets/icons/duocolor/restaurant/cutlery-2.svg
similarity index 100%
rename from assets/icons/duocolor/restaurant/cutlery-2.svg
rename to cpp/assets/icons/duocolor/restaurant/cutlery-2.svg
diff --git a/assets/icons/duocolor/restaurant/cutlery-3.svg b/cpp/assets/icons/duocolor/restaurant/cutlery-3.svg
similarity index 100%
rename from assets/icons/duocolor/restaurant/cutlery-3.svg
rename to cpp/assets/icons/duocolor/restaurant/cutlery-3.svg
diff --git a/assets/icons/duocolor/restaurant/cutlery-4.svg b/cpp/assets/icons/duocolor/restaurant/cutlery-4.svg
similarity index 100%
rename from assets/icons/duocolor/restaurant/cutlery-4.svg
rename to cpp/assets/icons/duocolor/restaurant/cutlery-4.svg
diff --git a/assets/icons/duocolor/restaurant/cutlery.svg b/cpp/assets/icons/duocolor/restaurant/cutlery.svg
similarity index 100%
rename from assets/icons/duocolor/restaurant/cutlery.svg
rename to cpp/assets/icons/duocolor/restaurant/cutlery.svg
diff --git a/assets/icons/duocolor/restaurant/glass-cocktail.svg b/cpp/assets/icons/duocolor/restaurant/glass-cocktail.svg
similarity index 100%
rename from assets/icons/duocolor/restaurant/glass-cocktail.svg
rename to cpp/assets/icons/duocolor/restaurant/glass-cocktail.svg
diff --git a/assets/icons/duocolor/restaurant/glass-wine.svg b/cpp/assets/icons/duocolor/restaurant/glass-wine.svg
similarity index 100%
rename from assets/icons/duocolor/restaurant/glass-wine.svg
rename to cpp/assets/icons/duocolor/restaurant/glass-wine.svg
diff --git a/assets/icons/duocolor/security/bug.svg b/cpp/assets/icons/duocolor/security/bug.svg
similarity index 100%
rename from assets/icons/duocolor/security/bug.svg
rename to cpp/assets/icons/duocolor/security/bug.svg
diff --git a/assets/icons/duocolor/security/eye-slash.svg b/cpp/assets/icons/duocolor/security/eye-slash.svg
similarity index 100%
rename from assets/icons/duocolor/security/eye-slash.svg
rename to cpp/assets/icons/duocolor/security/eye-slash.svg
diff --git a/assets/icons/duocolor/security/eye.svg b/cpp/assets/icons/duocolor/security/eye.svg
similarity index 100%
rename from assets/icons/duocolor/security/eye.svg
rename to cpp/assets/icons/duocolor/security/eye.svg
diff --git a/assets/icons/duocolor/security/face-id-rec.svg b/cpp/assets/icons/duocolor/security/face-id-rec.svg
similarity index 100%
rename from assets/icons/duocolor/security/face-id-rec.svg
rename to cpp/assets/icons/duocolor/security/face-id-rec.svg
diff --git a/assets/icons/duocolor/security/face-id.svg b/cpp/assets/icons/duocolor/security/face-id.svg
similarity index 100%
rename from assets/icons/duocolor/security/face-id.svg
rename to cpp/assets/icons/duocolor/security/face-id.svg
diff --git a/assets/icons/duocolor/security/fingerprint-2-rec.svg b/cpp/assets/icons/duocolor/security/fingerprint-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/security/fingerprint-2-rec.svg
rename to cpp/assets/icons/duocolor/security/fingerprint-2-rec.svg
diff --git a/assets/icons/duocolor/security/fingerprint-2.svg b/cpp/assets/icons/duocolor/security/fingerprint-2.svg
similarity index 100%
rename from assets/icons/duocolor/security/fingerprint-2.svg
rename to cpp/assets/icons/duocolor/security/fingerprint-2.svg
diff --git a/assets/icons/duocolor/security/fingerprint-rec.svg b/cpp/assets/icons/duocolor/security/fingerprint-rec.svg
similarity index 100%
rename from assets/icons/duocolor/security/fingerprint-rec.svg
rename to cpp/assets/icons/duocolor/security/fingerprint-rec.svg
diff --git a/assets/icons/duocolor/security/fingerprint.svg b/cpp/assets/icons/duocolor/security/fingerprint.svg
similarity index 100%
rename from assets/icons/duocolor/security/fingerprint.svg
rename to cpp/assets/icons/duocolor/security/fingerprint.svg
diff --git a/assets/icons/duocolor/security/key.svg b/cpp/assets/icons/duocolor/security/key.svg
similarity index 100%
rename from assets/icons/duocolor/security/key.svg
rename to cpp/assets/icons/duocolor/security/key.svg
diff --git a/assets/icons/duocolor/security/lock-2-opened.svg b/cpp/assets/icons/duocolor/security/lock-2-opened.svg
similarity index 100%
rename from assets/icons/duocolor/security/lock-2-opened.svg
rename to cpp/assets/icons/duocolor/security/lock-2-opened.svg
diff --git a/assets/icons/duocolor/security/lock-2-slash.svg b/cpp/assets/icons/duocolor/security/lock-2-slash.svg
similarity index 100%
rename from assets/icons/duocolor/security/lock-2-slash.svg
rename to cpp/assets/icons/duocolor/security/lock-2-slash.svg
diff --git a/assets/icons/duocolor/security/lock-2.svg b/cpp/assets/icons/duocolor/security/lock-2.svg
similarity index 100%
rename from assets/icons/duocolor/security/lock-2.svg
rename to cpp/assets/icons/duocolor/security/lock-2.svg
diff --git a/assets/icons/duocolor/security/lock-opened.svg b/cpp/assets/icons/duocolor/security/lock-opened.svg
similarity index 100%
rename from assets/icons/duocolor/security/lock-opened.svg
rename to cpp/assets/icons/duocolor/security/lock-opened.svg
diff --git a/assets/icons/duocolor/security/lock-slash.svg b/cpp/assets/icons/duocolor/security/lock-slash.svg
similarity index 100%
rename from assets/icons/duocolor/security/lock-slash.svg
rename to cpp/assets/icons/duocolor/security/lock-slash.svg
diff --git a/assets/icons/duocolor/security/lock.svg b/cpp/assets/icons/duocolor/security/lock.svg
similarity index 100%
rename from assets/icons/duocolor/security/lock.svg
rename to cpp/assets/icons/duocolor/security/lock.svg
diff --git a/assets/icons/duocolor/security/scan-rec.svg b/cpp/assets/icons/duocolor/security/scan-rec.svg
similarity index 100%
rename from assets/icons/duocolor/security/scan-rec.svg
rename to cpp/assets/icons/duocolor/security/scan-rec.svg
diff --git a/assets/icons/duocolor/security/scan.svg b/cpp/assets/icons/duocolor/security/scan.svg
similarity index 100%
rename from assets/icons/duocolor/security/scan.svg
rename to cpp/assets/icons/duocolor/security/scan.svg
diff --git a/assets/icons/duocolor/security/server-2.svg b/cpp/assets/icons/duocolor/security/server-2.svg
similarity index 100%
rename from assets/icons/duocolor/security/server-2.svg
rename to cpp/assets/icons/duocolor/security/server-2.svg
diff --git a/assets/icons/duocolor/security/server.svg b/cpp/assets/icons/duocolor/security/server.svg
similarity index 100%
rename from assets/icons/duocolor/security/server.svg
rename to cpp/assets/icons/duocolor/security/server.svg
diff --git a/assets/icons/duocolor/security/shield-check.svg b/cpp/assets/icons/duocolor/security/shield-check.svg
similarity index 100%
rename from assets/icons/duocolor/security/shield-check.svg
rename to cpp/assets/icons/duocolor/security/shield-check.svg
diff --git a/assets/icons/duocolor/security/shield-cross.svg b/cpp/assets/icons/duocolor/security/shield-cross.svg
similarity index 100%
rename from assets/icons/duocolor/security/shield-cross.svg
rename to cpp/assets/icons/duocolor/security/shield-cross.svg
diff --git a/assets/icons/duocolor/security/shield.svg b/cpp/assets/icons/duocolor/security/shield.svg
similarity index 100%
rename from assets/icons/duocolor/security/shield.svg
rename to cpp/assets/icons/duocolor/security/shield.svg
diff --git a/assets/icons/duocolor/time/calendar-arrow-right.svg b/cpp/assets/icons/duocolor/time/calendar-arrow-right.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-arrow-right.svg
rename to cpp/assets/icons/duocolor/time/calendar-arrow-right.svg
diff --git a/assets/icons/duocolor/time/calendar-cross.svg b/cpp/assets/icons/duocolor/time/calendar-cross.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-cross.svg
rename to cpp/assets/icons/duocolor/time/calendar-cross.svg
diff --git a/assets/icons/duocolor/time/calendar-dates.svg b/cpp/assets/icons/duocolor/time/calendar-dates.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-dates.svg
rename to cpp/assets/icons/duocolor/time/calendar-dates.svg
diff --git a/assets/icons/duocolor/time/calendar-event.svg b/cpp/assets/icons/duocolor/time/calendar-event.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-event.svg
rename to cpp/assets/icons/duocolor/time/calendar-event.svg
diff --git a/assets/icons/duocolor/time/calendar-minus.svg b/cpp/assets/icons/duocolor/time/calendar-minus.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-minus.svg
rename to cpp/assets/icons/duocolor/time/calendar-minus.svg
diff --git a/assets/icons/duocolor/time/calendar-note.svg b/cpp/assets/icons/duocolor/time/calendar-note.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-note.svg
rename to cpp/assets/icons/duocolor/time/calendar-note.svg
diff --git a/assets/icons/duocolor/time/calendar-number.svg b/cpp/assets/icons/duocolor/time/calendar-number.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-number.svg
rename to cpp/assets/icons/duocolor/time/calendar-number.svg
diff --git a/assets/icons/duocolor/time/calendar-person.svg b/cpp/assets/icons/duocolor/time/calendar-person.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-person.svg
rename to cpp/assets/icons/duocolor/time/calendar-person.svg
diff --git a/assets/icons/duocolor/time/calendar-plus.svg b/cpp/assets/icons/duocolor/time/calendar-plus.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar-plus.svg
rename to cpp/assets/icons/duocolor/time/calendar-plus.svg
diff --git a/assets/icons/duocolor/time/calendar.svg b/cpp/assets/icons/duocolor/time/calendar.svg
similarity index 100%
rename from assets/icons/duocolor/time/calendar.svg
rename to cpp/assets/icons/duocolor/time/calendar.svg
diff --git a/assets/icons/duocolor/time/clock-check.svg b/cpp/assets/icons/duocolor/time/clock-check.svg
similarity index 100%
rename from assets/icons/duocolor/time/clock-check.svg
rename to cpp/assets/icons/duocolor/time/clock-check.svg
diff --git a/assets/icons/duocolor/time/clock-cross.svg b/cpp/assets/icons/duocolor/time/clock-cross.svg
similarity index 100%
rename from assets/icons/duocolor/time/clock-cross.svg
rename to cpp/assets/icons/duocolor/time/clock-cross.svg
diff --git a/assets/icons/duocolor/time/clock-minus.svg b/cpp/assets/icons/duocolor/time/clock-minus.svg
similarity index 100%
rename from assets/icons/duocolor/time/clock-minus.svg
rename to cpp/assets/icons/duocolor/time/clock-minus.svg
diff --git a/assets/icons/duocolor/time/clock-plus.svg b/cpp/assets/icons/duocolor/time/clock-plus.svg
similarity index 100%
rename from assets/icons/duocolor/time/clock-plus.svg
rename to cpp/assets/icons/duocolor/time/clock-plus.svg
diff --git a/assets/icons/duocolor/time/clock-slash.svg b/cpp/assets/icons/duocolor/time/clock-slash.svg
similarity index 100%
rename from assets/icons/duocolor/time/clock-slash.svg
rename to cpp/assets/icons/duocolor/time/clock-slash.svg
diff --git a/assets/icons/duocolor/time/clock-zzz.svg b/cpp/assets/icons/duocolor/time/clock-zzz.svg
similarity index 100%
rename from assets/icons/duocolor/time/clock-zzz.svg
rename to cpp/assets/icons/duocolor/time/clock-zzz.svg
diff --git a/assets/icons/duocolor/time/clock.svg b/cpp/assets/icons/duocolor/time/clock.svg
similarity index 100%
rename from assets/icons/duocolor/time/clock.svg
rename to cpp/assets/icons/duocolor/time/clock.svg
diff --git a/assets/icons/duocolor/time/history-rec.svg b/cpp/assets/icons/duocolor/time/history-rec.svg
similarity index 100%
rename from assets/icons/duocolor/time/history-rec.svg
rename to cpp/assets/icons/duocolor/time/history-rec.svg
diff --git a/assets/icons/duocolor/time/history.svg b/cpp/assets/icons/duocolor/time/history.svg
similarity index 100%
rename from assets/icons/duocolor/time/history.svg
rename to cpp/assets/icons/duocolor/time/history.svg
diff --git a/assets/icons/duocolor/time/speed-rec.svg b/cpp/assets/icons/duocolor/time/speed-rec.svg
similarity index 100%
rename from assets/icons/duocolor/time/speed-rec.svg
rename to cpp/assets/icons/duocolor/time/speed-rec.svg
diff --git a/assets/icons/duocolor/time/speed.svg b/cpp/assets/icons/duocolor/time/speed.svg
similarity index 100%
rename from assets/icons/duocolor/time/speed.svg
rename to cpp/assets/icons/duocolor/time/speed.svg
diff --git a/assets/icons/duocolor/time/stopwatch-slash.svg b/cpp/assets/icons/duocolor/time/stopwatch-slash.svg
similarity index 100%
rename from assets/icons/duocolor/time/stopwatch-slash.svg
rename to cpp/assets/icons/duocolor/time/stopwatch-slash.svg
diff --git a/assets/icons/duocolor/time/stopwatch.svg b/cpp/assets/icons/duocolor/time/stopwatch.svg
similarity index 100%
rename from assets/icons/duocolor/time/stopwatch.svg
rename to cpp/assets/icons/duocolor/time/stopwatch.svg
diff --git a/assets/icons/duocolor/time/time.svg b/cpp/assets/icons/duocolor/time/time.svg
similarity index 100%
rename from assets/icons/duocolor/time/time.svg
rename to cpp/assets/icons/duocolor/time/time.svg
diff --git a/assets/icons/duocolor/time/timer-2-rec.svg b/cpp/assets/icons/duocolor/time/timer-2-rec.svg
similarity index 100%
rename from assets/icons/duocolor/time/timer-2-rec.svg
rename to cpp/assets/icons/duocolor/time/timer-2-rec.svg
diff --git a/assets/icons/duocolor/time/timer-2.svg b/cpp/assets/icons/duocolor/time/timer-2.svg
similarity index 100%
rename from assets/icons/duocolor/time/timer-2.svg
rename to cpp/assets/icons/duocolor/time/timer-2.svg
diff --git a/assets/icons/duocolor/time/timer.svg b/cpp/assets/icons/duocolor/time/timer.svg
similarity index 100%
rename from assets/icons/duocolor/time/timer.svg
rename to cpp/assets/icons/duocolor/time/timer.svg
diff --git a/assets/icons/duocolor/users/user-alert.svg b/cpp/assets/icons/duocolor/users/user-alert.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-alert.svg
rename to cpp/assets/icons/duocolor/users/user-alert.svg
diff --git a/assets/icons/duocolor/users/user-arrow-bl.svg b/cpp/assets/icons/duocolor/users/user-arrow-bl.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-arrow-bl.svg
rename to cpp/assets/icons/duocolor/users/user-arrow-bl.svg
diff --git a/assets/icons/duocolor/users/user-arrow-bottom.svg b/cpp/assets/icons/duocolor/users/user-arrow-bottom.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-arrow-bottom.svg
rename to cpp/assets/icons/duocolor/users/user-arrow-bottom.svg
diff --git a/assets/icons/duocolor/users/user-arrow-right.svg b/cpp/assets/icons/duocolor/users/user-arrow-right.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-arrow-right.svg
rename to cpp/assets/icons/duocolor/users/user-arrow-right.svg
diff --git a/assets/icons/duocolor/users/user-arrow-top.svg b/cpp/assets/icons/duocolor/users/user-arrow-top.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-arrow-top.svg
rename to cpp/assets/icons/duocolor/users/user-arrow-top.svg
diff --git a/assets/icons/duocolor/users/user-arrow-tr.svg b/cpp/assets/icons/duocolor/users/user-arrow-tr.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-arrow-tr.svg
rename to cpp/assets/icons/duocolor/users/user-arrow-tr.svg
diff --git a/assets/icons/duocolor/users/user-check.svg b/cpp/assets/icons/duocolor/users/user-check.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-check.svg
rename to cpp/assets/icons/duocolor/users/user-check.svg
diff --git a/assets/icons/duocolor/users/user-circle.svg b/cpp/assets/icons/duocolor/users/user-circle.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-circle.svg
rename to cpp/assets/icons/duocolor/users/user-circle.svg
diff --git a/assets/icons/duocolor/users/user-cross.svg b/cpp/assets/icons/duocolor/users/user-cross.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-cross.svg
rename to cpp/assets/icons/duocolor/users/user-cross.svg
diff --git a/assets/icons/duocolor/users/user-minus.svg b/cpp/assets/icons/duocolor/users/user-minus.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-minus.svg
rename to cpp/assets/icons/duocolor/users/user-minus.svg
diff --git a/assets/icons/duocolor/users/user-plus.svg b/cpp/assets/icons/duocolor/users/user-plus.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-plus.svg
rename to cpp/assets/icons/duocolor/users/user-plus.svg
diff --git a/assets/icons/duocolor/users/user-square.svg b/cpp/assets/icons/duocolor/users/user-square.svg
similarity index 100%
rename from assets/icons/duocolor/users/user-square.svg
rename to cpp/assets/icons/duocolor/users/user-square.svg
diff --git a/assets/icons/duocolor/users/user.svg b/cpp/assets/icons/duocolor/users/user.svg
similarity index 100%
rename from assets/icons/duocolor/users/user.svg
rename to cpp/assets/icons/duocolor/users/user.svg
diff --git a/assets/icons/duocolor/users/users.svg b/cpp/assets/icons/duocolor/users/users.svg
similarity index 100%
rename from assets/icons/duocolor/users/users.svg
rename to cpp/assets/icons/duocolor/users/users.svg
diff --git a/assets/icons/duocolor/weather/cloud-check.svg b/cpp/assets/icons/duocolor/weather/cloud-check.svg
similarity index 100%
rename from assets/icons/duocolor/weather/cloud-check.svg
rename to cpp/assets/icons/duocolor/weather/cloud-check.svg
diff --git a/assets/icons/duocolor/weather/cloud-cross.svg b/cpp/assets/icons/duocolor/weather/cloud-cross.svg
similarity index 100%
rename from assets/icons/duocolor/weather/cloud-cross.svg
rename to cpp/assets/icons/duocolor/weather/cloud-cross.svg
diff --git a/assets/icons/duocolor/weather/cloud-download.svg b/cpp/assets/icons/duocolor/weather/cloud-download.svg
similarity index 100%
rename from assets/icons/duocolor/weather/cloud-download.svg
rename to cpp/assets/icons/duocolor/weather/cloud-download.svg
diff --git a/assets/icons/duocolor/weather/cloud-drizzle.svg b/cpp/assets/icons/duocolor/weather/cloud-drizzle.svg
similarity index 100%
rename from assets/icons/duocolor/weather/cloud-drizzle.svg
rename to cpp/assets/icons/duocolor/weather/cloud-drizzle.svg
diff --git a/assets/icons/duocolor/weather/cloud-lightning.svg b/cpp/assets/icons/duocolor/weather/cloud-lightning.svg
similarity index 100%
rename from assets/icons/duocolor/weather/cloud-lightning.svg
rename to cpp/assets/icons/duocolor/weather/cloud-lightning.svg
diff --git a/assets/icons/duocolor/weather/cloud-snow.svg b/cpp/assets/icons/duocolor/weather/cloud-snow.svg
similarity index 100%
rename from assets/icons/duocolor/weather/cloud-snow.svg
rename to cpp/assets/icons/duocolor/weather/cloud-snow.svg
diff --git a/assets/icons/duocolor/weather/cloud-upload.svg b/cpp/assets/icons/duocolor/weather/cloud-upload.svg
similarity index 100%
rename from assets/icons/duocolor/weather/cloud-upload.svg
rename to cpp/assets/icons/duocolor/weather/cloud-upload.svg
diff --git a/assets/icons/duocolor/weather/cloud.svg b/cpp/assets/icons/duocolor/weather/cloud.svg
similarity index 100%
rename from assets/icons/duocolor/weather/cloud.svg
rename to cpp/assets/icons/duocolor/weather/cloud.svg
diff --git a/assets/icons/duocolor/weather/moon.svg b/cpp/assets/icons/duocolor/weather/moon.svg
similarity index 100%
rename from assets/icons/duocolor/weather/moon.svg
rename to cpp/assets/icons/duocolor/weather/moon.svg
diff --git a/assets/icons/duocolor/weather/sun.svg b/cpp/assets/icons/duocolor/weather/sun.svg
similarity index 100%
rename from assets/icons/duocolor/weather/sun.svg
rename to cpp/assets/icons/duocolor/weather/sun.svg
diff --git a/assets/icons/duocolor/weather/sunrise.svg b/cpp/assets/icons/duocolor/weather/sunrise.svg
similarity index 100%
rename from assets/icons/duocolor/weather/sunrise.svg
rename to cpp/assets/icons/duocolor/weather/sunrise.svg
diff --git a/assets/icons/duocolor/weather/sunset.svg b/cpp/assets/icons/duocolor/weather/sunset.svg
similarity index 100%
rename from assets/icons/duocolor/weather/sunset.svg
rename to cpp/assets/icons/duocolor/weather/sunset.svg
diff --git a/assets/icons/duotone/alerts/alert-circle.svg b/cpp/assets/icons/duotone/alerts/alert-circle.svg
similarity index 100%
rename from assets/icons/duotone/alerts/alert-circle.svg
rename to cpp/assets/icons/duotone/alerts/alert-circle.svg
diff --git a/assets/icons/duotone/alerts/alert-octagon.svg b/cpp/assets/icons/duotone/alerts/alert-octagon.svg
similarity index 100%
rename from assets/icons/duotone/alerts/alert-octagon.svg
rename to cpp/assets/icons/duotone/alerts/alert-octagon.svg
diff --git a/assets/icons/duotone/alerts/alert-triangle.svg b/cpp/assets/icons/duotone/alerts/alert-triangle.svg
similarity index 100%
rename from assets/icons/duotone/alerts/alert-triangle.svg
rename to cpp/assets/icons/duotone/alerts/alert-triangle.svg
diff --git a/assets/icons/duotone/alerts/bell-check.svg b/cpp/assets/icons/duotone/alerts/bell-check.svg
similarity index 100%
rename from assets/icons/duotone/alerts/bell-check.svg
rename to cpp/assets/icons/duotone/alerts/bell-check.svg
diff --git a/assets/icons/duotone/alerts/bell-minus.svg b/cpp/assets/icons/duotone/alerts/bell-minus.svg
similarity index 100%
rename from assets/icons/duotone/alerts/bell-minus.svg
rename to cpp/assets/icons/duotone/alerts/bell-minus.svg
diff --git a/assets/icons/duotone/alerts/bell-plus.svg b/cpp/assets/icons/duotone/alerts/bell-plus.svg
similarity index 100%
rename from assets/icons/duotone/alerts/bell-plus.svg
rename to cpp/assets/icons/duotone/alerts/bell-plus.svg
diff --git a/assets/icons/duotone/alerts/bell-slash.svg b/cpp/assets/icons/duotone/alerts/bell-slash.svg
similarity index 100%
rename from assets/icons/duotone/alerts/bell-slash.svg
rename to cpp/assets/icons/duotone/alerts/bell-slash.svg
diff --git a/assets/icons/duotone/alerts/bell.svg b/cpp/assets/icons/duotone/alerts/bell.svg
similarity index 100%
rename from assets/icons/duotone/alerts/bell.svg
rename to cpp/assets/icons/duotone/alerts/bell.svg
diff --git a/assets/icons/duotone/alerts/check-circle-2.svg b/cpp/assets/icons/duotone/alerts/check-circle-2.svg
similarity index 100%
rename from assets/icons/duotone/alerts/check-circle-2.svg
rename to cpp/assets/icons/duotone/alerts/check-circle-2.svg
diff --git a/assets/icons/duotone/alerts/cross-circle.svg b/cpp/assets/icons/duotone/alerts/cross-circle.svg
similarity index 100%
rename from assets/icons/duotone/alerts/cross-circle.svg
rename to cpp/assets/icons/duotone/alerts/cross-circle.svg
diff --git a/assets/icons/duotone/alerts/cross-octagon.svg b/cpp/assets/icons/duotone/alerts/cross-octagon.svg
similarity index 100%
rename from assets/icons/duotone/alerts/cross-octagon.svg
rename to cpp/assets/icons/duotone/alerts/cross-octagon.svg
diff --git a/assets/icons/duotone/alerts/info.svg b/cpp/assets/icons/duotone/alerts/info.svg
similarity index 100%
rename from assets/icons/duotone/alerts/info.svg
rename to cpp/assets/icons/duotone/alerts/info.svg
diff --git a/assets/icons/duotone/alerts/minus-octagon.svg b/cpp/assets/icons/duotone/alerts/minus-octagon.svg
similarity index 100%
rename from assets/icons/duotone/alerts/minus-octagon.svg
rename to cpp/assets/icons/duotone/alerts/minus-octagon.svg
diff --git a/assets/icons/duotone/alerts/notification-indicator.svg b/cpp/assets/icons/duotone/alerts/notification-indicator.svg
similarity index 100%
rename from assets/icons/duotone/alerts/notification-indicator.svg
rename to cpp/assets/icons/duotone/alerts/notification-indicator.svg
diff --git a/assets/icons/duotone/alerts/question.svg b/cpp/assets/icons/duotone/alerts/question.svg
similarity index 100%
rename from assets/icons/duotone/alerts/question.svg
rename to cpp/assets/icons/duotone/alerts/question.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom-left-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom-left-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom-left-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom-left-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom-left-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom-left-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom-left-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom-left-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom-left.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom-left.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom-left.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom-left.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom-right-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom-right-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom-right-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom-right-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom-right-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom-right-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom-right-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom-right-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom-right.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom-right.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom-right.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom-right.svg
diff --git a/assets/icons/duotone/arrows/arrow-bottom.svg b/cpp/assets/icons/duotone/arrows/arrow-bottom.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-bottom.svg
rename to cpp/assets/icons/duotone/arrows/arrow-bottom.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-ccw-lb-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-ccw-lb-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-ccw-lb-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-ccw-lb-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-ccw-lb.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-ccw-lb.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-ccw-lb.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-ccw-lb.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-ccw-lt-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-ccw-lt-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-ccw-lt-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-ccw-lt-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-ccw-lt.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-ccw-lt.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-ccw-lt.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-ccw-lt.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-ccw-rb-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-ccw-rb-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-ccw-rb-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-ccw-rb-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-ccw-rb.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-ccw-rb.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-ccw-rb.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-ccw-rb.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-ccw-rt-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-ccw-rt-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-ccw-rt-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-ccw-rt-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-ccw-rt.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-ccw-rt.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-ccw-rt.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-ccw-rt.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-cw-lb-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-cw-lb-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-cw-lb-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-cw-lb-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-cw-lb.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-cw-lb.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-cw-lb.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-cw-lb.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-cw-lt-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-cw-lt-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-cw-lt-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-cw-lt-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-cw-lt.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-cw-lt.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-cw-lt.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-cw-lt.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-cw-rb-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-cw-rb-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-cw-rb-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-cw-rb-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-cw-rb.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-cw-rb.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-cw-rb.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-cw-rb.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-cw-rt-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-cw-rt-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-cw-rt-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-cw-rt-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-corner-cw-rt.svg b/cpp/assets/icons/duotone/arrows/arrow-corner-cw-rt.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-corner-cw-rt.svg
rename to cpp/assets/icons/duotone/arrows/arrow-corner-cw-rt.svg
diff --git a/assets/icons/duotone/arrows/arrow-left-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-left-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-left-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-left-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-left-curved-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-left-curved-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-left-curved-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-left-curved-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-left-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-left-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-left-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-left-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-left.svg b/cpp/assets/icons/duotone/arrows/arrow-left.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-left.svg
rename to cpp/assets/icons/duotone/arrows/arrow-left.svg
diff --git a/assets/icons/duotone/arrows/arrow-right-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-right-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-right-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-right-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-right-curved-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-right-curved-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-right-curved-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-right-curved-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-right-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-right-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-right-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-right-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-right.svg b/cpp/assets/icons/duotone/arrows/arrow-right.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-right.svg
rename to cpp/assets/icons/duotone/arrows/arrow-right.svg
diff --git a/assets/icons/duotone/arrows/arrow-swap-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-swap-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-swap-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-swap-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-swap.svg b/cpp/assets/icons/duotone/arrows/arrow-swap.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-swap.svg
rename to cpp/assets/icons/duotone/arrows/arrow-swap.svg
diff --git a/assets/icons/duotone/arrows/arrow-top-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-top-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-top-left-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-top-left-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top-left-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top-left-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-top-left-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-top-left-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top-left-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top-left-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-top-left.svg b/cpp/assets/icons/duotone/arrows/arrow-top-left.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top-left.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top-left.svg
diff --git a/assets/icons/duotone/arrows/arrow-top-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-top-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-top-right-circle.svg b/cpp/assets/icons/duotone/arrows/arrow-top-right-circle.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top-right-circle.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top-right-circle.svg
diff --git a/assets/icons/duotone/arrows/arrow-top-right-rec.svg b/cpp/assets/icons/duotone/arrows/arrow-top-right-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top-right-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top-right-rec.svg
diff --git a/assets/icons/duotone/arrows/arrow-top-right.svg b/cpp/assets/icons/duotone/arrows/arrow-top-right.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top-right.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top-right.svg
diff --git a/assets/icons/duotone/arrows/arrow-top.svg b/cpp/assets/icons/duotone/arrows/arrow-top.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrow-top.svg
rename to cpp/assets/icons/duotone/arrows/arrow-top.svg
diff --git a/assets/icons/duotone/arrows/arrows-expand-2-rec.svg b/cpp/assets/icons/duotone/arrows/arrows-expand-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrows-expand-2-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrows-expand-2-rec.svg
diff --git a/assets/icons/duotone/arrows/arrows-expand-2.svg b/cpp/assets/icons/duotone/arrows/arrows-expand-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrows-expand-2.svg
rename to cpp/assets/icons/duotone/arrows/arrows-expand-2.svg
diff --git a/assets/icons/duotone/arrows/arrows-expand-rec.svg b/cpp/assets/icons/duotone/arrows/arrows-expand-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrows-expand-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrows-expand-rec.svg
diff --git a/assets/icons/duotone/arrows/arrows-expand.svg b/cpp/assets/icons/duotone/arrows/arrows-expand.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrows-expand.svg
rename to cpp/assets/icons/duotone/arrows/arrows-expand.svg
diff --git a/assets/icons/duotone/arrows/arrows-move-2-rec.svg b/cpp/assets/icons/duotone/arrows/arrows-move-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrows-move-2-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrows-move-2-rec.svg
diff --git a/assets/icons/duotone/arrows/arrows-move-2.svg b/cpp/assets/icons/duotone/arrows/arrows-move-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrows-move-2.svg
rename to cpp/assets/icons/duotone/arrows/arrows-move-2.svg
diff --git a/assets/icons/duotone/arrows/arrows-move-rec.svg b/cpp/assets/icons/duotone/arrows/arrows-move-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrows-move-rec.svg
rename to cpp/assets/icons/duotone/arrows/arrows-move-rec.svg
diff --git a/assets/icons/duotone/arrows/arrows-move.svg b/cpp/assets/icons/duotone/arrows/arrows-move.svg
similarity index 100%
rename from assets/icons/duotone/arrows/arrows-move.svg
rename to cpp/assets/icons/duotone/arrows/arrows-move.svg
diff --git a/assets/icons/duotone/arrows/chevron-down-rec.svg b/cpp/assets/icons/duotone/arrows/chevron-down-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevron-down-rec.svg
rename to cpp/assets/icons/duotone/arrows/chevron-down-rec.svg
diff --git a/assets/icons/duotone/arrows/chevron-down.svg b/cpp/assets/icons/duotone/arrows/chevron-down.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevron-down.svg
rename to cpp/assets/icons/duotone/arrows/chevron-down.svg
diff --git a/assets/icons/duotone/arrows/chevron-left-rec.svg b/cpp/assets/icons/duotone/arrows/chevron-left-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevron-left-rec.svg
rename to cpp/assets/icons/duotone/arrows/chevron-left-rec.svg
diff --git a/assets/icons/duotone/arrows/chevron-left.svg b/cpp/assets/icons/duotone/arrows/chevron-left.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevron-left.svg
rename to cpp/assets/icons/duotone/arrows/chevron-left.svg
diff --git a/assets/icons/duotone/arrows/chevron-right-rec.svg b/cpp/assets/icons/duotone/arrows/chevron-right-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevron-right-rec.svg
rename to cpp/assets/icons/duotone/arrows/chevron-right-rec.svg
diff --git a/assets/icons/duotone/arrows/chevron-right.svg b/cpp/assets/icons/duotone/arrows/chevron-right.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevron-right.svg
rename to cpp/assets/icons/duotone/arrows/chevron-right.svg
diff --git a/assets/icons/duotone/arrows/chevron-up-rec.svg b/cpp/assets/icons/duotone/arrows/chevron-up-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevron-up-rec.svg
rename to cpp/assets/icons/duotone/arrows/chevron-up-rec.svg
diff --git a/assets/icons/duotone/arrows/chevron-up.svg b/cpp/assets/icons/duotone/arrows/chevron-up.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevron-up.svg
rename to cpp/assets/icons/duotone/arrows/chevron-up.svg
diff --git a/assets/icons/duotone/arrows/chevrons-down-rec.svg b/cpp/assets/icons/duotone/arrows/chevrons-down-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevrons-down-rec.svg
rename to cpp/assets/icons/duotone/arrows/chevrons-down-rec.svg
diff --git a/assets/icons/duotone/arrows/chevrons-down.svg b/cpp/assets/icons/duotone/arrows/chevrons-down.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevrons-down.svg
rename to cpp/assets/icons/duotone/arrows/chevrons-down.svg
diff --git a/assets/icons/duotone/arrows/chevrons-left-rec.svg b/cpp/assets/icons/duotone/arrows/chevrons-left-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevrons-left-rec.svg
rename to cpp/assets/icons/duotone/arrows/chevrons-left-rec.svg
diff --git a/assets/icons/duotone/arrows/chevrons-left.svg b/cpp/assets/icons/duotone/arrows/chevrons-left.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevrons-left.svg
rename to cpp/assets/icons/duotone/arrows/chevrons-left.svg
diff --git a/assets/icons/duotone/arrows/chevrons-right-rec.svg b/cpp/assets/icons/duotone/arrows/chevrons-right-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevrons-right-rec.svg
rename to cpp/assets/icons/duotone/arrows/chevrons-right-rec.svg
diff --git a/assets/icons/duotone/arrows/chevrons-right.svg b/cpp/assets/icons/duotone/arrows/chevrons-right.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevrons-right.svg
rename to cpp/assets/icons/duotone/arrows/chevrons-right.svg
diff --git a/assets/icons/duotone/arrows/chevrons-up-rec.svg b/cpp/assets/icons/duotone/arrows/chevrons-up-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevrons-up-rec.svg
rename to cpp/assets/icons/duotone/arrows/chevrons-up-rec.svg
diff --git a/assets/icons/duotone/arrows/chevrons-up.svg b/cpp/assets/icons/duotone/arrows/chevrons-up.svg
similarity index 100%
rename from assets/icons/duotone/arrows/chevrons-up.svg
rename to cpp/assets/icons/duotone/arrows/chevrons-up.svg
diff --git a/assets/icons/duotone/arrows/code-rec.svg b/cpp/assets/icons/duotone/arrows/code-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/code-rec.svg
rename to cpp/assets/icons/duotone/arrows/code-rec.svg
diff --git a/assets/icons/duotone/arrows/code.svg b/cpp/assets/icons/duotone/arrows/code.svg
similarity index 100%
rename from assets/icons/duotone/arrows/code.svg
rename to cpp/assets/icons/duotone/arrows/code.svg
diff --git a/assets/icons/duotone/arrows/export-2.svg b/cpp/assets/icons/duotone/arrows/export-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/export-2.svg
rename to cpp/assets/icons/duotone/arrows/export-2.svg
diff --git a/assets/icons/duotone/arrows/export-3.svg b/cpp/assets/icons/duotone/arrows/export-3.svg
similarity index 100%
rename from assets/icons/duotone/arrows/export-3.svg
rename to cpp/assets/icons/duotone/arrows/export-3.svg
diff --git a/assets/icons/duotone/arrows/export-4.svg b/cpp/assets/icons/duotone/arrows/export-4.svg
similarity index 100%
rename from assets/icons/duotone/arrows/export-4.svg
rename to cpp/assets/icons/duotone/arrows/export-4.svg
diff --git a/assets/icons/duotone/arrows/export.svg b/cpp/assets/icons/duotone/arrows/export.svg
similarity index 100%
rename from assets/icons/duotone/arrows/export.svg
rename to cpp/assets/icons/duotone/arrows/export.svg
diff --git a/assets/icons/duotone/arrows/external-link-2.svg b/cpp/assets/icons/duotone/arrows/external-link-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/external-link-2.svg
rename to cpp/assets/icons/duotone/arrows/external-link-2.svg
diff --git a/assets/icons/duotone/arrows/external-link-rec.svg b/cpp/assets/icons/duotone/arrows/external-link-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/external-link-rec.svg
rename to cpp/assets/icons/duotone/arrows/external-link-rec.svg
diff --git a/assets/icons/duotone/arrows/external-link.svg b/cpp/assets/icons/duotone/arrows/external-link.svg
similarity index 100%
rename from assets/icons/duotone/arrows/external-link.svg
rename to cpp/assets/icons/duotone/arrows/external-link.svg
diff --git a/assets/icons/duotone/arrows/forward-all-rec.svg b/cpp/assets/icons/duotone/arrows/forward-all-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/forward-all-rec.svg
rename to cpp/assets/icons/duotone/arrows/forward-all-rec.svg
diff --git a/assets/icons/duotone/arrows/forward-all.svg b/cpp/assets/icons/duotone/arrows/forward-all.svg
similarity index 100%
rename from assets/icons/duotone/arrows/forward-all.svg
rename to cpp/assets/icons/duotone/arrows/forward-all.svg
diff --git a/assets/icons/duotone/arrows/forward-rec.svg b/cpp/assets/icons/duotone/arrows/forward-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/forward-rec.svg
rename to cpp/assets/icons/duotone/arrows/forward-rec.svg
diff --git a/assets/icons/duotone/arrows/forward.svg b/cpp/assets/icons/duotone/arrows/forward.svg
similarity index 100%
rename from assets/icons/duotone/arrows/forward.svg
rename to cpp/assets/icons/duotone/arrows/forward.svg
diff --git a/assets/icons/duotone/arrows/import-2.svg b/cpp/assets/icons/duotone/arrows/import-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/import-2.svg
rename to cpp/assets/icons/duotone/arrows/import-2.svg
diff --git a/assets/icons/duotone/arrows/import-3.svg b/cpp/assets/icons/duotone/arrows/import-3.svg
similarity index 100%
rename from assets/icons/duotone/arrows/import-3.svg
rename to cpp/assets/icons/duotone/arrows/import-3.svg
diff --git a/assets/icons/duotone/arrows/import-4.svg b/cpp/assets/icons/duotone/arrows/import-4.svg
similarity index 100%
rename from assets/icons/duotone/arrows/import-4.svg
rename to cpp/assets/icons/duotone/arrows/import-4.svg
diff --git a/assets/icons/duotone/arrows/import.svg b/cpp/assets/icons/duotone/arrows/import.svg
similarity index 100%
rename from assets/icons/duotone/arrows/import.svg
rename to cpp/assets/icons/duotone/arrows/import.svg
diff --git a/assets/icons/duotone/arrows/log-in-2.svg b/cpp/assets/icons/duotone/arrows/log-in-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/log-in-2.svg
rename to cpp/assets/icons/duotone/arrows/log-in-2.svg
diff --git a/assets/icons/duotone/arrows/log-in-3.svg b/cpp/assets/icons/duotone/arrows/log-in-3.svg
similarity index 100%
rename from assets/icons/duotone/arrows/log-in-3.svg
rename to cpp/assets/icons/duotone/arrows/log-in-3.svg
diff --git a/assets/icons/duotone/arrows/log-in.svg b/cpp/assets/icons/duotone/arrows/log-in.svg
similarity index 100%
rename from assets/icons/duotone/arrows/log-in.svg
rename to cpp/assets/icons/duotone/arrows/log-in.svg
diff --git a/assets/icons/duotone/arrows/log-out-2.svg b/cpp/assets/icons/duotone/arrows/log-out-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/log-out-2.svg
rename to cpp/assets/icons/duotone/arrows/log-out-2.svg
diff --git a/assets/icons/duotone/arrows/log-out-3.svg b/cpp/assets/icons/duotone/arrows/log-out-3.svg
similarity index 100%
rename from assets/icons/duotone/arrows/log-out-3.svg
rename to cpp/assets/icons/duotone/arrows/log-out-3.svg
diff --git a/assets/icons/duotone/arrows/log-out.svg b/cpp/assets/icons/duotone/arrows/log-out.svg
similarity index 100%
rename from assets/icons/duotone/arrows/log-out.svg
rename to cpp/assets/icons/duotone/arrows/log-out.svg
diff --git a/assets/icons/duotone/arrows/maximize-2-flipped-rec.svg b/cpp/assets/icons/duotone/arrows/maximize-2-flipped-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/maximize-2-flipped-rec.svg
rename to cpp/assets/icons/duotone/arrows/maximize-2-flipped-rec.svg
diff --git a/assets/icons/duotone/arrows/maximize-2-flipped.svg b/cpp/assets/icons/duotone/arrows/maximize-2-flipped.svg
similarity index 100%
rename from assets/icons/duotone/arrows/maximize-2-flipped.svg
rename to cpp/assets/icons/duotone/arrows/maximize-2-flipped.svg
diff --git a/assets/icons/duotone/arrows/maximize-2-rec.svg b/cpp/assets/icons/duotone/arrows/maximize-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/maximize-2-rec.svg
rename to cpp/assets/icons/duotone/arrows/maximize-2-rec.svg
diff --git a/assets/icons/duotone/arrows/maximize-2.svg b/cpp/assets/icons/duotone/arrows/maximize-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/maximize-2.svg
rename to cpp/assets/icons/duotone/arrows/maximize-2.svg
diff --git a/assets/icons/duotone/arrows/maximize-flipped-rec.svg b/cpp/assets/icons/duotone/arrows/maximize-flipped-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/maximize-flipped-rec.svg
rename to cpp/assets/icons/duotone/arrows/maximize-flipped-rec.svg
diff --git a/assets/icons/duotone/arrows/maximize-flipped.svg b/cpp/assets/icons/duotone/arrows/maximize-flipped.svg
similarity index 100%
rename from assets/icons/duotone/arrows/maximize-flipped.svg
rename to cpp/assets/icons/duotone/arrows/maximize-flipped.svg
diff --git a/assets/icons/duotone/arrows/maximize-rec.svg b/cpp/assets/icons/duotone/arrows/maximize-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/maximize-rec.svg
rename to cpp/assets/icons/duotone/arrows/maximize-rec.svg
diff --git a/assets/icons/duotone/arrows/maximize.svg b/cpp/assets/icons/duotone/arrows/maximize.svg
similarity index 100%
rename from assets/icons/duotone/arrows/maximize.svg
rename to cpp/assets/icons/duotone/arrows/maximize.svg
diff --git a/assets/icons/duotone/arrows/redo-2-rec.svg b/cpp/assets/icons/duotone/arrows/redo-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/redo-2-rec.svg
rename to cpp/assets/icons/duotone/arrows/redo-2-rec.svg
diff --git a/assets/icons/duotone/arrows/redo-2.svg b/cpp/assets/icons/duotone/arrows/redo-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/redo-2.svg
rename to cpp/assets/icons/duotone/arrows/redo-2.svg
diff --git a/assets/icons/duotone/arrows/redo-rec.svg b/cpp/assets/icons/duotone/arrows/redo-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/redo-rec.svg
rename to cpp/assets/icons/duotone/arrows/redo-rec.svg
diff --git a/assets/icons/duotone/arrows/redo.svg b/cpp/assets/icons/duotone/arrows/redo.svg
similarity index 100%
rename from assets/icons/duotone/arrows/redo.svg
rename to cpp/assets/icons/duotone/arrows/redo.svg
diff --git a/assets/icons/duotone/arrows/refresh-ccw-alert-rec.svg b/cpp/assets/icons/duotone/arrows/refresh-ccw-alert-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/refresh-ccw-alert-rec.svg
rename to cpp/assets/icons/duotone/arrows/refresh-ccw-alert-rec.svg
diff --git a/assets/icons/duotone/arrows/refresh-ccw-alert.svg b/cpp/assets/icons/duotone/arrows/refresh-ccw-alert.svg
similarity index 100%
rename from assets/icons/duotone/arrows/refresh-ccw-alert.svg
rename to cpp/assets/icons/duotone/arrows/refresh-ccw-alert.svg
diff --git a/assets/icons/duotone/arrows/refresh-ccw-rec.svg b/cpp/assets/icons/duotone/arrows/refresh-ccw-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/refresh-ccw-rec.svg
rename to cpp/assets/icons/duotone/arrows/refresh-ccw-rec.svg
diff --git a/assets/icons/duotone/arrows/refresh-ccw.svg b/cpp/assets/icons/duotone/arrows/refresh-ccw.svg
similarity index 100%
rename from assets/icons/duotone/arrows/refresh-ccw.svg
rename to cpp/assets/icons/duotone/arrows/refresh-ccw.svg
diff --git a/assets/icons/duotone/arrows/refresh-cw-alert-rec.svg b/cpp/assets/icons/duotone/arrows/refresh-cw-alert-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/refresh-cw-alert-rec.svg
rename to cpp/assets/icons/duotone/arrows/refresh-cw-alert-rec.svg
diff --git a/assets/icons/duotone/arrows/refresh-cw-alert.svg b/cpp/assets/icons/duotone/arrows/refresh-cw-alert.svg
similarity index 100%
rename from assets/icons/duotone/arrows/refresh-cw-alert.svg
rename to cpp/assets/icons/duotone/arrows/refresh-cw-alert.svg
diff --git a/assets/icons/duotone/arrows/refresh-cw-rec.svg b/cpp/assets/icons/duotone/arrows/refresh-cw-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/refresh-cw-rec.svg
rename to cpp/assets/icons/duotone/arrows/refresh-cw-rec.svg
diff --git a/assets/icons/duotone/arrows/refresh-cw.svg b/cpp/assets/icons/duotone/arrows/refresh-cw.svg
similarity index 100%
rename from assets/icons/duotone/arrows/refresh-cw.svg
rename to cpp/assets/icons/duotone/arrows/refresh-cw.svg
diff --git a/assets/icons/duotone/arrows/reply-all-rec.svg b/cpp/assets/icons/duotone/arrows/reply-all-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/reply-all-rec.svg
rename to cpp/assets/icons/duotone/arrows/reply-all-rec.svg
diff --git a/assets/icons/duotone/arrows/reply-all.svg b/cpp/assets/icons/duotone/arrows/reply-all.svg
similarity index 100%
rename from assets/icons/duotone/arrows/reply-all.svg
rename to cpp/assets/icons/duotone/arrows/reply-all.svg
diff --git a/assets/icons/duotone/arrows/reply-rec.svg b/cpp/assets/icons/duotone/arrows/reply-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/reply-rec.svg
rename to cpp/assets/icons/duotone/arrows/reply-rec.svg
diff --git a/assets/icons/duotone/arrows/reply.svg b/cpp/assets/icons/duotone/arrows/reply.svg
similarity index 100%
rename from assets/icons/duotone/arrows/reply.svg
rename to cpp/assets/icons/duotone/arrows/reply.svg
diff --git a/assets/icons/duotone/arrows/rotate-ccw-rec.svg b/cpp/assets/icons/duotone/arrows/rotate-ccw-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/rotate-ccw-rec.svg
rename to cpp/assets/icons/duotone/arrows/rotate-ccw-rec.svg
diff --git a/assets/icons/duotone/arrows/rotate-ccw.svg b/cpp/assets/icons/duotone/arrows/rotate-ccw.svg
similarity index 100%
rename from assets/icons/duotone/arrows/rotate-ccw.svg
rename to cpp/assets/icons/duotone/arrows/rotate-ccw.svg
diff --git a/assets/icons/duotone/arrows/rotate-cw-rec.svg b/cpp/assets/icons/duotone/arrows/rotate-cw-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/rotate-cw-rec.svg
rename to cpp/assets/icons/duotone/arrows/rotate-cw-rec.svg
diff --git a/assets/icons/duotone/arrows/rotate-cw.svg b/cpp/assets/icons/duotone/arrows/rotate-cw.svg
similarity index 100%
rename from assets/icons/duotone/arrows/rotate-cw.svg
rename to cpp/assets/icons/duotone/arrows/rotate-cw.svg
diff --git a/assets/icons/duotone/arrows/scale.svg b/cpp/assets/icons/duotone/arrows/scale.svg
similarity index 100%
rename from assets/icons/duotone/arrows/scale.svg
rename to cpp/assets/icons/duotone/arrows/scale.svg
diff --git a/assets/icons/duotone/arrows/trend-down-rec.svg b/cpp/assets/icons/duotone/arrows/trend-down-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/trend-down-rec.svg
rename to cpp/assets/icons/duotone/arrows/trend-down-rec.svg
diff --git a/assets/icons/duotone/arrows/trend-down.svg b/cpp/assets/icons/duotone/arrows/trend-down.svg
similarity index 100%
rename from assets/icons/duotone/arrows/trend-down.svg
rename to cpp/assets/icons/duotone/arrows/trend-down.svg
diff --git a/assets/icons/duotone/arrows/trend-up-rec.svg b/cpp/assets/icons/duotone/arrows/trend-up-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/trend-up-rec.svg
rename to cpp/assets/icons/duotone/arrows/trend-up-rec.svg
diff --git a/assets/icons/duotone/arrows/trend-up.svg b/cpp/assets/icons/duotone/arrows/trend-up.svg
similarity index 100%
rename from assets/icons/duotone/arrows/trend-up.svg
rename to cpp/assets/icons/duotone/arrows/trend-up.svg
diff --git a/assets/icons/duotone/arrows/undo-2-rec.svg b/cpp/assets/icons/duotone/arrows/undo-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/undo-2-rec.svg
rename to cpp/assets/icons/duotone/arrows/undo-2-rec.svg
diff --git a/assets/icons/duotone/arrows/undo-2.svg b/cpp/assets/icons/duotone/arrows/undo-2.svg
similarity index 100%
rename from assets/icons/duotone/arrows/undo-2.svg
rename to cpp/assets/icons/duotone/arrows/undo-2.svg
diff --git a/assets/icons/duotone/arrows/undo-rec.svg b/cpp/assets/icons/duotone/arrows/undo-rec.svg
similarity index 100%
rename from assets/icons/duotone/arrows/undo-rec.svg
rename to cpp/assets/icons/duotone/arrows/undo-rec.svg
diff --git a/assets/icons/duotone/arrows/undo.svg b/cpp/assets/icons/duotone/arrows/undo.svg
similarity index 100%
rename from assets/icons/duotone/arrows/undo.svg
rename to cpp/assets/icons/duotone/arrows/undo.svg
diff --git a/assets/icons/duotone/audiovisual/book-library.svg b/cpp/assets/icons/duotone/audiovisual/book-library.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/book-library.svg
rename to cpp/assets/icons/duotone/audiovisual/book-library.svg
diff --git a/assets/icons/duotone/audiovisual/book-plus.svg b/cpp/assets/icons/duotone/audiovisual/book-plus.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/book-plus.svg
rename to cpp/assets/icons/duotone/audiovisual/book-plus.svg
diff --git a/assets/icons/duotone/audiovisual/book-queue.svg b/cpp/assets/icons/duotone/audiovisual/book-queue.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/book-queue.svg
rename to cpp/assets/icons/duotone/audiovisual/book-queue.svg
diff --git a/assets/icons/duotone/audiovisual/captions-2.svg b/cpp/assets/icons/duotone/audiovisual/captions-2.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/captions-2.svg
rename to cpp/assets/icons/duotone/audiovisual/captions-2.svg
diff --git a/assets/icons/duotone/audiovisual/captions.svg b/cpp/assets/icons/duotone/audiovisual/captions.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/captions.svg
rename to cpp/assets/icons/duotone/audiovisual/captions.svg
diff --git a/assets/icons/duotone/audiovisual/cd.svg b/cpp/assets/icons/duotone/audiovisual/cd.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/cd.svg
rename to cpp/assets/icons/duotone/audiovisual/cd.svg
diff --git a/assets/icons/duotone/audiovisual/equalizer.svg b/cpp/assets/icons/duotone/audiovisual/equalizer.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/equalizer.svg
rename to cpp/assets/icons/duotone/audiovisual/equalizer.svg
diff --git a/assets/icons/duotone/audiovisual/fast-forward.svg b/cpp/assets/icons/duotone/audiovisual/fast-forward.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/fast-forward.svg
rename to cpp/assets/icons/duotone/audiovisual/fast-forward.svg
diff --git a/assets/icons/duotone/audiovisual/fast-rewind.svg b/cpp/assets/icons/duotone/audiovisual/fast-rewind.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/fast-rewind.svg
rename to cpp/assets/icons/duotone/audiovisual/fast-rewind.svg
diff --git a/assets/icons/duotone/audiovisual/film-board.svg b/cpp/assets/icons/duotone/audiovisual/film-board.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/film-board.svg
rename to cpp/assets/icons/duotone/audiovisual/film-board.svg
diff --git a/assets/icons/duotone/audiovisual/film-reel.svg b/cpp/assets/icons/duotone/audiovisual/film-reel.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/film-reel.svg
rename to cpp/assets/icons/duotone/audiovisual/film-reel.svg
diff --git a/assets/icons/duotone/audiovisual/film-tape.svg b/cpp/assets/icons/duotone/audiovisual/film-tape.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/film-tape.svg
rename to cpp/assets/icons/duotone/audiovisual/film-tape.svg
diff --git a/assets/icons/duotone/audiovisual/forward-10-rec.svg b/cpp/assets/icons/duotone/audiovisual/forward-10-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/forward-10-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/forward-10-rec.svg
diff --git a/assets/icons/duotone/audiovisual/forward-10.svg b/cpp/assets/icons/duotone/audiovisual/forward-10.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/forward-10.svg
rename to cpp/assets/icons/duotone/audiovisual/forward-10.svg
diff --git a/assets/icons/duotone/audiovisual/forward-15-rec.svg b/cpp/assets/icons/duotone/audiovisual/forward-15-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/forward-15-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/forward-15-rec.svg
diff --git a/assets/icons/duotone/audiovisual/forward-15.svg b/cpp/assets/icons/duotone/audiovisual/forward-15.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/forward-15.svg
rename to cpp/assets/icons/duotone/audiovisual/forward-15.svg
diff --git a/assets/icons/duotone/audiovisual/forward-5-rec.svg b/cpp/assets/icons/duotone/audiovisual/forward-5-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/forward-5-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/forward-5-rec.svg
diff --git a/assets/icons/duotone/audiovisual/forward-5.svg b/cpp/assets/icons/duotone/audiovisual/forward-5.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/forward-5.svg
rename to cpp/assets/icons/duotone/audiovisual/forward-5.svg
diff --git a/assets/icons/duotone/audiovisual/games.svg b/cpp/assets/icons/duotone/audiovisual/games.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/games.svg
rename to cpp/assets/icons/duotone/audiovisual/games.svg
diff --git a/assets/icons/duotone/audiovisual/label-4k.svg b/cpp/assets/icons/duotone/audiovisual/label-4k.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/label-4k.svg
rename to cpp/assets/icons/duotone/audiovisual/label-4k.svg
diff --git a/assets/icons/duotone/audiovisual/label-explicit.svg b/cpp/assets/icons/duotone/audiovisual/label-explicit.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/label-explicit.svg
rename to cpp/assets/icons/duotone/audiovisual/label-explicit.svg
diff --git a/assets/icons/duotone/audiovisual/label-hd.svg b/cpp/assets/icons/duotone/audiovisual/label-hd.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/label-hd.svg
rename to cpp/assets/icons/duotone/audiovisual/label-hd.svg
diff --git a/assets/icons/duotone/audiovisual/label-hq.svg b/cpp/assets/icons/duotone/audiovisual/label-hq.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/label-hq.svg
rename to cpp/assets/icons/duotone/audiovisual/label-hq.svg
diff --git a/assets/icons/duotone/audiovisual/maximize-3-rec.svg b/cpp/assets/icons/duotone/audiovisual/maximize-3-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/maximize-3-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/maximize-3-rec.svg
diff --git a/assets/icons/duotone/audiovisual/maximize-3.svg b/cpp/assets/icons/duotone/audiovisual/maximize-3.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/maximize-3.svg
rename to cpp/assets/icons/duotone/audiovisual/maximize-3.svg
diff --git a/assets/icons/duotone/audiovisual/mic-slash.svg b/cpp/assets/icons/duotone/audiovisual/mic-slash.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/mic-slash.svg
rename to cpp/assets/icons/duotone/audiovisual/mic-slash.svg
diff --git a/assets/icons/duotone/audiovisual/mic.svg b/cpp/assets/icons/duotone/audiovisual/mic.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/mic.svg
rename to cpp/assets/icons/duotone/audiovisual/mic.svg
diff --git a/assets/icons/duotone/audiovisual/minimize-rec.svg b/cpp/assets/icons/duotone/audiovisual/minimize-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/minimize-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/minimize-rec.svg
diff --git a/assets/icons/duotone/audiovisual/minimize.svg b/cpp/assets/icons/duotone/audiovisual/minimize.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/minimize.svg
rename to cpp/assets/icons/duotone/audiovisual/minimize.svg
diff --git a/assets/icons/duotone/audiovisual/miniplayer.svg b/cpp/assets/icons/duotone/audiovisual/miniplayer.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/miniplayer.svg
rename to cpp/assets/icons/duotone/audiovisual/miniplayer.svg
diff --git a/assets/icons/duotone/audiovisual/music-library.svg b/cpp/assets/icons/duotone/audiovisual/music-library.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/music-library.svg
rename to cpp/assets/icons/duotone/audiovisual/music-library.svg
diff --git a/assets/icons/duotone/audiovisual/music-note-2.svg b/cpp/assets/icons/duotone/audiovisual/music-note-2.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/music-note-2.svg
rename to cpp/assets/icons/duotone/audiovisual/music-note-2.svg
diff --git a/assets/icons/duotone/audiovisual/music-note-3.svg b/cpp/assets/icons/duotone/audiovisual/music-note-3.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/music-note-3.svg
rename to cpp/assets/icons/duotone/audiovisual/music-note-3.svg
diff --git a/assets/icons/duotone/audiovisual/music-note.svg b/cpp/assets/icons/duotone/audiovisual/music-note.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/music-note.svg
rename to cpp/assets/icons/duotone/audiovisual/music-note.svg
diff --git a/assets/icons/duotone/audiovisual/music-plus.svg b/cpp/assets/icons/duotone/audiovisual/music-plus.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/music-plus.svg
rename to cpp/assets/icons/duotone/audiovisual/music-plus.svg
diff --git a/assets/icons/duotone/audiovisual/music-queue.svg b/cpp/assets/icons/duotone/audiovisual/music-queue.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/music-queue.svg
rename to cpp/assets/icons/duotone/audiovisual/music-queue.svg
diff --git a/assets/icons/duotone/audiovisual/new-release.svg b/cpp/assets/icons/duotone/audiovisual/new-release.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/new-release.svg
rename to cpp/assets/icons/duotone/audiovisual/new-release.svg
diff --git a/assets/icons/duotone/audiovisual/pause-circle.svg b/cpp/assets/icons/duotone/audiovisual/pause-circle.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/pause-circle.svg
rename to cpp/assets/icons/duotone/audiovisual/pause-circle.svg
diff --git a/assets/icons/duotone/audiovisual/pause.svg b/cpp/assets/icons/duotone/audiovisual/pause.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/pause.svg
rename to cpp/assets/icons/duotone/audiovisual/pause.svg
diff --git a/assets/icons/duotone/audiovisual/play-circle.svg b/cpp/assets/icons/duotone/audiovisual/play-circle.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/play-circle.svg
rename to cpp/assets/icons/duotone/audiovisual/play-circle.svg
diff --git a/assets/icons/duotone/audiovisual/play-next.svg b/cpp/assets/icons/duotone/audiovisual/play-next.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/play-next.svg
rename to cpp/assets/icons/duotone/audiovisual/play-next.svg
diff --git a/assets/icons/duotone/audiovisual/play-previous.svg b/cpp/assets/icons/duotone/audiovisual/play-previous.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/play-previous.svg
rename to cpp/assets/icons/duotone/audiovisual/play-previous.svg
diff --git a/assets/icons/duotone/audiovisual/play-slowmotion.svg b/cpp/assets/icons/duotone/audiovisual/play-slowmotion.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/play-slowmotion.svg
rename to cpp/assets/icons/duotone/audiovisual/play-slowmotion.svg
diff --git a/assets/icons/duotone/audiovisual/play.svg b/cpp/assets/icons/duotone/audiovisual/play.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/play.svg
rename to cpp/assets/icons/duotone/audiovisual/play.svg
diff --git a/assets/icons/duotone/audiovisual/playlist-play.svg b/cpp/assets/icons/duotone/audiovisual/playlist-play.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/playlist-play.svg
rename to cpp/assets/icons/duotone/audiovisual/playlist-play.svg
diff --git a/assets/icons/duotone/audiovisual/playlist-plus.svg b/cpp/assets/icons/duotone/audiovisual/playlist-plus.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/playlist-plus.svg
rename to cpp/assets/icons/duotone/audiovisual/playlist-plus.svg
diff --git a/assets/icons/duotone/audiovisual/playlist.svg b/cpp/assets/icons/duotone/audiovisual/playlist.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/playlist.svg
rename to cpp/assets/icons/duotone/audiovisual/playlist.svg
diff --git a/assets/icons/duotone/audiovisual/radio.svg b/cpp/assets/icons/duotone/audiovisual/radio.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/radio.svg
rename to cpp/assets/icons/duotone/audiovisual/radio.svg
diff --git a/assets/icons/duotone/audiovisual/record.svg b/cpp/assets/icons/duotone/audiovisual/record.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/record.svg
rename to cpp/assets/icons/duotone/audiovisual/record.svg
diff --git a/assets/icons/duotone/audiovisual/repeat-on.svg b/cpp/assets/icons/duotone/audiovisual/repeat-on.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/repeat-on.svg
rename to cpp/assets/icons/duotone/audiovisual/repeat-on.svg
diff --git a/assets/icons/duotone/audiovisual/repeat.svg b/cpp/assets/icons/duotone/audiovisual/repeat.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/repeat.svg
rename to cpp/assets/icons/duotone/audiovisual/repeat.svg
diff --git a/assets/icons/duotone/audiovisual/replay-10-rec.svg b/cpp/assets/icons/duotone/audiovisual/replay-10-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/replay-10-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/replay-10-rec.svg
diff --git a/assets/icons/duotone/audiovisual/replay-10.svg b/cpp/assets/icons/duotone/audiovisual/replay-10.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/replay-10.svg
rename to cpp/assets/icons/duotone/audiovisual/replay-10.svg
diff --git a/assets/icons/duotone/audiovisual/replay-15-rec.svg b/cpp/assets/icons/duotone/audiovisual/replay-15-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/replay-15-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/replay-15-rec.svg
diff --git a/assets/icons/duotone/audiovisual/replay-15.svg b/cpp/assets/icons/duotone/audiovisual/replay-15.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/replay-15.svg
rename to cpp/assets/icons/duotone/audiovisual/replay-15.svg
diff --git a/assets/icons/duotone/audiovisual/replay-5-rec.svg b/cpp/assets/icons/duotone/audiovisual/replay-5-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/replay-5-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/replay-5-rec.svg
diff --git a/assets/icons/duotone/audiovisual/replay-5.svg b/cpp/assets/icons/duotone/audiovisual/replay-5.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/replay-5.svg
rename to cpp/assets/icons/duotone/audiovisual/replay-5.svg
diff --git a/assets/icons/duotone/audiovisual/replay-rec.svg b/cpp/assets/icons/duotone/audiovisual/replay-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/replay-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/replay-rec.svg
diff --git a/assets/icons/duotone/audiovisual/replay.svg b/cpp/assets/icons/duotone/audiovisual/replay.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/replay.svg
rename to cpp/assets/icons/duotone/audiovisual/replay.svg
diff --git a/assets/icons/duotone/audiovisual/shuffle.svg b/cpp/assets/icons/duotone/audiovisual/shuffle.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/shuffle.svg
rename to cpp/assets/icons/duotone/audiovisual/shuffle.svg
diff --git a/assets/icons/duotone/audiovisual/soundwave-rec.svg b/cpp/assets/icons/duotone/audiovisual/soundwave-rec.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/soundwave-rec.svg
rename to cpp/assets/icons/duotone/audiovisual/soundwave-rec.svg
diff --git a/assets/icons/duotone/audiovisual/soundwave.svg b/cpp/assets/icons/duotone/audiovisual/soundwave.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/soundwave.svg
rename to cpp/assets/icons/duotone/audiovisual/soundwave.svg
diff --git a/assets/icons/duotone/audiovisual/stop-circle.svg b/cpp/assets/icons/duotone/audiovisual/stop-circle.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/stop-circle.svg
rename to cpp/assets/icons/duotone/audiovisual/stop-circle.svg
diff --git a/assets/icons/duotone/audiovisual/stop.svg b/cpp/assets/icons/duotone/audiovisual/stop.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/stop.svg
rename to cpp/assets/icons/duotone/audiovisual/stop.svg
diff --git a/assets/icons/duotone/audiovisual/tv.svg b/cpp/assets/icons/duotone/audiovisual/tv.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/tv.svg
rename to cpp/assets/icons/duotone/audiovisual/tv.svg
diff --git a/assets/icons/duotone/audiovisual/verified.svg b/cpp/assets/icons/duotone/audiovisual/verified.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/verified.svg
rename to cpp/assets/icons/duotone/audiovisual/verified.svg
diff --git a/assets/icons/duotone/audiovisual/video-camera-slash.svg b/cpp/assets/icons/duotone/audiovisual/video-camera-slash.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/video-camera-slash.svg
rename to cpp/assets/icons/duotone/audiovisual/video-camera-slash.svg
diff --git a/assets/icons/duotone/audiovisual/video-camera.svg b/cpp/assets/icons/duotone/audiovisual/video-camera.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/video-camera.svg
rename to cpp/assets/icons/duotone/audiovisual/video-camera.svg
diff --git a/assets/icons/duotone/audiovisual/video-library.svg b/cpp/assets/icons/duotone/audiovisual/video-library.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/video-library.svg
rename to cpp/assets/icons/duotone/audiovisual/video-library.svg
diff --git a/assets/icons/duotone/audiovisual/video-plus.svg b/cpp/assets/icons/duotone/audiovisual/video-plus.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/video-plus.svg
rename to cpp/assets/icons/duotone/audiovisual/video-plus.svg
diff --git a/assets/icons/duotone/audiovisual/video-queue.svg b/cpp/assets/icons/duotone/audiovisual/video-queue.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/video-queue.svg
rename to cpp/assets/icons/duotone/audiovisual/video-queue.svg
diff --git a/assets/icons/duotone/audiovisual/volume-cross.svg b/cpp/assets/icons/duotone/audiovisual/volume-cross.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/volume-cross.svg
rename to cpp/assets/icons/duotone/audiovisual/volume-cross.svg
diff --git a/assets/icons/duotone/audiovisual/volume-high.svg b/cpp/assets/icons/duotone/audiovisual/volume-high.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/volume-high.svg
rename to cpp/assets/icons/duotone/audiovisual/volume-high.svg
diff --git a/assets/icons/duotone/audiovisual/volume-low.svg b/cpp/assets/icons/duotone/audiovisual/volume-low.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/volume-low.svg
rename to cpp/assets/icons/duotone/audiovisual/volume-low.svg
diff --git a/assets/icons/duotone/audiovisual/volume-mute.svg b/cpp/assets/icons/duotone/audiovisual/volume-mute.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/volume-mute.svg
rename to cpp/assets/icons/duotone/audiovisual/volume-mute.svg
diff --git a/assets/icons/duotone/audiovisual/volume-slash.svg b/cpp/assets/icons/duotone/audiovisual/volume-slash.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/volume-slash.svg
rename to cpp/assets/icons/duotone/audiovisual/volume-slash.svg
diff --git a/assets/icons/duotone/audiovisual/webcam-slash.svg b/cpp/assets/icons/duotone/audiovisual/webcam-slash.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/webcam-slash.svg
rename to cpp/assets/icons/duotone/audiovisual/webcam-slash.svg
diff --git a/assets/icons/duotone/audiovisual/webcam.svg b/cpp/assets/icons/duotone/audiovisual/webcam.svg
similarity index 100%
rename from assets/icons/duotone/audiovisual/webcam.svg
rename to cpp/assets/icons/duotone/audiovisual/webcam.svg
diff --git a/assets/icons/duotone/basic/activity-2.svg b/cpp/assets/icons/duotone/basic/activity-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/activity-2.svg
rename to cpp/assets/icons/duotone/basic/activity-2.svg
diff --git a/assets/icons/duotone/basic/activity-rec.svg b/cpp/assets/icons/duotone/basic/activity-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/activity-rec.svg
rename to cpp/assets/icons/duotone/basic/activity-rec.svg
diff --git a/assets/icons/duotone/basic/airplay.svg b/cpp/assets/icons/duotone/basic/airplay.svg
similarity index 100%
rename from assets/icons/duotone/basic/airplay.svg
rename to cpp/assets/icons/duotone/basic/airplay.svg
diff --git a/assets/icons/duotone/basic/anchor-rec.svg b/cpp/assets/icons/duotone/basic/anchor-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/anchor-rec.svg
rename to cpp/assets/icons/duotone/basic/anchor-rec.svg
diff --git a/assets/icons/duotone/basic/anchor.svg b/cpp/assets/icons/duotone/basic/anchor.svg
similarity index 100%
rename from assets/icons/duotone/basic/anchor.svg
rename to cpp/assets/icons/duotone/basic/anchor.svg
diff --git a/assets/icons/duotone/basic/archive.svg b/cpp/assets/icons/duotone/basic/archive.svg
similarity index 100%
rename from assets/icons/duotone/basic/archive.svg
rename to cpp/assets/icons/duotone/basic/archive.svg
diff --git a/assets/icons/duotone/basic/at-rec.svg b/cpp/assets/icons/duotone/basic/at-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/at-rec.svg
rename to cpp/assets/icons/duotone/basic/at-rec.svg
diff --git a/assets/icons/duotone/basic/at.svg b/cpp/assets/icons/duotone/basic/at.svg
similarity index 100%
rename from assets/icons/duotone/basic/at.svg
rename to cpp/assets/icons/duotone/basic/at.svg
diff --git a/assets/icons/duotone/basic/atom.svg b/cpp/assets/icons/duotone/basic/atom.svg
similarity index 100%
rename from assets/icons/duotone/basic/atom.svg
rename to cpp/assets/icons/duotone/basic/atom.svg
diff --git a/assets/icons/duotone/basic/award.svg b/cpp/assets/icons/duotone/basic/award.svg
similarity index 100%
rename from assets/icons/duotone/basic/award.svg
rename to cpp/assets/icons/duotone/basic/award.svg
diff --git a/assets/icons/duotone/basic/baby-carriage.svg b/cpp/assets/icons/duotone/basic/baby-carriage.svg
similarity index 100%
rename from assets/icons/duotone/basic/baby-carriage.svg
rename to cpp/assets/icons/duotone/basic/baby-carriage.svg
diff --git a/assets/icons/duotone/basic/barchart.svg b/cpp/assets/icons/duotone/basic/barchart.svg
similarity index 100%
rename from assets/icons/duotone/basic/barchart.svg
rename to cpp/assets/icons/duotone/basic/barchart.svg
diff --git a/assets/icons/duotone/basic/bed-2.svg b/cpp/assets/icons/duotone/basic/bed-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/bed-2.svg
rename to cpp/assets/icons/duotone/basic/bed-2.svg
diff --git a/assets/icons/duotone/basic/bed-3.svg b/cpp/assets/icons/duotone/basic/bed-3.svg
similarity index 100%
rename from assets/icons/duotone/basic/bed-3.svg
rename to cpp/assets/icons/duotone/basic/bed-3.svg
diff --git a/assets/icons/duotone/basic/bluetooth-rec.svg b/cpp/assets/icons/duotone/basic/bluetooth-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/bluetooth-rec.svg
rename to cpp/assets/icons/duotone/basic/bluetooth-rec.svg
diff --git a/assets/icons/duotone/basic/bluetooth.svg b/cpp/assets/icons/duotone/basic/bluetooth.svg
similarity index 100%
rename from assets/icons/duotone/basic/bluetooth.svg
rename to cpp/assets/icons/duotone/basic/bluetooth.svg
diff --git a/assets/icons/duotone/basic/book-open.svg b/cpp/assets/icons/duotone/basic/book-open.svg
similarity index 100%
rename from assets/icons/duotone/basic/book-open.svg
rename to cpp/assets/icons/duotone/basic/book-open.svg
diff --git a/assets/icons/duotone/basic/book.svg b/cpp/assets/icons/duotone/basic/book.svg
similarity index 100%
rename from assets/icons/duotone/basic/book.svg
rename to cpp/assets/icons/duotone/basic/book.svg
diff --git a/assets/icons/duotone/basic/bookmark-check.svg b/cpp/assets/icons/duotone/basic/bookmark-check.svg
similarity index 100%
rename from assets/icons/duotone/basic/bookmark-check.svg
rename to cpp/assets/icons/duotone/basic/bookmark-check.svg
diff --git a/assets/icons/duotone/basic/bookmark-minus.svg b/cpp/assets/icons/duotone/basic/bookmark-minus.svg
similarity index 100%
rename from assets/icons/duotone/basic/bookmark-minus.svg
rename to cpp/assets/icons/duotone/basic/bookmark-minus.svg
diff --git a/assets/icons/duotone/basic/bookmark-plus.svg b/cpp/assets/icons/duotone/basic/bookmark-plus.svg
similarity index 100%
rename from assets/icons/duotone/basic/bookmark-plus.svg
rename to cpp/assets/icons/duotone/basic/bookmark-plus.svg
diff --git a/assets/icons/duotone/basic/bookmark-slash.svg b/cpp/assets/icons/duotone/basic/bookmark-slash.svg
similarity index 100%
rename from assets/icons/duotone/basic/bookmark-slash.svg
rename to cpp/assets/icons/duotone/basic/bookmark-slash.svg
diff --git a/assets/icons/duotone/basic/bookmark.svg b/cpp/assets/icons/duotone/basic/bookmark.svg
similarity index 100%
rename from assets/icons/duotone/basic/bookmark.svg
rename to cpp/assets/icons/duotone/basic/bookmark.svg
diff --git a/assets/icons/duotone/basic/bookmarks.svg b/cpp/assets/icons/duotone/basic/bookmarks.svg
similarity index 100%
rename from assets/icons/duotone/basic/bookmarks.svg
rename to cpp/assets/icons/duotone/basic/bookmarks.svg
diff --git a/assets/icons/duotone/basic/box-2.svg b/cpp/assets/icons/duotone/basic/box-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/box-2.svg
rename to cpp/assets/icons/duotone/basic/box-2.svg
diff --git a/assets/icons/duotone/basic/box.svg b/cpp/assets/icons/duotone/basic/box.svg
similarity index 100%
rename from assets/icons/duotone/basic/box.svg
rename to cpp/assets/icons/duotone/basic/box.svg
diff --git a/assets/icons/duotone/basic/brackets-rec.svg b/cpp/assets/icons/duotone/basic/brackets-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/brackets-rec.svg
rename to cpp/assets/icons/duotone/basic/brackets-rec.svg
diff --git a/assets/icons/duotone/basic/brackets.svg b/cpp/assets/icons/duotone/basic/brackets.svg
similarity index 100%
rename from assets/icons/duotone/basic/brackets.svg
rename to cpp/assets/icons/duotone/basic/brackets.svg
diff --git a/assets/icons/duotone/basic/briefcase-2.svg b/cpp/assets/icons/duotone/basic/briefcase-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/briefcase-2.svg
rename to cpp/assets/icons/duotone/basic/briefcase-2.svg
diff --git a/assets/icons/duotone/basic/briefcase.svg b/cpp/assets/icons/duotone/basic/briefcase.svg
similarity index 100%
rename from assets/icons/duotone/basic/briefcase.svg
rename to cpp/assets/icons/duotone/basic/briefcase.svg
diff --git a/assets/icons/duotone/basic/broadcast-rec.svg b/cpp/assets/icons/duotone/basic/broadcast-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/broadcast-rec.svg
rename to cpp/assets/icons/duotone/basic/broadcast-rec.svg
diff --git a/assets/icons/duotone/basic/broadcast.svg b/cpp/assets/icons/duotone/basic/broadcast.svg
similarity index 100%
rename from assets/icons/duotone/basic/broadcast.svg
rename to cpp/assets/icons/duotone/basic/broadcast.svg
diff --git a/assets/icons/duotone/basic/brush.svg b/cpp/assets/icons/duotone/basic/brush.svg
similarity index 100%
rename from assets/icons/duotone/basic/brush.svg
rename to cpp/assets/icons/duotone/basic/brush.svg
diff --git a/assets/icons/duotone/basic/cast.svg b/cpp/assets/icons/duotone/basic/cast.svg
similarity index 100%
rename from assets/icons/duotone/basic/cast.svg
rename to cpp/assets/icons/duotone/basic/cast.svg
diff --git a/assets/icons/duotone/basic/check-circle.svg b/cpp/assets/icons/duotone/basic/check-circle.svg
similarity index 100%
rename from assets/icons/duotone/basic/check-circle.svg
rename to cpp/assets/icons/duotone/basic/check-circle.svg
diff --git a/assets/icons/duotone/basic/check-rec.svg b/cpp/assets/icons/duotone/basic/check-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/check-rec.svg
rename to cpp/assets/icons/duotone/basic/check-rec.svg
diff --git a/assets/icons/duotone/basic/check.svg b/cpp/assets/icons/duotone/basic/check.svg
similarity index 100%
rename from assets/icons/duotone/basic/check.svg
rename to cpp/assets/icons/duotone/basic/check.svg
diff --git a/assets/icons/duotone/basic/checkbox-circle.svg b/cpp/assets/icons/duotone/basic/checkbox-circle.svg
similarity index 100%
rename from assets/icons/duotone/basic/checkbox-circle.svg
rename to cpp/assets/icons/duotone/basic/checkbox-circle.svg
diff --git a/assets/icons/duotone/basic/checkbox-rec.svg b/cpp/assets/icons/duotone/basic/checkbox-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/checkbox-rec.svg
rename to cpp/assets/icons/duotone/basic/checkbox-rec.svg
diff --git a/assets/icons/duotone/basic/copy.svg b/cpp/assets/icons/duotone/basic/copy.svg
similarity index 100%
rename from assets/icons/duotone/basic/copy.svg
rename to cpp/assets/icons/duotone/basic/copy.svg
diff --git a/assets/icons/duotone/basic/copyright.svg b/cpp/assets/icons/duotone/basic/copyright.svg
similarity index 100%
rename from assets/icons/duotone/basic/copyright.svg
rename to cpp/assets/icons/duotone/basic/copyright.svg
diff --git a/assets/icons/duotone/basic/cross-rec.svg b/cpp/assets/icons/duotone/basic/cross-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/cross-rec.svg
rename to cpp/assets/icons/duotone/basic/cross-rec.svg
diff --git a/assets/icons/duotone/basic/cross.svg b/cpp/assets/icons/duotone/basic/cross.svg
similarity index 100%
rename from assets/icons/duotone/basic/cross.svg
rename to cpp/assets/icons/duotone/basic/cross.svg
diff --git a/assets/icons/duotone/basic/crosshair.svg b/cpp/assets/icons/duotone/basic/crosshair.svg
similarity index 100%
rename from assets/icons/duotone/basic/crosshair.svg
rename to cpp/assets/icons/duotone/basic/crosshair.svg
diff --git a/assets/icons/duotone/basic/cut.svg b/cpp/assets/icons/duotone/basic/cut.svg
similarity index 100%
rename from assets/icons/duotone/basic/cut.svg
rename to cpp/assets/icons/duotone/basic/cut.svg
diff --git a/assets/icons/duotone/basic/dashboard-2.svg b/cpp/assets/icons/duotone/basic/dashboard-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/dashboard-2.svg
rename to cpp/assets/icons/duotone/basic/dashboard-2.svg
diff --git a/assets/icons/duotone/basic/dashboard.svg b/cpp/assets/icons/duotone/basic/dashboard.svg
similarity index 100%
rename from assets/icons/duotone/basic/dashboard.svg
rename to cpp/assets/icons/duotone/basic/dashboard.svg
diff --git a/assets/icons/duotone/basic/dumbell.svg b/cpp/assets/icons/duotone/basic/dumbell.svg
similarity index 100%
rename from assets/icons/duotone/basic/dumbell.svg
rename to cpp/assets/icons/duotone/basic/dumbell.svg
diff --git a/assets/icons/duotone/basic/email.svg b/cpp/assets/icons/duotone/basic/email.svg
similarity index 100%
rename from assets/icons/duotone/basic/email.svg
rename to cpp/assets/icons/duotone/basic/email.svg
diff --git a/assets/icons/duotone/basic/emails.svg b/cpp/assets/icons/duotone/basic/emails.svg
similarity index 100%
rename from assets/icons/duotone/basic/emails.svg
rename to cpp/assets/icons/duotone/basic/emails.svg
diff --git a/assets/icons/duotone/basic/emotion-happy.svg b/cpp/assets/icons/duotone/basic/emotion-happy.svg
similarity index 100%
rename from assets/icons/duotone/basic/emotion-happy.svg
rename to cpp/assets/icons/duotone/basic/emotion-happy.svg
diff --git a/assets/icons/duotone/basic/emotion-neutral.svg b/cpp/assets/icons/duotone/basic/emotion-neutral.svg
similarity index 100%
rename from assets/icons/duotone/basic/emotion-neutral.svg
rename to cpp/assets/icons/duotone/basic/emotion-neutral.svg
diff --git a/assets/icons/duotone/basic/emotion-sad.svg b/cpp/assets/icons/duotone/basic/emotion-sad.svg
similarity index 100%
rename from assets/icons/duotone/basic/emotion-sad.svg
rename to cpp/assets/icons/duotone/basic/emotion-sad.svg
diff --git a/assets/icons/duotone/basic/emotion-smile.svg b/cpp/assets/icons/duotone/basic/emotion-smile.svg
similarity index 100%
rename from assets/icons/duotone/basic/emotion-smile.svg
rename to cpp/assets/icons/duotone/basic/emotion-smile.svg
diff --git a/assets/icons/duotone/basic/emotion-wow.svg b/cpp/assets/icons/duotone/basic/emotion-wow.svg
similarity index 100%
rename from assets/icons/duotone/basic/emotion-wow.svg
rename to cpp/assets/icons/duotone/basic/emotion-wow.svg
diff --git a/assets/icons/duotone/basic/filter-2.svg b/cpp/assets/icons/duotone/basic/filter-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/filter-2.svg
rename to cpp/assets/icons/duotone/basic/filter-2.svg
diff --git a/assets/icons/duotone/basic/filter-rec.svg b/cpp/assets/icons/duotone/basic/filter-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/filter-rec.svg
rename to cpp/assets/icons/duotone/basic/filter-rec.svg
diff --git a/assets/icons/duotone/basic/filter.svg b/cpp/assets/icons/duotone/basic/filter.svg
similarity index 100%
rename from assets/icons/duotone/basic/filter.svg
rename to cpp/assets/icons/duotone/basic/filter.svg
diff --git a/assets/icons/duotone/basic/fire.svg b/cpp/assets/icons/duotone/basic/fire.svg
similarity index 100%
rename from assets/icons/duotone/basic/fire.svg
rename to cpp/assets/icons/duotone/basic/fire.svg
diff --git a/assets/icons/duotone/basic/flag-2.svg b/cpp/assets/icons/duotone/basic/flag-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/flag-2.svg
rename to cpp/assets/icons/duotone/basic/flag-2.svg
diff --git a/assets/icons/duotone/basic/flag-3.svg b/cpp/assets/icons/duotone/basic/flag-3.svg
similarity index 100%
rename from assets/icons/duotone/basic/flag-3.svg
rename to cpp/assets/icons/duotone/basic/flag-3.svg
diff --git a/assets/icons/duotone/basic/flag.svg b/cpp/assets/icons/duotone/basic/flag.svg
similarity index 100%
rename from assets/icons/duotone/basic/flag.svg
rename to cpp/assets/icons/duotone/basic/flag.svg
diff --git a/assets/icons/duotone/basic/gear-2.svg b/cpp/assets/icons/duotone/basic/gear-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/gear-2.svg
rename to cpp/assets/icons/duotone/basic/gear-2.svg
diff --git a/assets/icons/duotone/basic/gear.svg b/cpp/assets/icons/duotone/basic/gear.svg
similarity index 100%
rename from assets/icons/duotone/basic/gear.svg
rename to cpp/assets/icons/duotone/basic/gear.svg
diff --git a/assets/icons/duotone/basic/gift.svg b/cpp/assets/icons/duotone/basic/gift.svg
similarity index 100%
rename from assets/icons/duotone/basic/gift.svg
rename to cpp/assets/icons/duotone/basic/gift.svg
diff --git a/assets/icons/duotone/basic/glasses.svg b/cpp/assets/icons/duotone/basic/glasses.svg
similarity index 100%
rename from assets/icons/duotone/basic/glasses.svg
rename to cpp/assets/icons/duotone/basic/glasses.svg
diff --git a/assets/icons/duotone/basic/hashtag-circle.svg b/cpp/assets/icons/duotone/basic/hashtag-circle.svg
similarity index 100%
rename from assets/icons/duotone/basic/hashtag-circle.svg
rename to cpp/assets/icons/duotone/basic/hashtag-circle.svg
diff --git a/assets/icons/duotone/basic/hashtag-rec.svg b/cpp/assets/icons/duotone/basic/hashtag-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/hashtag-rec.svg
rename to cpp/assets/icons/duotone/basic/hashtag-rec.svg
diff --git a/assets/icons/duotone/basic/hashtag.svg b/cpp/assets/icons/duotone/basic/hashtag.svg
similarity index 100%
rename from assets/icons/duotone/basic/hashtag.svg
rename to cpp/assets/icons/duotone/basic/hashtag.svg
diff --git a/assets/icons/duotone/basic/heart-slash.svg b/cpp/assets/icons/duotone/basic/heart-slash.svg
similarity index 100%
rename from assets/icons/duotone/basic/heart-slash.svg
rename to cpp/assets/icons/duotone/basic/heart-slash.svg
diff --git a/assets/icons/duotone/basic/heart.svg b/cpp/assets/icons/duotone/basic/heart.svg
similarity index 100%
rename from assets/icons/duotone/basic/heart.svg
rename to cpp/assets/icons/duotone/basic/heart.svg
diff --git a/assets/icons/duotone/basic/home-2.svg b/cpp/assets/icons/duotone/basic/home-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/home-2.svg
rename to cpp/assets/icons/duotone/basic/home-2.svg
diff --git a/assets/icons/duotone/basic/home-3.svg b/cpp/assets/icons/duotone/basic/home-3.svg
similarity index 100%
rename from assets/icons/duotone/basic/home-3.svg
rename to cpp/assets/icons/duotone/basic/home-3.svg
diff --git a/assets/icons/duotone/basic/home-4.svg b/cpp/assets/icons/duotone/basic/home-4.svg
similarity index 100%
rename from assets/icons/duotone/basic/home-4.svg
rename to cpp/assets/icons/duotone/basic/home-4.svg
diff --git a/assets/icons/duotone/basic/home.svg b/cpp/assets/icons/duotone/basic/home.svg
similarity index 100%
rename from assets/icons/duotone/basic/home.svg
rename to cpp/assets/icons/duotone/basic/home.svg
diff --git a/assets/icons/duotone/basic/inbox-filled.svg b/cpp/assets/icons/duotone/basic/inbox-filled.svg
similarity index 100%
rename from assets/icons/duotone/basic/inbox-filled.svg
rename to cpp/assets/icons/duotone/basic/inbox-filled.svg
diff --git a/assets/icons/duotone/basic/inbox-in.svg b/cpp/assets/icons/duotone/basic/inbox-in.svg
similarity index 100%
rename from assets/icons/duotone/basic/inbox-in.svg
rename to cpp/assets/icons/duotone/basic/inbox-in.svg
diff --git a/assets/icons/duotone/basic/inbox-out.svg b/cpp/assets/icons/duotone/basic/inbox-out.svg
similarity index 100%
rename from assets/icons/duotone/basic/inbox-out.svg
rename to cpp/assets/icons/duotone/basic/inbox-out.svg
diff --git a/assets/icons/duotone/basic/inbox.svg b/cpp/assets/icons/duotone/basic/inbox.svg
similarity index 100%
rename from assets/icons/duotone/basic/inbox.svg
rename to cpp/assets/icons/duotone/basic/inbox.svg
diff --git a/assets/icons/duotone/basic/infinity-rec.svg b/cpp/assets/icons/duotone/basic/infinity-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/infinity-rec.svg
rename to cpp/assets/icons/duotone/basic/infinity-rec.svg
diff --git a/assets/icons/duotone/basic/infinity.svg b/cpp/assets/icons/duotone/basic/infinity.svg
similarity index 100%
rename from assets/icons/duotone/basic/infinity.svg
rename to cpp/assets/icons/duotone/basic/infinity.svg
diff --git a/assets/icons/duotone/basic/invoice.svg b/cpp/assets/icons/duotone/basic/invoice.svg
similarity index 100%
rename from assets/icons/duotone/basic/invoice.svg
rename to cpp/assets/icons/duotone/basic/invoice.svg
diff --git a/assets/icons/duotone/basic/layers.svg b/cpp/assets/icons/duotone/basic/layers.svg
similarity index 100%
rename from assets/icons/duotone/basic/layers.svg
rename to cpp/assets/icons/duotone/basic/layers.svg
diff --git a/assets/icons/duotone/basic/lifebuoy.svg b/cpp/assets/icons/duotone/basic/lifebuoy.svg
similarity index 100%
rename from assets/icons/duotone/basic/lifebuoy.svg
rename to cpp/assets/icons/duotone/basic/lifebuoy.svg
diff --git a/assets/icons/duotone/basic/loader-2-rec.svg b/cpp/assets/icons/duotone/basic/loader-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/loader-2-rec.svg
rename to cpp/assets/icons/duotone/basic/loader-2-rec.svg
diff --git a/assets/icons/duotone/basic/loader-2.svg b/cpp/assets/icons/duotone/basic/loader-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/loader-2.svg
rename to cpp/assets/icons/duotone/basic/loader-2.svg
diff --git a/assets/icons/duotone/basic/loader-rec.svg b/cpp/assets/icons/duotone/basic/loader-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/loader-rec.svg
rename to cpp/assets/icons/duotone/basic/loader-rec.svg
diff --git a/assets/icons/duotone/basic/loader.svg b/cpp/assets/icons/duotone/basic/loader.svg
similarity index 100%
rename from assets/icons/duotone/basic/loader.svg
rename to cpp/assets/icons/duotone/basic/loader.svg
diff --git a/assets/icons/duotone/basic/loading-trolley.svg b/cpp/assets/icons/duotone/basic/loading-trolley.svg
similarity index 100%
rename from assets/icons/duotone/basic/loading-trolley.svg
rename to cpp/assets/icons/duotone/basic/loading-trolley.svg
diff --git a/assets/icons/duotone/basic/megaphone.svg b/cpp/assets/icons/duotone/basic/megaphone.svg
similarity index 100%
rename from assets/icons/duotone/basic/megaphone.svg
rename to cpp/assets/icons/duotone/basic/megaphone.svg
diff --git a/assets/icons/duotone/basic/menu-2-rec.svg b/cpp/assets/icons/duotone/basic/menu-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/menu-2-rec.svg
rename to cpp/assets/icons/duotone/basic/menu-2-rec.svg
diff --git a/assets/icons/duotone/basic/menu-2.svg b/cpp/assets/icons/duotone/basic/menu-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/menu-2.svg
rename to cpp/assets/icons/duotone/basic/menu-2.svg
diff --git a/assets/icons/duotone/basic/menu-rec.svg b/cpp/assets/icons/duotone/basic/menu-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/menu-rec.svg
rename to cpp/assets/icons/duotone/basic/menu-rec.svg
diff --git a/assets/icons/duotone/basic/menu.svg b/cpp/assets/icons/duotone/basic/menu.svg
similarity index 100%
rename from assets/icons/duotone/basic/menu.svg
rename to cpp/assets/icons/duotone/basic/menu.svg
diff --git a/assets/icons/duotone/basic/minus-circle.svg b/cpp/assets/icons/duotone/basic/minus-circle.svg
similarity index 100%
rename from assets/icons/duotone/basic/minus-circle.svg
rename to cpp/assets/icons/duotone/basic/minus-circle.svg
diff --git a/assets/icons/duotone/basic/minus-rec.svg b/cpp/assets/icons/duotone/basic/minus-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/minus-rec.svg
rename to cpp/assets/icons/duotone/basic/minus-rec.svg
diff --git a/assets/icons/duotone/basic/minus.svg b/cpp/assets/icons/duotone/basic/minus.svg
similarity index 100%
rename from assets/icons/duotone/basic/minus.svg
rename to cpp/assets/icons/duotone/basic/minus.svg
diff --git a/assets/icons/duotone/basic/modules.svg b/cpp/assets/icons/duotone/basic/modules.svg
similarity index 100%
rename from assets/icons/duotone/basic/modules.svg
rename to cpp/assets/icons/duotone/basic/modules.svg
diff --git a/assets/icons/duotone/basic/more-horiz-rec.svg b/cpp/assets/icons/duotone/basic/more-horiz-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/more-horiz-rec.svg
rename to cpp/assets/icons/duotone/basic/more-horiz-rec.svg
diff --git a/assets/icons/duotone/basic/more-horiz.svg b/cpp/assets/icons/duotone/basic/more-horiz.svg
similarity index 100%
rename from assets/icons/duotone/basic/more-horiz.svg
rename to cpp/assets/icons/duotone/basic/more-horiz.svg
diff --git a/assets/icons/duotone/basic/more-vert-rec.svg b/cpp/assets/icons/duotone/basic/more-vert-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/more-vert-rec.svg
rename to cpp/assets/icons/duotone/basic/more-vert-rec.svg
diff --git a/assets/icons/duotone/basic/more-vert.svg b/cpp/assets/icons/duotone/basic/more-vert.svg
similarity index 100%
rename from assets/icons/duotone/basic/more-vert.svg
rename to cpp/assets/icons/duotone/basic/more-vert.svg
diff --git a/assets/icons/duotone/basic/newspaper.svg b/cpp/assets/icons/duotone/basic/newspaper.svg
similarity index 100%
rename from assets/icons/duotone/basic/newspaper.svg
rename to cpp/assets/icons/duotone/basic/newspaper.svg
diff --git a/assets/icons/duotone/basic/nut.svg b/cpp/assets/icons/duotone/basic/nut.svg
similarity index 100%
rename from assets/icons/duotone/basic/nut.svg
rename to cpp/assets/icons/duotone/basic/nut.svg
diff --git a/assets/icons/duotone/basic/planet.svg b/cpp/assets/icons/duotone/basic/planet.svg
similarity index 100%
rename from assets/icons/duotone/basic/planet.svg
rename to cpp/assets/icons/duotone/basic/planet.svg
diff --git a/assets/icons/duotone/basic/plus-circle.svg b/cpp/assets/icons/duotone/basic/plus-circle.svg
similarity index 100%
rename from assets/icons/duotone/basic/plus-circle.svg
rename to cpp/assets/icons/duotone/basic/plus-circle.svg
diff --git a/assets/icons/duotone/basic/plus-rec.svg b/cpp/assets/icons/duotone/basic/plus-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/plus-rec.svg
rename to cpp/assets/icons/duotone/basic/plus-rec.svg
diff --git a/assets/icons/duotone/basic/plus.svg b/cpp/assets/icons/duotone/basic/plus.svg
similarity index 100%
rename from assets/icons/duotone/basic/plus.svg
rename to cpp/assets/icons/duotone/basic/plus.svg
diff --git a/assets/icons/duotone/basic/power-rec.svg b/cpp/assets/icons/duotone/basic/power-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/power-rec.svg
rename to cpp/assets/icons/duotone/basic/power-rec.svg
diff --git a/assets/icons/duotone/basic/power.svg b/cpp/assets/icons/duotone/basic/power.svg
similarity index 100%
rename from assets/icons/duotone/basic/power.svg
rename to cpp/assets/icons/duotone/basic/power.svg
diff --git a/assets/icons/duotone/basic/presentation-chart.svg b/cpp/assets/icons/duotone/basic/presentation-chart.svg
similarity index 100%
rename from assets/icons/duotone/basic/presentation-chart.svg
rename to cpp/assets/icons/duotone/basic/presentation-chart.svg
diff --git a/assets/icons/duotone/basic/presentation-line.svg b/cpp/assets/icons/duotone/basic/presentation-line.svg
similarity index 100%
rename from assets/icons/duotone/basic/presentation-line.svg
rename to cpp/assets/icons/duotone/basic/presentation-line.svg
diff --git a/assets/icons/duotone/basic/receipt.svg b/cpp/assets/icons/duotone/basic/receipt.svg
similarity index 100%
rename from assets/icons/duotone/basic/receipt.svg
rename to cpp/assets/icons/duotone/basic/receipt.svg
diff --git a/assets/icons/duotone/basic/rocket-2.svg b/cpp/assets/icons/duotone/basic/rocket-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/rocket-2.svg
rename to cpp/assets/icons/duotone/basic/rocket-2.svg
diff --git a/assets/icons/duotone/basic/rocket.svg b/cpp/assets/icons/duotone/basic/rocket.svg
similarity index 100%
rename from assets/icons/duotone/basic/rocket.svg
rename to cpp/assets/icons/duotone/basic/rocket.svg
diff --git a/assets/icons/duotone/basic/search.svg b/cpp/assets/icons/duotone/basic/search.svg
similarity index 100%
rename from assets/icons/duotone/basic/search.svg
rename to cpp/assets/icons/duotone/basic/search.svg
diff --git a/assets/icons/duotone/basic/send-2.svg b/cpp/assets/icons/duotone/basic/send-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/send-2.svg
rename to cpp/assets/icons/duotone/basic/send-2.svg
diff --git a/assets/icons/duotone/basic/send.svg b/cpp/assets/icons/duotone/basic/send.svg
similarity index 100%
rename from assets/icons/duotone/basic/send.svg
rename to cpp/assets/icons/duotone/basic/send.svg
diff --git a/assets/icons/duotone/basic/share.svg b/cpp/assets/icons/duotone/basic/share.svg
similarity index 100%
rename from assets/icons/duotone/basic/share.svg
rename to cpp/assets/icons/duotone/basic/share.svg
diff --git a/assets/icons/duotone/basic/shopping-bag-2.svg b/cpp/assets/icons/duotone/basic/shopping-bag-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/shopping-bag-2.svg
rename to cpp/assets/icons/duotone/basic/shopping-bag-2.svg
diff --git a/assets/icons/duotone/basic/shopping-bag.svg b/cpp/assets/icons/duotone/basic/shopping-bag.svg
similarity index 100%
rename from assets/icons/duotone/basic/shopping-bag.svg
rename to cpp/assets/icons/duotone/basic/shopping-bag.svg
diff --git a/assets/icons/duotone/basic/shopping-basket.svg b/cpp/assets/icons/duotone/basic/shopping-basket.svg
similarity index 100%
rename from assets/icons/duotone/basic/shopping-basket.svg
rename to cpp/assets/icons/duotone/basic/shopping-basket.svg
diff --git a/assets/icons/duotone/basic/shopping-cart-2.svg b/cpp/assets/icons/duotone/basic/shopping-cart-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/shopping-cart-2.svg
rename to cpp/assets/icons/duotone/basic/shopping-cart-2.svg
diff --git a/assets/icons/duotone/basic/shopping-cart.svg b/cpp/assets/icons/duotone/basic/shopping-cart.svg
similarity index 100%
rename from assets/icons/duotone/basic/shopping-cart.svg
rename to cpp/assets/icons/duotone/basic/shopping-cart.svg
diff --git a/assets/icons/duotone/basic/slash.svg b/cpp/assets/icons/duotone/basic/slash.svg
similarity index 100%
rename from assets/icons/duotone/basic/slash.svg
rename to cpp/assets/icons/duotone/basic/slash.svg
diff --git a/assets/icons/duotone/basic/sliders-horiz-2.svg b/cpp/assets/icons/duotone/basic/sliders-horiz-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/sliders-horiz-2.svg
rename to cpp/assets/icons/duotone/basic/sliders-horiz-2.svg
diff --git a/assets/icons/duotone/basic/sliders-horiz.svg b/cpp/assets/icons/duotone/basic/sliders-horiz.svg
similarity index 100%
rename from assets/icons/duotone/basic/sliders-horiz.svg
rename to cpp/assets/icons/duotone/basic/sliders-horiz.svg
diff --git a/assets/icons/duotone/basic/sliders-vert-2.svg b/cpp/assets/icons/duotone/basic/sliders-vert-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/sliders-vert-2.svg
rename to cpp/assets/icons/duotone/basic/sliders-vert-2.svg
diff --git a/assets/icons/duotone/basic/sliders-vert.svg b/cpp/assets/icons/duotone/basic/sliders-vert.svg
similarity index 100%
rename from assets/icons/duotone/basic/sliders-vert.svg
rename to cpp/assets/icons/duotone/basic/sliders-vert.svg
diff --git a/assets/icons/duotone/basic/sort-number-rec.svg b/cpp/assets/icons/duotone/basic/sort-number-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/sort-number-rec.svg
rename to cpp/assets/icons/duotone/basic/sort-number-rec.svg
diff --git a/assets/icons/duotone/basic/sort-number-reverse-rec.svg b/cpp/assets/icons/duotone/basic/sort-number-reverse-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/sort-number-reverse-rec.svg
rename to cpp/assets/icons/duotone/basic/sort-number-reverse-rec.svg
diff --git a/assets/icons/duotone/basic/sort-number-reverse.svg b/cpp/assets/icons/duotone/basic/sort-number-reverse.svg
similarity index 100%
rename from assets/icons/duotone/basic/sort-number-reverse.svg
rename to cpp/assets/icons/duotone/basic/sort-number-reverse.svg
diff --git a/assets/icons/duotone/basic/sort-number.svg b/cpp/assets/icons/duotone/basic/sort-number.svg
similarity index 100%
rename from assets/icons/duotone/basic/sort-number.svg
rename to cpp/assets/icons/duotone/basic/sort-number.svg
diff --git a/assets/icons/duotone/basic/sort-text-rec.svg b/cpp/assets/icons/duotone/basic/sort-text-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/sort-text-rec.svg
rename to cpp/assets/icons/duotone/basic/sort-text-rec.svg
diff --git a/assets/icons/duotone/basic/sort-text-reverse-rec.svg b/cpp/assets/icons/duotone/basic/sort-text-reverse-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/sort-text-reverse-rec.svg
rename to cpp/assets/icons/duotone/basic/sort-text-reverse-rec.svg
diff --git a/assets/icons/duotone/basic/sort-text-reverse.svg b/cpp/assets/icons/duotone/basic/sort-text-reverse.svg
similarity index 100%
rename from assets/icons/duotone/basic/sort-text-reverse.svg
rename to cpp/assets/icons/duotone/basic/sort-text-reverse.svg
diff --git a/assets/icons/duotone/basic/sort-text.svg b/cpp/assets/icons/duotone/basic/sort-text.svg
similarity index 100%
rename from assets/icons/duotone/basic/sort-text.svg
rename to cpp/assets/icons/duotone/basic/sort-text.svg
diff --git a/assets/icons/duotone/basic/star-slash.svg b/cpp/assets/icons/duotone/basic/star-slash.svg
similarity index 100%
rename from assets/icons/duotone/basic/star-slash.svg
rename to cpp/assets/icons/duotone/basic/star-slash.svg
diff --git a/assets/icons/duotone/basic/star.svg b/cpp/assets/icons/duotone/basic/star.svg
similarity index 100%
rename from assets/icons/duotone/basic/star.svg
rename to cpp/assets/icons/duotone/basic/star.svg
diff --git a/assets/icons/duotone/basic/sticker.svg b/cpp/assets/icons/duotone/basic/sticker.svg
similarity index 100%
rename from assets/icons/duotone/basic/sticker.svg
rename to cpp/assets/icons/duotone/basic/sticker.svg
diff --git a/assets/icons/duotone/basic/swatchbook.svg b/cpp/assets/icons/duotone/basic/swatchbook.svg
similarity index 100%
rename from assets/icons/duotone/basic/swatchbook.svg
rename to cpp/assets/icons/duotone/basic/swatchbook.svg
diff --git a/assets/icons/duotone/basic/tag-2.svg b/cpp/assets/icons/duotone/basic/tag-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/tag-2.svg
rename to cpp/assets/icons/duotone/basic/tag-2.svg
diff --git a/assets/icons/duotone/basic/tag.svg b/cpp/assets/icons/duotone/basic/tag.svg
similarity index 100%
rename from assets/icons/duotone/basic/tag.svg
rename to cpp/assets/icons/duotone/basic/tag.svg
diff --git a/assets/icons/duotone/basic/tags-2.svg b/cpp/assets/icons/duotone/basic/tags-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/tags-2.svg
rename to cpp/assets/icons/duotone/basic/tags-2.svg
diff --git a/assets/icons/duotone/basic/tags.svg b/cpp/assets/icons/duotone/basic/tags.svg
similarity index 100%
rename from assets/icons/duotone/basic/tags.svg
rename to cpp/assets/icons/duotone/basic/tags.svg
diff --git a/assets/icons/duotone/basic/target.svg b/cpp/assets/icons/duotone/basic/target.svg
similarity index 100%
rename from assets/icons/duotone/basic/target.svg
rename to cpp/assets/icons/duotone/basic/target.svg
diff --git a/assets/icons/duotone/basic/terminal.svg b/cpp/assets/icons/duotone/basic/terminal.svg
similarity index 100%
rename from assets/icons/duotone/basic/terminal.svg
rename to cpp/assets/icons/duotone/basic/terminal.svg
diff --git a/assets/icons/duotone/basic/thumbs-down-2.svg b/cpp/assets/icons/duotone/basic/thumbs-down-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/thumbs-down-2.svg
rename to cpp/assets/icons/duotone/basic/thumbs-down-2.svg
diff --git a/assets/icons/duotone/basic/thumbs-down.svg b/cpp/assets/icons/duotone/basic/thumbs-down.svg
similarity index 100%
rename from assets/icons/duotone/basic/thumbs-down.svg
rename to cpp/assets/icons/duotone/basic/thumbs-down.svg
diff --git a/assets/icons/duotone/basic/thumbs-up-2.svg b/cpp/assets/icons/duotone/basic/thumbs-up-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/thumbs-up-2.svg
rename to cpp/assets/icons/duotone/basic/thumbs-up-2.svg
diff --git a/assets/icons/duotone/basic/thumbs-up.svg b/cpp/assets/icons/duotone/basic/thumbs-up.svg
similarity index 100%
rename from assets/icons/duotone/basic/thumbs-up.svg
rename to cpp/assets/icons/duotone/basic/thumbs-up.svg
diff --git a/assets/icons/duotone/basic/ticket.svg b/cpp/assets/icons/duotone/basic/ticket.svg
similarity index 100%
rename from assets/icons/duotone/basic/ticket.svg
rename to cpp/assets/icons/duotone/basic/ticket.svg
diff --git a/assets/icons/duotone/basic/toggle-off.svg b/cpp/assets/icons/duotone/basic/toggle-off.svg
similarity index 100%
rename from assets/icons/duotone/basic/toggle-off.svg
rename to cpp/assets/icons/duotone/basic/toggle-off.svg
diff --git a/assets/icons/duotone/basic/toggle-on.svg b/cpp/assets/icons/duotone/basic/toggle-on.svg
similarity index 100%
rename from assets/icons/duotone/basic/toggle-on.svg
rename to cpp/assets/icons/duotone/basic/toggle-on.svg
diff --git a/assets/icons/duotone/basic/trash-2.svg b/cpp/assets/icons/duotone/basic/trash-2.svg
similarity index 100%
rename from assets/icons/duotone/basic/trash-2.svg
rename to cpp/assets/icons/duotone/basic/trash-2.svg
diff --git a/assets/icons/duotone/basic/trash.svg b/cpp/assets/icons/duotone/basic/trash.svg
similarity index 100%
rename from assets/icons/duotone/basic/trash.svg
rename to cpp/assets/icons/duotone/basic/trash.svg
diff --git a/assets/icons/duotone/basic/trophy.svg b/cpp/assets/icons/duotone/basic/trophy.svg
similarity index 100%
rename from assets/icons/duotone/basic/trophy.svg
rename to cpp/assets/icons/duotone/basic/trophy.svg
diff --git a/assets/icons/duotone/basic/truck.svg b/cpp/assets/icons/duotone/basic/truck.svg
similarity index 100%
rename from assets/icons/duotone/basic/truck.svg
rename to cpp/assets/icons/duotone/basic/truck.svg
diff --git a/assets/icons/duotone/basic/umbrella.svg b/cpp/assets/icons/duotone/basic/umbrella.svg
similarity index 100%
rename from assets/icons/duotone/basic/umbrella.svg
rename to cpp/assets/icons/duotone/basic/umbrella.svg
diff --git a/assets/icons/duotone/basic/weight.svg b/cpp/assets/icons/duotone/basic/weight.svg
similarity index 100%
rename from assets/icons/duotone/basic/weight.svg
rename to cpp/assets/icons/duotone/basic/weight.svg
diff --git a/assets/icons/duotone/basic/wheelchair-rec.svg b/cpp/assets/icons/duotone/basic/wheelchair-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/wheelchair-rec.svg
rename to cpp/assets/icons/duotone/basic/wheelchair-rec.svg
diff --git a/assets/icons/duotone/basic/wheelchair.svg b/cpp/assets/icons/duotone/basic/wheelchair.svg
similarity index 100%
rename from assets/icons/duotone/basic/wheelchair.svg
rename to cpp/assets/icons/duotone/basic/wheelchair.svg
diff --git a/assets/icons/duotone/basic/wifi-rec.svg b/cpp/assets/icons/duotone/basic/wifi-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/wifi-rec.svg
rename to cpp/assets/icons/duotone/basic/wifi-rec.svg
diff --git a/assets/icons/duotone/basic/wifi-slash-rec.svg b/cpp/assets/icons/duotone/basic/wifi-slash-rec.svg
similarity index 100%
rename from assets/icons/duotone/basic/wifi-slash-rec.svg
rename to cpp/assets/icons/duotone/basic/wifi-slash-rec.svg
diff --git a/assets/icons/duotone/basic/wifi-slash.svg b/cpp/assets/icons/duotone/basic/wifi-slash.svg
similarity index 100%
rename from assets/icons/duotone/basic/wifi-slash.svg
rename to cpp/assets/icons/duotone/basic/wifi-slash.svg
diff --git a/assets/icons/duotone/basic/wifi.svg b/cpp/assets/icons/duotone/basic/wifi.svg
similarity index 100%
rename from assets/icons/duotone/basic/wifi.svg
rename to cpp/assets/icons/duotone/basic/wifi.svg
diff --git a/assets/icons/duotone/basic/wrench.svg b/cpp/assets/icons/duotone/basic/wrench.svg
similarity index 100%
rename from assets/icons/duotone/basic/wrench.svg
rename to cpp/assets/icons/duotone/basic/wrench.svg
diff --git a/assets/icons/duotone/basic/yin-yang.svg b/cpp/assets/icons/duotone/basic/yin-yang.svg
similarity index 100%
rename from assets/icons/duotone/basic/yin-yang.svg
rename to cpp/assets/icons/duotone/basic/yin-yang.svg
diff --git a/assets/icons/duotone/basic/zoom-in.svg b/cpp/assets/icons/duotone/basic/zoom-in.svg
similarity index 100%
rename from assets/icons/duotone/basic/zoom-in.svg
rename to cpp/assets/icons/duotone/basic/zoom-in.svg
diff --git a/assets/icons/duotone/basic/zoom-out.svg b/cpp/assets/icons/duotone/basic/zoom-out.svg
similarity index 100%
rename from assets/icons/duotone/basic/zoom-out.svg
rename to cpp/assets/icons/duotone/basic/zoom-out.svg
diff --git a/assets/icons/duotone/brands/android.svg b/cpp/assets/icons/duotone/brands/android.svg
similarity index 100%
rename from assets/icons/duotone/brands/android.svg
rename to cpp/assets/icons/duotone/brands/android.svg
diff --git a/assets/icons/duotone/brands/apple.svg b/cpp/assets/icons/duotone/brands/apple.svg
similarity index 100%
rename from assets/icons/duotone/brands/apple.svg
rename to cpp/assets/icons/duotone/brands/apple.svg
diff --git a/assets/icons/duotone/brands/appstore.svg b/cpp/assets/icons/duotone/brands/appstore.svg
similarity index 100%
rename from assets/icons/duotone/brands/appstore.svg
rename to cpp/assets/icons/duotone/brands/appstore.svg
diff --git a/assets/icons/duotone/brands/behance.svg b/cpp/assets/icons/duotone/brands/behance.svg
similarity index 100%
rename from assets/icons/duotone/brands/behance.svg
rename to cpp/assets/icons/duotone/brands/behance.svg
diff --git a/assets/icons/duotone/brands/dribbble.svg b/cpp/assets/icons/duotone/brands/dribbble.svg
similarity index 100%
rename from assets/icons/duotone/brands/dribbble.svg
rename to cpp/assets/icons/duotone/brands/dribbble.svg
diff --git a/assets/icons/duotone/brands/facebook.svg b/cpp/assets/icons/duotone/brands/facebook.svg
similarity index 100%
rename from assets/icons/duotone/brands/facebook.svg
rename to cpp/assets/icons/duotone/brands/facebook.svg
diff --git a/assets/icons/duotone/brands/figma.svg b/cpp/assets/icons/duotone/brands/figma.svg
similarity index 100%
rename from assets/icons/duotone/brands/figma.svg
rename to cpp/assets/icons/duotone/brands/figma.svg
diff --git a/assets/icons/duotone/brands/framer.svg b/cpp/assets/icons/duotone/brands/framer.svg
similarity index 100%
rename from assets/icons/duotone/brands/framer.svg
rename to cpp/assets/icons/duotone/brands/framer.svg
diff --git a/assets/icons/duotone/brands/github.svg b/cpp/assets/icons/duotone/brands/github.svg
similarity index 100%
rename from assets/icons/duotone/brands/github.svg
rename to cpp/assets/icons/duotone/brands/github.svg
diff --git a/assets/icons/duotone/brands/googleplay.svg b/cpp/assets/icons/duotone/brands/googleplay.svg
similarity index 100%
rename from assets/icons/duotone/brands/googleplay.svg
rename to cpp/assets/icons/duotone/brands/googleplay.svg
diff --git a/assets/icons/duotone/brands/illustrator.svg b/cpp/assets/icons/duotone/brands/illustrator.svg
similarity index 100%
rename from assets/icons/duotone/brands/illustrator.svg
rename to cpp/assets/icons/duotone/brands/illustrator.svg
diff --git a/assets/icons/duotone/brands/instagram.svg b/cpp/assets/icons/duotone/brands/instagram.svg
similarity index 100%
rename from assets/icons/duotone/brands/instagram.svg
rename to cpp/assets/icons/duotone/brands/instagram.svg
diff --git a/assets/icons/duotone/brands/linkedin.svg b/cpp/assets/icons/duotone/brands/linkedin.svg
similarity index 100%
rename from assets/icons/duotone/brands/linkedin.svg
rename to cpp/assets/icons/duotone/brands/linkedin.svg
diff --git a/assets/icons/duotone/brands/messanger.svg b/cpp/assets/icons/duotone/brands/messanger.svg
similarity index 100%
rename from assets/icons/duotone/brands/messanger.svg
rename to cpp/assets/icons/duotone/brands/messanger.svg
diff --git a/assets/icons/duotone/brands/notion.svg b/cpp/assets/icons/duotone/brands/notion.svg
similarity index 100%
rename from assets/icons/duotone/brands/notion.svg
rename to cpp/assets/icons/duotone/brands/notion.svg
diff --git a/assets/icons/duotone/brands/photoshop.svg b/cpp/assets/icons/duotone/brands/photoshop.svg
similarity index 100%
rename from assets/icons/duotone/brands/photoshop.svg
rename to cpp/assets/icons/duotone/brands/photoshop.svg
diff --git a/assets/icons/duotone/brands/pinterest.svg b/cpp/assets/icons/duotone/brands/pinterest.svg
similarity index 100%
rename from assets/icons/duotone/brands/pinterest.svg
rename to cpp/assets/icons/duotone/brands/pinterest.svg
diff --git a/assets/icons/duotone/brands/producthunt.svg b/cpp/assets/icons/duotone/brands/producthunt.svg
similarity index 100%
rename from assets/icons/duotone/brands/producthunt.svg
rename to cpp/assets/icons/duotone/brands/producthunt.svg
diff --git a/assets/icons/duotone/brands/sketch.svg b/cpp/assets/icons/duotone/brands/sketch.svg
similarity index 100%
rename from assets/icons/duotone/brands/sketch.svg
rename to cpp/assets/icons/duotone/brands/sketch.svg
diff --git a/assets/icons/duotone/brands/soundcloud.svg b/cpp/assets/icons/duotone/brands/soundcloud.svg
similarity index 100%
rename from assets/icons/duotone/brands/soundcloud.svg
rename to cpp/assets/icons/duotone/brands/soundcloud.svg
diff --git a/assets/icons/duotone/brands/spotify.svg b/cpp/assets/icons/duotone/brands/spotify.svg
similarity index 100%
rename from assets/icons/duotone/brands/spotify.svg
rename to cpp/assets/icons/duotone/brands/spotify.svg
diff --git a/assets/icons/duotone/brands/twitter.svg b/cpp/assets/icons/duotone/brands/twitter.svg
similarity index 100%
rename from assets/icons/duotone/brands/twitter.svg
rename to cpp/assets/icons/duotone/brands/twitter.svg
diff --git a/assets/icons/duotone/brands/windows.svg b/cpp/assets/icons/duotone/brands/windows.svg
similarity index 100%
rename from assets/icons/duotone/brands/windows.svg
rename to cpp/assets/icons/duotone/brands/windows.svg
diff --git a/assets/icons/duotone/brands/youtube.svg b/cpp/assets/icons/duotone/brands/youtube.svg
similarity index 100%
rename from assets/icons/duotone/brands/youtube.svg
rename to cpp/assets/icons/duotone/brands/youtube.svg
diff --git a/assets/icons/duotone/call/call-add.svg b/cpp/assets/icons/duotone/call/call-add.svg
similarity index 100%
rename from assets/icons/duotone/call/call-add.svg
rename to cpp/assets/icons/duotone/call/call-add.svg
diff --git a/assets/icons/duotone/call/call-calling.svg b/cpp/assets/icons/duotone/call/call-calling.svg
similarity index 100%
rename from assets/icons/duotone/call/call-calling.svg
rename to cpp/assets/icons/duotone/call/call-calling.svg
diff --git a/assets/icons/duotone/call/call-decline.svg b/cpp/assets/icons/duotone/call/call-decline.svg
similarity index 100%
rename from assets/icons/duotone/call/call-decline.svg
rename to cpp/assets/icons/duotone/call/call-decline.svg
diff --git a/assets/icons/duotone/call/call-end.svg b/cpp/assets/icons/duotone/call/call-end.svg
similarity index 100%
rename from assets/icons/duotone/call/call-end.svg
rename to cpp/assets/icons/duotone/call/call-end.svg
diff --git a/assets/icons/duotone/call/call-incoming.svg b/cpp/assets/icons/duotone/call/call-incoming.svg
similarity index 100%
rename from assets/icons/duotone/call/call-incoming.svg
rename to cpp/assets/icons/duotone/call/call-incoming.svg
diff --git a/assets/icons/duotone/call/call-missed.svg b/cpp/assets/icons/duotone/call/call-missed.svg
similarity index 100%
rename from assets/icons/duotone/call/call-missed.svg
rename to cpp/assets/icons/duotone/call/call-missed.svg
diff --git a/assets/icons/duotone/call/call-muted.svg b/cpp/assets/icons/duotone/call/call-muted.svg
similarity index 100%
rename from assets/icons/duotone/call/call-muted.svg
rename to cpp/assets/icons/duotone/call/call-muted.svg
diff --git a/assets/icons/duotone/call/call-on-hold.svg b/cpp/assets/icons/duotone/call/call-on-hold.svg
similarity index 100%
rename from assets/icons/duotone/call/call-on-hold.svg
rename to cpp/assets/icons/duotone/call/call-on-hold.svg
diff --git a/assets/icons/duotone/call/call-outgoing.svg b/cpp/assets/icons/duotone/call/call-outgoing.svg
similarity index 100%
rename from assets/icons/duotone/call/call-outgoing.svg
rename to cpp/assets/icons/duotone/call/call-outgoing.svg
diff --git a/assets/icons/duotone/call/call-received.svg b/cpp/assets/icons/duotone/call/call-received.svg
similarity index 100%
rename from assets/icons/duotone/call/call-received.svg
rename to cpp/assets/icons/duotone/call/call-received.svg
diff --git a/assets/icons/duotone/call/call-redirected.svg b/cpp/assets/icons/duotone/call/call-redirected.svg
similarity index 100%
rename from assets/icons/duotone/call/call-redirected.svg
rename to cpp/assets/icons/duotone/call/call-redirected.svg
diff --git a/assets/icons/duotone/call/call-remove.svg b/cpp/assets/icons/duotone/call/call-remove.svg
similarity index 100%
rename from assets/icons/duotone/call/call-remove.svg
rename to cpp/assets/icons/duotone/call/call-remove.svg
diff --git a/assets/icons/duotone/call/call-slash.svg b/cpp/assets/icons/duotone/call/call-slash.svg
similarity index 100%
rename from assets/icons/duotone/call/call-slash.svg
rename to cpp/assets/icons/duotone/call/call-slash.svg
diff --git a/assets/icons/duotone/call/dialpad.svg b/cpp/assets/icons/duotone/call/dialpad.svg
similarity index 100%
rename from assets/icons/duotone/call/dialpad.svg
rename to cpp/assets/icons/duotone/call/dialpad.svg
diff --git a/assets/icons/duotone/call/phone.svg b/cpp/assets/icons/duotone/call/phone.svg
similarity index 100%
rename from assets/icons/duotone/call/phone.svg
rename to cpp/assets/icons/duotone/call/phone.svg
diff --git a/assets/icons/duotone/call/voicemail.svg b/cpp/assets/icons/duotone/call/voicemail.svg
similarity index 100%
rename from assets/icons/duotone/call/voicemail.svg
rename to cpp/assets/icons/duotone/call/voicemail.svg
diff --git a/assets/icons/duotone/chat/comment-2-alert.svg b/cpp/assets/icons/duotone/chat/comment-2-alert.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-alert.svg
rename to cpp/assets/icons/duotone/chat/comment-2-alert.svg
diff --git a/assets/icons/duotone/chat/comment-2-cancel.svg b/cpp/assets/icons/duotone/chat/comment-2-cancel.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-cancel.svg
rename to cpp/assets/icons/duotone/chat/comment-2-cancel.svg
diff --git a/assets/icons/duotone/chat/comment-2-check.svg b/cpp/assets/icons/duotone/chat/comment-2-check.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-check.svg
rename to cpp/assets/icons/duotone/chat/comment-2-check.svg
diff --git a/assets/icons/duotone/chat/comment-2-dots.svg b/cpp/assets/icons/duotone/chat/comment-2-dots.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-dots.svg
rename to cpp/assets/icons/duotone/chat/comment-2-dots.svg
diff --git a/assets/icons/duotone/chat/comment-2-info.svg b/cpp/assets/icons/duotone/chat/comment-2-info.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-info.svg
rename to cpp/assets/icons/duotone/chat/comment-2-info.svg
diff --git a/assets/icons/duotone/chat/comment-2-minus.svg b/cpp/assets/icons/duotone/chat/comment-2-minus.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-minus.svg
rename to cpp/assets/icons/duotone/chat/comment-2-minus.svg
diff --git a/assets/icons/duotone/chat/comment-2-plus.svg b/cpp/assets/icons/duotone/chat/comment-2-plus.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-plus.svg
rename to cpp/assets/icons/duotone/chat/comment-2-plus.svg
diff --git a/assets/icons/duotone/chat/comment-2-question.svg b/cpp/assets/icons/duotone/chat/comment-2-question.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-question.svg
rename to cpp/assets/icons/duotone/chat/comment-2-question.svg
diff --git a/assets/icons/duotone/chat/comment-2-slash.svg b/cpp/assets/icons/duotone/chat/comment-2-slash.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-slash.svg
rename to cpp/assets/icons/duotone/chat/comment-2-slash.svg
diff --git a/assets/icons/duotone/chat/comment-2-text.svg b/cpp/assets/icons/duotone/chat/comment-2-text.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2-text.svg
rename to cpp/assets/icons/duotone/chat/comment-2-text.svg
diff --git a/assets/icons/duotone/chat/comment-2.svg b/cpp/assets/icons/duotone/chat/comment-2.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-2.svg
rename to cpp/assets/icons/duotone/chat/comment-2.svg
diff --git a/assets/icons/duotone/chat/comment-alert.svg b/cpp/assets/icons/duotone/chat/comment-alert.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-alert.svg
rename to cpp/assets/icons/duotone/chat/comment-alert.svg
diff --git a/assets/icons/duotone/chat/comment-cancel.svg b/cpp/assets/icons/duotone/chat/comment-cancel.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-cancel.svg
rename to cpp/assets/icons/duotone/chat/comment-cancel.svg
diff --git a/assets/icons/duotone/chat/comment-check.svg b/cpp/assets/icons/duotone/chat/comment-check.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-check.svg
rename to cpp/assets/icons/duotone/chat/comment-check.svg
diff --git a/assets/icons/duotone/chat/comment-dots.svg b/cpp/assets/icons/duotone/chat/comment-dots.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-dots.svg
rename to cpp/assets/icons/duotone/chat/comment-dots.svg
diff --git a/assets/icons/duotone/chat/comment-minus.svg b/cpp/assets/icons/duotone/chat/comment-minus.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-minus.svg
rename to cpp/assets/icons/duotone/chat/comment-minus.svg
diff --git a/assets/icons/duotone/chat/comment-plus.svg b/cpp/assets/icons/duotone/chat/comment-plus.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-plus.svg
rename to cpp/assets/icons/duotone/chat/comment-plus.svg
diff --git a/assets/icons/duotone/chat/comment-slash.svg b/cpp/assets/icons/duotone/chat/comment-slash.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-slash.svg
rename to cpp/assets/icons/duotone/chat/comment-slash.svg
diff --git a/assets/icons/duotone/chat/comment-text.svg b/cpp/assets/icons/duotone/chat/comment-text.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment-text.svg
rename to cpp/assets/icons/duotone/chat/comment-text.svg
diff --git a/assets/icons/duotone/chat/comment.svg b/cpp/assets/icons/duotone/chat/comment.svg
similarity index 100%
rename from assets/icons/duotone/chat/comment.svg
rename to cpp/assets/icons/duotone/chat/comment.svg
diff --git a/assets/icons/duotone/chat/comments-2.svg b/cpp/assets/icons/duotone/chat/comments-2.svg
similarity index 100%
rename from assets/icons/duotone/chat/comments-2.svg
rename to cpp/assets/icons/duotone/chat/comments-2.svg
diff --git a/assets/icons/duotone/chat/comments.svg b/cpp/assets/icons/duotone/chat/comments.svg
similarity index 100%
rename from assets/icons/duotone/chat/comments.svg
rename to cpp/assets/icons/duotone/chat/comments.svg
diff --git a/assets/icons/duotone/editor/align-bottom-rec.svg b/cpp/assets/icons/duotone/editor/align-bottom-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-bottom-rec.svg
rename to cpp/assets/icons/duotone/editor/align-bottom-rec.svg
diff --git a/assets/icons/duotone/editor/align-bottom.svg b/cpp/assets/icons/duotone/editor/align-bottom.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-bottom.svg
rename to cpp/assets/icons/duotone/editor/align-bottom.svg
diff --git a/assets/icons/duotone/editor/align-center-2-rec.svg b/cpp/assets/icons/duotone/editor/align-center-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-center-2-rec.svg
rename to cpp/assets/icons/duotone/editor/align-center-2-rec.svg
diff --git a/assets/icons/duotone/editor/align-center-2.svg b/cpp/assets/icons/duotone/editor/align-center-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-center-2.svg
rename to cpp/assets/icons/duotone/editor/align-center-2.svg
diff --git a/assets/icons/duotone/editor/align-center-rec.svg b/cpp/assets/icons/duotone/editor/align-center-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-center-rec.svg
rename to cpp/assets/icons/duotone/editor/align-center-rec.svg
diff --git a/assets/icons/duotone/editor/align-center.svg b/cpp/assets/icons/duotone/editor/align-center.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-center.svg
rename to cpp/assets/icons/duotone/editor/align-center.svg
diff --git a/assets/icons/duotone/editor/align-justify-2-rec.svg b/cpp/assets/icons/duotone/editor/align-justify-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-justify-2-rec.svg
rename to cpp/assets/icons/duotone/editor/align-justify-2-rec.svg
diff --git a/assets/icons/duotone/editor/align-justify-2.svg b/cpp/assets/icons/duotone/editor/align-justify-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-justify-2.svg
rename to cpp/assets/icons/duotone/editor/align-justify-2.svg
diff --git a/assets/icons/duotone/editor/align-justify-rec.svg b/cpp/assets/icons/duotone/editor/align-justify-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-justify-rec.svg
rename to cpp/assets/icons/duotone/editor/align-justify-rec.svg
diff --git a/assets/icons/duotone/editor/align-justify.svg b/cpp/assets/icons/duotone/editor/align-justify.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-justify.svg
rename to cpp/assets/icons/duotone/editor/align-justify.svg
diff --git a/assets/icons/duotone/editor/align-left-2-rec.svg b/cpp/assets/icons/duotone/editor/align-left-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-left-2-rec.svg
rename to cpp/assets/icons/duotone/editor/align-left-2-rec.svg
diff --git a/assets/icons/duotone/editor/align-left-2.svg b/cpp/assets/icons/duotone/editor/align-left-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-left-2.svg
rename to cpp/assets/icons/duotone/editor/align-left-2.svg
diff --git a/assets/icons/duotone/editor/align-left-rec.svg b/cpp/assets/icons/duotone/editor/align-left-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-left-rec.svg
rename to cpp/assets/icons/duotone/editor/align-left-rec.svg
diff --git a/assets/icons/duotone/editor/align-left.svg b/cpp/assets/icons/duotone/editor/align-left.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-left.svg
rename to cpp/assets/icons/duotone/editor/align-left.svg
diff --git a/assets/icons/duotone/editor/align-middle-rec.svg b/cpp/assets/icons/duotone/editor/align-middle-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-middle-rec.svg
rename to cpp/assets/icons/duotone/editor/align-middle-rec.svg
diff --git a/assets/icons/duotone/editor/align-middle.svg b/cpp/assets/icons/duotone/editor/align-middle.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-middle.svg
rename to cpp/assets/icons/duotone/editor/align-middle.svg
diff --git a/assets/icons/duotone/editor/align-right-2-rec.svg b/cpp/assets/icons/duotone/editor/align-right-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-right-2-rec.svg
rename to cpp/assets/icons/duotone/editor/align-right-2-rec.svg
diff --git a/assets/icons/duotone/editor/align-right-2.svg b/cpp/assets/icons/duotone/editor/align-right-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-right-2.svg
rename to cpp/assets/icons/duotone/editor/align-right-2.svg
diff --git a/assets/icons/duotone/editor/align-right-rec.svg b/cpp/assets/icons/duotone/editor/align-right-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-right-rec.svg
rename to cpp/assets/icons/duotone/editor/align-right-rec.svg
diff --git a/assets/icons/duotone/editor/align-right.svg b/cpp/assets/icons/duotone/editor/align-right.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-right.svg
rename to cpp/assets/icons/duotone/editor/align-right.svg
diff --git a/assets/icons/duotone/editor/align-top-rec.svg b/cpp/assets/icons/duotone/editor/align-top-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-top-rec.svg
rename to cpp/assets/icons/duotone/editor/align-top-rec.svg
diff --git a/assets/icons/duotone/editor/align-top.svg b/cpp/assets/icons/duotone/editor/align-top.svg
similarity index 100%
rename from assets/icons/duotone/editor/align-top.svg
rename to cpp/assets/icons/duotone/editor/align-top.svg
diff --git a/assets/icons/duotone/editor/border-bottom.svg b/cpp/assets/icons/duotone/editor/border-bottom.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-bottom.svg
rename to cpp/assets/icons/duotone/editor/border-bottom.svg
diff --git a/assets/icons/duotone/editor/border-clear.svg b/cpp/assets/icons/duotone/editor/border-clear.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-clear.svg
rename to cpp/assets/icons/duotone/editor/border-clear.svg
diff --git a/assets/icons/duotone/editor/border-common.svg b/cpp/assets/icons/duotone/editor/border-common.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-common.svg
rename to cpp/assets/icons/duotone/editor/border-common.svg
diff --git a/assets/icons/duotone/editor/border-horizontal.svg b/cpp/assets/icons/duotone/editor/border-horizontal.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-horizontal.svg
rename to cpp/assets/icons/duotone/editor/border-horizontal.svg
diff --git a/assets/icons/duotone/editor/border-inner.svg b/cpp/assets/icons/duotone/editor/border-inner.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-inner.svg
rename to cpp/assets/icons/duotone/editor/border-inner.svg
diff --git a/assets/icons/duotone/editor/border-left.svg b/cpp/assets/icons/duotone/editor/border-left.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-left.svg
rename to cpp/assets/icons/duotone/editor/border-left.svg
diff --git a/assets/icons/duotone/editor/border-outer.svg b/cpp/assets/icons/duotone/editor/border-outer.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-outer.svg
rename to cpp/assets/icons/duotone/editor/border-outer.svg
diff --git a/assets/icons/duotone/editor/border-right.svg b/cpp/assets/icons/duotone/editor/border-right.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-right.svg
rename to cpp/assets/icons/duotone/editor/border-right.svg
diff --git a/assets/icons/duotone/editor/border-top.svg b/cpp/assets/icons/duotone/editor/border-top.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-top.svg
rename to cpp/assets/icons/duotone/editor/border-top.svg
diff --git a/assets/icons/duotone/editor/border-vertical.svg b/cpp/assets/icons/duotone/editor/border-vertical.svg
similarity index 100%
rename from assets/icons/duotone/editor/border-vertical.svg
rename to cpp/assets/icons/duotone/editor/border-vertical.svg
diff --git a/assets/icons/duotone/editor/chart-bar.svg b/cpp/assets/icons/duotone/editor/chart-bar.svg
similarity index 100%
rename from assets/icons/duotone/editor/chart-bar.svg
rename to cpp/assets/icons/duotone/editor/chart-bar.svg
diff --git a/assets/icons/duotone/editor/chart-column.svg b/cpp/assets/icons/duotone/editor/chart-column.svg
similarity index 100%
rename from assets/icons/duotone/editor/chart-column.svg
rename to cpp/assets/icons/duotone/editor/chart-column.svg
diff --git a/assets/icons/duotone/editor/chart-line.svg b/cpp/assets/icons/duotone/editor/chart-line.svg
similarity index 100%
rename from assets/icons/duotone/editor/chart-line.svg
rename to cpp/assets/icons/duotone/editor/chart-line.svg
diff --git a/assets/icons/duotone/editor/chart-pie.svg b/cpp/assets/icons/duotone/editor/chart-pie.svg
similarity index 100%
rename from assets/icons/duotone/editor/chart-pie.svg
rename to cpp/assets/icons/duotone/editor/chart-pie.svg
diff --git a/assets/icons/duotone/editor/column-spacing-rec.svg b/cpp/assets/icons/duotone/editor/column-spacing-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/column-spacing-rec.svg
rename to cpp/assets/icons/duotone/editor/column-spacing-rec.svg
diff --git a/assets/icons/duotone/editor/column-spacing.svg b/cpp/assets/icons/duotone/editor/column-spacing.svg
similarity index 100%
rename from assets/icons/duotone/editor/column-spacing.svg
rename to cpp/assets/icons/duotone/editor/column-spacing.svg
diff --git a/assets/icons/duotone/editor/droplet-slash.svg b/cpp/assets/icons/duotone/editor/droplet-slash.svg
similarity index 100%
rename from assets/icons/duotone/editor/droplet-slash.svg
rename to cpp/assets/icons/duotone/editor/droplet-slash.svg
diff --git a/assets/icons/duotone/editor/droplet.svg b/cpp/assets/icons/duotone/editor/droplet.svg
similarity index 100%
rename from assets/icons/duotone/editor/droplet.svg
rename to cpp/assets/icons/duotone/editor/droplet.svg
diff --git a/assets/icons/duotone/editor/edit-2.svg b/cpp/assets/icons/duotone/editor/edit-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/edit-2.svg
rename to cpp/assets/icons/duotone/editor/edit-2.svg
diff --git a/assets/icons/duotone/editor/edit-3.svg b/cpp/assets/icons/duotone/editor/edit-3.svg
similarity index 100%
rename from assets/icons/duotone/editor/edit-3.svg
rename to cpp/assets/icons/duotone/editor/edit-3.svg
diff --git a/assets/icons/duotone/editor/edit-slash.svg b/cpp/assets/icons/duotone/editor/edit-slash.svg
similarity index 100%
rename from assets/icons/duotone/editor/edit-slash.svg
rename to cpp/assets/icons/duotone/editor/edit-slash.svg
diff --git a/assets/icons/duotone/editor/edit.svg b/cpp/assets/icons/duotone/editor/edit.svg
similarity index 100%
rename from assets/icons/duotone/editor/edit.svg
rename to cpp/assets/icons/duotone/editor/edit.svg
diff --git a/assets/icons/duotone/editor/first-line-1-rec.svg b/cpp/assets/icons/duotone/editor/first-line-1-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/first-line-1-rec.svg
rename to cpp/assets/icons/duotone/editor/first-line-1-rec.svg
diff --git a/assets/icons/duotone/editor/first-line-1.svg b/cpp/assets/icons/duotone/editor/first-line-1.svg
similarity index 100%
rename from assets/icons/duotone/editor/first-line-1.svg
rename to cpp/assets/icons/duotone/editor/first-line-1.svg
diff --git a/assets/icons/duotone/editor/first-line-2-rec.svg b/cpp/assets/icons/duotone/editor/first-line-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/first-line-2-rec.svg
rename to cpp/assets/icons/duotone/editor/first-line-2-rec.svg
diff --git a/assets/icons/duotone/editor/first-line-2.svg b/cpp/assets/icons/duotone/editor/first-line-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/first-line-2.svg
rename to cpp/assets/icons/duotone/editor/first-line-2.svg
diff --git a/assets/icons/duotone/editor/first-line-3-rec.svg b/cpp/assets/icons/duotone/editor/first-line-3-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/first-line-3-rec.svg
rename to cpp/assets/icons/duotone/editor/first-line-3-rec.svg
diff --git a/assets/icons/duotone/editor/first-line-3.svg b/cpp/assets/icons/duotone/editor/first-line-3.svg
similarity index 100%
rename from assets/icons/duotone/editor/first-line-3.svg
rename to cpp/assets/icons/duotone/editor/first-line-3.svg
diff --git a/assets/icons/duotone/editor/functions-rec.svg b/cpp/assets/icons/duotone/editor/functions-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/functions-rec.svg
rename to cpp/assets/icons/duotone/editor/functions-rec.svg
diff --git a/assets/icons/duotone/editor/functions.svg b/cpp/assets/icons/duotone/editor/functions.svg
similarity index 100%
rename from assets/icons/duotone/editor/functions.svg
rename to cpp/assets/icons/duotone/editor/functions.svg
diff --git a/assets/icons/duotone/editor/indent-decrease-rec.svg b/cpp/assets/icons/duotone/editor/indent-decrease-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/indent-decrease-rec.svg
rename to cpp/assets/icons/duotone/editor/indent-decrease-rec.svg
diff --git a/assets/icons/duotone/editor/indent-decrease.svg b/cpp/assets/icons/duotone/editor/indent-decrease.svg
similarity index 100%
rename from assets/icons/duotone/editor/indent-decrease.svg
rename to cpp/assets/icons/duotone/editor/indent-decrease.svg
diff --git a/assets/icons/duotone/editor/indent-first-line-rec.svg b/cpp/assets/icons/duotone/editor/indent-first-line-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/indent-first-line-rec.svg
rename to cpp/assets/icons/duotone/editor/indent-first-line-rec.svg
diff --git a/assets/icons/duotone/editor/indent-first-line.svg b/cpp/assets/icons/duotone/editor/indent-first-line.svg
similarity index 100%
rename from assets/icons/duotone/editor/indent-first-line.svg
rename to cpp/assets/icons/duotone/editor/indent-first-line.svg
diff --git a/assets/icons/duotone/editor/indent-increase-rec.svg b/cpp/assets/icons/duotone/editor/indent-increase-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/indent-increase-rec.svg
rename to cpp/assets/icons/duotone/editor/indent-increase-rec.svg
diff --git a/assets/icons/duotone/editor/indent-increase.svg b/cpp/assets/icons/duotone/editor/indent-increase.svg
similarity index 100%
rename from assets/icons/duotone/editor/indent-increase.svg
rename to cpp/assets/icons/duotone/editor/indent-increase.svg
diff --git a/assets/icons/duotone/editor/letter-spacing-2-rec.svg b/cpp/assets/icons/duotone/editor/letter-spacing-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/letter-spacing-2-rec.svg
rename to cpp/assets/icons/duotone/editor/letter-spacing-2-rec.svg
diff --git a/assets/icons/duotone/editor/letter-spacing-2.svg b/cpp/assets/icons/duotone/editor/letter-spacing-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/letter-spacing-2.svg
rename to cpp/assets/icons/duotone/editor/letter-spacing-2.svg
diff --git a/assets/icons/duotone/editor/letter-spacing-rec.svg b/cpp/assets/icons/duotone/editor/letter-spacing-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/letter-spacing-rec.svg
rename to cpp/assets/icons/duotone/editor/letter-spacing-rec.svg
diff --git a/assets/icons/duotone/editor/letter-spacing.svg b/cpp/assets/icons/duotone/editor/letter-spacing.svg
similarity index 100%
rename from assets/icons/duotone/editor/letter-spacing.svg
rename to cpp/assets/icons/duotone/editor/letter-spacing.svg
diff --git a/assets/icons/duotone/editor/line-height-2-rec.svg b/cpp/assets/icons/duotone/editor/line-height-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/line-height-2-rec.svg
rename to cpp/assets/icons/duotone/editor/line-height-2-rec.svg
diff --git a/assets/icons/duotone/editor/line-height-2.svg b/cpp/assets/icons/duotone/editor/line-height-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/line-height-2.svg
rename to cpp/assets/icons/duotone/editor/line-height-2.svg
diff --git a/assets/icons/duotone/editor/line-height-rec.svg b/cpp/assets/icons/duotone/editor/line-height-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/line-height-rec.svg
rename to cpp/assets/icons/duotone/editor/line-height-rec.svg
diff --git a/assets/icons/duotone/editor/line-height.svg b/cpp/assets/icons/duotone/editor/line-height.svg
similarity index 100%
rename from assets/icons/duotone/editor/line-height.svg
rename to cpp/assets/icons/duotone/editor/line-height.svg
diff --git a/assets/icons/duotone/editor/link-1-rec.svg b/cpp/assets/icons/duotone/editor/link-1-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/link-1-rec.svg
rename to cpp/assets/icons/duotone/editor/link-1-rec.svg
diff --git a/assets/icons/duotone/editor/link-1.svg b/cpp/assets/icons/duotone/editor/link-1.svg
similarity index 100%
rename from assets/icons/duotone/editor/link-1.svg
rename to cpp/assets/icons/duotone/editor/link-1.svg
diff --git a/assets/icons/duotone/editor/link-2-rec.svg b/cpp/assets/icons/duotone/editor/link-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/link-2-rec.svg
rename to cpp/assets/icons/duotone/editor/link-2-rec.svg
diff --git a/assets/icons/duotone/editor/link-2.svg b/cpp/assets/icons/duotone/editor/link-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/link-2.svg
rename to cpp/assets/icons/duotone/editor/link-2.svg
diff --git a/assets/icons/duotone/editor/list-ordered-rec.svg b/cpp/assets/icons/duotone/editor/list-ordered-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-ordered-rec.svg
rename to cpp/assets/icons/duotone/editor/list-ordered-rec.svg
diff --git a/assets/icons/duotone/editor/list-ordered.svg b/cpp/assets/icons/duotone/editor/list-ordered.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-ordered.svg
rename to cpp/assets/icons/duotone/editor/list-ordered.svg
diff --git a/assets/icons/duotone/editor/list-unordered-2-rec.svg b/cpp/assets/icons/duotone/editor/list-unordered-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered-2-rec.svg
rename to cpp/assets/icons/duotone/editor/list-unordered-2-rec.svg
diff --git a/assets/icons/duotone/editor/list-unordered-2.svg b/cpp/assets/icons/duotone/editor/list-unordered-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered-2.svg
rename to cpp/assets/icons/duotone/editor/list-unordered-2.svg
diff --git a/assets/icons/duotone/editor/list-unordered-3.svg b/cpp/assets/icons/duotone/editor/list-unordered-3.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered-3.svg
rename to cpp/assets/icons/duotone/editor/list-unordered-3.svg
diff --git a/assets/icons/duotone/editor/list-unordered-4-rec.svg b/cpp/assets/icons/duotone/editor/list-unordered-4-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered-4-rec.svg
rename to cpp/assets/icons/duotone/editor/list-unordered-4-rec.svg
diff --git a/assets/icons/duotone/editor/list-unordered-4.svg b/cpp/assets/icons/duotone/editor/list-unordered-4.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered-4.svg
rename to cpp/assets/icons/duotone/editor/list-unordered-4.svg
diff --git a/assets/icons/duotone/editor/list-unordered-5-rec.svg b/cpp/assets/icons/duotone/editor/list-unordered-5-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered-5-rec.svg
rename to cpp/assets/icons/duotone/editor/list-unordered-5-rec.svg
diff --git a/assets/icons/duotone/editor/list-unordered-5.svg b/cpp/assets/icons/duotone/editor/list-unordered-5.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered-5.svg
rename to cpp/assets/icons/duotone/editor/list-unordered-5.svg
diff --git a/assets/icons/duotone/editor/list-unordered-rec.svg b/cpp/assets/icons/duotone/editor/list-unordered-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered-rec.svg
rename to cpp/assets/icons/duotone/editor/list-unordered-rec.svg
diff --git a/assets/icons/duotone/editor/list-unordered.svg b/cpp/assets/icons/duotone/editor/list-unordered.svg
similarity index 100%
rename from assets/icons/duotone/editor/list-unordered.svg
rename to cpp/assets/icons/duotone/editor/list-unordered.svg
diff --git a/assets/icons/duotone/editor/page-break.svg b/cpp/assets/icons/duotone/editor/page-break.svg
similarity index 100%
rename from assets/icons/duotone/editor/page-break.svg
rename to cpp/assets/icons/duotone/editor/page-break.svg
diff --git a/assets/icons/duotone/editor/paint-bucket.svg b/cpp/assets/icons/duotone/editor/paint-bucket.svg
similarity index 100%
rename from assets/icons/duotone/editor/paint-bucket.svg
rename to cpp/assets/icons/duotone/editor/paint-bucket.svg
diff --git a/assets/icons/duotone/editor/paint-tool.svg b/cpp/assets/icons/duotone/editor/paint-tool.svg
similarity index 100%
rename from assets/icons/duotone/editor/paint-tool.svg
rename to cpp/assets/icons/duotone/editor/paint-tool.svg
diff --git a/assets/icons/duotone/editor/paperclip-2-rec.svg b/cpp/assets/icons/duotone/editor/paperclip-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/paperclip-2-rec.svg
rename to cpp/assets/icons/duotone/editor/paperclip-2-rec.svg
diff --git a/assets/icons/duotone/editor/paperclip-2-slash-rec.svg b/cpp/assets/icons/duotone/editor/paperclip-2-slash-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/paperclip-2-slash-rec.svg
rename to cpp/assets/icons/duotone/editor/paperclip-2-slash-rec.svg
diff --git a/assets/icons/duotone/editor/paperclip-2-slash.svg b/cpp/assets/icons/duotone/editor/paperclip-2-slash.svg
similarity index 100%
rename from assets/icons/duotone/editor/paperclip-2-slash.svg
rename to cpp/assets/icons/duotone/editor/paperclip-2-slash.svg
diff --git a/assets/icons/duotone/editor/paperclip-2.svg b/cpp/assets/icons/duotone/editor/paperclip-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/paperclip-2.svg
rename to cpp/assets/icons/duotone/editor/paperclip-2.svg
diff --git a/assets/icons/duotone/editor/paperclip-rec.svg b/cpp/assets/icons/duotone/editor/paperclip-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/paperclip-rec.svg
rename to cpp/assets/icons/duotone/editor/paperclip-rec.svg
diff --git a/assets/icons/duotone/editor/paperclip-slash-rec.svg b/cpp/assets/icons/duotone/editor/paperclip-slash-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/paperclip-slash-rec.svg
rename to cpp/assets/icons/duotone/editor/paperclip-slash-rec.svg
diff --git a/assets/icons/duotone/editor/paperclip-slash.svg b/cpp/assets/icons/duotone/editor/paperclip-slash.svg
similarity index 100%
rename from assets/icons/duotone/editor/paperclip-slash.svg
rename to cpp/assets/icons/duotone/editor/paperclip-slash.svg
diff --git a/assets/icons/duotone/editor/paperclip.svg b/cpp/assets/icons/duotone/editor/paperclip.svg
similarity index 100%
rename from assets/icons/duotone/editor/paperclip.svg
rename to cpp/assets/icons/duotone/editor/paperclip.svg
diff --git a/assets/icons/duotone/editor/pen-tool-2.svg b/cpp/assets/icons/duotone/editor/pen-tool-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/pen-tool-2.svg
rename to cpp/assets/icons/duotone/editor/pen-tool-2.svg
diff --git a/assets/icons/duotone/editor/pen-tool.svg b/cpp/assets/icons/duotone/editor/pen-tool.svg
similarity index 100%
rename from assets/icons/duotone/editor/pen-tool.svg
rename to cpp/assets/icons/duotone/editor/pen-tool.svg
diff --git a/assets/icons/duotone/editor/pharagraph-spacing-rec.svg b/cpp/assets/icons/duotone/editor/pharagraph-spacing-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/pharagraph-spacing-rec.svg
rename to cpp/assets/icons/duotone/editor/pharagraph-spacing-rec.svg
diff --git a/assets/icons/duotone/editor/pharagraph-spacing.svg b/cpp/assets/icons/duotone/editor/pharagraph-spacing.svg
similarity index 100%
rename from assets/icons/duotone/editor/pharagraph-spacing.svg
rename to cpp/assets/icons/duotone/editor/pharagraph-spacing.svg
diff --git a/assets/icons/duotone/editor/printer-slash.svg b/cpp/assets/icons/duotone/editor/printer-slash.svg
similarity index 100%
rename from assets/icons/duotone/editor/printer-slash.svg
rename to cpp/assets/icons/duotone/editor/printer-slash.svg
diff --git a/assets/icons/duotone/editor/printer.svg b/cpp/assets/icons/duotone/editor/printer.svg
similarity index 100%
rename from assets/icons/duotone/editor/printer.svg
rename to cpp/assets/icons/duotone/editor/printer.svg
diff --git a/assets/icons/duotone/editor/quotes-2.svg b/cpp/assets/icons/duotone/editor/quotes-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/quotes-2.svg
rename to cpp/assets/icons/duotone/editor/quotes-2.svg
diff --git a/assets/icons/duotone/editor/quotes.svg b/cpp/assets/icons/duotone/editor/quotes.svg
similarity index 100%
rename from assets/icons/duotone/editor/quotes.svg
rename to cpp/assets/icons/duotone/editor/quotes.svg
diff --git a/assets/icons/duotone/editor/ruler.svg b/cpp/assets/icons/duotone/editor/ruler.svg
similarity index 100%
rename from assets/icons/duotone/editor/ruler.svg
rename to cpp/assets/icons/duotone/editor/ruler.svg
diff --git a/assets/icons/duotone/editor/script-rec.svg b/cpp/assets/icons/duotone/editor/script-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/script-rec.svg
rename to cpp/assets/icons/duotone/editor/script-rec.svg
diff --git a/assets/icons/duotone/editor/script.svg b/cpp/assets/icons/duotone/editor/script.svg
similarity index 100%
rename from assets/icons/duotone/editor/script.svg
rename to cpp/assets/icons/duotone/editor/script.svg
diff --git a/assets/icons/duotone/editor/small-caps-2-rec.svg b/cpp/assets/icons/duotone/editor/small-caps-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/small-caps-2-rec.svg
rename to cpp/assets/icons/duotone/editor/small-caps-2-rec.svg
diff --git a/assets/icons/duotone/editor/small-caps-2.svg b/cpp/assets/icons/duotone/editor/small-caps-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/small-caps-2.svg
rename to cpp/assets/icons/duotone/editor/small-caps-2.svg
diff --git a/assets/icons/duotone/editor/small-caps-rec.svg b/cpp/assets/icons/duotone/editor/small-caps-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/small-caps-rec.svg
rename to cpp/assets/icons/duotone/editor/small-caps-rec.svg
diff --git a/assets/icons/duotone/editor/small-caps.svg b/cpp/assets/icons/duotone/editor/small-caps.svg
similarity index 100%
rename from assets/icons/duotone/editor/small-caps.svg
rename to cpp/assets/icons/duotone/editor/small-caps.svg
diff --git a/assets/icons/duotone/editor/special-charachers-rec.svg b/cpp/assets/icons/duotone/editor/special-charachers-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/special-charachers-rec.svg
rename to cpp/assets/icons/duotone/editor/special-charachers-rec.svg
diff --git a/assets/icons/duotone/editor/special-charachers.svg b/cpp/assets/icons/duotone/editor/special-charachers.svg
similarity index 100%
rename from assets/icons/duotone/editor/special-charachers.svg
rename to cpp/assets/icons/duotone/editor/special-charachers.svg
diff --git a/assets/icons/duotone/editor/text-2-rec.svg b/cpp/assets/icons/duotone/editor/text-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-2-rec.svg
rename to cpp/assets/icons/duotone/editor/text-2-rec.svg
diff --git a/assets/icons/duotone/editor/text-2.svg b/cpp/assets/icons/duotone/editor/text-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-2.svg
rename to cpp/assets/icons/duotone/editor/text-2.svg
diff --git a/assets/icons/duotone/editor/text-block.svg b/cpp/assets/icons/duotone/editor/text-block.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-block.svg
rename to cpp/assets/icons/duotone/editor/text-block.svg
diff --git a/assets/icons/duotone/editor/text-bold-rec.svg b/cpp/assets/icons/duotone/editor/text-bold-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-bold-rec.svg
rename to cpp/assets/icons/duotone/editor/text-bold-rec.svg
diff --git a/assets/icons/duotone/editor/text-bold.svg b/cpp/assets/icons/duotone/editor/text-bold.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-bold.svg
rename to cpp/assets/icons/duotone/editor/text-bold.svg
diff --git a/assets/icons/duotone/editor/text-format.svg b/cpp/assets/icons/duotone/editor/text-format.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-format.svg
rename to cpp/assets/icons/duotone/editor/text-format.svg
diff --git a/assets/icons/duotone/editor/text-italic-rec.svg b/cpp/assets/icons/duotone/editor/text-italic-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-italic-rec.svg
rename to cpp/assets/icons/duotone/editor/text-italic-rec.svg
diff --git a/assets/icons/duotone/editor/text-italic.svg b/cpp/assets/icons/duotone/editor/text-italic.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-italic.svg
rename to cpp/assets/icons/duotone/editor/text-italic.svg
diff --git a/assets/icons/duotone/editor/text-rec.svg b/cpp/assets/icons/duotone/editor/text-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-rec.svg
rename to cpp/assets/icons/duotone/editor/text-rec.svg
diff --git a/assets/icons/duotone/editor/text-slash-2-rec.svg b/cpp/assets/icons/duotone/editor/text-slash-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-slash-2-rec.svg
rename to cpp/assets/icons/duotone/editor/text-slash-2-rec.svg
diff --git a/assets/icons/duotone/editor/text-slash-2.svg b/cpp/assets/icons/duotone/editor/text-slash-2.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-slash-2.svg
rename to cpp/assets/icons/duotone/editor/text-slash-2.svg
diff --git a/assets/icons/duotone/editor/text-slash-rec.svg b/cpp/assets/icons/duotone/editor/text-slash-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-slash-rec.svg
rename to cpp/assets/icons/duotone/editor/text-slash-rec.svg
diff --git a/assets/icons/duotone/editor/text-slash.svg b/cpp/assets/icons/duotone/editor/text-slash.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-slash.svg
rename to cpp/assets/icons/duotone/editor/text-slash.svg
diff --git a/assets/icons/duotone/editor/text-strikethrough-rec.svg b/cpp/assets/icons/duotone/editor/text-strikethrough-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-strikethrough-rec.svg
rename to cpp/assets/icons/duotone/editor/text-strikethrough-rec.svg
diff --git a/assets/icons/duotone/editor/text-strikethrough.svg b/cpp/assets/icons/duotone/editor/text-strikethrough.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-strikethrough.svg
rename to cpp/assets/icons/duotone/editor/text-strikethrough.svg
diff --git a/assets/icons/duotone/editor/text-underline-rec.svg b/cpp/assets/icons/duotone/editor/text-underline-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-underline-rec.svg
rename to cpp/assets/icons/duotone/editor/text-underline-rec.svg
diff --git a/assets/icons/duotone/editor/text-underline.svg b/cpp/assets/icons/duotone/editor/text-underline.svg
similarity index 100%
rename from assets/icons/duotone/editor/text-underline.svg
rename to cpp/assets/icons/duotone/editor/text-underline.svg
diff --git a/assets/icons/duotone/editor/text.svg b/cpp/assets/icons/duotone/editor/text.svg
similarity index 100%
rename from assets/icons/duotone/editor/text.svg
rename to cpp/assets/icons/duotone/editor/text.svg
diff --git a/assets/icons/duotone/editor/vector.svg b/cpp/assets/icons/duotone/editor/vector.svg
similarity index 100%
rename from assets/icons/duotone/editor/vector.svg
rename to cpp/assets/icons/duotone/editor/vector.svg
diff --git a/assets/icons/duotone/editor/wrap-text-rec.svg b/cpp/assets/icons/duotone/editor/wrap-text-rec.svg
similarity index 100%
rename from assets/icons/duotone/editor/wrap-text-rec.svg
rename to cpp/assets/icons/duotone/editor/wrap-text-rec.svg
diff --git a/assets/icons/duotone/editor/wrap-text.svg b/cpp/assets/icons/duotone/editor/wrap-text.svg
similarity index 100%
rename from assets/icons/duotone/editor/wrap-text.svg
rename to cpp/assets/icons/duotone/editor/wrap-text.svg
diff --git a/assets/icons/duotone/electronics/battery-1.svg b/cpp/assets/icons/duotone/electronics/battery-1.svg
similarity index 100%
rename from assets/icons/duotone/electronics/battery-1.svg
rename to cpp/assets/icons/duotone/electronics/battery-1.svg
diff --git a/assets/icons/duotone/electronics/battery-2.svg b/cpp/assets/icons/duotone/electronics/battery-2.svg
similarity index 100%
rename from assets/icons/duotone/electronics/battery-2.svg
rename to cpp/assets/icons/duotone/electronics/battery-2.svg
diff --git a/assets/icons/duotone/electronics/battery-3.svg b/cpp/assets/icons/duotone/electronics/battery-3.svg
similarity index 100%
rename from assets/icons/duotone/electronics/battery-3.svg
rename to cpp/assets/icons/duotone/electronics/battery-3.svg
diff --git a/assets/icons/duotone/electronics/battery-charging.svg b/cpp/assets/icons/duotone/electronics/battery-charging.svg
similarity index 100%
rename from assets/icons/duotone/electronics/battery-charging.svg
rename to cpp/assets/icons/duotone/electronics/battery-charging.svg
diff --git a/assets/icons/duotone/electronics/battery-slash.svg b/cpp/assets/icons/duotone/electronics/battery-slash.svg
similarity index 100%
rename from assets/icons/duotone/electronics/battery-slash.svg
rename to cpp/assets/icons/duotone/electronics/battery-slash.svg
diff --git a/assets/icons/duotone/electronics/battery.svg b/cpp/assets/icons/duotone/electronics/battery.svg
similarity index 100%
rename from assets/icons/duotone/electronics/battery.svg
rename to cpp/assets/icons/duotone/electronics/battery.svg
diff --git a/assets/icons/duotone/electronics/bulb-slash.svg b/cpp/assets/icons/duotone/electronics/bulb-slash.svg
similarity index 100%
rename from assets/icons/duotone/electronics/bulb-slash.svg
rename to cpp/assets/icons/duotone/electronics/bulb-slash.svg
diff --git a/assets/icons/duotone/electronics/bulb.svg b/cpp/assets/icons/duotone/electronics/bulb.svg
similarity index 100%
rename from assets/icons/duotone/electronics/bulb.svg
rename to cpp/assets/icons/duotone/electronics/bulb.svg
diff --git a/assets/icons/duotone/electronics/dashboard-2.svg b/cpp/assets/icons/duotone/electronics/dashboard-2.svg
similarity index 100%
rename from assets/icons/duotone/electronics/dashboard-2.svg
rename to cpp/assets/icons/duotone/electronics/dashboard-2.svg
diff --git a/assets/icons/duotone/electronics/dashboard.svg b/cpp/assets/icons/duotone/electronics/dashboard.svg
similarity index 100%
rename from assets/icons/duotone/electronics/dashboard.svg
rename to cpp/assets/icons/duotone/electronics/dashboard.svg
diff --git a/assets/icons/duotone/electronics/devices.svg b/cpp/assets/icons/duotone/electronics/devices.svg
similarity index 100%
rename from assets/icons/duotone/electronics/devices.svg
rename to cpp/assets/icons/duotone/electronics/devices.svg
diff --git a/assets/icons/duotone/electronics/diskette.svg b/cpp/assets/icons/duotone/electronics/diskette.svg
similarity index 100%
rename from assets/icons/duotone/electronics/diskette.svg
rename to cpp/assets/icons/duotone/electronics/diskette.svg
diff --git a/assets/icons/duotone/electronics/flashcard.svg b/cpp/assets/icons/duotone/electronics/flashcard.svg
similarity index 100%
rename from assets/icons/duotone/electronics/flashcard.svg
rename to cpp/assets/icons/duotone/electronics/flashcard.svg
diff --git a/assets/icons/duotone/electronics/glasses-vr.svg b/cpp/assets/icons/duotone/electronics/glasses-vr.svg
similarity index 100%
rename from assets/icons/duotone/electronics/glasses-vr.svg
rename to cpp/assets/icons/duotone/electronics/glasses-vr.svg
diff --git a/assets/icons/duotone/electronics/hard-drive.svg b/cpp/assets/icons/duotone/electronics/hard-drive.svg
similarity index 100%
rename from assets/icons/duotone/electronics/hard-drive.svg
rename to cpp/assets/icons/duotone/electronics/hard-drive.svg
diff --git a/assets/icons/duotone/electronics/headphones-2.svg b/cpp/assets/icons/duotone/electronics/headphones-2.svg
similarity index 100%
rename from assets/icons/duotone/electronics/headphones-2.svg
rename to cpp/assets/icons/duotone/electronics/headphones-2.svg
diff --git a/assets/icons/duotone/electronics/headphones.svg b/cpp/assets/icons/duotone/electronics/headphones.svg
similarity index 100%
rename from assets/icons/duotone/electronics/headphones.svg
rename to cpp/assets/icons/duotone/electronics/headphones.svg
diff --git a/assets/icons/duotone/electronics/keyboard-hide.svg b/cpp/assets/icons/duotone/electronics/keyboard-hide.svg
similarity index 100%
rename from assets/icons/duotone/electronics/keyboard-hide.svg
rename to cpp/assets/icons/duotone/electronics/keyboard-hide.svg
diff --git a/assets/icons/duotone/electronics/keyboard-show.svg b/cpp/assets/icons/duotone/electronics/keyboard-show.svg
similarity index 100%
rename from assets/icons/duotone/electronics/keyboard-show.svg
rename to cpp/assets/icons/duotone/electronics/keyboard-show.svg
diff --git a/assets/icons/duotone/electronics/keyboard.svg b/cpp/assets/icons/duotone/electronics/keyboard.svg
similarity index 100%
rename from assets/icons/duotone/electronics/keyboard.svg
rename to cpp/assets/icons/duotone/electronics/keyboard.svg
diff --git a/assets/icons/duotone/electronics/laptop.svg b/cpp/assets/icons/duotone/electronics/laptop.svg
similarity index 100%
rename from assets/icons/duotone/electronics/laptop.svg
rename to cpp/assets/icons/duotone/electronics/laptop.svg
diff --git a/assets/icons/duotone/electronics/memory-card.svg b/cpp/assets/icons/duotone/electronics/memory-card.svg
similarity index 100%
rename from assets/icons/duotone/electronics/memory-card.svg
rename to cpp/assets/icons/duotone/electronics/memory-card.svg
diff --git a/assets/icons/duotone/electronics/monitor.svg b/cpp/assets/icons/duotone/electronics/monitor.svg
similarity index 100%
rename from assets/icons/duotone/electronics/monitor.svg
rename to cpp/assets/icons/duotone/electronics/monitor.svg
diff --git a/assets/icons/duotone/electronics/mouse.svg b/cpp/assets/icons/duotone/electronics/mouse.svg
similarity index 100%
rename from assets/icons/duotone/electronics/mouse.svg
rename to cpp/assets/icons/duotone/electronics/mouse.svg
diff --git a/assets/icons/duotone/electronics/plug-slash.svg b/cpp/assets/icons/duotone/electronics/plug-slash.svg
similarity index 100%
rename from assets/icons/duotone/electronics/plug-slash.svg
rename to cpp/assets/icons/duotone/electronics/plug-slash.svg
diff --git a/assets/icons/duotone/electronics/plug.svg b/cpp/assets/icons/duotone/electronics/plug.svg
similarity index 100%
rename from assets/icons/duotone/electronics/plug.svg
rename to cpp/assets/icons/duotone/electronics/plug.svg
diff --git a/assets/icons/duotone/electronics/processor.svg b/cpp/assets/icons/duotone/electronics/processor.svg
similarity index 100%
rename from assets/icons/duotone/electronics/processor.svg
rename to cpp/assets/icons/duotone/electronics/processor.svg
diff --git a/assets/icons/duotone/electronics/smartphone.svg b/cpp/assets/icons/duotone/electronics/smartphone.svg
similarity index 100%
rename from assets/icons/duotone/electronics/smartphone.svg
rename to cpp/assets/icons/duotone/electronics/smartphone.svg
diff --git a/assets/icons/duotone/electronics/speaker.svg b/cpp/assets/icons/duotone/electronics/speaker.svg
similarity index 100%
rename from assets/icons/duotone/electronics/speaker.svg
rename to cpp/assets/icons/duotone/electronics/speaker.svg
diff --git a/assets/icons/duotone/electronics/tablet.svg b/cpp/assets/icons/duotone/electronics/tablet.svg
similarity index 100%
rename from assets/icons/duotone/electronics/tablet.svg
rename to cpp/assets/icons/duotone/electronics/tablet.svg
diff --git a/assets/icons/duotone/electronics/thermometer.svg b/cpp/assets/icons/duotone/electronics/thermometer.svg
similarity index 100%
rename from assets/icons/duotone/electronics/thermometer.svg
rename to cpp/assets/icons/duotone/electronics/thermometer.svg
diff --git a/assets/icons/duotone/electronics/watch-2.svg b/cpp/assets/icons/duotone/electronics/watch-2.svg
similarity index 100%
rename from assets/icons/duotone/electronics/watch-2.svg
rename to cpp/assets/icons/duotone/electronics/watch-2.svg
diff --git a/assets/icons/duotone/electronics/watch.svg b/cpp/assets/icons/duotone/electronics/watch.svg
similarity index 100%
rename from assets/icons/duotone/electronics/watch.svg
rename to cpp/assets/icons/duotone/electronics/watch.svg
diff --git a/assets/icons/duotone/electronics/weighter-2.svg b/cpp/assets/icons/duotone/electronics/weighter-2.svg
similarity index 100%
rename from assets/icons/duotone/electronics/weighter-2.svg
rename to cpp/assets/icons/duotone/electronics/weighter-2.svg
diff --git a/assets/icons/duotone/electronics/weighter.svg b/cpp/assets/icons/duotone/electronics/weighter.svg
similarity index 100%
rename from assets/icons/duotone/electronics/weighter.svg
rename to cpp/assets/icons/duotone/electronics/weighter.svg
diff --git a/assets/icons/duotone/files/clipboard-check.svg b/cpp/assets/icons/duotone/files/clipboard-check.svg
similarity index 100%
rename from assets/icons/duotone/files/clipboard-check.svg
rename to cpp/assets/icons/duotone/files/clipboard-check.svg
diff --git a/assets/icons/duotone/files/clipboard-cross.svg b/cpp/assets/icons/duotone/files/clipboard-cross.svg
similarity index 100%
rename from assets/icons/duotone/files/clipboard-cross.svg
rename to cpp/assets/icons/duotone/files/clipboard-cross.svg
diff --git a/assets/icons/duotone/files/clipboard-minus.svg b/cpp/assets/icons/duotone/files/clipboard-minus.svg
similarity index 100%
rename from assets/icons/duotone/files/clipboard-minus.svg
rename to cpp/assets/icons/duotone/files/clipboard-minus.svg
diff --git a/assets/icons/duotone/files/clipboard-plus.svg b/cpp/assets/icons/duotone/files/clipboard-plus.svg
similarity index 100%
rename from assets/icons/duotone/files/clipboard-plus.svg
rename to cpp/assets/icons/duotone/files/clipboard-plus.svg
diff --git a/assets/icons/duotone/files/clipboard-slash.svg b/cpp/assets/icons/duotone/files/clipboard-slash.svg
similarity index 100%
rename from assets/icons/duotone/files/clipboard-slash.svg
rename to cpp/assets/icons/duotone/files/clipboard-slash.svg
diff --git a/assets/icons/duotone/files/clipboard-text.svg b/cpp/assets/icons/duotone/files/clipboard-text.svg
similarity index 100%
rename from assets/icons/duotone/files/clipboard-text.svg
rename to cpp/assets/icons/duotone/files/clipboard-text.svg
diff --git a/assets/icons/duotone/files/clipboard.svg b/cpp/assets/icons/duotone/files/clipboard.svg
similarity index 100%
rename from assets/icons/duotone/files/clipboard.svg
rename to cpp/assets/icons/duotone/files/clipboard.svg
diff --git a/assets/icons/duotone/files/file-agreement.svg b/cpp/assets/icons/duotone/files/file-agreement.svg
similarity index 100%
rename from assets/icons/duotone/files/file-agreement.svg
rename to cpp/assets/icons/duotone/files/file-agreement.svg
diff --git a/assets/icons/duotone/files/file-check.svg b/cpp/assets/icons/duotone/files/file-check.svg
similarity index 100%
rename from assets/icons/duotone/files/file-check.svg
rename to cpp/assets/icons/duotone/files/file-check.svg
diff --git a/assets/icons/duotone/files/file-code.svg b/cpp/assets/icons/duotone/files/file-code.svg
similarity index 100%
rename from assets/icons/duotone/files/file-code.svg
rename to cpp/assets/icons/duotone/files/file-code.svg
diff --git a/assets/icons/duotone/files/file-cross.svg b/cpp/assets/icons/duotone/files/file-cross.svg
similarity index 100%
rename from assets/icons/duotone/files/file-cross.svg
rename to cpp/assets/icons/duotone/files/file-cross.svg
diff --git a/assets/icons/duotone/files/file-download.svg b/cpp/assets/icons/duotone/files/file-download.svg
similarity index 100%
rename from assets/icons/duotone/files/file-download.svg
rename to cpp/assets/icons/duotone/files/file-download.svg
diff --git a/assets/icons/duotone/files/file-draft.svg b/cpp/assets/icons/duotone/files/file-draft.svg
similarity index 100%
rename from assets/icons/duotone/files/file-draft.svg
rename to cpp/assets/icons/duotone/files/file-draft.svg
diff --git a/assets/icons/duotone/files/file-heart.svg b/cpp/assets/icons/duotone/files/file-heart.svg
similarity index 100%
rename from assets/icons/duotone/files/file-heart.svg
rename to cpp/assets/icons/duotone/files/file-heart.svg
diff --git a/assets/icons/duotone/files/file-invoice.svg b/cpp/assets/icons/duotone/files/file-invoice.svg
similarity index 100%
rename from assets/icons/duotone/files/file-invoice.svg
rename to cpp/assets/icons/duotone/files/file-invoice.svg
diff --git a/assets/icons/duotone/files/file-minus.svg b/cpp/assets/icons/duotone/files/file-minus.svg
similarity index 100%
rename from assets/icons/duotone/files/file-minus.svg
rename to cpp/assets/icons/duotone/files/file-minus.svg
diff --git a/assets/icons/duotone/files/file-move.svg b/cpp/assets/icons/duotone/files/file-move.svg
similarity index 100%
rename from assets/icons/duotone/files/file-move.svg
rename to cpp/assets/icons/duotone/files/file-move.svg
diff --git a/assets/icons/duotone/files/file-plus.svg b/cpp/assets/icons/duotone/files/file-plus.svg
similarity index 100%
rename from assets/icons/duotone/files/file-plus.svg
rename to cpp/assets/icons/duotone/files/file-plus.svg
diff --git a/assets/icons/duotone/files/file-scan.svg b/cpp/assets/icons/duotone/files/file-scan.svg
similarity index 100%
rename from assets/icons/duotone/files/file-scan.svg
rename to cpp/assets/icons/duotone/files/file-scan.svg
diff --git a/assets/icons/duotone/files/file-shredder.svg b/cpp/assets/icons/duotone/files/file-shredder.svg
similarity index 100%
rename from assets/icons/duotone/files/file-shredder.svg
rename to cpp/assets/icons/duotone/files/file-shredder.svg
diff --git a/assets/icons/duotone/files/file-slash.svg b/cpp/assets/icons/duotone/files/file-slash.svg
similarity index 100%
rename from assets/icons/duotone/files/file-slash.svg
rename to cpp/assets/icons/duotone/files/file-slash.svg
diff --git a/assets/icons/duotone/files/file-text.svg b/cpp/assets/icons/duotone/files/file-text.svg
similarity index 100%
rename from assets/icons/duotone/files/file-text.svg
rename to cpp/assets/icons/duotone/files/file-text.svg
diff --git a/assets/icons/duotone/files/file-upload.svg b/cpp/assets/icons/duotone/files/file-upload.svg
similarity index 100%
rename from assets/icons/duotone/files/file-upload.svg
rename to cpp/assets/icons/duotone/files/file-upload.svg
diff --git a/assets/icons/duotone/files/file.svg b/cpp/assets/icons/duotone/files/file.svg
similarity index 100%
rename from assets/icons/duotone/files/file.svg
rename to cpp/assets/icons/duotone/files/file.svg
diff --git a/assets/icons/duotone/files/folder-check.svg b/cpp/assets/icons/duotone/files/folder-check.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-check.svg
rename to cpp/assets/icons/duotone/files/folder-check.svg
diff --git a/assets/icons/duotone/files/folder-cloud.svg b/cpp/assets/icons/duotone/files/folder-cloud.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-cloud.svg
rename to cpp/assets/icons/duotone/files/folder-cloud.svg
diff --git a/assets/icons/duotone/files/folder-compressed.svg b/cpp/assets/icons/duotone/files/folder-compressed.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-compressed.svg
rename to cpp/assets/icons/duotone/files/folder-compressed.svg
diff --git a/assets/icons/duotone/files/folder-cross.svg b/cpp/assets/icons/duotone/files/folder-cross.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-cross.svg
rename to cpp/assets/icons/duotone/files/folder-cross.svg
diff --git a/assets/icons/duotone/files/folder-download.svg b/cpp/assets/icons/duotone/files/folder-download.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-download.svg
rename to cpp/assets/icons/duotone/files/folder-download.svg
diff --git a/assets/icons/duotone/files/folder-heart.svg b/cpp/assets/icons/duotone/files/folder-heart.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-heart.svg
rename to cpp/assets/icons/duotone/files/folder-heart.svg
diff --git a/assets/icons/duotone/files/folder-minus.svg b/cpp/assets/icons/duotone/files/folder-minus.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-minus.svg
rename to cpp/assets/icons/duotone/files/folder-minus.svg
diff --git a/assets/icons/duotone/files/folder-move.svg b/cpp/assets/icons/duotone/files/folder-move.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-move.svg
rename to cpp/assets/icons/duotone/files/folder-move.svg
diff --git a/assets/icons/duotone/files/folder-music.svg b/cpp/assets/icons/duotone/files/folder-music.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-music.svg
rename to cpp/assets/icons/duotone/files/folder-music.svg
diff --git a/assets/icons/duotone/files/folder-open.svg b/cpp/assets/icons/duotone/files/folder-open.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-open.svg
rename to cpp/assets/icons/duotone/files/folder-open.svg
diff --git a/assets/icons/duotone/files/folder-photo.svg b/cpp/assets/icons/duotone/files/folder-photo.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-photo.svg
rename to cpp/assets/icons/duotone/files/folder-photo.svg
diff --git a/assets/icons/duotone/files/folder-plus.svg b/cpp/assets/icons/duotone/files/folder-plus.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-plus.svg
rename to cpp/assets/icons/duotone/files/folder-plus.svg
diff --git a/assets/icons/duotone/files/folder-slash.svg b/cpp/assets/icons/duotone/files/folder-slash.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-slash.svg
rename to cpp/assets/icons/duotone/files/folder-slash.svg
diff --git a/assets/icons/duotone/files/folder-upload.svg b/cpp/assets/icons/duotone/files/folder-upload.svg
similarity index 100%
rename from assets/icons/duotone/files/folder-upload.svg
rename to cpp/assets/icons/duotone/files/folder-upload.svg
diff --git a/assets/icons/duotone/files/folder.svg b/cpp/assets/icons/duotone/files/folder.svg
similarity index 100%
rename from assets/icons/duotone/files/folder.svg
rename to cpp/assets/icons/duotone/files/folder.svg
diff --git a/assets/icons/duotone/files/note-2-text.svg b/cpp/assets/icons/duotone/files/note-2-text.svg
similarity index 100%
rename from assets/icons/duotone/files/note-2-text.svg
rename to cpp/assets/icons/duotone/files/note-2-text.svg
diff --git a/assets/icons/duotone/files/note-2.svg b/cpp/assets/icons/duotone/files/note-2.svg
similarity index 100%
rename from assets/icons/duotone/files/note-2.svg
rename to cpp/assets/icons/duotone/files/note-2.svg
diff --git a/assets/icons/duotone/files/note-text.svg b/cpp/assets/icons/duotone/files/note-text.svg
similarity index 100%
rename from assets/icons/duotone/files/note-text.svg
rename to cpp/assets/icons/duotone/files/note-text.svg
diff --git a/assets/icons/duotone/files/note.svg b/cpp/assets/icons/duotone/files/note.svg
similarity index 100%
rename from assets/icons/duotone/files/note.svg
rename to cpp/assets/icons/duotone/files/note.svg
diff --git a/assets/icons/duotone/files/notebook.svg b/cpp/assets/icons/duotone/files/notebook.svg
similarity index 100%
rename from assets/icons/duotone/files/notebook.svg
rename to cpp/assets/icons/duotone/files/notebook.svg
diff --git a/assets/icons/duotone/finances/cash.svg b/cpp/assets/icons/duotone/finances/cash.svg
similarity index 100%
rename from assets/icons/duotone/finances/cash.svg
rename to cpp/assets/icons/duotone/finances/cash.svg
diff --git a/assets/icons/duotone/finances/credit-card-income.svg b/cpp/assets/icons/duotone/finances/credit-card-income.svg
similarity index 100%
rename from assets/icons/duotone/finances/credit-card-income.svg
rename to cpp/assets/icons/duotone/finances/credit-card-income.svg
diff --git a/assets/icons/duotone/finances/credit-card-minus.svg b/cpp/assets/icons/duotone/finances/credit-card-minus.svg
similarity index 100%
rename from assets/icons/duotone/finances/credit-card-minus.svg
rename to cpp/assets/icons/duotone/finances/credit-card-minus.svg
diff --git a/assets/icons/duotone/finances/credit-card-outcome.svg b/cpp/assets/icons/duotone/finances/credit-card-outcome.svg
similarity index 100%
rename from assets/icons/duotone/finances/credit-card-outcome.svg
rename to cpp/assets/icons/duotone/finances/credit-card-outcome.svg
diff --git a/assets/icons/duotone/finances/credit-card-plus.svg b/cpp/assets/icons/duotone/finances/credit-card-plus.svg
similarity index 100%
rename from assets/icons/duotone/finances/credit-card-plus.svg
rename to cpp/assets/icons/duotone/finances/credit-card-plus.svg
diff --git a/assets/icons/duotone/finances/credit-card-scan.svg b/cpp/assets/icons/duotone/finances/credit-card-scan.svg
similarity index 100%
rename from assets/icons/duotone/finances/credit-card-scan.svg
rename to cpp/assets/icons/duotone/finances/credit-card-scan.svg
diff --git a/assets/icons/duotone/finances/credit-card-slash.svg b/cpp/assets/icons/duotone/finances/credit-card-slash.svg
similarity index 100%
rename from assets/icons/duotone/finances/credit-card-slash.svg
rename to cpp/assets/icons/duotone/finances/credit-card-slash.svg
diff --git a/assets/icons/duotone/finances/credit-card.svg b/cpp/assets/icons/duotone/finances/credit-card.svg
similarity index 100%
rename from assets/icons/duotone/finances/credit-card.svg
rename to cpp/assets/icons/duotone/finances/credit-card.svg
diff --git a/assets/icons/duotone/finances/dollar-circle.svg b/cpp/assets/icons/duotone/finances/dollar-circle.svg
similarity index 100%
rename from assets/icons/duotone/finances/dollar-circle.svg
rename to cpp/assets/icons/duotone/finances/dollar-circle.svg
diff --git a/assets/icons/duotone/finances/dollar.svg b/cpp/assets/icons/duotone/finances/dollar.svg
similarity index 100%
rename from assets/icons/duotone/finances/dollar.svg
rename to cpp/assets/icons/duotone/finances/dollar.svg
diff --git a/assets/icons/duotone/finances/euro-circle.svg b/cpp/assets/icons/duotone/finances/euro-circle.svg
similarity index 100%
rename from assets/icons/duotone/finances/euro-circle.svg
rename to cpp/assets/icons/duotone/finances/euro-circle.svg
diff --git a/assets/icons/duotone/finances/euro.svg b/cpp/assets/icons/duotone/finances/euro.svg
similarity index 100%
rename from assets/icons/duotone/finances/euro.svg
rename to cpp/assets/icons/duotone/finances/euro.svg
diff --git a/assets/icons/duotone/finances/pos.svg b/cpp/assets/icons/duotone/finances/pos.svg
similarity index 100%
rename from assets/icons/duotone/finances/pos.svg
rename to cpp/assets/icons/duotone/finances/pos.svg
diff --git a/assets/icons/duotone/finances/procent-circle.svg b/cpp/assets/icons/duotone/finances/procent-circle.svg
similarity index 100%
rename from assets/icons/duotone/finances/procent-circle.svg
rename to cpp/assets/icons/duotone/finances/procent-circle.svg
diff --git a/assets/icons/duotone/finances/procent.svg b/cpp/assets/icons/duotone/finances/procent.svg
similarity index 100%
rename from assets/icons/duotone/finances/procent.svg
rename to cpp/assets/icons/duotone/finances/procent.svg
diff --git a/assets/icons/duotone/finances/wallet-minus.svg b/cpp/assets/icons/duotone/finances/wallet-minus.svg
similarity index 100%
rename from assets/icons/duotone/finances/wallet-minus.svg
rename to cpp/assets/icons/duotone/finances/wallet-minus.svg
diff --git a/assets/icons/duotone/finances/wallet-move.svg b/cpp/assets/icons/duotone/finances/wallet-move.svg
similarity index 100%
rename from assets/icons/duotone/finances/wallet-move.svg
rename to cpp/assets/icons/duotone/finances/wallet-move.svg
diff --git a/assets/icons/duotone/finances/wallet-plus.svg b/cpp/assets/icons/duotone/finances/wallet-plus.svg
similarity index 100%
rename from assets/icons/duotone/finances/wallet-plus.svg
rename to cpp/assets/icons/duotone/finances/wallet-plus.svg
diff --git a/assets/icons/duotone/finances/wallet.svg b/cpp/assets/icons/duotone/finances/wallet.svg
similarity index 100%
rename from assets/icons/duotone/finances/wallet.svg
rename to cpp/assets/icons/duotone/finances/wallet.svg
diff --git a/assets/icons/duotone/grid/align-bottom-2.svg b/cpp/assets/icons/duotone/grid/align-bottom-2.svg
similarity index 100%
rename from assets/icons/duotone/grid/align-bottom-2.svg
rename to cpp/assets/icons/duotone/grid/align-bottom-2.svg
diff --git a/assets/icons/duotone/grid/align-horizontally.svg b/cpp/assets/icons/duotone/grid/align-horizontally.svg
similarity index 100%
rename from assets/icons/duotone/grid/align-horizontally.svg
rename to cpp/assets/icons/duotone/grid/align-horizontally.svg
diff --git a/assets/icons/duotone/grid/align-left-3.svg b/cpp/assets/icons/duotone/grid/align-left-3.svg
similarity index 100%
rename from assets/icons/duotone/grid/align-left-3.svg
rename to cpp/assets/icons/duotone/grid/align-left-3.svg
diff --git a/assets/icons/duotone/grid/align-right-3.svg b/cpp/assets/icons/duotone/grid/align-right-3.svg
similarity index 100%
rename from assets/icons/duotone/grid/align-right-3.svg
rename to cpp/assets/icons/duotone/grid/align-right-3.svg
diff --git a/assets/icons/duotone/grid/align-top-2.svg b/cpp/assets/icons/duotone/grid/align-top-2.svg
similarity index 100%
rename from assets/icons/duotone/grid/align-top-2.svg
rename to cpp/assets/icons/duotone/grid/align-top-2.svg
diff --git a/assets/icons/duotone/grid/align-vertically.svg b/cpp/assets/icons/duotone/grid/align-vertically.svg
similarity index 100%
rename from assets/icons/duotone/grid/align-vertically.svg
rename to cpp/assets/icons/duotone/grid/align-vertically.svg
diff --git a/assets/icons/duotone/grid/crop-rec.svg b/cpp/assets/icons/duotone/grid/crop-rec.svg
similarity index 100%
rename from assets/icons/duotone/grid/crop-rec.svg
rename to cpp/assets/icons/duotone/grid/crop-rec.svg
diff --git a/assets/icons/duotone/grid/crop-rotate-rec.svg b/cpp/assets/icons/duotone/grid/crop-rotate-rec.svg
similarity index 100%
rename from assets/icons/duotone/grid/crop-rotate-rec.svg
rename to cpp/assets/icons/duotone/grid/crop-rotate-rec.svg
diff --git a/assets/icons/duotone/grid/crop-rotate.svg b/cpp/assets/icons/duotone/grid/crop-rotate.svg
similarity index 100%
rename from assets/icons/duotone/grid/crop-rotate.svg
rename to cpp/assets/icons/duotone/grid/crop-rotate.svg
diff --git a/assets/icons/duotone/grid/crop.svg b/cpp/assets/icons/duotone/grid/crop.svg
similarity index 100%
rename from assets/icons/duotone/grid/crop.svg
rename to cpp/assets/icons/duotone/grid/crop.svg
diff --git a/assets/icons/duotone/grid/distribute-horizontally.svg b/cpp/assets/icons/duotone/grid/distribute-horizontally.svg
similarity index 100%
rename from assets/icons/duotone/grid/distribute-horizontally.svg
rename to cpp/assets/icons/duotone/grid/distribute-horizontally.svg
diff --git a/assets/icons/duotone/grid/distribute-vertically.svg b/cpp/assets/icons/duotone/grid/distribute-vertically.svg
similarity index 100%
rename from assets/icons/duotone/grid/distribute-vertically.svg
rename to cpp/assets/icons/duotone/grid/distribute-vertically.svg
diff --git a/assets/icons/duotone/grid/elements-2.svg b/cpp/assets/icons/duotone/grid/elements-2.svg
similarity index 100%
rename from assets/icons/duotone/grid/elements-2.svg
rename to cpp/assets/icons/duotone/grid/elements-2.svg
diff --git a/assets/icons/duotone/grid/elements-3.svg b/cpp/assets/icons/duotone/grid/elements-3.svg
similarity index 100%
rename from assets/icons/duotone/grid/elements-3.svg
rename to cpp/assets/icons/duotone/grid/elements-3.svg
diff --git a/assets/icons/duotone/grid/elements-4.svg b/cpp/assets/icons/duotone/grid/elements-4.svg
similarity index 100%
rename from assets/icons/duotone/grid/elements-4.svg
rename to cpp/assets/icons/duotone/grid/elements-4.svg
diff --git a/assets/icons/duotone/grid/elements-5.svg b/cpp/assets/icons/duotone/grid/elements-5.svg
similarity index 100%
rename from assets/icons/duotone/grid/elements-5.svg
rename to cpp/assets/icons/duotone/grid/elements-5.svg
diff --git a/assets/icons/duotone/grid/elements-plus.svg b/cpp/assets/icons/duotone/grid/elements-plus.svg
similarity index 100%
rename from assets/icons/duotone/grid/elements-plus.svg
rename to cpp/assets/icons/duotone/grid/elements-plus.svg
diff --git a/assets/icons/duotone/grid/elements.svg b/cpp/assets/icons/duotone/grid/elements.svg
similarity index 100%
rename from assets/icons/duotone/grid/elements.svg
rename to cpp/assets/icons/duotone/grid/elements.svg
diff --git a/assets/icons/duotone/grid/fat-rows.svg b/cpp/assets/icons/duotone/grid/fat-rows.svg
similarity index 100%
rename from assets/icons/duotone/grid/fat-rows.svg
rename to cpp/assets/icons/duotone/grid/fat-rows.svg
diff --git a/assets/icons/duotone/grid/frame-bounds-rec.svg b/cpp/assets/icons/duotone/grid/frame-bounds-rec.svg
similarity index 100%
rename from assets/icons/duotone/grid/frame-bounds-rec.svg
rename to cpp/assets/icons/duotone/grid/frame-bounds-rec.svg
diff --git a/assets/icons/duotone/grid/frame-bounds.svg b/cpp/assets/icons/duotone/grid/frame-bounds.svg
similarity index 100%
rename from assets/icons/duotone/grid/frame-bounds.svg
rename to cpp/assets/icons/duotone/grid/frame-bounds.svg
diff --git a/assets/icons/duotone/grid/frame.svg b/cpp/assets/icons/duotone/grid/frame.svg
similarity index 100%
rename from assets/icons/duotone/grid/frame.svg
rename to cpp/assets/icons/duotone/grid/frame.svg
diff --git a/assets/icons/duotone/grid/grid-02.svg b/cpp/assets/icons/duotone/grid/grid-02.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-02.svg
rename to cpp/assets/icons/duotone/grid/grid-02.svg
diff --git a/assets/icons/duotone/grid/grid-03.svg b/cpp/assets/icons/duotone/grid/grid-03.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-03.svg
rename to cpp/assets/icons/duotone/grid/grid-03.svg
diff --git a/assets/icons/duotone/grid/grid-04.svg b/cpp/assets/icons/duotone/grid/grid-04.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-04.svg
rename to cpp/assets/icons/duotone/grid/grid-04.svg
diff --git a/assets/icons/duotone/grid/grid-05.svg b/cpp/assets/icons/duotone/grid/grid-05.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-05.svg
rename to cpp/assets/icons/duotone/grid/grid-05.svg
diff --git a/assets/icons/duotone/grid/grid-06.svg b/cpp/assets/icons/duotone/grid/grid-06.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-06.svg
rename to cpp/assets/icons/duotone/grid/grid-06.svg
diff --git a/assets/icons/duotone/grid/grid-07.svg b/cpp/assets/icons/duotone/grid/grid-07.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-07.svg
rename to cpp/assets/icons/duotone/grid/grid-07.svg
diff --git a/assets/icons/duotone/grid/grid-08.svg b/cpp/assets/icons/duotone/grid/grid-08.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-08.svg
rename to cpp/assets/icons/duotone/grid/grid-08.svg
diff --git a/assets/icons/duotone/grid/grid-09.svg b/cpp/assets/icons/duotone/grid/grid-09.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-09.svg
rename to cpp/assets/icons/duotone/grid/grid-09.svg
diff --git a/assets/icons/duotone/grid/grid-10.svg b/cpp/assets/icons/duotone/grid/grid-10.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-10.svg
rename to cpp/assets/icons/duotone/grid/grid-10.svg
diff --git a/assets/icons/duotone/grid/grid-11.svg b/cpp/assets/icons/duotone/grid/grid-11.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-11.svg
rename to cpp/assets/icons/duotone/grid/grid-11.svg
diff --git a/assets/icons/duotone/grid/grid-12.svg b/cpp/assets/icons/duotone/grid/grid-12.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-12.svg
rename to cpp/assets/icons/duotone/grid/grid-12.svg
diff --git a/assets/icons/duotone/grid/grid-13.svg b/cpp/assets/icons/duotone/grid/grid-13.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-13.svg
rename to cpp/assets/icons/duotone/grid/grid-13.svg
diff --git a/assets/icons/duotone/grid/grid-14.svg b/cpp/assets/icons/duotone/grid/grid-14.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-14.svg
rename to cpp/assets/icons/duotone/grid/grid-14.svg
diff --git a/assets/icons/duotone/grid/grid-15.svg b/cpp/assets/icons/duotone/grid/grid-15.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-15.svg
rename to cpp/assets/icons/duotone/grid/grid-15.svg
diff --git a/assets/icons/duotone/grid/grid-16.svg b/cpp/assets/icons/duotone/grid/grid-16.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid-16.svg
rename to cpp/assets/icons/duotone/grid/grid-16.svg
diff --git a/assets/icons/duotone/grid/grid.svg b/cpp/assets/icons/duotone/grid/grid.svg
similarity index 100%
rename from assets/icons/duotone/grid/grid.svg
rename to cpp/assets/icons/duotone/grid/grid.svg
diff --git a/assets/icons/duotone/grid/iframe.svg b/cpp/assets/icons/duotone/grid/iframe.svg
similarity index 100%
rename from assets/icons/duotone/grid/iframe.svg
rename to cpp/assets/icons/duotone/grid/iframe.svg
diff --git a/assets/icons/duotone/grid/kanban.svg b/cpp/assets/icons/duotone/grid/kanban.svg
similarity index 100%
rename from assets/icons/duotone/grid/kanban.svg
rename to cpp/assets/icons/duotone/grid/kanban.svg
diff --git a/assets/icons/duotone/grid/padding.svg b/cpp/assets/icons/duotone/grid/padding.svg
similarity index 100%
rename from assets/icons/duotone/grid/padding.svg
rename to cpp/assets/icons/duotone/grid/padding.svg
diff --git a/assets/icons/duotone/grid/selection-rec.svg b/cpp/assets/icons/duotone/grid/selection-rec.svg
similarity index 100%
rename from assets/icons/duotone/grid/selection-rec.svg
rename to cpp/assets/icons/duotone/grid/selection-rec.svg
diff --git a/assets/icons/duotone/grid/selection.svg b/cpp/assets/icons/duotone/grid/selection.svg
similarity index 100%
rename from assets/icons/duotone/grid/selection.svg
rename to cpp/assets/icons/duotone/grid/selection.svg
diff --git a/assets/icons/duotone/grid/slider-horizontal-2.svg b/cpp/assets/icons/duotone/grid/slider-horizontal-2.svg
similarity index 100%
rename from assets/icons/duotone/grid/slider-horizontal-2.svg
rename to cpp/assets/icons/duotone/grid/slider-horizontal-2.svg
diff --git a/assets/icons/duotone/grid/slider-horizontal.svg b/cpp/assets/icons/duotone/grid/slider-horizontal.svg
similarity index 100%
rename from assets/icons/duotone/grid/slider-horizontal.svg
rename to cpp/assets/icons/duotone/grid/slider-horizontal.svg
diff --git a/assets/icons/duotone/grid/slider-vertical-2.svg b/cpp/assets/icons/duotone/grid/slider-vertical-2.svg
similarity index 100%
rename from assets/icons/duotone/grid/slider-vertical-2.svg
rename to cpp/assets/icons/duotone/grid/slider-vertical-2.svg
diff --git a/assets/icons/duotone/grid/slider-vertical.svg b/cpp/assets/icons/duotone/grid/slider-vertical.svg
similarity index 100%
rename from assets/icons/duotone/grid/slider-vertical.svg
rename to cpp/assets/icons/duotone/grid/slider-vertical.svg
diff --git a/assets/icons/duotone/grid/stack.svg b/cpp/assets/icons/duotone/grid/stack.svg
similarity index 100%
rename from assets/icons/duotone/grid/stack.svg
rename to cpp/assets/icons/duotone/grid/stack.svg
diff --git a/assets/icons/duotone/grid/transform.svg b/cpp/assets/icons/duotone/grid/transform.svg
similarity index 100%
rename from assets/icons/duotone/grid/transform.svg
rename to cpp/assets/icons/duotone/grid/transform.svg
diff --git a/assets/icons/duotone/images/apperture.svg b/cpp/assets/icons/duotone/images/apperture.svg
similarity index 100%
rename from assets/icons/duotone/images/apperture.svg
rename to cpp/assets/icons/duotone/images/apperture.svg
diff --git a/assets/icons/duotone/images/camera-slash.svg b/cpp/assets/icons/duotone/images/camera-slash.svg
similarity index 100%
rename from assets/icons/duotone/images/camera-slash.svg
rename to cpp/assets/icons/duotone/images/camera-slash.svg
diff --git a/assets/icons/duotone/images/camera.svg b/cpp/assets/icons/duotone/images/camera.svg
similarity index 100%
rename from assets/icons/duotone/images/camera.svg
rename to cpp/assets/icons/duotone/images/camera.svg
diff --git a/assets/icons/duotone/images/color-filter.svg b/cpp/assets/icons/duotone/images/color-filter.svg
similarity index 100%
rename from assets/icons/duotone/images/color-filter.svg
rename to cpp/assets/icons/duotone/images/color-filter.svg
diff --git a/assets/icons/duotone/images/image-2.svg b/cpp/assets/icons/duotone/images/image-2.svg
similarity index 100%
rename from assets/icons/duotone/images/image-2.svg
rename to cpp/assets/icons/duotone/images/image-2.svg
diff --git a/assets/icons/duotone/images/image-3.svg b/cpp/assets/icons/duotone/images/image-3.svg
similarity index 100%
rename from assets/icons/duotone/images/image-3.svg
rename to cpp/assets/icons/duotone/images/image-3.svg
diff --git a/assets/icons/duotone/images/image-check.svg b/cpp/assets/icons/duotone/images/image-check.svg
similarity index 100%
rename from assets/icons/duotone/images/image-check.svg
rename to cpp/assets/icons/duotone/images/image-check.svg
diff --git a/assets/icons/duotone/images/image-cross.svg b/cpp/assets/icons/duotone/images/image-cross.svg
similarity index 100%
rename from assets/icons/duotone/images/image-cross.svg
rename to cpp/assets/icons/duotone/images/image-cross.svg
diff --git a/assets/icons/duotone/images/image-download.svg b/cpp/assets/icons/duotone/images/image-download.svg
similarity index 100%
rename from assets/icons/duotone/images/image-download.svg
rename to cpp/assets/icons/duotone/images/image-download.svg
diff --git a/assets/icons/duotone/images/image-edit.svg b/cpp/assets/icons/duotone/images/image-edit.svg
similarity index 100%
rename from assets/icons/duotone/images/image-edit.svg
rename to cpp/assets/icons/duotone/images/image-edit.svg
diff --git a/assets/icons/duotone/images/image-plus.svg b/cpp/assets/icons/duotone/images/image-plus.svg
similarity index 100%
rename from assets/icons/duotone/images/image-plus.svg
rename to cpp/assets/icons/duotone/images/image-plus.svg
diff --git a/assets/icons/duotone/images/image-slash.svg b/cpp/assets/icons/duotone/images/image-slash.svg
similarity index 100%
rename from assets/icons/duotone/images/image-slash.svg
rename to cpp/assets/icons/duotone/images/image-slash.svg
diff --git a/assets/icons/duotone/images/image-upload.svg b/cpp/assets/icons/duotone/images/image-upload.svg
similarity index 100%
rename from assets/icons/duotone/images/image-upload.svg
rename to cpp/assets/icons/duotone/images/image-upload.svg
diff --git a/assets/icons/duotone/images/image.svg b/cpp/assets/icons/duotone/images/image.svg
similarity index 100%
rename from assets/icons/duotone/images/image.svg
rename to cpp/assets/icons/duotone/images/image.svg
diff --git a/assets/icons/duotone/images/lightning-slash.svg b/cpp/assets/icons/duotone/images/lightning-slash.svg
similarity index 100%
rename from assets/icons/duotone/images/lightning-slash.svg
rename to cpp/assets/icons/duotone/images/lightning-slash.svg
diff --git a/assets/icons/duotone/images/lightning.svg b/cpp/assets/icons/duotone/images/lightning.svg
similarity index 100%
rename from assets/icons/duotone/images/lightning.svg
rename to cpp/assets/icons/duotone/images/lightning.svg
diff --git a/assets/icons/duotone/map/360-degrees.svg b/cpp/assets/icons/duotone/map/360-degrees.svg
similarity index 100%
rename from assets/icons/duotone/map/360-degrees.svg
rename to cpp/assets/icons/duotone/map/360-degrees.svg
diff --git a/assets/icons/duotone/map/compass.svg b/cpp/assets/icons/duotone/map/compass.svg
similarity index 100%
rename from assets/icons/duotone/map/compass.svg
rename to cpp/assets/icons/duotone/map/compass.svg
diff --git a/assets/icons/duotone/map/direction-2.svg b/cpp/assets/icons/duotone/map/direction-2.svg
similarity index 100%
rename from assets/icons/duotone/map/direction-2.svg
rename to cpp/assets/icons/duotone/map/direction-2.svg
diff --git a/assets/icons/duotone/map/direction.svg b/cpp/assets/icons/duotone/map/direction.svg
similarity index 100%
rename from assets/icons/duotone/map/direction.svg
rename to cpp/assets/icons/duotone/map/direction.svg
diff --git a/assets/icons/duotone/map/globe-2.svg b/cpp/assets/icons/duotone/map/globe-2.svg
similarity index 100%
rename from assets/icons/duotone/map/globe-2.svg
rename to cpp/assets/icons/duotone/map/globe-2.svg
diff --git a/assets/icons/duotone/map/globe.svg b/cpp/assets/icons/duotone/map/globe.svg
similarity index 100%
rename from assets/icons/duotone/map/globe.svg
rename to cpp/assets/icons/duotone/map/globe.svg
diff --git a/assets/icons/duotone/map/gps-slash.svg b/cpp/assets/icons/duotone/map/gps-slash.svg
similarity index 100%
rename from assets/icons/duotone/map/gps-slash.svg
rename to cpp/assets/icons/duotone/map/gps-slash.svg
diff --git a/assets/icons/duotone/map/gps.svg b/cpp/assets/icons/duotone/map/gps.svg
similarity index 100%
rename from assets/icons/duotone/map/gps.svg
rename to cpp/assets/icons/duotone/map/gps.svg
diff --git a/assets/icons/duotone/map/map-view.svg b/cpp/assets/icons/duotone/map/map-view.svg
similarity index 100%
rename from assets/icons/duotone/map/map-view.svg
rename to cpp/assets/icons/duotone/map/map-view.svg
diff --git a/assets/icons/duotone/map/pin-2.svg b/cpp/assets/icons/duotone/map/pin-2.svg
similarity index 100%
rename from assets/icons/duotone/map/pin-2.svg
rename to cpp/assets/icons/duotone/map/pin-2.svg
diff --git a/assets/icons/duotone/map/pin-3.svg b/cpp/assets/icons/duotone/map/pin-3.svg
similarity index 100%
rename from assets/icons/duotone/map/pin-3.svg
rename to cpp/assets/icons/duotone/map/pin-3.svg
diff --git a/assets/icons/duotone/map/pin-check.svg b/cpp/assets/icons/duotone/map/pin-check.svg
similarity index 100%
rename from assets/icons/duotone/map/pin-check.svg
rename to cpp/assets/icons/duotone/map/pin-check.svg
diff --git a/assets/icons/duotone/map/pin-cross.svg b/cpp/assets/icons/duotone/map/pin-cross.svg
similarity index 100%
rename from assets/icons/duotone/map/pin-cross.svg
rename to cpp/assets/icons/duotone/map/pin-cross.svg
diff --git a/assets/icons/duotone/map/pin-minus.svg b/cpp/assets/icons/duotone/map/pin-minus.svg
similarity index 100%
rename from assets/icons/duotone/map/pin-minus.svg
rename to cpp/assets/icons/duotone/map/pin-minus.svg
diff --git a/assets/icons/duotone/map/pin-plus.svg b/cpp/assets/icons/duotone/map/pin-plus.svg
similarity index 100%
rename from assets/icons/duotone/map/pin-plus.svg
rename to cpp/assets/icons/duotone/map/pin-plus.svg
diff --git a/assets/icons/duotone/map/pin-slash.svg b/cpp/assets/icons/duotone/map/pin-slash.svg
similarity index 100%
rename from assets/icons/duotone/map/pin-slash.svg
rename to cpp/assets/icons/duotone/map/pin-slash.svg
diff --git a/assets/icons/duotone/map/pin.svg b/cpp/assets/icons/duotone/map/pin.svg
similarity index 100%
rename from assets/icons/duotone/map/pin.svg
rename to cpp/assets/icons/duotone/map/pin.svg
diff --git a/assets/icons/duotone/map/route.svg b/cpp/assets/icons/duotone/map/route.svg
similarity index 100%
rename from assets/icons/duotone/map/route.svg
rename to cpp/assets/icons/duotone/map/route.svg
diff --git a/assets/icons/duotone/restaurant/coffee.svg b/cpp/assets/icons/duotone/restaurant/coffee.svg
similarity index 100%
rename from assets/icons/duotone/restaurant/coffee.svg
rename to cpp/assets/icons/duotone/restaurant/coffee.svg
diff --git a/assets/icons/duotone/restaurant/cutlery-2.svg b/cpp/assets/icons/duotone/restaurant/cutlery-2.svg
similarity index 100%
rename from assets/icons/duotone/restaurant/cutlery-2.svg
rename to cpp/assets/icons/duotone/restaurant/cutlery-2.svg
diff --git a/assets/icons/duotone/restaurant/cutlery-3.svg b/cpp/assets/icons/duotone/restaurant/cutlery-3.svg
similarity index 100%
rename from assets/icons/duotone/restaurant/cutlery-3.svg
rename to cpp/assets/icons/duotone/restaurant/cutlery-3.svg
diff --git a/assets/icons/duotone/restaurant/cutlery-4.svg b/cpp/assets/icons/duotone/restaurant/cutlery-4.svg
similarity index 100%
rename from assets/icons/duotone/restaurant/cutlery-4.svg
rename to cpp/assets/icons/duotone/restaurant/cutlery-4.svg
diff --git a/assets/icons/duotone/restaurant/cutlery.svg b/cpp/assets/icons/duotone/restaurant/cutlery.svg
similarity index 100%
rename from assets/icons/duotone/restaurant/cutlery.svg
rename to cpp/assets/icons/duotone/restaurant/cutlery.svg
diff --git a/assets/icons/duotone/restaurant/glass-cocktail.svg b/cpp/assets/icons/duotone/restaurant/glass-cocktail.svg
similarity index 100%
rename from assets/icons/duotone/restaurant/glass-cocktail.svg
rename to cpp/assets/icons/duotone/restaurant/glass-cocktail.svg
diff --git a/assets/icons/duotone/restaurant/glass-wine.svg b/cpp/assets/icons/duotone/restaurant/glass-wine.svg
similarity index 100%
rename from assets/icons/duotone/restaurant/glass-wine.svg
rename to cpp/assets/icons/duotone/restaurant/glass-wine.svg
diff --git a/assets/icons/duotone/security/bug.svg b/cpp/assets/icons/duotone/security/bug.svg
similarity index 100%
rename from assets/icons/duotone/security/bug.svg
rename to cpp/assets/icons/duotone/security/bug.svg
diff --git a/assets/icons/duotone/security/eye-slash.svg b/cpp/assets/icons/duotone/security/eye-slash.svg
similarity index 100%
rename from assets/icons/duotone/security/eye-slash.svg
rename to cpp/assets/icons/duotone/security/eye-slash.svg
diff --git a/assets/icons/duotone/security/eye.svg b/cpp/assets/icons/duotone/security/eye.svg
similarity index 100%
rename from assets/icons/duotone/security/eye.svg
rename to cpp/assets/icons/duotone/security/eye.svg
diff --git a/assets/icons/duotone/security/face-id-rec.svg b/cpp/assets/icons/duotone/security/face-id-rec.svg
similarity index 100%
rename from assets/icons/duotone/security/face-id-rec.svg
rename to cpp/assets/icons/duotone/security/face-id-rec.svg
diff --git a/assets/icons/duotone/security/face-id.svg b/cpp/assets/icons/duotone/security/face-id.svg
similarity index 100%
rename from assets/icons/duotone/security/face-id.svg
rename to cpp/assets/icons/duotone/security/face-id.svg
diff --git a/assets/icons/duotone/security/fingerprint-2-rec.svg b/cpp/assets/icons/duotone/security/fingerprint-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/security/fingerprint-2-rec.svg
rename to cpp/assets/icons/duotone/security/fingerprint-2-rec.svg
diff --git a/assets/icons/duotone/security/fingerprint-2.svg b/cpp/assets/icons/duotone/security/fingerprint-2.svg
similarity index 100%
rename from assets/icons/duotone/security/fingerprint-2.svg
rename to cpp/assets/icons/duotone/security/fingerprint-2.svg
diff --git a/assets/icons/duotone/security/fingerprint-rec.svg b/cpp/assets/icons/duotone/security/fingerprint-rec.svg
similarity index 100%
rename from assets/icons/duotone/security/fingerprint-rec.svg
rename to cpp/assets/icons/duotone/security/fingerprint-rec.svg
diff --git a/assets/icons/duotone/security/fingerprint.svg b/cpp/assets/icons/duotone/security/fingerprint.svg
similarity index 100%
rename from assets/icons/duotone/security/fingerprint.svg
rename to cpp/assets/icons/duotone/security/fingerprint.svg
diff --git a/assets/icons/duotone/security/key.svg b/cpp/assets/icons/duotone/security/key.svg
similarity index 100%
rename from assets/icons/duotone/security/key.svg
rename to cpp/assets/icons/duotone/security/key.svg
diff --git a/assets/icons/duotone/security/lock-2-opened.svg b/cpp/assets/icons/duotone/security/lock-2-opened.svg
similarity index 100%
rename from assets/icons/duotone/security/lock-2-opened.svg
rename to cpp/assets/icons/duotone/security/lock-2-opened.svg
diff --git a/assets/icons/duotone/security/lock-2-slash.svg b/cpp/assets/icons/duotone/security/lock-2-slash.svg
similarity index 100%
rename from assets/icons/duotone/security/lock-2-slash.svg
rename to cpp/assets/icons/duotone/security/lock-2-slash.svg
diff --git a/assets/icons/duotone/security/lock-2.svg b/cpp/assets/icons/duotone/security/lock-2.svg
similarity index 100%
rename from assets/icons/duotone/security/lock-2.svg
rename to cpp/assets/icons/duotone/security/lock-2.svg
diff --git a/assets/icons/duotone/security/lock-opened.svg b/cpp/assets/icons/duotone/security/lock-opened.svg
similarity index 100%
rename from assets/icons/duotone/security/lock-opened.svg
rename to cpp/assets/icons/duotone/security/lock-opened.svg
diff --git a/assets/icons/duotone/security/lock-slash.svg b/cpp/assets/icons/duotone/security/lock-slash.svg
similarity index 100%
rename from assets/icons/duotone/security/lock-slash.svg
rename to cpp/assets/icons/duotone/security/lock-slash.svg
diff --git a/assets/icons/duotone/security/lock.svg b/cpp/assets/icons/duotone/security/lock.svg
similarity index 100%
rename from assets/icons/duotone/security/lock.svg
rename to cpp/assets/icons/duotone/security/lock.svg
diff --git a/assets/icons/duotone/security/scan-rec.svg b/cpp/assets/icons/duotone/security/scan-rec.svg
similarity index 100%
rename from assets/icons/duotone/security/scan-rec.svg
rename to cpp/assets/icons/duotone/security/scan-rec.svg
diff --git a/assets/icons/duotone/security/scan.svg b/cpp/assets/icons/duotone/security/scan.svg
similarity index 100%
rename from assets/icons/duotone/security/scan.svg
rename to cpp/assets/icons/duotone/security/scan.svg
diff --git a/assets/icons/duotone/security/server-2.svg b/cpp/assets/icons/duotone/security/server-2.svg
similarity index 100%
rename from assets/icons/duotone/security/server-2.svg
rename to cpp/assets/icons/duotone/security/server-2.svg
diff --git a/assets/icons/duotone/security/server.svg b/cpp/assets/icons/duotone/security/server.svg
similarity index 100%
rename from assets/icons/duotone/security/server.svg
rename to cpp/assets/icons/duotone/security/server.svg
diff --git a/assets/icons/duotone/security/shield-check.svg b/cpp/assets/icons/duotone/security/shield-check.svg
similarity index 100%
rename from assets/icons/duotone/security/shield-check.svg
rename to cpp/assets/icons/duotone/security/shield-check.svg
diff --git a/assets/icons/duotone/security/shield-cross.svg b/cpp/assets/icons/duotone/security/shield-cross.svg
similarity index 100%
rename from assets/icons/duotone/security/shield-cross.svg
rename to cpp/assets/icons/duotone/security/shield-cross.svg
diff --git a/assets/icons/duotone/security/shield.svg b/cpp/assets/icons/duotone/security/shield.svg
similarity index 100%
rename from assets/icons/duotone/security/shield.svg
rename to cpp/assets/icons/duotone/security/shield.svg
diff --git a/assets/icons/duotone/time/calendar-arrow-right.svg b/cpp/assets/icons/duotone/time/calendar-arrow-right.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-arrow-right.svg
rename to cpp/assets/icons/duotone/time/calendar-arrow-right.svg
diff --git a/assets/icons/duotone/time/calendar-cross.svg b/cpp/assets/icons/duotone/time/calendar-cross.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-cross.svg
rename to cpp/assets/icons/duotone/time/calendar-cross.svg
diff --git a/assets/icons/duotone/time/calendar-dates.svg b/cpp/assets/icons/duotone/time/calendar-dates.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-dates.svg
rename to cpp/assets/icons/duotone/time/calendar-dates.svg
diff --git a/assets/icons/duotone/time/calendar-event.svg b/cpp/assets/icons/duotone/time/calendar-event.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-event.svg
rename to cpp/assets/icons/duotone/time/calendar-event.svg
diff --git a/assets/icons/duotone/time/calendar-minus.svg b/cpp/assets/icons/duotone/time/calendar-minus.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-minus.svg
rename to cpp/assets/icons/duotone/time/calendar-minus.svg
diff --git a/assets/icons/duotone/time/calendar-note.svg b/cpp/assets/icons/duotone/time/calendar-note.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-note.svg
rename to cpp/assets/icons/duotone/time/calendar-note.svg
diff --git a/assets/icons/duotone/time/calendar-number.svg b/cpp/assets/icons/duotone/time/calendar-number.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-number.svg
rename to cpp/assets/icons/duotone/time/calendar-number.svg
diff --git a/assets/icons/duotone/time/calendar-person.svg b/cpp/assets/icons/duotone/time/calendar-person.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-person.svg
rename to cpp/assets/icons/duotone/time/calendar-person.svg
diff --git a/assets/icons/duotone/time/calendar-plus.svg b/cpp/assets/icons/duotone/time/calendar-plus.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar-plus.svg
rename to cpp/assets/icons/duotone/time/calendar-plus.svg
diff --git a/assets/icons/duotone/time/calendar.svg b/cpp/assets/icons/duotone/time/calendar.svg
similarity index 100%
rename from assets/icons/duotone/time/calendar.svg
rename to cpp/assets/icons/duotone/time/calendar.svg
diff --git a/assets/icons/duotone/time/clock-check.svg b/cpp/assets/icons/duotone/time/clock-check.svg
similarity index 100%
rename from assets/icons/duotone/time/clock-check.svg
rename to cpp/assets/icons/duotone/time/clock-check.svg
diff --git a/assets/icons/duotone/time/clock-cross.svg b/cpp/assets/icons/duotone/time/clock-cross.svg
similarity index 100%
rename from assets/icons/duotone/time/clock-cross.svg
rename to cpp/assets/icons/duotone/time/clock-cross.svg
diff --git a/assets/icons/duotone/time/clock-minus.svg b/cpp/assets/icons/duotone/time/clock-minus.svg
similarity index 100%
rename from assets/icons/duotone/time/clock-minus.svg
rename to cpp/assets/icons/duotone/time/clock-minus.svg
diff --git a/assets/icons/duotone/time/clock-plus.svg b/cpp/assets/icons/duotone/time/clock-plus.svg
similarity index 100%
rename from assets/icons/duotone/time/clock-plus.svg
rename to cpp/assets/icons/duotone/time/clock-plus.svg
diff --git a/assets/icons/duotone/time/clock-slash.svg b/cpp/assets/icons/duotone/time/clock-slash.svg
similarity index 100%
rename from assets/icons/duotone/time/clock-slash.svg
rename to cpp/assets/icons/duotone/time/clock-slash.svg
diff --git a/assets/icons/duotone/time/clock-zzz.svg b/cpp/assets/icons/duotone/time/clock-zzz.svg
similarity index 100%
rename from assets/icons/duotone/time/clock-zzz.svg
rename to cpp/assets/icons/duotone/time/clock-zzz.svg
diff --git a/assets/icons/duotone/time/clock.svg b/cpp/assets/icons/duotone/time/clock.svg
similarity index 100%
rename from assets/icons/duotone/time/clock.svg
rename to cpp/assets/icons/duotone/time/clock.svg
diff --git a/assets/icons/duotone/time/history-rec.svg b/cpp/assets/icons/duotone/time/history-rec.svg
similarity index 100%
rename from assets/icons/duotone/time/history-rec.svg
rename to cpp/assets/icons/duotone/time/history-rec.svg
diff --git a/assets/icons/duotone/time/history.svg b/cpp/assets/icons/duotone/time/history.svg
similarity index 100%
rename from assets/icons/duotone/time/history.svg
rename to cpp/assets/icons/duotone/time/history.svg
diff --git a/assets/icons/duotone/time/speed-rec.svg b/cpp/assets/icons/duotone/time/speed-rec.svg
similarity index 100%
rename from assets/icons/duotone/time/speed-rec.svg
rename to cpp/assets/icons/duotone/time/speed-rec.svg
diff --git a/assets/icons/duotone/time/speed.svg b/cpp/assets/icons/duotone/time/speed.svg
similarity index 100%
rename from assets/icons/duotone/time/speed.svg
rename to cpp/assets/icons/duotone/time/speed.svg
diff --git a/assets/icons/duotone/time/stopwatch-slash.svg b/cpp/assets/icons/duotone/time/stopwatch-slash.svg
similarity index 100%
rename from assets/icons/duotone/time/stopwatch-slash.svg
rename to cpp/assets/icons/duotone/time/stopwatch-slash.svg
diff --git a/assets/icons/duotone/time/stopwatch.svg b/cpp/assets/icons/duotone/time/stopwatch.svg
similarity index 100%
rename from assets/icons/duotone/time/stopwatch.svg
rename to cpp/assets/icons/duotone/time/stopwatch.svg
diff --git a/assets/icons/duotone/time/time.svg b/cpp/assets/icons/duotone/time/time.svg
similarity index 100%
rename from assets/icons/duotone/time/time.svg
rename to cpp/assets/icons/duotone/time/time.svg
diff --git a/assets/icons/duotone/time/timer-2-rec.svg b/cpp/assets/icons/duotone/time/timer-2-rec.svg
similarity index 100%
rename from assets/icons/duotone/time/timer-2-rec.svg
rename to cpp/assets/icons/duotone/time/timer-2-rec.svg
diff --git a/assets/icons/duotone/time/timer-2.svg b/cpp/assets/icons/duotone/time/timer-2.svg
similarity index 100%
rename from assets/icons/duotone/time/timer-2.svg
rename to cpp/assets/icons/duotone/time/timer-2.svg
diff --git a/assets/icons/duotone/time/timer.svg b/cpp/assets/icons/duotone/time/timer.svg
similarity index 100%
rename from assets/icons/duotone/time/timer.svg
rename to cpp/assets/icons/duotone/time/timer.svg
diff --git a/assets/icons/duotone/users/user-alert.svg b/cpp/assets/icons/duotone/users/user-alert.svg
similarity index 100%
rename from assets/icons/duotone/users/user-alert.svg
rename to cpp/assets/icons/duotone/users/user-alert.svg
diff --git a/assets/icons/duotone/users/user-arrow-bl.svg b/cpp/assets/icons/duotone/users/user-arrow-bl.svg
similarity index 100%
rename from assets/icons/duotone/users/user-arrow-bl.svg
rename to cpp/assets/icons/duotone/users/user-arrow-bl.svg
diff --git a/assets/icons/duotone/users/user-arrow-bottom.svg b/cpp/assets/icons/duotone/users/user-arrow-bottom.svg
similarity index 100%
rename from assets/icons/duotone/users/user-arrow-bottom.svg
rename to cpp/assets/icons/duotone/users/user-arrow-bottom.svg
diff --git a/assets/icons/duotone/users/user-arrow-right.svg b/cpp/assets/icons/duotone/users/user-arrow-right.svg
similarity index 100%
rename from assets/icons/duotone/users/user-arrow-right.svg
rename to cpp/assets/icons/duotone/users/user-arrow-right.svg
diff --git a/assets/icons/duotone/users/user-arrow-top.svg b/cpp/assets/icons/duotone/users/user-arrow-top.svg
similarity index 100%
rename from assets/icons/duotone/users/user-arrow-top.svg
rename to cpp/assets/icons/duotone/users/user-arrow-top.svg
diff --git a/assets/icons/duotone/users/user-arrow-tr.svg b/cpp/assets/icons/duotone/users/user-arrow-tr.svg
similarity index 100%
rename from assets/icons/duotone/users/user-arrow-tr.svg
rename to cpp/assets/icons/duotone/users/user-arrow-tr.svg
diff --git a/assets/icons/duotone/users/user-check.svg b/cpp/assets/icons/duotone/users/user-check.svg
similarity index 100%
rename from assets/icons/duotone/users/user-check.svg
rename to cpp/assets/icons/duotone/users/user-check.svg
diff --git a/assets/icons/duotone/users/user-circle.svg b/cpp/assets/icons/duotone/users/user-circle.svg
similarity index 100%
rename from assets/icons/duotone/users/user-circle.svg
rename to cpp/assets/icons/duotone/users/user-circle.svg
diff --git a/assets/icons/duotone/users/user-cross.svg b/cpp/assets/icons/duotone/users/user-cross.svg
similarity index 100%
rename from assets/icons/duotone/users/user-cross.svg
rename to cpp/assets/icons/duotone/users/user-cross.svg
diff --git a/assets/icons/duotone/users/user-minus.svg b/cpp/assets/icons/duotone/users/user-minus.svg
similarity index 100%
rename from assets/icons/duotone/users/user-minus.svg
rename to cpp/assets/icons/duotone/users/user-minus.svg
diff --git a/assets/icons/duotone/users/user-plus.svg b/cpp/assets/icons/duotone/users/user-plus.svg
similarity index 100%
rename from assets/icons/duotone/users/user-plus.svg
rename to cpp/assets/icons/duotone/users/user-plus.svg
diff --git a/assets/icons/duotone/users/user-square.svg b/cpp/assets/icons/duotone/users/user-square.svg
similarity index 100%
rename from assets/icons/duotone/users/user-square.svg
rename to cpp/assets/icons/duotone/users/user-square.svg
diff --git a/assets/icons/duotone/users/user.svg b/cpp/assets/icons/duotone/users/user.svg
similarity index 100%
rename from assets/icons/duotone/users/user.svg
rename to cpp/assets/icons/duotone/users/user.svg
diff --git a/assets/icons/duotone/users/users.svg b/cpp/assets/icons/duotone/users/users.svg
similarity index 100%
rename from assets/icons/duotone/users/users.svg
rename to cpp/assets/icons/duotone/users/users.svg
diff --git a/assets/icons/duotone/weather/cloud-check.svg b/cpp/assets/icons/duotone/weather/cloud-check.svg
similarity index 100%
rename from assets/icons/duotone/weather/cloud-check.svg
rename to cpp/assets/icons/duotone/weather/cloud-check.svg
diff --git a/assets/icons/duotone/weather/cloud-cross.svg b/cpp/assets/icons/duotone/weather/cloud-cross.svg
similarity index 100%
rename from assets/icons/duotone/weather/cloud-cross.svg
rename to cpp/assets/icons/duotone/weather/cloud-cross.svg
diff --git a/assets/icons/duotone/weather/cloud-download.svg b/cpp/assets/icons/duotone/weather/cloud-download.svg
similarity index 100%
rename from assets/icons/duotone/weather/cloud-download.svg
rename to cpp/assets/icons/duotone/weather/cloud-download.svg
diff --git a/assets/icons/duotone/weather/cloud-drizzle.svg b/cpp/assets/icons/duotone/weather/cloud-drizzle.svg
similarity index 100%
rename from assets/icons/duotone/weather/cloud-drizzle.svg
rename to cpp/assets/icons/duotone/weather/cloud-drizzle.svg
diff --git a/assets/icons/duotone/weather/cloud-lightning.svg b/cpp/assets/icons/duotone/weather/cloud-lightning.svg
similarity index 100%
rename from assets/icons/duotone/weather/cloud-lightning.svg
rename to cpp/assets/icons/duotone/weather/cloud-lightning.svg
diff --git a/assets/icons/duotone/weather/cloud-snow.svg b/cpp/assets/icons/duotone/weather/cloud-snow.svg
similarity index 100%
rename from assets/icons/duotone/weather/cloud-snow.svg
rename to cpp/assets/icons/duotone/weather/cloud-snow.svg
diff --git a/assets/icons/duotone/weather/cloud-upload.svg b/cpp/assets/icons/duotone/weather/cloud-upload.svg
similarity index 100%
rename from assets/icons/duotone/weather/cloud-upload.svg
rename to cpp/assets/icons/duotone/weather/cloud-upload.svg
diff --git a/assets/icons/duotone/weather/cloud.svg b/cpp/assets/icons/duotone/weather/cloud.svg
similarity index 100%
rename from assets/icons/duotone/weather/cloud.svg
rename to cpp/assets/icons/duotone/weather/cloud.svg
diff --git a/assets/icons/duotone/weather/moon.svg b/cpp/assets/icons/duotone/weather/moon.svg
similarity index 100%
rename from assets/icons/duotone/weather/moon.svg
rename to cpp/assets/icons/duotone/weather/moon.svg
diff --git a/assets/icons/duotone/weather/sun.svg b/cpp/assets/icons/duotone/weather/sun.svg
similarity index 100%
rename from assets/icons/duotone/weather/sun.svg
rename to cpp/assets/icons/duotone/weather/sun.svg
diff --git a/assets/icons/duotone/weather/sunrise.svg b/cpp/assets/icons/duotone/weather/sunrise.svg
similarity index 100%
rename from assets/icons/duotone/weather/sunrise.svg
rename to cpp/assets/icons/duotone/weather/sunrise.svg
diff --git a/assets/icons/duotone/weather/sunset.svg b/cpp/assets/icons/duotone/weather/sunset.svg
similarity index 100%
rename from assets/icons/duotone/weather/sunset.svg
rename to cpp/assets/icons/duotone/weather/sunset.svg
diff --git a/assets/icons/filled/alerts/alert-circle.svg b/cpp/assets/icons/filled/alerts/alert-circle.svg
similarity index 100%
rename from assets/icons/filled/alerts/alert-circle.svg
rename to cpp/assets/icons/filled/alerts/alert-circle.svg
diff --git a/assets/icons/filled/alerts/alert-octagon.svg b/cpp/assets/icons/filled/alerts/alert-octagon.svg
similarity index 100%
rename from assets/icons/filled/alerts/alert-octagon.svg
rename to cpp/assets/icons/filled/alerts/alert-octagon.svg
diff --git a/assets/icons/filled/alerts/alert-triangle.svg b/cpp/assets/icons/filled/alerts/alert-triangle.svg
similarity index 100%
rename from assets/icons/filled/alerts/alert-triangle.svg
rename to cpp/assets/icons/filled/alerts/alert-triangle.svg
diff --git a/assets/icons/filled/alerts/bell-check.svg b/cpp/assets/icons/filled/alerts/bell-check.svg
similarity index 100%
rename from assets/icons/filled/alerts/bell-check.svg
rename to cpp/assets/icons/filled/alerts/bell-check.svg
diff --git a/assets/icons/filled/alerts/bell-minus.svg b/cpp/assets/icons/filled/alerts/bell-minus.svg
similarity index 100%
rename from assets/icons/filled/alerts/bell-minus.svg
rename to cpp/assets/icons/filled/alerts/bell-minus.svg
diff --git a/assets/icons/filled/alerts/bell-plus.svg b/cpp/assets/icons/filled/alerts/bell-plus.svg
similarity index 100%
rename from assets/icons/filled/alerts/bell-plus.svg
rename to cpp/assets/icons/filled/alerts/bell-plus.svg
diff --git a/assets/icons/filled/alerts/bell-slash.svg b/cpp/assets/icons/filled/alerts/bell-slash.svg
similarity index 100%
rename from assets/icons/filled/alerts/bell-slash.svg
rename to cpp/assets/icons/filled/alerts/bell-slash.svg
diff --git a/assets/icons/filled/alerts/bell.svg b/cpp/assets/icons/filled/alerts/bell.svg
similarity index 100%
rename from assets/icons/filled/alerts/bell.svg
rename to cpp/assets/icons/filled/alerts/bell.svg
diff --git a/assets/icons/filled/alerts/check-circle-2.svg b/cpp/assets/icons/filled/alerts/check-circle-2.svg
similarity index 100%
rename from assets/icons/filled/alerts/check-circle-2.svg
rename to cpp/assets/icons/filled/alerts/check-circle-2.svg
diff --git a/assets/icons/filled/alerts/cross-circle.svg b/cpp/assets/icons/filled/alerts/cross-circle.svg
similarity index 100%
rename from assets/icons/filled/alerts/cross-circle.svg
rename to cpp/assets/icons/filled/alerts/cross-circle.svg
diff --git a/assets/icons/filled/alerts/cross-octagon.svg b/cpp/assets/icons/filled/alerts/cross-octagon.svg
similarity index 100%
rename from assets/icons/filled/alerts/cross-octagon.svg
rename to cpp/assets/icons/filled/alerts/cross-octagon.svg
diff --git a/assets/icons/filled/alerts/info.svg b/cpp/assets/icons/filled/alerts/info.svg
similarity index 100%
rename from assets/icons/filled/alerts/info.svg
rename to cpp/assets/icons/filled/alerts/info.svg
diff --git a/assets/icons/filled/alerts/minus-octagon.svg b/cpp/assets/icons/filled/alerts/minus-octagon.svg
similarity index 100%
rename from assets/icons/filled/alerts/minus-octagon.svg
rename to cpp/assets/icons/filled/alerts/minus-octagon.svg
diff --git a/assets/icons/filled/alerts/notification-indicator.svg b/cpp/assets/icons/filled/alerts/notification-indicator.svg
similarity index 100%
rename from assets/icons/filled/alerts/notification-indicator.svg
rename to cpp/assets/icons/filled/alerts/notification-indicator.svg
diff --git a/assets/icons/filled/alerts/question.svg b/cpp/assets/icons/filled/alerts/question.svg
similarity index 100%
rename from assets/icons/filled/alerts/question.svg
rename to cpp/assets/icons/filled/alerts/question.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom-circle.svg b/cpp/assets/icons/filled/arrows/arrow-bottom-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom-left-circle.svg b/cpp/assets/icons/filled/arrows/arrow-bottom-left-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom-left-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom-left-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom-left-rec.svg b/cpp/assets/icons/filled/arrows/arrow-bottom-left-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom-left-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom-left-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom-left.svg b/cpp/assets/icons/filled/arrows/arrow-bottom-left.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom-left.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom-left.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom-rec.svg b/cpp/assets/icons/filled/arrows/arrow-bottom-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom-right-circle.svg b/cpp/assets/icons/filled/arrows/arrow-bottom-right-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom-right-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom-right-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom-right-rec.svg b/cpp/assets/icons/filled/arrows/arrow-bottom-right-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom-right-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom-right-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom-right.svg b/cpp/assets/icons/filled/arrows/arrow-bottom-right.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom-right.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom-right.svg
diff --git a/assets/icons/filled/arrows/arrow-bottom.svg b/cpp/assets/icons/filled/arrows/arrow-bottom.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-bottom.svg
rename to cpp/assets/icons/filled/arrows/arrow-bottom.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-ccw-lb-rec.svg b/cpp/assets/icons/filled/arrows/arrow-corner-ccw-lb-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-ccw-lb-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-ccw-lb-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-ccw-lb.svg b/cpp/assets/icons/filled/arrows/arrow-corner-ccw-lb.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-ccw-lb.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-ccw-lb.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-ccw-lt-rec.svg b/cpp/assets/icons/filled/arrows/arrow-corner-ccw-lt-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-ccw-lt-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-ccw-lt-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-ccw-lt.svg b/cpp/assets/icons/filled/arrows/arrow-corner-ccw-lt.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-ccw-lt.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-ccw-lt.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-ccw-rb-rec.svg b/cpp/assets/icons/filled/arrows/arrow-corner-ccw-rb-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-ccw-rb-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-ccw-rb-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-ccw-rb.svg b/cpp/assets/icons/filled/arrows/arrow-corner-ccw-rb.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-ccw-rb.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-ccw-rb.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-ccw-rt-rec.svg b/cpp/assets/icons/filled/arrows/arrow-corner-ccw-rt-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-ccw-rt-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-ccw-rt-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-ccw-rt.svg b/cpp/assets/icons/filled/arrows/arrow-corner-ccw-rt.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-ccw-rt.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-ccw-rt.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-cw-lb-rec.svg b/cpp/assets/icons/filled/arrows/arrow-corner-cw-lb-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-cw-lb-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-cw-lb-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-cw-lb.svg b/cpp/assets/icons/filled/arrows/arrow-corner-cw-lb.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-cw-lb.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-cw-lb.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-cw-lt-rec.svg b/cpp/assets/icons/filled/arrows/arrow-corner-cw-lt-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-cw-lt-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-cw-lt-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-cw-lt.svg b/cpp/assets/icons/filled/arrows/arrow-corner-cw-lt.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-cw-lt.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-cw-lt.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-cw-rb-rec.svg b/cpp/assets/icons/filled/arrows/arrow-corner-cw-rb-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-cw-rb-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-cw-rb-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-cw-rb.svg b/cpp/assets/icons/filled/arrows/arrow-corner-cw-rb.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-cw-rb.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-cw-rb.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-cw-rt-rec.svg b/cpp/assets/icons/filled/arrows/arrow-corner-cw-rt-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-cw-rt-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-cw-rt-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-corner-cw-rt.svg b/cpp/assets/icons/filled/arrows/arrow-corner-cw-rt.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-corner-cw-rt.svg
rename to cpp/assets/icons/filled/arrows/arrow-corner-cw-rt.svg
diff --git a/assets/icons/filled/arrows/arrow-left-circle.svg b/cpp/assets/icons/filled/arrows/arrow-left-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-left-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-left-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-left-curved-circle.svg b/cpp/assets/icons/filled/arrows/arrow-left-curved-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-left-curved-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-left-curved-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-left-rec.svg b/cpp/assets/icons/filled/arrows/arrow-left-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-left-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-left-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-left.svg b/cpp/assets/icons/filled/arrows/arrow-left.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-left.svg
rename to cpp/assets/icons/filled/arrows/arrow-left.svg
diff --git a/assets/icons/filled/arrows/arrow-right-circle.svg b/cpp/assets/icons/filled/arrows/arrow-right-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-right-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-right-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-right-curved-circle.svg b/cpp/assets/icons/filled/arrows/arrow-right-curved-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-right-curved-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-right-curved-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-right-rec.svg b/cpp/assets/icons/filled/arrows/arrow-right-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-right-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-right-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-right.svg b/cpp/assets/icons/filled/arrows/arrow-right.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-right.svg
rename to cpp/assets/icons/filled/arrows/arrow-right.svg
diff --git a/assets/icons/filled/arrows/arrow-swap-rec.svg b/cpp/assets/icons/filled/arrows/arrow-swap-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-swap-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-swap-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-swap.svg b/cpp/assets/icons/filled/arrows/arrow-swap.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-swap.svg
rename to cpp/assets/icons/filled/arrows/arrow-swap.svg
diff --git a/assets/icons/filled/arrows/arrow-top-circle.svg b/cpp/assets/icons/filled/arrows/arrow-top-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-top-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-top-left-circle.svg b/cpp/assets/icons/filled/arrows/arrow-top-left-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top-left-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-top-left-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-top-left-rec.svg b/cpp/assets/icons/filled/arrows/arrow-top-left-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top-left-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-top-left-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-top-left.svg b/cpp/assets/icons/filled/arrows/arrow-top-left.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top-left.svg
rename to cpp/assets/icons/filled/arrows/arrow-top-left.svg
diff --git a/assets/icons/filled/arrows/arrow-top-rec.svg b/cpp/assets/icons/filled/arrows/arrow-top-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-top-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-top-right-circle.svg b/cpp/assets/icons/filled/arrows/arrow-top-right-circle.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top-right-circle.svg
rename to cpp/assets/icons/filled/arrows/arrow-top-right-circle.svg
diff --git a/assets/icons/filled/arrows/arrow-top-right-rec.svg b/cpp/assets/icons/filled/arrows/arrow-top-right-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top-right-rec.svg
rename to cpp/assets/icons/filled/arrows/arrow-top-right-rec.svg
diff --git a/assets/icons/filled/arrows/arrow-top-right.svg b/cpp/assets/icons/filled/arrows/arrow-top-right.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top-right.svg
rename to cpp/assets/icons/filled/arrows/arrow-top-right.svg
diff --git a/assets/icons/filled/arrows/arrow-top.svg b/cpp/assets/icons/filled/arrows/arrow-top.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrow-top.svg
rename to cpp/assets/icons/filled/arrows/arrow-top.svg
diff --git a/assets/icons/filled/arrows/arrows-expand-2-rec.svg b/cpp/assets/icons/filled/arrows/arrows-expand-2-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrows-expand-2-rec.svg
rename to cpp/assets/icons/filled/arrows/arrows-expand-2-rec.svg
diff --git a/assets/icons/filled/arrows/arrows-expand-2.svg b/cpp/assets/icons/filled/arrows/arrows-expand-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrows-expand-2.svg
rename to cpp/assets/icons/filled/arrows/arrows-expand-2.svg
diff --git a/assets/icons/filled/arrows/arrows-expand-rec.svg b/cpp/assets/icons/filled/arrows/arrows-expand-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrows-expand-rec.svg
rename to cpp/assets/icons/filled/arrows/arrows-expand-rec.svg
diff --git a/assets/icons/filled/arrows/arrows-expand.svg b/cpp/assets/icons/filled/arrows/arrows-expand.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrows-expand.svg
rename to cpp/assets/icons/filled/arrows/arrows-expand.svg
diff --git a/assets/icons/filled/arrows/arrows-move-2-rec.svg b/cpp/assets/icons/filled/arrows/arrows-move-2-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrows-move-2-rec.svg
rename to cpp/assets/icons/filled/arrows/arrows-move-2-rec.svg
diff --git a/assets/icons/filled/arrows/arrows-move-2.svg b/cpp/assets/icons/filled/arrows/arrows-move-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrows-move-2.svg
rename to cpp/assets/icons/filled/arrows/arrows-move-2.svg
diff --git a/assets/icons/filled/arrows/arrows-move-rec.svg b/cpp/assets/icons/filled/arrows/arrows-move-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrows-move-rec.svg
rename to cpp/assets/icons/filled/arrows/arrows-move-rec.svg
diff --git a/assets/icons/filled/arrows/arrows-move.svg b/cpp/assets/icons/filled/arrows/arrows-move.svg
similarity index 100%
rename from assets/icons/filled/arrows/arrows-move.svg
rename to cpp/assets/icons/filled/arrows/arrows-move.svg
diff --git a/assets/icons/filled/arrows/chevron-down-rec.svg b/cpp/assets/icons/filled/arrows/chevron-down-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevron-down-rec.svg
rename to cpp/assets/icons/filled/arrows/chevron-down-rec.svg
diff --git a/assets/icons/filled/arrows/chevron-down.svg b/cpp/assets/icons/filled/arrows/chevron-down.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevron-down.svg
rename to cpp/assets/icons/filled/arrows/chevron-down.svg
diff --git a/assets/icons/filled/arrows/chevron-left-rec.svg b/cpp/assets/icons/filled/arrows/chevron-left-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevron-left-rec.svg
rename to cpp/assets/icons/filled/arrows/chevron-left-rec.svg
diff --git a/assets/icons/filled/arrows/chevron-left.svg b/cpp/assets/icons/filled/arrows/chevron-left.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevron-left.svg
rename to cpp/assets/icons/filled/arrows/chevron-left.svg
diff --git a/assets/icons/filled/arrows/chevron-right-rec.svg b/cpp/assets/icons/filled/arrows/chevron-right-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevron-right-rec.svg
rename to cpp/assets/icons/filled/arrows/chevron-right-rec.svg
diff --git a/assets/icons/filled/arrows/chevron-right.svg b/cpp/assets/icons/filled/arrows/chevron-right.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevron-right.svg
rename to cpp/assets/icons/filled/arrows/chevron-right.svg
diff --git a/assets/icons/filled/arrows/chevron-up-rec.svg b/cpp/assets/icons/filled/arrows/chevron-up-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevron-up-rec.svg
rename to cpp/assets/icons/filled/arrows/chevron-up-rec.svg
diff --git a/assets/icons/filled/arrows/chevron-up.svg b/cpp/assets/icons/filled/arrows/chevron-up.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevron-up.svg
rename to cpp/assets/icons/filled/arrows/chevron-up.svg
diff --git a/assets/icons/filled/arrows/chevrons-down-rec.svg b/cpp/assets/icons/filled/arrows/chevrons-down-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevrons-down-rec.svg
rename to cpp/assets/icons/filled/arrows/chevrons-down-rec.svg
diff --git a/assets/icons/filled/arrows/chevrons-down.svg b/cpp/assets/icons/filled/arrows/chevrons-down.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevrons-down.svg
rename to cpp/assets/icons/filled/arrows/chevrons-down.svg
diff --git a/assets/icons/filled/arrows/chevrons-left-rec.svg b/cpp/assets/icons/filled/arrows/chevrons-left-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevrons-left-rec.svg
rename to cpp/assets/icons/filled/arrows/chevrons-left-rec.svg
diff --git a/assets/icons/filled/arrows/chevrons-left.svg b/cpp/assets/icons/filled/arrows/chevrons-left.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevrons-left.svg
rename to cpp/assets/icons/filled/arrows/chevrons-left.svg
diff --git a/assets/icons/filled/arrows/chevrons-right-rec.svg b/cpp/assets/icons/filled/arrows/chevrons-right-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevrons-right-rec.svg
rename to cpp/assets/icons/filled/arrows/chevrons-right-rec.svg
diff --git a/assets/icons/filled/arrows/chevrons-right.svg b/cpp/assets/icons/filled/arrows/chevrons-right.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevrons-right.svg
rename to cpp/assets/icons/filled/arrows/chevrons-right.svg
diff --git a/assets/icons/filled/arrows/chevrons-up-rec.svg b/cpp/assets/icons/filled/arrows/chevrons-up-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevrons-up-rec.svg
rename to cpp/assets/icons/filled/arrows/chevrons-up-rec.svg
diff --git a/assets/icons/filled/arrows/chevrons-up.svg b/cpp/assets/icons/filled/arrows/chevrons-up.svg
similarity index 100%
rename from assets/icons/filled/arrows/chevrons-up.svg
rename to cpp/assets/icons/filled/arrows/chevrons-up.svg
diff --git a/assets/icons/filled/arrows/code-rec.svg b/cpp/assets/icons/filled/arrows/code-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/code-rec.svg
rename to cpp/assets/icons/filled/arrows/code-rec.svg
diff --git a/assets/icons/filled/arrows/code.svg b/cpp/assets/icons/filled/arrows/code.svg
similarity index 100%
rename from assets/icons/filled/arrows/code.svg
rename to cpp/assets/icons/filled/arrows/code.svg
diff --git a/assets/icons/filled/arrows/export-2.svg b/cpp/assets/icons/filled/arrows/export-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/export-2.svg
rename to cpp/assets/icons/filled/arrows/export-2.svg
diff --git a/assets/icons/filled/arrows/export-3.svg b/cpp/assets/icons/filled/arrows/export-3.svg
similarity index 100%
rename from assets/icons/filled/arrows/export-3.svg
rename to cpp/assets/icons/filled/arrows/export-3.svg
diff --git a/assets/icons/filled/arrows/export-4.svg b/cpp/assets/icons/filled/arrows/export-4.svg
similarity index 100%
rename from assets/icons/filled/arrows/export-4.svg
rename to cpp/assets/icons/filled/arrows/export-4.svg
diff --git a/assets/icons/filled/arrows/export.svg b/cpp/assets/icons/filled/arrows/export.svg
similarity index 100%
rename from assets/icons/filled/arrows/export.svg
rename to cpp/assets/icons/filled/arrows/export.svg
diff --git a/assets/icons/filled/arrows/external-link-2.svg b/cpp/assets/icons/filled/arrows/external-link-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/external-link-2.svg
rename to cpp/assets/icons/filled/arrows/external-link-2.svg
diff --git a/assets/icons/filled/arrows/external-link-rec.svg b/cpp/assets/icons/filled/arrows/external-link-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/external-link-rec.svg
rename to cpp/assets/icons/filled/arrows/external-link-rec.svg
diff --git a/assets/icons/filled/arrows/external-link.svg b/cpp/assets/icons/filled/arrows/external-link.svg
similarity index 100%
rename from assets/icons/filled/arrows/external-link.svg
rename to cpp/assets/icons/filled/arrows/external-link.svg
diff --git a/assets/icons/filled/arrows/forward-all-rec.svg b/cpp/assets/icons/filled/arrows/forward-all-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/forward-all-rec.svg
rename to cpp/assets/icons/filled/arrows/forward-all-rec.svg
diff --git a/assets/icons/filled/arrows/forward-all.svg b/cpp/assets/icons/filled/arrows/forward-all.svg
similarity index 100%
rename from assets/icons/filled/arrows/forward-all.svg
rename to cpp/assets/icons/filled/arrows/forward-all.svg
diff --git a/assets/icons/filled/arrows/forward-rec.svg b/cpp/assets/icons/filled/arrows/forward-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/forward-rec.svg
rename to cpp/assets/icons/filled/arrows/forward-rec.svg
diff --git a/assets/icons/filled/arrows/forward.svg b/cpp/assets/icons/filled/arrows/forward.svg
similarity index 100%
rename from assets/icons/filled/arrows/forward.svg
rename to cpp/assets/icons/filled/arrows/forward.svg
diff --git a/assets/icons/filled/arrows/import-2.svg b/cpp/assets/icons/filled/arrows/import-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/import-2.svg
rename to cpp/assets/icons/filled/arrows/import-2.svg
diff --git a/assets/icons/filled/arrows/import-3.svg b/cpp/assets/icons/filled/arrows/import-3.svg
similarity index 100%
rename from assets/icons/filled/arrows/import-3.svg
rename to cpp/assets/icons/filled/arrows/import-3.svg
diff --git a/assets/icons/filled/arrows/import-4.svg b/cpp/assets/icons/filled/arrows/import-4.svg
similarity index 100%
rename from assets/icons/filled/arrows/import-4.svg
rename to cpp/assets/icons/filled/arrows/import-4.svg
diff --git a/assets/icons/filled/arrows/import.svg b/cpp/assets/icons/filled/arrows/import.svg
similarity index 100%
rename from assets/icons/filled/arrows/import.svg
rename to cpp/assets/icons/filled/arrows/import.svg
diff --git a/assets/icons/filled/arrows/log-in-2.svg b/cpp/assets/icons/filled/arrows/log-in-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/log-in-2.svg
rename to cpp/assets/icons/filled/arrows/log-in-2.svg
diff --git a/assets/icons/filled/arrows/log-in-3.svg b/cpp/assets/icons/filled/arrows/log-in-3.svg
similarity index 100%
rename from assets/icons/filled/arrows/log-in-3.svg
rename to cpp/assets/icons/filled/arrows/log-in-3.svg
diff --git a/assets/icons/filled/arrows/log-in.svg b/cpp/assets/icons/filled/arrows/log-in.svg
similarity index 100%
rename from assets/icons/filled/arrows/log-in.svg
rename to cpp/assets/icons/filled/arrows/log-in.svg
diff --git a/assets/icons/filled/arrows/log-out-2.svg b/cpp/assets/icons/filled/arrows/log-out-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/log-out-2.svg
rename to cpp/assets/icons/filled/arrows/log-out-2.svg
diff --git a/assets/icons/filled/arrows/log-out-3.svg b/cpp/assets/icons/filled/arrows/log-out-3.svg
similarity index 100%
rename from assets/icons/filled/arrows/log-out-3.svg
rename to cpp/assets/icons/filled/arrows/log-out-3.svg
diff --git a/assets/icons/filled/arrows/log-out.svg b/cpp/assets/icons/filled/arrows/log-out.svg
similarity index 100%
rename from assets/icons/filled/arrows/log-out.svg
rename to cpp/assets/icons/filled/arrows/log-out.svg
diff --git a/assets/icons/filled/arrows/maximize-2-flipped-rec.svg b/cpp/assets/icons/filled/arrows/maximize-2-flipped-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/maximize-2-flipped-rec.svg
rename to cpp/assets/icons/filled/arrows/maximize-2-flipped-rec.svg
diff --git a/assets/icons/filled/arrows/maximize-2-flipped.svg b/cpp/assets/icons/filled/arrows/maximize-2-flipped.svg
similarity index 100%
rename from assets/icons/filled/arrows/maximize-2-flipped.svg
rename to cpp/assets/icons/filled/arrows/maximize-2-flipped.svg
diff --git a/assets/icons/filled/arrows/maximize-2-rec.svg b/cpp/assets/icons/filled/arrows/maximize-2-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/maximize-2-rec.svg
rename to cpp/assets/icons/filled/arrows/maximize-2-rec.svg
diff --git a/assets/icons/filled/arrows/maximize-2.svg b/cpp/assets/icons/filled/arrows/maximize-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/maximize-2.svg
rename to cpp/assets/icons/filled/arrows/maximize-2.svg
diff --git a/assets/icons/filled/arrows/maximize-flipped-rec.svg b/cpp/assets/icons/filled/arrows/maximize-flipped-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/maximize-flipped-rec.svg
rename to cpp/assets/icons/filled/arrows/maximize-flipped-rec.svg
diff --git a/assets/icons/filled/arrows/maximize-flipped.svg b/cpp/assets/icons/filled/arrows/maximize-flipped.svg
similarity index 100%
rename from assets/icons/filled/arrows/maximize-flipped.svg
rename to cpp/assets/icons/filled/arrows/maximize-flipped.svg
diff --git a/assets/icons/filled/arrows/maximize-rec.svg b/cpp/assets/icons/filled/arrows/maximize-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/maximize-rec.svg
rename to cpp/assets/icons/filled/arrows/maximize-rec.svg
diff --git a/assets/icons/filled/arrows/maximize.svg b/cpp/assets/icons/filled/arrows/maximize.svg
similarity index 100%
rename from assets/icons/filled/arrows/maximize.svg
rename to cpp/assets/icons/filled/arrows/maximize.svg
diff --git a/assets/icons/filled/arrows/redo-2-rec.svg b/cpp/assets/icons/filled/arrows/redo-2-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/redo-2-rec.svg
rename to cpp/assets/icons/filled/arrows/redo-2-rec.svg
diff --git a/assets/icons/filled/arrows/redo-2.svg b/cpp/assets/icons/filled/arrows/redo-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/redo-2.svg
rename to cpp/assets/icons/filled/arrows/redo-2.svg
diff --git a/assets/icons/filled/arrows/redo-rec.svg b/cpp/assets/icons/filled/arrows/redo-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/redo-rec.svg
rename to cpp/assets/icons/filled/arrows/redo-rec.svg
diff --git a/assets/icons/filled/arrows/redo.svg b/cpp/assets/icons/filled/arrows/redo.svg
similarity index 100%
rename from assets/icons/filled/arrows/redo.svg
rename to cpp/assets/icons/filled/arrows/redo.svg
diff --git a/assets/icons/filled/arrows/refresh-ccw-alert-rec.svg b/cpp/assets/icons/filled/arrows/refresh-ccw-alert-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/refresh-ccw-alert-rec.svg
rename to cpp/assets/icons/filled/arrows/refresh-ccw-alert-rec.svg
diff --git a/assets/icons/filled/arrows/refresh-ccw-alert.svg b/cpp/assets/icons/filled/arrows/refresh-ccw-alert.svg
similarity index 100%
rename from assets/icons/filled/arrows/refresh-ccw-alert.svg
rename to cpp/assets/icons/filled/arrows/refresh-ccw-alert.svg
diff --git a/assets/icons/filled/arrows/refresh-ccw-rec.svg b/cpp/assets/icons/filled/arrows/refresh-ccw-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/refresh-ccw-rec.svg
rename to cpp/assets/icons/filled/arrows/refresh-ccw-rec.svg
diff --git a/assets/icons/filled/arrows/refresh-ccw.svg b/cpp/assets/icons/filled/arrows/refresh-ccw.svg
similarity index 100%
rename from assets/icons/filled/arrows/refresh-ccw.svg
rename to cpp/assets/icons/filled/arrows/refresh-ccw.svg
diff --git a/assets/icons/filled/arrows/refresh-cw-alert-rec.svg b/cpp/assets/icons/filled/arrows/refresh-cw-alert-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/refresh-cw-alert-rec.svg
rename to cpp/assets/icons/filled/arrows/refresh-cw-alert-rec.svg
diff --git a/assets/icons/filled/arrows/refresh-cw-alert.svg b/cpp/assets/icons/filled/arrows/refresh-cw-alert.svg
similarity index 100%
rename from assets/icons/filled/arrows/refresh-cw-alert.svg
rename to cpp/assets/icons/filled/arrows/refresh-cw-alert.svg
diff --git a/assets/icons/filled/arrows/refresh-cw-rec.svg b/cpp/assets/icons/filled/arrows/refresh-cw-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/refresh-cw-rec.svg
rename to cpp/assets/icons/filled/arrows/refresh-cw-rec.svg
diff --git a/assets/icons/filled/arrows/refresh-cw.svg b/cpp/assets/icons/filled/arrows/refresh-cw.svg
similarity index 100%
rename from assets/icons/filled/arrows/refresh-cw.svg
rename to cpp/assets/icons/filled/arrows/refresh-cw.svg
diff --git a/assets/icons/filled/arrows/reply-all-rec.svg b/cpp/assets/icons/filled/arrows/reply-all-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/reply-all-rec.svg
rename to cpp/assets/icons/filled/arrows/reply-all-rec.svg
diff --git a/assets/icons/filled/arrows/reply-all.svg b/cpp/assets/icons/filled/arrows/reply-all.svg
similarity index 100%
rename from assets/icons/filled/arrows/reply-all.svg
rename to cpp/assets/icons/filled/arrows/reply-all.svg
diff --git a/assets/icons/filled/arrows/reply-rec.svg b/cpp/assets/icons/filled/arrows/reply-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/reply-rec.svg
rename to cpp/assets/icons/filled/arrows/reply-rec.svg
diff --git a/assets/icons/filled/arrows/reply.svg b/cpp/assets/icons/filled/arrows/reply.svg
similarity index 100%
rename from assets/icons/filled/arrows/reply.svg
rename to cpp/assets/icons/filled/arrows/reply.svg
diff --git a/assets/icons/filled/arrows/rotate-ccw-rec.svg b/cpp/assets/icons/filled/arrows/rotate-ccw-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/rotate-ccw-rec.svg
rename to cpp/assets/icons/filled/arrows/rotate-ccw-rec.svg
diff --git a/assets/icons/filled/arrows/rotate-ccw.svg b/cpp/assets/icons/filled/arrows/rotate-ccw.svg
similarity index 100%
rename from assets/icons/filled/arrows/rotate-ccw.svg
rename to cpp/assets/icons/filled/arrows/rotate-ccw.svg
diff --git a/assets/icons/filled/arrows/rotate-cw-rec.svg b/cpp/assets/icons/filled/arrows/rotate-cw-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/rotate-cw-rec.svg
rename to cpp/assets/icons/filled/arrows/rotate-cw-rec.svg
diff --git a/assets/icons/filled/arrows/rotate-cw.svg b/cpp/assets/icons/filled/arrows/rotate-cw.svg
similarity index 100%
rename from assets/icons/filled/arrows/rotate-cw.svg
rename to cpp/assets/icons/filled/arrows/rotate-cw.svg
diff --git a/assets/icons/filled/arrows/scale.svg b/cpp/assets/icons/filled/arrows/scale.svg
similarity index 100%
rename from assets/icons/filled/arrows/scale.svg
rename to cpp/assets/icons/filled/arrows/scale.svg
diff --git a/assets/icons/filled/arrows/trend-down-rec.svg b/cpp/assets/icons/filled/arrows/trend-down-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/trend-down-rec.svg
rename to cpp/assets/icons/filled/arrows/trend-down-rec.svg
diff --git a/assets/icons/filled/arrows/trend-down.svg b/cpp/assets/icons/filled/arrows/trend-down.svg
similarity index 100%
rename from assets/icons/filled/arrows/trend-down.svg
rename to cpp/assets/icons/filled/arrows/trend-down.svg
diff --git a/assets/icons/filled/arrows/trend-up-rec.svg b/cpp/assets/icons/filled/arrows/trend-up-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/trend-up-rec.svg
rename to cpp/assets/icons/filled/arrows/trend-up-rec.svg
diff --git a/assets/icons/filled/arrows/trend-up.svg b/cpp/assets/icons/filled/arrows/trend-up.svg
similarity index 100%
rename from assets/icons/filled/arrows/trend-up.svg
rename to cpp/assets/icons/filled/arrows/trend-up.svg
diff --git a/assets/icons/filled/arrows/undo-2-rec.svg b/cpp/assets/icons/filled/arrows/undo-2-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/undo-2-rec.svg
rename to cpp/assets/icons/filled/arrows/undo-2-rec.svg
diff --git a/assets/icons/filled/arrows/undo-2.svg b/cpp/assets/icons/filled/arrows/undo-2.svg
similarity index 100%
rename from assets/icons/filled/arrows/undo-2.svg
rename to cpp/assets/icons/filled/arrows/undo-2.svg
diff --git a/assets/icons/filled/arrows/undo-rec.svg b/cpp/assets/icons/filled/arrows/undo-rec.svg
similarity index 100%
rename from assets/icons/filled/arrows/undo-rec.svg
rename to cpp/assets/icons/filled/arrows/undo-rec.svg
diff --git a/assets/icons/filled/arrows/undo.svg b/cpp/assets/icons/filled/arrows/undo.svg
similarity index 100%
rename from assets/icons/filled/arrows/undo.svg
rename to cpp/assets/icons/filled/arrows/undo.svg
diff --git a/assets/icons/filled/audiovisual/book-library.svg b/cpp/assets/icons/filled/audiovisual/book-library.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/book-library.svg
rename to cpp/assets/icons/filled/audiovisual/book-library.svg
diff --git a/assets/icons/filled/audiovisual/book-plus.svg b/cpp/assets/icons/filled/audiovisual/book-plus.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/book-plus.svg
rename to cpp/assets/icons/filled/audiovisual/book-plus.svg
diff --git a/assets/icons/filled/audiovisual/book-queue.svg b/cpp/assets/icons/filled/audiovisual/book-queue.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/book-queue.svg
rename to cpp/assets/icons/filled/audiovisual/book-queue.svg
diff --git a/assets/icons/filled/audiovisual/captions-2.svg b/cpp/assets/icons/filled/audiovisual/captions-2.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/captions-2.svg
rename to cpp/assets/icons/filled/audiovisual/captions-2.svg
diff --git a/assets/icons/filled/audiovisual/captions.svg b/cpp/assets/icons/filled/audiovisual/captions.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/captions.svg
rename to cpp/assets/icons/filled/audiovisual/captions.svg
diff --git a/assets/icons/filled/audiovisual/cd.svg b/cpp/assets/icons/filled/audiovisual/cd.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/cd.svg
rename to cpp/assets/icons/filled/audiovisual/cd.svg
diff --git a/assets/icons/filled/audiovisual/equalizer.svg b/cpp/assets/icons/filled/audiovisual/equalizer.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/equalizer.svg
rename to cpp/assets/icons/filled/audiovisual/equalizer.svg
diff --git a/assets/icons/filled/audiovisual/fast-forward.svg b/cpp/assets/icons/filled/audiovisual/fast-forward.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/fast-forward.svg
rename to cpp/assets/icons/filled/audiovisual/fast-forward.svg
diff --git a/assets/icons/filled/audiovisual/fast-rewind.svg b/cpp/assets/icons/filled/audiovisual/fast-rewind.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/fast-rewind.svg
rename to cpp/assets/icons/filled/audiovisual/fast-rewind.svg
diff --git a/assets/icons/filled/audiovisual/film-board.svg b/cpp/assets/icons/filled/audiovisual/film-board.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/film-board.svg
rename to cpp/assets/icons/filled/audiovisual/film-board.svg
diff --git a/assets/icons/filled/audiovisual/film-reel.svg b/cpp/assets/icons/filled/audiovisual/film-reel.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/film-reel.svg
rename to cpp/assets/icons/filled/audiovisual/film-reel.svg
diff --git a/assets/icons/filled/audiovisual/film-tape.svg b/cpp/assets/icons/filled/audiovisual/film-tape.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/film-tape.svg
rename to cpp/assets/icons/filled/audiovisual/film-tape.svg
diff --git a/assets/icons/filled/audiovisual/forward-10-rec.svg b/cpp/assets/icons/filled/audiovisual/forward-10-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/forward-10-rec.svg
rename to cpp/assets/icons/filled/audiovisual/forward-10-rec.svg
diff --git a/assets/icons/filled/audiovisual/forward-10.svg b/cpp/assets/icons/filled/audiovisual/forward-10.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/forward-10.svg
rename to cpp/assets/icons/filled/audiovisual/forward-10.svg
diff --git a/assets/icons/filled/audiovisual/forward-15-rec.svg b/cpp/assets/icons/filled/audiovisual/forward-15-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/forward-15-rec.svg
rename to cpp/assets/icons/filled/audiovisual/forward-15-rec.svg
diff --git a/assets/icons/filled/audiovisual/forward-15.svg b/cpp/assets/icons/filled/audiovisual/forward-15.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/forward-15.svg
rename to cpp/assets/icons/filled/audiovisual/forward-15.svg
diff --git a/assets/icons/filled/audiovisual/forward-5-rec.svg b/cpp/assets/icons/filled/audiovisual/forward-5-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/forward-5-rec.svg
rename to cpp/assets/icons/filled/audiovisual/forward-5-rec.svg
diff --git a/assets/icons/filled/audiovisual/forward-5.svg b/cpp/assets/icons/filled/audiovisual/forward-5.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/forward-5.svg
rename to cpp/assets/icons/filled/audiovisual/forward-5.svg
diff --git a/assets/icons/filled/audiovisual/games.svg b/cpp/assets/icons/filled/audiovisual/games.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/games.svg
rename to cpp/assets/icons/filled/audiovisual/games.svg
diff --git a/assets/icons/filled/audiovisual/label-4k.svg b/cpp/assets/icons/filled/audiovisual/label-4k.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/label-4k.svg
rename to cpp/assets/icons/filled/audiovisual/label-4k.svg
diff --git a/assets/icons/filled/audiovisual/label-explicit.svg b/cpp/assets/icons/filled/audiovisual/label-explicit.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/label-explicit.svg
rename to cpp/assets/icons/filled/audiovisual/label-explicit.svg
diff --git a/assets/icons/filled/audiovisual/label-hd.svg b/cpp/assets/icons/filled/audiovisual/label-hd.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/label-hd.svg
rename to cpp/assets/icons/filled/audiovisual/label-hd.svg
diff --git a/assets/icons/filled/audiovisual/label-hq.svg b/cpp/assets/icons/filled/audiovisual/label-hq.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/label-hq.svg
rename to cpp/assets/icons/filled/audiovisual/label-hq.svg
diff --git a/assets/icons/filled/audiovisual/maximize-3-rec.svg b/cpp/assets/icons/filled/audiovisual/maximize-3-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/maximize-3-rec.svg
rename to cpp/assets/icons/filled/audiovisual/maximize-3-rec.svg
diff --git a/assets/icons/filled/audiovisual/maximize-3.svg b/cpp/assets/icons/filled/audiovisual/maximize-3.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/maximize-3.svg
rename to cpp/assets/icons/filled/audiovisual/maximize-3.svg
diff --git a/assets/icons/filled/audiovisual/mic-slash.svg b/cpp/assets/icons/filled/audiovisual/mic-slash.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/mic-slash.svg
rename to cpp/assets/icons/filled/audiovisual/mic-slash.svg
diff --git a/assets/icons/filled/audiovisual/mic.svg b/cpp/assets/icons/filled/audiovisual/mic.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/mic.svg
rename to cpp/assets/icons/filled/audiovisual/mic.svg
diff --git a/assets/icons/filled/audiovisual/minimize-rec.svg b/cpp/assets/icons/filled/audiovisual/minimize-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/minimize-rec.svg
rename to cpp/assets/icons/filled/audiovisual/minimize-rec.svg
diff --git a/assets/icons/filled/audiovisual/minimize.svg b/cpp/assets/icons/filled/audiovisual/minimize.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/minimize.svg
rename to cpp/assets/icons/filled/audiovisual/minimize.svg
diff --git a/assets/icons/filled/audiovisual/miniplayer.svg b/cpp/assets/icons/filled/audiovisual/miniplayer.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/miniplayer.svg
rename to cpp/assets/icons/filled/audiovisual/miniplayer.svg
diff --git a/assets/icons/filled/audiovisual/music-library.svg b/cpp/assets/icons/filled/audiovisual/music-library.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/music-library.svg
rename to cpp/assets/icons/filled/audiovisual/music-library.svg
diff --git a/assets/icons/filled/audiovisual/music-note-2.svg b/cpp/assets/icons/filled/audiovisual/music-note-2.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/music-note-2.svg
rename to cpp/assets/icons/filled/audiovisual/music-note-2.svg
diff --git a/assets/icons/filled/audiovisual/music-note-3.svg b/cpp/assets/icons/filled/audiovisual/music-note-3.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/music-note-3.svg
rename to cpp/assets/icons/filled/audiovisual/music-note-3.svg
diff --git a/assets/icons/filled/audiovisual/music-note.svg b/cpp/assets/icons/filled/audiovisual/music-note.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/music-note.svg
rename to cpp/assets/icons/filled/audiovisual/music-note.svg
diff --git a/assets/icons/filled/audiovisual/music-plus.svg b/cpp/assets/icons/filled/audiovisual/music-plus.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/music-plus.svg
rename to cpp/assets/icons/filled/audiovisual/music-plus.svg
diff --git a/assets/icons/filled/audiovisual/music-queue.svg b/cpp/assets/icons/filled/audiovisual/music-queue.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/music-queue.svg
rename to cpp/assets/icons/filled/audiovisual/music-queue.svg
diff --git a/assets/icons/filled/audiovisual/new-release.svg b/cpp/assets/icons/filled/audiovisual/new-release.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/new-release.svg
rename to cpp/assets/icons/filled/audiovisual/new-release.svg
diff --git a/assets/icons/filled/audiovisual/pause-circle.svg b/cpp/assets/icons/filled/audiovisual/pause-circle.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/pause-circle.svg
rename to cpp/assets/icons/filled/audiovisual/pause-circle.svg
diff --git a/assets/icons/filled/audiovisual/pause.svg b/cpp/assets/icons/filled/audiovisual/pause.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/pause.svg
rename to cpp/assets/icons/filled/audiovisual/pause.svg
diff --git a/assets/icons/filled/audiovisual/play-circle.svg b/cpp/assets/icons/filled/audiovisual/play-circle.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/play-circle.svg
rename to cpp/assets/icons/filled/audiovisual/play-circle.svg
diff --git a/assets/icons/filled/audiovisual/play-next.svg b/cpp/assets/icons/filled/audiovisual/play-next.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/play-next.svg
rename to cpp/assets/icons/filled/audiovisual/play-next.svg
diff --git a/assets/icons/filled/audiovisual/play-previous.svg b/cpp/assets/icons/filled/audiovisual/play-previous.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/play-previous.svg
rename to cpp/assets/icons/filled/audiovisual/play-previous.svg
diff --git a/assets/icons/filled/audiovisual/play-slowmotion.svg b/cpp/assets/icons/filled/audiovisual/play-slowmotion.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/play-slowmotion.svg
rename to cpp/assets/icons/filled/audiovisual/play-slowmotion.svg
diff --git a/assets/icons/filled/audiovisual/play.svg b/cpp/assets/icons/filled/audiovisual/play.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/play.svg
rename to cpp/assets/icons/filled/audiovisual/play.svg
diff --git a/assets/icons/filled/audiovisual/playlist-play.svg b/cpp/assets/icons/filled/audiovisual/playlist-play.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/playlist-play.svg
rename to cpp/assets/icons/filled/audiovisual/playlist-play.svg
diff --git a/assets/icons/filled/audiovisual/playlist-plus.svg b/cpp/assets/icons/filled/audiovisual/playlist-plus.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/playlist-plus.svg
rename to cpp/assets/icons/filled/audiovisual/playlist-plus.svg
diff --git a/assets/icons/filled/audiovisual/playlist.svg b/cpp/assets/icons/filled/audiovisual/playlist.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/playlist.svg
rename to cpp/assets/icons/filled/audiovisual/playlist.svg
diff --git a/assets/icons/filled/audiovisual/radio.svg b/cpp/assets/icons/filled/audiovisual/radio.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/radio.svg
rename to cpp/assets/icons/filled/audiovisual/radio.svg
diff --git a/assets/icons/filled/audiovisual/record.svg b/cpp/assets/icons/filled/audiovisual/record.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/record.svg
rename to cpp/assets/icons/filled/audiovisual/record.svg
diff --git a/assets/icons/filled/audiovisual/repeat-on.svg b/cpp/assets/icons/filled/audiovisual/repeat-on.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/repeat-on.svg
rename to cpp/assets/icons/filled/audiovisual/repeat-on.svg
diff --git a/assets/icons/filled/audiovisual/repeat.svg b/cpp/assets/icons/filled/audiovisual/repeat.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/repeat.svg
rename to cpp/assets/icons/filled/audiovisual/repeat.svg
diff --git a/assets/icons/filled/audiovisual/replay-10-rec.svg b/cpp/assets/icons/filled/audiovisual/replay-10-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/replay-10-rec.svg
rename to cpp/assets/icons/filled/audiovisual/replay-10-rec.svg
diff --git a/assets/icons/filled/audiovisual/replay-10.svg b/cpp/assets/icons/filled/audiovisual/replay-10.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/replay-10.svg
rename to cpp/assets/icons/filled/audiovisual/replay-10.svg
diff --git a/assets/icons/filled/audiovisual/replay-15-rec.svg b/cpp/assets/icons/filled/audiovisual/replay-15-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/replay-15-rec.svg
rename to cpp/assets/icons/filled/audiovisual/replay-15-rec.svg
diff --git a/assets/icons/filled/audiovisual/replay-15.svg b/cpp/assets/icons/filled/audiovisual/replay-15.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/replay-15.svg
rename to cpp/assets/icons/filled/audiovisual/replay-15.svg
diff --git a/assets/icons/filled/audiovisual/replay-5-rec.svg b/cpp/assets/icons/filled/audiovisual/replay-5-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/replay-5-rec.svg
rename to cpp/assets/icons/filled/audiovisual/replay-5-rec.svg
diff --git a/assets/icons/filled/audiovisual/replay-5.svg b/cpp/assets/icons/filled/audiovisual/replay-5.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/replay-5.svg
rename to cpp/assets/icons/filled/audiovisual/replay-5.svg
diff --git a/assets/icons/filled/audiovisual/replay-rec.svg b/cpp/assets/icons/filled/audiovisual/replay-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/replay-rec.svg
rename to cpp/assets/icons/filled/audiovisual/replay-rec.svg
diff --git a/assets/icons/filled/audiovisual/replay.svg b/cpp/assets/icons/filled/audiovisual/replay.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/replay.svg
rename to cpp/assets/icons/filled/audiovisual/replay.svg
diff --git a/assets/icons/filled/audiovisual/shuffle.svg b/cpp/assets/icons/filled/audiovisual/shuffle.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/shuffle.svg
rename to cpp/assets/icons/filled/audiovisual/shuffle.svg
diff --git a/assets/icons/filled/audiovisual/soundwave-rec.svg b/cpp/assets/icons/filled/audiovisual/soundwave-rec.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/soundwave-rec.svg
rename to cpp/assets/icons/filled/audiovisual/soundwave-rec.svg
diff --git a/assets/icons/filled/audiovisual/soundwave.svg b/cpp/assets/icons/filled/audiovisual/soundwave.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/soundwave.svg
rename to cpp/assets/icons/filled/audiovisual/soundwave.svg
diff --git a/assets/icons/filled/audiovisual/stop-circle.svg b/cpp/assets/icons/filled/audiovisual/stop-circle.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/stop-circle.svg
rename to cpp/assets/icons/filled/audiovisual/stop-circle.svg
diff --git a/assets/icons/filled/audiovisual/stop.svg b/cpp/assets/icons/filled/audiovisual/stop.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/stop.svg
rename to cpp/assets/icons/filled/audiovisual/stop.svg
diff --git a/assets/icons/filled/audiovisual/tv.svg b/cpp/assets/icons/filled/audiovisual/tv.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/tv.svg
rename to cpp/assets/icons/filled/audiovisual/tv.svg
diff --git a/assets/icons/filled/audiovisual/verified.svg b/cpp/assets/icons/filled/audiovisual/verified.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/verified.svg
rename to cpp/assets/icons/filled/audiovisual/verified.svg
diff --git a/assets/icons/filled/audiovisual/video-camera-slash.svg b/cpp/assets/icons/filled/audiovisual/video-camera-slash.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/video-camera-slash.svg
rename to cpp/assets/icons/filled/audiovisual/video-camera-slash.svg
diff --git a/assets/icons/filled/audiovisual/video-camera.svg b/cpp/assets/icons/filled/audiovisual/video-camera.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/video-camera.svg
rename to cpp/assets/icons/filled/audiovisual/video-camera.svg
diff --git a/assets/icons/filled/audiovisual/video-library.svg b/cpp/assets/icons/filled/audiovisual/video-library.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/video-library.svg
rename to cpp/assets/icons/filled/audiovisual/video-library.svg
diff --git a/assets/icons/filled/audiovisual/video-plus.svg b/cpp/assets/icons/filled/audiovisual/video-plus.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/video-plus.svg
rename to cpp/assets/icons/filled/audiovisual/video-plus.svg
diff --git a/assets/icons/filled/audiovisual/video-queue.svg b/cpp/assets/icons/filled/audiovisual/video-queue.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/video-queue.svg
rename to cpp/assets/icons/filled/audiovisual/video-queue.svg
diff --git a/assets/icons/filled/audiovisual/volume-cross.svg b/cpp/assets/icons/filled/audiovisual/volume-cross.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/volume-cross.svg
rename to cpp/assets/icons/filled/audiovisual/volume-cross.svg
diff --git a/assets/icons/filled/audiovisual/volume-high.svg b/cpp/assets/icons/filled/audiovisual/volume-high.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/volume-high.svg
rename to cpp/assets/icons/filled/audiovisual/volume-high.svg
diff --git a/assets/icons/filled/audiovisual/volume-low.svg b/cpp/assets/icons/filled/audiovisual/volume-low.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/volume-low.svg
rename to cpp/assets/icons/filled/audiovisual/volume-low.svg
diff --git a/assets/icons/filled/audiovisual/volume-mute.svg b/cpp/assets/icons/filled/audiovisual/volume-mute.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/volume-mute.svg
rename to cpp/assets/icons/filled/audiovisual/volume-mute.svg
diff --git a/assets/icons/filled/audiovisual/volume-slash.svg b/cpp/assets/icons/filled/audiovisual/volume-slash.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/volume-slash.svg
rename to cpp/assets/icons/filled/audiovisual/volume-slash.svg
diff --git a/assets/icons/filled/audiovisual/webcam-slash.svg b/cpp/assets/icons/filled/audiovisual/webcam-slash.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/webcam-slash.svg
rename to cpp/assets/icons/filled/audiovisual/webcam-slash.svg
diff --git a/assets/icons/filled/audiovisual/webcam.svg b/cpp/assets/icons/filled/audiovisual/webcam.svg
similarity index 100%
rename from assets/icons/filled/audiovisual/webcam.svg
rename to cpp/assets/icons/filled/audiovisual/webcam.svg
diff --git a/assets/icons/filled/basic/activity-2.svg b/cpp/assets/icons/filled/basic/activity-2.svg
similarity index 100%
rename from assets/icons/filled/basic/activity-2.svg
rename to cpp/assets/icons/filled/basic/activity-2.svg
diff --git a/assets/icons/filled/basic/activity-rec.svg b/cpp/assets/icons/filled/basic/activity-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/activity-rec.svg
rename to cpp/assets/icons/filled/basic/activity-rec.svg
diff --git a/assets/icons/filled/basic/airplay.svg b/cpp/assets/icons/filled/basic/airplay.svg
similarity index 100%
rename from assets/icons/filled/basic/airplay.svg
rename to cpp/assets/icons/filled/basic/airplay.svg
diff --git a/assets/icons/filled/basic/anchor-rec.svg b/cpp/assets/icons/filled/basic/anchor-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/anchor-rec.svg
rename to cpp/assets/icons/filled/basic/anchor-rec.svg
diff --git a/assets/icons/filled/basic/anchor.svg b/cpp/assets/icons/filled/basic/anchor.svg
similarity index 100%
rename from assets/icons/filled/basic/anchor.svg
rename to cpp/assets/icons/filled/basic/anchor.svg
diff --git a/assets/icons/filled/basic/archive.svg b/cpp/assets/icons/filled/basic/archive.svg
similarity index 100%
rename from assets/icons/filled/basic/archive.svg
rename to cpp/assets/icons/filled/basic/archive.svg
diff --git a/assets/icons/filled/basic/at-rec.svg b/cpp/assets/icons/filled/basic/at-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/at-rec.svg
rename to cpp/assets/icons/filled/basic/at-rec.svg
diff --git a/assets/icons/filled/basic/at.svg b/cpp/assets/icons/filled/basic/at.svg
similarity index 100%
rename from assets/icons/filled/basic/at.svg
rename to cpp/assets/icons/filled/basic/at.svg
diff --git a/assets/icons/filled/basic/atom.svg b/cpp/assets/icons/filled/basic/atom.svg
similarity index 100%
rename from assets/icons/filled/basic/atom.svg
rename to cpp/assets/icons/filled/basic/atom.svg
diff --git a/assets/icons/filled/basic/award.svg b/cpp/assets/icons/filled/basic/award.svg
similarity index 100%
rename from assets/icons/filled/basic/award.svg
rename to cpp/assets/icons/filled/basic/award.svg
diff --git a/assets/icons/filled/basic/baby-carriage.svg b/cpp/assets/icons/filled/basic/baby-carriage.svg
similarity index 100%
rename from assets/icons/filled/basic/baby-carriage.svg
rename to cpp/assets/icons/filled/basic/baby-carriage.svg
diff --git a/assets/icons/filled/basic/barchart.svg b/cpp/assets/icons/filled/basic/barchart.svg
similarity index 100%
rename from assets/icons/filled/basic/barchart.svg
rename to cpp/assets/icons/filled/basic/barchart.svg
diff --git a/assets/icons/filled/basic/bed-2.svg b/cpp/assets/icons/filled/basic/bed-2.svg
similarity index 100%
rename from assets/icons/filled/basic/bed-2.svg
rename to cpp/assets/icons/filled/basic/bed-2.svg
diff --git a/assets/icons/filled/basic/bed-3.svg b/cpp/assets/icons/filled/basic/bed-3.svg
similarity index 100%
rename from assets/icons/filled/basic/bed-3.svg
rename to cpp/assets/icons/filled/basic/bed-3.svg
diff --git a/assets/icons/filled/basic/bluetooth-rec.svg b/cpp/assets/icons/filled/basic/bluetooth-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/bluetooth-rec.svg
rename to cpp/assets/icons/filled/basic/bluetooth-rec.svg
diff --git a/assets/icons/filled/basic/bluetooth.svg b/cpp/assets/icons/filled/basic/bluetooth.svg
similarity index 100%
rename from assets/icons/filled/basic/bluetooth.svg
rename to cpp/assets/icons/filled/basic/bluetooth.svg
diff --git a/assets/icons/filled/basic/book-open.svg b/cpp/assets/icons/filled/basic/book-open.svg
similarity index 100%
rename from assets/icons/filled/basic/book-open.svg
rename to cpp/assets/icons/filled/basic/book-open.svg
diff --git a/assets/icons/filled/basic/book.svg b/cpp/assets/icons/filled/basic/book.svg
similarity index 100%
rename from assets/icons/filled/basic/book.svg
rename to cpp/assets/icons/filled/basic/book.svg
diff --git a/assets/icons/filled/basic/bookmark-check.svg b/cpp/assets/icons/filled/basic/bookmark-check.svg
similarity index 100%
rename from assets/icons/filled/basic/bookmark-check.svg
rename to cpp/assets/icons/filled/basic/bookmark-check.svg
diff --git a/assets/icons/filled/basic/bookmark-minus.svg b/cpp/assets/icons/filled/basic/bookmark-minus.svg
similarity index 100%
rename from assets/icons/filled/basic/bookmark-minus.svg
rename to cpp/assets/icons/filled/basic/bookmark-minus.svg
diff --git a/assets/icons/filled/basic/bookmark-plus.svg b/cpp/assets/icons/filled/basic/bookmark-plus.svg
similarity index 100%
rename from assets/icons/filled/basic/bookmark-plus.svg
rename to cpp/assets/icons/filled/basic/bookmark-plus.svg
diff --git a/assets/icons/filled/basic/bookmark-slash.svg b/cpp/assets/icons/filled/basic/bookmark-slash.svg
similarity index 100%
rename from assets/icons/filled/basic/bookmark-slash.svg
rename to cpp/assets/icons/filled/basic/bookmark-slash.svg
diff --git a/assets/icons/filled/basic/bookmark.svg b/cpp/assets/icons/filled/basic/bookmark.svg
similarity index 100%
rename from assets/icons/filled/basic/bookmark.svg
rename to cpp/assets/icons/filled/basic/bookmark.svg
diff --git a/assets/icons/filled/basic/bookmarks.svg b/cpp/assets/icons/filled/basic/bookmarks.svg
similarity index 100%
rename from assets/icons/filled/basic/bookmarks.svg
rename to cpp/assets/icons/filled/basic/bookmarks.svg
diff --git a/assets/icons/filled/basic/box-2.svg b/cpp/assets/icons/filled/basic/box-2.svg
similarity index 100%
rename from assets/icons/filled/basic/box-2.svg
rename to cpp/assets/icons/filled/basic/box-2.svg
diff --git a/assets/icons/filled/basic/box.svg b/cpp/assets/icons/filled/basic/box.svg
similarity index 100%
rename from assets/icons/filled/basic/box.svg
rename to cpp/assets/icons/filled/basic/box.svg
diff --git a/assets/icons/filled/basic/brackets-rec.svg b/cpp/assets/icons/filled/basic/brackets-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/brackets-rec.svg
rename to cpp/assets/icons/filled/basic/brackets-rec.svg
diff --git a/assets/icons/filled/basic/brackets.svg b/cpp/assets/icons/filled/basic/brackets.svg
similarity index 100%
rename from assets/icons/filled/basic/brackets.svg
rename to cpp/assets/icons/filled/basic/brackets.svg
diff --git a/assets/icons/filled/basic/briefcase-2.svg b/cpp/assets/icons/filled/basic/briefcase-2.svg
similarity index 100%
rename from assets/icons/filled/basic/briefcase-2.svg
rename to cpp/assets/icons/filled/basic/briefcase-2.svg
diff --git a/assets/icons/filled/basic/briefcase.svg b/cpp/assets/icons/filled/basic/briefcase.svg
similarity index 100%
rename from assets/icons/filled/basic/briefcase.svg
rename to cpp/assets/icons/filled/basic/briefcase.svg
diff --git a/assets/icons/filled/basic/broadcast-rec.svg b/cpp/assets/icons/filled/basic/broadcast-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/broadcast-rec.svg
rename to cpp/assets/icons/filled/basic/broadcast-rec.svg
diff --git a/assets/icons/filled/basic/broadcast.svg b/cpp/assets/icons/filled/basic/broadcast.svg
similarity index 100%
rename from assets/icons/filled/basic/broadcast.svg
rename to cpp/assets/icons/filled/basic/broadcast.svg
diff --git a/assets/icons/filled/basic/brush.svg b/cpp/assets/icons/filled/basic/brush.svg
similarity index 100%
rename from assets/icons/filled/basic/brush.svg
rename to cpp/assets/icons/filled/basic/brush.svg
diff --git a/assets/icons/filled/basic/cast.svg b/cpp/assets/icons/filled/basic/cast.svg
similarity index 100%
rename from assets/icons/filled/basic/cast.svg
rename to cpp/assets/icons/filled/basic/cast.svg
diff --git a/assets/icons/filled/basic/check-circle.svg b/cpp/assets/icons/filled/basic/check-circle.svg
similarity index 100%
rename from assets/icons/filled/basic/check-circle.svg
rename to cpp/assets/icons/filled/basic/check-circle.svg
diff --git a/assets/icons/filled/basic/check-rec.svg b/cpp/assets/icons/filled/basic/check-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/check-rec.svg
rename to cpp/assets/icons/filled/basic/check-rec.svg
diff --git a/assets/icons/filled/basic/check.svg b/cpp/assets/icons/filled/basic/check.svg
similarity index 100%
rename from assets/icons/filled/basic/check.svg
rename to cpp/assets/icons/filled/basic/check.svg
diff --git a/assets/icons/filled/basic/checkbox-circle.svg b/cpp/assets/icons/filled/basic/checkbox-circle.svg
similarity index 100%
rename from assets/icons/filled/basic/checkbox-circle.svg
rename to cpp/assets/icons/filled/basic/checkbox-circle.svg
diff --git a/assets/icons/filled/basic/checkbox-rec.svg b/cpp/assets/icons/filled/basic/checkbox-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/checkbox-rec.svg
rename to cpp/assets/icons/filled/basic/checkbox-rec.svg
diff --git a/assets/icons/filled/basic/copy.svg b/cpp/assets/icons/filled/basic/copy.svg
similarity index 100%
rename from assets/icons/filled/basic/copy.svg
rename to cpp/assets/icons/filled/basic/copy.svg
diff --git a/assets/icons/filled/basic/copyright.svg b/cpp/assets/icons/filled/basic/copyright.svg
similarity index 100%
rename from assets/icons/filled/basic/copyright.svg
rename to cpp/assets/icons/filled/basic/copyright.svg
diff --git a/assets/icons/filled/basic/cross-rec.svg b/cpp/assets/icons/filled/basic/cross-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/cross-rec.svg
rename to cpp/assets/icons/filled/basic/cross-rec.svg
diff --git a/assets/icons/filled/basic/cross.svg b/cpp/assets/icons/filled/basic/cross.svg
similarity index 100%
rename from assets/icons/filled/basic/cross.svg
rename to cpp/assets/icons/filled/basic/cross.svg
diff --git a/assets/icons/filled/basic/crosshair.svg b/cpp/assets/icons/filled/basic/crosshair.svg
similarity index 100%
rename from assets/icons/filled/basic/crosshair.svg
rename to cpp/assets/icons/filled/basic/crosshair.svg
diff --git a/assets/icons/filled/basic/cut.svg b/cpp/assets/icons/filled/basic/cut.svg
similarity index 100%
rename from assets/icons/filled/basic/cut.svg
rename to cpp/assets/icons/filled/basic/cut.svg
diff --git a/assets/icons/filled/basic/dashboard-2.svg b/cpp/assets/icons/filled/basic/dashboard-2.svg
similarity index 100%
rename from assets/icons/filled/basic/dashboard-2.svg
rename to cpp/assets/icons/filled/basic/dashboard-2.svg
diff --git a/assets/icons/filled/basic/dashboard.svg b/cpp/assets/icons/filled/basic/dashboard.svg
similarity index 100%
rename from assets/icons/filled/basic/dashboard.svg
rename to cpp/assets/icons/filled/basic/dashboard.svg
diff --git a/assets/icons/filled/basic/dumbell.svg b/cpp/assets/icons/filled/basic/dumbell.svg
similarity index 100%
rename from assets/icons/filled/basic/dumbell.svg
rename to cpp/assets/icons/filled/basic/dumbell.svg
diff --git a/assets/icons/filled/basic/email.svg b/cpp/assets/icons/filled/basic/email.svg
similarity index 100%
rename from assets/icons/filled/basic/email.svg
rename to cpp/assets/icons/filled/basic/email.svg
diff --git a/assets/icons/filled/basic/emails.svg b/cpp/assets/icons/filled/basic/emails.svg
similarity index 100%
rename from assets/icons/filled/basic/emails.svg
rename to cpp/assets/icons/filled/basic/emails.svg
diff --git a/assets/icons/filled/basic/emotion-happy.svg b/cpp/assets/icons/filled/basic/emotion-happy.svg
similarity index 100%
rename from assets/icons/filled/basic/emotion-happy.svg
rename to cpp/assets/icons/filled/basic/emotion-happy.svg
diff --git a/assets/icons/filled/basic/emotion-neutral.svg b/cpp/assets/icons/filled/basic/emotion-neutral.svg
similarity index 100%
rename from assets/icons/filled/basic/emotion-neutral.svg
rename to cpp/assets/icons/filled/basic/emotion-neutral.svg
diff --git a/assets/icons/filled/basic/emotion-sad.svg b/cpp/assets/icons/filled/basic/emotion-sad.svg
similarity index 100%
rename from assets/icons/filled/basic/emotion-sad.svg
rename to cpp/assets/icons/filled/basic/emotion-sad.svg
diff --git a/assets/icons/filled/basic/emotion-smile.svg b/cpp/assets/icons/filled/basic/emotion-smile.svg
similarity index 100%
rename from assets/icons/filled/basic/emotion-smile.svg
rename to cpp/assets/icons/filled/basic/emotion-smile.svg
diff --git a/assets/icons/filled/basic/emotion-wow.svg b/cpp/assets/icons/filled/basic/emotion-wow.svg
similarity index 100%
rename from assets/icons/filled/basic/emotion-wow.svg
rename to cpp/assets/icons/filled/basic/emotion-wow.svg
diff --git a/assets/icons/filled/basic/filter-2.svg b/cpp/assets/icons/filled/basic/filter-2.svg
similarity index 100%
rename from assets/icons/filled/basic/filter-2.svg
rename to cpp/assets/icons/filled/basic/filter-2.svg
diff --git a/assets/icons/filled/basic/filter-rec.svg b/cpp/assets/icons/filled/basic/filter-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/filter-rec.svg
rename to cpp/assets/icons/filled/basic/filter-rec.svg
diff --git a/assets/icons/filled/basic/filter.svg b/cpp/assets/icons/filled/basic/filter.svg
similarity index 100%
rename from assets/icons/filled/basic/filter.svg
rename to cpp/assets/icons/filled/basic/filter.svg
diff --git a/assets/icons/filled/basic/fire.svg b/cpp/assets/icons/filled/basic/fire.svg
similarity index 100%
rename from assets/icons/filled/basic/fire.svg
rename to cpp/assets/icons/filled/basic/fire.svg
diff --git a/assets/icons/filled/basic/flag-2.svg b/cpp/assets/icons/filled/basic/flag-2.svg
similarity index 100%
rename from assets/icons/filled/basic/flag-2.svg
rename to cpp/assets/icons/filled/basic/flag-2.svg
diff --git a/assets/icons/filled/basic/flag-3.svg b/cpp/assets/icons/filled/basic/flag-3.svg
similarity index 100%
rename from assets/icons/filled/basic/flag-3.svg
rename to cpp/assets/icons/filled/basic/flag-3.svg
diff --git a/assets/icons/filled/basic/flag.svg b/cpp/assets/icons/filled/basic/flag.svg
similarity index 100%
rename from assets/icons/filled/basic/flag.svg
rename to cpp/assets/icons/filled/basic/flag.svg
diff --git a/assets/icons/filled/basic/gear-2.svg b/cpp/assets/icons/filled/basic/gear-2.svg
similarity index 100%
rename from assets/icons/filled/basic/gear-2.svg
rename to cpp/assets/icons/filled/basic/gear-2.svg
diff --git a/assets/icons/filled/basic/gear.svg b/cpp/assets/icons/filled/basic/gear.svg
similarity index 100%
rename from assets/icons/filled/basic/gear.svg
rename to cpp/assets/icons/filled/basic/gear.svg
diff --git a/assets/icons/filled/basic/gift.svg b/cpp/assets/icons/filled/basic/gift.svg
similarity index 100%
rename from assets/icons/filled/basic/gift.svg
rename to cpp/assets/icons/filled/basic/gift.svg
diff --git a/assets/icons/filled/basic/glasses.svg b/cpp/assets/icons/filled/basic/glasses.svg
similarity index 100%
rename from assets/icons/filled/basic/glasses.svg
rename to cpp/assets/icons/filled/basic/glasses.svg
diff --git a/assets/icons/filled/basic/hashtag-circle.svg b/cpp/assets/icons/filled/basic/hashtag-circle.svg
similarity index 100%
rename from assets/icons/filled/basic/hashtag-circle.svg
rename to cpp/assets/icons/filled/basic/hashtag-circle.svg
diff --git a/assets/icons/filled/basic/hashtag-rec.svg b/cpp/assets/icons/filled/basic/hashtag-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/hashtag-rec.svg
rename to cpp/assets/icons/filled/basic/hashtag-rec.svg
diff --git a/assets/icons/filled/basic/hashtag.svg b/cpp/assets/icons/filled/basic/hashtag.svg
similarity index 100%
rename from assets/icons/filled/basic/hashtag.svg
rename to cpp/assets/icons/filled/basic/hashtag.svg
diff --git a/assets/icons/filled/basic/heart-slash.svg b/cpp/assets/icons/filled/basic/heart-slash.svg
similarity index 100%
rename from assets/icons/filled/basic/heart-slash.svg
rename to cpp/assets/icons/filled/basic/heart-slash.svg
diff --git a/assets/icons/filled/basic/heart.svg b/cpp/assets/icons/filled/basic/heart.svg
similarity index 100%
rename from assets/icons/filled/basic/heart.svg
rename to cpp/assets/icons/filled/basic/heart.svg
diff --git a/assets/icons/filled/basic/home-2.svg b/cpp/assets/icons/filled/basic/home-2.svg
similarity index 100%
rename from assets/icons/filled/basic/home-2.svg
rename to cpp/assets/icons/filled/basic/home-2.svg
diff --git a/assets/icons/filled/basic/home-3.svg b/cpp/assets/icons/filled/basic/home-3.svg
similarity index 100%
rename from assets/icons/filled/basic/home-3.svg
rename to cpp/assets/icons/filled/basic/home-3.svg
diff --git a/assets/icons/filled/basic/home-4.svg b/cpp/assets/icons/filled/basic/home-4.svg
similarity index 100%
rename from assets/icons/filled/basic/home-4.svg
rename to cpp/assets/icons/filled/basic/home-4.svg
diff --git a/assets/icons/filled/basic/home.svg b/cpp/assets/icons/filled/basic/home.svg
similarity index 100%
rename from assets/icons/filled/basic/home.svg
rename to cpp/assets/icons/filled/basic/home.svg
diff --git a/assets/icons/filled/basic/inbox-filled.svg b/cpp/assets/icons/filled/basic/inbox-filled.svg
similarity index 100%
rename from assets/icons/filled/basic/inbox-filled.svg
rename to cpp/assets/icons/filled/basic/inbox-filled.svg
diff --git a/assets/icons/filled/basic/inbox-in.svg b/cpp/assets/icons/filled/basic/inbox-in.svg
similarity index 100%
rename from assets/icons/filled/basic/inbox-in.svg
rename to cpp/assets/icons/filled/basic/inbox-in.svg
diff --git a/assets/icons/filled/basic/inbox-out.svg b/cpp/assets/icons/filled/basic/inbox-out.svg
similarity index 100%
rename from assets/icons/filled/basic/inbox-out.svg
rename to cpp/assets/icons/filled/basic/inbox-out.svg
diff --git a/assets/icons/filled/basic/inbox.svg b/cpp/assets/icons/filled/basic/inbox.svg
similarity index 100%
rename from assets/icons/filled/basic/inbox.svg
rename to cpp/assets/icons/filled/basic/inbox.svg
diff --git a/assets/icons/filled/basic/infinity-rec.svg b/cpp/assets/icons/filled/basic/infinity-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/infinity-rec.svg
rename to cpp/assets/icons/filled/basic/infinity-rec.svg
diff --git a/assets/icons/filled/basic/infinity.svg b/cpp/assets/icons/filled/basic/infinity.svg
similarity index 100%
rename from assets/icons/filled/basic/infinity.svg
rename to cpp/assets/icons/filled/basic/infinity.svg
diff --git a/assets/icons/filled/basic/invoice.svg b/cpp/assets/icons/filled/basic/invoice.svg
similarity index 100%
rename from assets/icons/filled/basic/invoice.svg
rename to cpp/assets/icons/filled/basic/invoice.svg
diff --git a/assets/icons/filled/basic/layers.svg b/cpp/assets/icons/filled/basic/layers.svg
similarity index 100%
rename from assets/icons/filled/basic/layers.svg
rename to cpp/assets/icons/filled/basic/layers.svg
diff --git a/assets/icons/filled/basic/lifebuoy.svg b/cpp/assets/icons/filled/basic/lifebuoy.svg
similarity index 100%
rename from assets/icons/filled/basic/lifebuoy.svg
rename to cpp/assets/icons/filled/basic/lifebuoy.svg
diff --git a/assets/icons/filled/basic/loader-2-rec.svg b/cpp/assets/icons/filled/basic/loader-2-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/loader-2-rec.svg
rename to cpp/assets/icons/filled/basic/loader-2-rec.svg
diff --git a/assets/icons/filled/basic/loader-2.svg b/cpp/assets/icons/filled/basic/loader-2.svg
similarity index 100%
rename from assets/icons/filled/basic/loader-2.svg
rename to cpp/assets/icons/filled/basic/loader-2.svg
diff --git a/assets/icons/filled/basic/loader-rec.svg b/cpp/assets/icons/filled/basic/loader-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/loader-rec.svg
rename to cpp/assets/icons/filled/basic/loader-rec.svg
diff --git a/assets/icons/filled/basic/loader.svg b/cpp/assets/icons/filled/basic/loader.svg
similarity index 100%
rename from assets/icons/filled/basic/loader.svg
rename to cpp/assets/icons/filled/basic/loader.svg
diff --git a/assets/icons/filled/basic/loading-trolley.svg b/cpp/assets/icons/filled/basic/loading-trolley.svg
similarity index 100%
rename from assets/icons/filled/basic/loading-trolley.svg
rename to cpp/assets/icons/filled/basic/loading-trolley.svg
diff --git a/assets/icons/filled/basic/megaphone.svg b/cpp/assets/icons/filled/basic/megaphone.svg
similarity index 100%
rename from assets/icons/filled/basic/megaphone.svg
rename to cpp/assets/icons/filled/basic/megaphone.svg
diff --git a/assets/icons/filled/basic/menu-2-rec.svg b/cpp/assets/icons/filled/basic/menu-2-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/menu-2-rec.svg
rename to cpp/assets/icons/filled/basic/menu-2-rec.svg
diff --git a/assets/icons/filled/basic/menu-2.svg b/cpp/assets/icons/filled/basic/menu-2.svg
similarity index 100%
rename from assets/icons/filled/basic/menu-2.svg
rename to cpp/assets/icons/filled/basic/menu-2.svg
diff --git a/assets/icons/filled/basic/menu-rec.svg b/cpp/assets/icons/filled/basic/menu-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/menu-rec.svg
rename to cpp/assets/icons/filled/basic/menu-rec.svg
diff --git a/assets/icons/filled/basic/menu.svg b/cpp/assets/icons/filled/basic/menu.svg
similarity index 100%
rename from assets/icons/filled/basic/menu.svg
rename to cpp/assets/icons/filled/basic/menu.svg
diff --git a/assets/icons/filled/basic/minus-circle.svg b/cpp/assets/icons/filled/basic/minus-circle.svg
similarity index 100%
rename from assets/icons/filled/basic/minus-circle.svg
rename to cpp/assets/icons/filled/basic/minus-circle.svg
diff --git a/assets/icons/filled/basic/minus-rec.svg b/cpp/assets/icons/filled/basic/minus-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/minus-rec.svg
rename to cpp/assets/icons/filled/basic/minus-rec.svg
diff --git a/assets/icons/filled/basic/minus.svg b/cpp/assets/icons/filled/basic/minus.svg
similarity index 100%
rename from assets/icons/filled/basic/minus.svg
rename to cpp/assets/icons/filled/basic/minus.svg
diff --git a/assets/icons/filled/basic/modules.svg b/cpp/assets/icons/filled/basic/modules.svg
similarity index 100%
rename from assets/icons/filled/basic/modules.svg
rename to cpp/assets/icons/filled/basic/modules.svg
diff --git a/assets/icons/filled/basic/more-horiz-rec.svg b/cpp/assets/icons/filled/basic/more-horiz-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/more-horiz-rec.svg
rename to cpp/assets/icons/filled/basic/more-horiz-rec.svg
diff --git a/assets/icons/filled/basic/more-horiz.svg b/cpp/assets/icons/filled/basic/more-horiz.svg
similarity index 100%
rename from assets/icons/filled/basic/more-horiz.svg
rename to cpp/assets/icons/filled/basic/more-horiz.svg
diff --git a/assets/icons/filled/basic/more-vert-rec.svg b/cpp/assets/icons/filled/basic/more-vert-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/more-vert-rec.svg
rename to cpp/assets/icons/filled/basic/more-vert-rec.svg
diff --git a/assets/icons/filled/basic/more-vert.svg b/cpp/assets/icons/filled/basic/more-vert.svg
similarity index 100%
rename from assets/icons/filled/basic/more-vert.svg
rename to cpp/assets/icons/filled/basic/more-vert.svg
diff --git a/assets/icons/filled/basic/newspaper.svg b/cpp/assets/icons/filled/basic/newspaper.svg
similarity index 100%
rename from assets/icons/filled/basic/newspaper.svg
rename to cpp/assets/icons/filled/basic/newspaper.svg
diff --git a/assets/icons/filled/basic/nut.svg b/cpp/assets/icons/filled/basic/nut.svg
similarity index 100%
rename from assets/icons/filled/basic/nut.svg
rename to cpp/assets/icons/filled/basic/nut.svg
diff --git a/assets/icons/filled/basic/planet.svg b/cpp/assets/icons/filled/basic/planet.svg
similarity index 100%
rename from assets/icons/filled/basic/planet.svg
rename to cpp/assets/icons/filled/basic/planet.svg
diff --git a/assets/icons/filled/basic/plus-circle.svg b/cpp/assets/icons/filled/basic/plus-circle.svg
similarity index 100%
rename from assets/icons/filled/basic/plus-circle.svg
rename to cpp/assets/icons/filled/basic/plus-circle.svg
diff --git a/assets/icons/filled/basic/plus-rec.svg b/cpp/assets/icons/filled/basic/plus-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/plus-rec.svg
rename to cpp/assets/icons/filled/basic/plus-rec.svg
diff --git a/assets/icons/filled/basic/plus.svg b/cpp/assets/icons/filled/basic/plus.svg
similarity index 100%
rename from assets/icons/filled/basic/plus.svg
rename to cpp/assets/icons/filled/basic/plus.svg
diff --git a/assets/icons/filled/basic/power-rec.svg b/cpp/assets/icons/filled/basic/power-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/power-rec.svg
rename to cpp/assets/icons/filled/basic/power-rec.svg
diff --git a/assets/icons/filled/basic/power.svg b/cpp/assets/icons/filled/basic/power.svg
similarity index 100%
rename from assets/icons/filled/basic/power.svg
rename to cpp/assets/icons/filled/basic/power.svg
diff --git a/assets/icons/filled/basic/presentation-chart.svg b/cpp/assets/icons/filled/basic/presentation-chart.svg
similarity index 100%
rename from assets/icons/filled/basic/presentation-chart.svg
rename to cpp/assets/icons/filled/basic/presentation-chart.svg
diff --git a/assets/icons/filled/basic/presentation-line.svg b/cpp/assets/icons/filled/basic/presentation-line.svg
similarity index 100%
rename from assets/icons/filled/basic/presentation-line.svg
rename to cpp/assets/icons/filled/basic/presentation-line.svg
diff --git a/assets/icons/filled/basic/receipt.svg b/cpp/assets/icons/filled/basic/receipt.svg
similarity index 100%
rename from assets/icons/filled/basic/receipt.svg
rename to cpp/assets/icons/filled/basic/receipt.svg
diff --git a/assets/icons/filled/basic/rocket-2.svg b/cpp/assets/icons/filled/basic/rocket-2.svg
similarity index 100%
rename from assets/icons/filled/basic/rocket-2.svg
rename to cpp/assets/icons/filled/basic/rocket-2.svg
diff --git a/assets/icons/filled/basic/rocket.svg b/cpp/assets/icons/filled/basic/rocket.svg
similarity index 100%
rename from assets/icons/filled/basic/rocket.svg
rename to cpp/assets/icons/filled/basic/rocket.svg
diff --git a/assets/icons/filled/basic/search.svg b/cpp/assets/icons/filled/basic/search.svg
similarity index 100%
rename from assets/icons/filled/basic/search.svg
rename to cpp/assets/icons/filled/basic/search.svg
diff --git a/assets/icons/filled/basic/send-2.svg b/cpp/assets/icons/filled/basic/send-2.svg
similarity index 100%
rename from assets/icons/filled/basic/send-2.svg
rename to cpp/assets/icons/filled/basic/send-2.svg
diff --git a/assets/icons/filled/basic/send.svg b/cpp/assets/icons/filled/basic/send.svg
similarity index 100%
rename from assets/icons/filled/basic/send.svg
rename to cpp/assets/icons/filled/basic/send.svg
diff --git a/assets/icons/filled/basic/share.svg b/cpp/assets/icons/filled/basic/share.svg
similarity index 100%
rename from assets/icons/filled/basic/share.svg
rename to cpp/assets/icons/filled/basic/share.svg
diff --git a/assets/icons/filled/basic/shopping-bag-2.svg b/cpp/assets/icons/filled/basic/shopping-bag-2.svg
similarity index 100%
rename from assets/icons/filled/basic/shopping-bag-2.svg
rename to cpp/assets/icons/filled/basic/shopping-bag-2.svg
diff --git a/assets/icons/filled/basic/shopping-bag.svg b/cpp/assets/icons/filled/basic/shopping-bag.svg
similarity index 100%
rename from assets/icons/filled/basic/shopping-bag.svg
rename to cpp/assets/icons/filled/basic/shopping-bag.svg
diff --git a/assets/icons/filled/basic/shopping-basket.svg b/cpp/assets/icons/filled/basic/shopping-basket.svg
similarity index 100%
rename from assets/icons/filled/basic/shopping-basket.svg
rename to cpp/assets/icons/filled/basic/shopping-basket.svg
diff --git a/assets/icons/filled/basic/shopping-cart-2.svg b/cpp/assets/icons/filled/basic/shopping-cart-2.svg
similarity index 100%
rename from assets/icons/filled/basic/shopping-cart-2.svg
rename to cpp/assets/icons/filled/basic/shopping-cart-2.svg
diff --git a/assets/icons/filled/basic/shopping-cart.svg b/cpp/assets/icons/filled/basic/shopping-cart.svg
similarity index 100%
rename from assets/icons/filled/basic/shopping-cart.svg
rename to cpp/assets/icons/filled/basic/shopping-cart.svg
diff --git a/assets/icons/filled/basic/slash.svg b/cpp/assets/icons/filled/basic/slash.svg
similarity index 100%
rename from assets/icons/filled/basic/slash.svg
rename to cpp/assets/icons/filled/basic/slash.svg
diff --git a/assets/icons/filled/basic/sliders-horiz-2.svg b/cpp/assets/icons/filled/basic/sliders-horiz-2.svg
similarity index 100%
rename from assets/icons/filled/basic/sliders-horiz-2.svg
rename to cpp/assets/icons/filled/basic/sliders-horiz-2.svg
diff --git a/assets/icons/filled/basic/sliders-horiz.svg b/cpp/assets/icons/filled/basic/sliders-horiz.svg
similarity index 100%
rename from assets/icons/filled/basic/sliders-horiz.svg
rename to cpp/assets/icons/filled/basic/sliders-horiz.svg
diff --git a/assets/icons/filled/basic/sliders-vert-2.svg b/cpp/assets/icons/filled/basic/sliders-vert-2.svg
similarity index 100%
rename from assets/icons/filled/basic/sliders-vert-2.svg
rename to cpp/assets/icons/filled/basic/sliders-vert-2.svg
diff --git a/assets/icons/filled/basic/sliders-vert.svg b/cpp/assets/icons/filled/basic/sliders-vert.svg
similarity index 100%
rename from assets/icons/filled/basic/sliders-vert.svg
rename to cpp/assets/icons/filled/basic/sliders-vert.svg
diff --git a/assets/icons/filled/basic/sort-number-rec.svg b/cpp/assets/icons/filled/basic/sort-number-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/sort-number-rec.svg
rename to cpp/assets/icons/filled/basic/sort-number-rec.svg
diff --git a/assets/icons/filled/basic/sort-number-reverse-rec.svg b/cpp/assets/icons/filled/basic/sort-number-reverse-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/sort-number-reverse-rec.svg
rename to cpp/assets/icons/filled/basic/sort-number-reverse-rec.svg
diff --git a/assets/icons/filled/basic/sort-number-reverse.svg b/cpp/assets/icons/filled/basic/sort-number-reverse.svg
similarity index 100%
rename from assets/icons/filled/basic/sort-number-reverse.svg
rename to cpp/assets/icons/filled/basic/sort-number-reverse.svg
diff --git a/assets/icons/filled/basic/sort-number.svg b/cpp/assets/icons/filled/basic/sort-number.svg
similarity index 100%
rename from assets/icons/filled/basic/sort-number.svg
rename to cpp/assets/icons/filled/basic/sort-number.svg
diff --git a/assets/icons/filled/basic/sort-text-rec.svg b/cpp/assets/icons/filled/basic/sort-text-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/sort-text-rec.svg
rename to cpp/assets/icons/filled/basic/sort-text-rec.svg
diff --git a/assets/icons/filled/basic/sort-text-reverse-rec.svg b/cpp/assets/icons/filled/basic/sort-text-reverse-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/sort-text-reverse-rec.svg
rename to cpp/assets/icons/filled/basic/sort-text-reverse-rec.svg
diff --git a/assets/icons/filled/basic/sort-text-reverse.svg b/cpp/assets/icons/filled/basic/sort-text-reverse.svg
similarity index 100%
rename from assets/icons/filled/basic/sort-text-reverse.svg
rename to cpp/assets/icons/filled/basic/sort-text-reverse.svg
diff --git a/assets/icons/filled/basic/sort-text.svg b/cpp/assets/icons/filled/basic/sort-text.svg
similarity index 100%
rename from assets/icons/filled/basic/sort-text.svg
rename to cpp/assets/icons/filled/basic/sort-text.svg
diff --git a/assets/icons/filled/basic/star-slash.svg b/cpp/assets/icons/filled/basic/star-slash.svg
similarity index 100%
rename from assets/icons/filled/basic/star-slash.svg
rename to cpp/assets/icons/filled/basic/star-slash.svg
diff --git a/assets/icons/filled/basic/star.svg b/cpp/assets/icons/filled/basic/star.svg
similarity index 100%
rename from assets/icons/filled/basic/star.svg
rename to cpp/assets/icons/filled/basic/star.svg
diff --git a/assets/icons/filled/basic/sticker.svg b/cpp/assets/icons/filled/basic/sticker.svg
similarity index 100%
rename from assets/icons/filled/basic/sticker.svg
rename to cpp/assets/icons/filled/basic/sticker.svg
diff --git a/assets/icons/filled/basic/swatchbook.svg b/cpp/assets/icons/filled/basic/swatchbook.svg
similarity index 100%
rename from assets/icons/filled/basic/swatchbook.svg
rename to cpp/assets/icons/filled/basic/swatchbook.svg
diff --git a/assets/icons/filled/basic/tag-2.svg b/cpp/assets/icons/filled/basic/tag-2.svg
similarity index 100%
rename from assets/icons/filled/basic/tag-2.svg
rename to cpp/assets/icons/filled/basic/tag-2.svg
diff --git a/assets/icons/filled/basic/tag.svg b/cpp/assets/icons/filled/basic/tag.svg
similarity index 100%
rename from assets/icons/filled/basic/tag.svg
rename to cpp/assets/icons/filled/basic/tag.svg
diff --git a/assets/icons/filled/basic/tags-2.svg b/cpp/assets/icons/filled/basic/tags-2.svg
similarity index 100%
rename from assets/icons/filled/basic/tags-2.svg
rename to cpp/assets/icons/filled/basic/tags-2.svg
diff --git a/assets/icons/filled/basic/tags.svg b/cpp/assets/icons/filled/basic/tags.svg
similarity index 100%
rename from assets/icons/filled/basic/tags.svg
rename to cpp/assets/icons/filled/basic/tags.svg
diff --git a/assets/icons/filled/basic/target.svg b/cpp/assets/icons/filled/basic/target.svg
similarity index 100%
rename from assets/icons/filled/basic/target.svg
rename to cpp/assets/icons/filled/basic/target.svg
diff --git a/assets/icons/filled/basic/terminal.svg b/cpp/assets/icons/filled/basic/terminal.svg
similarity index 100%
rename from assets/icons/filled/basic/terminal.svg
rename to cpp/assets/icons/filled/basic/terminal.svg
diff --git a/assets/icons/filled/basic/thumbs-down-2.svg b/cpp/assets/icons/filled/basic/thumbs-down-2.svg
similarity index 100%
rename from assets/icons/filled/basic/thumbs-down-2.svg
rename to cpp/assets/icons/filled/basic/thumbs-down-2.svg
diff --git a/assets/icons/filled/basic/thumbs-down.svg b/cpp/assets/icons/filled/basic/thumbs-down.svg
similarity index 100%
rename from assets/icons/filled/basic/thumbs-down.svg
rename to cpp/assets/icons/filled/basic/thumbs-down.svg
diff --git a/assets/icons/filled/basic/thumbs-up-2.svg b/cpp/assets/icons/filled/basic/thumbs-up-2.svg
similarity index 100%
rename from assets/icons/filled/basic/thumbs-up-2.svg
rename to cpp/assets/icons/filled/basic/thumbs-up-2.svg
diff --git a/assets/icons/filled/basic/thumbs-up.svg b/cpp/assets/icons/filled/basic/thumbs-up.svg
similarity index 100%
rename from assets/icons/filled/basic/thumbs-up.svg
rename to cpp/assets/icons/filled/basic/thumbs-up.svg
diff --git a/assets/icons/filled/basic/ticket.svg b/cpp/assets/icons/filled/basic/ticket.svg
similarity index 100%
rename from assets/icons/filled/basic/ticket.svg
rename to cpp/assets/icons/filled/basic/ticket.svg
diff --git a/assets/icons/filled/basic/toggle-off.svg b/cpp/assets/icons/filled/basic/toggle-off.svg
similarity index 100%
rename from assets/icons/filled/basic/toggle-off.svg
rename to cpp/assets/icons/filled/basic/toggle-off.svg
diff --git a/assets/icons/filled/basic/toggle-on.svg b/cpp/assets/icons/filled/basic/toggle-on.svg
similarity index 100%
rename from assets/icons/filled/basic/toggle-on.svg
rename to cpp/assets/icons/filled/basic/toggle-on.svg
diff --git a/assets/icons/filled/basic/trash-2.svg b/cpp/assets/icons/filled/basic/trash-2.svg
similarity index 100%
rename from assets/icons/filled/basic/trash-2.svg
rename to cpp/assets/icons/filled/basic/trash-2.svg
diff --git a/assets/icons/filled/basic/trash.svg b/cpp/assets/icons/filled/basic/trash.svg
similarity index 100%
rename from assets/icons/filled/basic/trash.svg
rename to cpp/assets/icons/filled/basic/trash.svg
diff --git a/assets/icons/filled/basic/trophy.svg b/cpp/assets/icons/filled/basic/trophy.svg
similarity index 100%
rename from assets/icons/filled/basic/trophy.svg
rename to cpp/assets/icons/filled/basic/trophy.svg
diff --git a/assets/icons/filled/basic/truck.svg b/cpp/assets/icons/filled/basic/truck.svg
similarity index 100%
rename from assets/icons/filled/basic/truck.svg
rename to cpp/assets/icons/filled/basic/truck.svg
diff --git a/assets/icons/filled/basic/umbrella.svg b/cpp/assets/icons/filled/basic/umbrella.svg
similarity index 100%
rename from assets/icons/filled/basic/umbrella.svg
rename to cpp/assets/icons/filled/basic/umbrella.svg
diff --git a/assets/icons/filled/basic/weight.svg b/cpp/assets/icons/filled/basic/weight.svg
similarity index 100%
rename from assets/icons/filled/basic/weight.svg
rename to cpp/assets/icons/filled/basic/weight.svg
diff --git a/assets/icons/filled/basic/wheelchair-rec.svg b/cpp/assets/icons/filled/basic/wheelchair-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/wheelchair-rec.svg
rename to cpp/assets/icons/filled/basic/wheelchair-rec.svg
diff --git a/assets/icons/filled/basic/wheelchair.svg b/cpp/assets/icons/filled/basic/wheelchair.svg
similarity index 100%
rename from assets/icons/filled/basic/wheelchair.svg
rename to cpp/assets/icons/filled/basic/wheelchair.svg
diff --git a/assets/icons/filled/basic/wifi-rec.svg b/cpp/assets/icons/filled/basic/wifi-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/wifi-rec.svg
rename to cpp/assets/icons/filled/basic/wifi-rec.svg
diff --git a/assets/icons/filled/basic/wifi-slash-rec.svg b/cpp/assets/icons/filled/basic/wifi-slash-rec.svg
similarity index 100%
rename from assets/icons/filled/basic/wifi-slash-rec.svg
rename to cpp/assets/icons/filled/basic/wifi-slash-rec.svg
diff --git a/assets/icons/filled/basic/wifi-slash.svg b/cpp/assets/icons/filled/basic/wifi-slash.svg
similarity index 100%
rename from assets/icons/filled/basic/wifi-slash.svg
rename to cpp/assets/icons/filled/basic/wifi-slash.svg
diff --git a/assets/icons/filled/basic/wifi.svg b/cpp/assets/icons/filled/basic/wifi.svg
similarity index 100%
rename from assets/icons/filled/basic/wifi.svg
rename to cpp/assets/icons/filled/basic/wifi.svg
diff --git a/assets/icons/filled/basic/wrench.svg b/cpp/assets/icons/filled/basic/wrench.svg
similarity index 100%
rename from assets/icons/filled/basic/wrench.svg
rename to cpp/assets/icons/filled/basic/wrench.svg
diff --git a/assets/icons/filled/basic/yin-yang.svg b/cpp/assets/icons/filled/basic/yin-yang.svg
similarity index 100%
rename from assets/icons/filled/basic/yin-yang.svg
rename to cpp/assets/icons/filled/basic/yin-yang.svg
diff --git a/assets/icons/filled/basic/zoom-in.svg b/cpp/assets/icons/filled/basic/zoom-in.svg
similarity index 100%
rename from assets/icons/filled/basic/zoom-in.svg
rename to cpp/assets/icons/filled/basic/zoom-in.svg
diff --git a/assets/icons/filled/basic/zoom-out.svg b/cpp/assets/icons/filled/basic/zoom-out.svg
similarity index 100%
rename from assets/icons/filled/basic/zoom-out.svg
rename to cpp/assets/icons/filled/basic/zoom-out.svg
diff --git a/assets/icons/filled/brands/android.svg b/cpp/assets/icons/filled/brands/android.svg
similarity index 100%
rename from assets/icons/filled/brands/android.svg
rename to cpp/assets/icons/filled/brands/android.svg
diff --git a/assets/icons/filled/brands/apple.svg b/cpp/assets/icons/filled/brands/apple.svg
similarity index 100%
rename from assets/icons/filled/brands/apple.svg
rename to cpp/assets/icons/filled/brands/apple.svg
diff --git a/assets/icons/filled/brands/appstore.svg b/cpp/assets/icons/filled/brands/appstore.svg
similarity index 100%
rename from assets/icons/filled/brands/appstore.svg
rename to cpp/assets/icons/filled/brands/appstore.svg
diff --git a/assets/icons/filled/brands/behance.svg b/cpp/assets/icons/filled/brands/behance.svg
similarity index 100%
rename from assets/icons/filled/brands/behance.svg
rename to cpp/assets/icons/filled/brands/behance.svg
diff --git a/assets/icons/filled/brands/dribbble.svg b/cpp/assets/icons/filled/brands/dribbble.svg
similarity index 100%
rename from assets/icons/filled/brands/dribbble.svg
rename to cpp/assets/icons/filled/brands/dribbble.svg
diff --git a/assets/icons/filled/brands/facebook.svg b/cpp/assets/icons/filled/brands/facebook.svg
similarity index 100%
rename from assets/icons/filled/brands/facebook.svg
rename to cpp/assets/icons/filled/brands/facebook.svg
diff --git a/assets/icons/filled/brands/figma.svg b/cpp/assets/icons/filled/brands/figma.svg
similarity index 100%
rename from assets/icons/filled/brands/figma.svg
rename to cpp/assets/icons/filled/brands/figma.svg
diff --git a/assets/icons/filled/brands/framer.svg b/cpp/assets/icons/filled/brands/framer.svg
similarity index 100%
rename from assets/icons/filled/brands/framer.svg
rename to cpp/assets/icons/filled/brands/framer.svg
diff --git a/assets/icons/filled/brands/github.svg b/cpp/assets/icons/filled/brands/github.svg
similarity index 100%
rename from assets/icons/filled/brands/github.svg
rename to cpp/assets/icons/filled/brands/github.svg
diff --git a/assets/icons/filled/brands/googleplay.svg b/cpp/assets/icons/filled/brands/googleplay.svg
similarity index 100%
rename from assets/icons/filled/brands/googleplay.svg
rename to cpp/assets/icons/filled/brands/googleplay.svg
diff --git a/assets/icons/filled/brands/illustrator.svg b/cpp/assets/icons/filled/brands/illustrator.svg
similarity index 100%
rename from assets/icons/filled/brands/illustrator.svg
rename to cpp/assets/icons/filled/brands/illustrator.svg
diff --git a/assets/icons/filled/brands/instagram.svg b/cpp/assets/icons/filled/brands/instagram.svg
similarity index 100%
rename from assets/icons/filled/brands/instagram.svg
rename to cpp/assets/icons/filled/brands/instagram.svg
diff --git a/assets/icons/filled/brands/linkedin.svg b/cpp/assets/icons/filled/brands/linkedin.svg
similarity index 100%
rename from assets/icons/filled/brands/linkedin.svg
rename to cpp/assets/icons/filled/brands/linkedin.svg
diff --git a/assets/icons/filled/brands/messanger.svg b/cpp/assets/icons/filled/brands/messanger.svg
similarity index 100%
rename from assets/icons/filled/brands/messanger.svg
rename to cpp/assets/icons/filled/brands/messanger.svg
diff --git a/assets/icons/filled/brands/notion.svg b/cpp/assets/icons/filled/brands/notion.svg
similarity index 100%
rename from assets/icons/filled/brands/notion.svg
rename to cpp/assets/icons/filled/brands/notion.svg
diff --git a/assets/icons/filled/brands/photoshop.svg b/cpp/assets/icons/filled/brands/photoshop.svg
similarity index 100%
rename from assets/icons/filled/brands/photoshop.svg
rename to cpp/assets/icons/filled/brands/photoshop.svg
diff --git a/assets/icons/filled/brands/pinterest.svg b/cpp/assets/icons/filled/brands/pinterest.svg
similarity index 100%
rename from assets/icons/filled/brands/pinterest.svg
rename to cpp/assets/icons/filled/brands/pinterest.svg
diff --git a/assets/icons/filled/brands/producthunt.svg b/cpp/assets/icons/filled/brands/producthunt.svg
similarity index 100%
rename from assets/icons/filled/brands/producthunt.svg
rename to cpp/assets/icons/filled/brands/producthunt.svg
diff --git a/assets/icons/filled/brands/sketch.svg b/cpp/assets/icons/filled/brands/sketch.svg
similarity index 100%
rename from assets/icons/filled/brands/sketch.svg
rename to cpp/assets/icons/filled/brands/sketch.svg
diff --git a/assets/icons/filled/brands/soundcloud.svg b/cpp/assets/icons/filled/brands/soundcloud.svg
similarity index 100%
rename from assets/icons/filled/brands/soundcloud.svg
rename to cpp/assets/icons/filled/brands/soundcloud.svg
diff --git a/assets/icons/filled/brands/spotify.svg b/cpp/assets/icons/filled/brands/spotify.svg
similarity index 100%
rename from assets/icons/filled/brands/spotify.svg
rename to cpp/assets/icons/filled/brands/spotify.svg
diff --git a/assets/icons/filled/brands/twitter.svg b/cpp/assets/icons/filled/brands/twitter.svg
similarity index 100%
rename from assets/icons/filled/brands/twitter.svg
rename to cpp/assets/icons/filled/brands/twitter.svg
diff --git a/assets/icons/filled/brands/windows.svg b/cpp/assets/icons/filled/brands/windows.svg
similarity index 100%
rename from assets/icons/filled/brands/windows.svg
rename to cpp/assets/icons/filled/brands/windows.svg
diff --git a/assets/icons/filled/brands/youtube.svg b/cpp/assets/icons/filled/brands/youtube.svg
similarity index 100%
rename from assets/icons/filled/brands/youtube.svg
rename to cpp/assets/icons/filled/brands/youtube.svg
diff --git a/assets/icons/filled/call/call-add.svg b/cpp/assets/icons/filled/call/call-add.svg
similarity index 100%
rename from assets/icons/filled/call/call-add.svg
rename to cpp/assets/icons/filled/call/call-add.svg
diff --git a/assets/icons/filled/call/call-calling.svg b/cpp/assets/icons/filled/call/call-calling.svg
similarity index 100%
rename from assets/icons/filled/call/call-calling.svg
rename to cpp/assets/icons/filled/call/call-calling.svg
diff --git a/assets/icons/filled/call/call-decline.svg b/cpp/assets/icons/filled/call/call-decline.svg
similarity index 100%
rename from assets/icons/filled/call/call-decline.svg
rename to cpp/assets/icons/filled/call/call-decline.svg
diff --git a/assets/icons/filled/call/call-end.svg b/cpp/assets/icons/filled/call/call-end.svg
similarity index 100%
rename from assets/icons/filled/call/call-end.svg
rename to cpp/assets/icons/filled/call/call-end.svg
diff --git a/assets/icons/filled/call/call-incoming.svg b/cpp/assets/icons/filled/call/call-incoming.svg
similarity index 100%
rename from assets/icons/filled/call/call-incoming.svg
rename to cpp/assets/icons/filled/call/call-incoming.svg
diff --git a/assets/icons/filled/call/call-missed.svg b/cpp/assets/icons/filled/call/call-missed.svg
similarity index 100%
rename from assets/icons/filled/call/call-missed.svg
rename to cpp/assets/icons/filled/call/call-missed.svg
diff --git a/assets/icons/filled/call/call-muted.svg b/cpp/assets/icons/filled/call/call-muted.svg
similarity index 100%
rename from assets/icons/filled/call/call-muted.svg
rename to cpp/assets/icons/filled/call/call-muted.svg
diff --git a/assets/icons/filled/call/call-on-hold.svg b/cpp/assets/icons/filled/call/call-on-hold.svg
similarity index 100%
rename from assets/icons/filled/call/call-on-hold.svg
rename to cpp/assets/icons/filled/call/call-on-hold.svg
diff --git a/assets/icons/filled/call/call-outgoing.svg b/cpp/assets/icons/filled/call/call-outgoing.svg
similarity index 100%
rename from assets/icons/filled/call/call-outgoing.svg
rename to cpp/assets/icons/filled/call/call-outgoing.svg
diff --git a/assets/icons/filled/call/call-received.svg b/cpp/assets/icons/filled/call/call-received.svg
similarity index 100%
rename from assets/icons/filled/call/call-received.svg
rename to cpp/assets/icons/filled/call/call-received.svg
diff --git a/assets/icons/filled/call/call-redirected.svg b/cpp/assets/icons/filled/call/call-redirected.svg
similarity index 100%
rename from assets/icons/filled/call/call-redirected.svg
rename to cpp/assets/icons/filled/call/call-redirected.svg
diff --git a/assets/icons/filled/call/call-remove.svg b/cpp/assets/icons/filled/call/call-remove.svg
similarity index 100%
rename from assets/icons/filled/call/call-remove.svg
rename to cpp/assets/icons/filled/call/call-remove.svg
diff --git a/assets/icons/filled/call/call-slash.svg b/cpp/assets/icons/filled/call/call-slash.svg
similarity index 100%
rename from assets/icons/filled/call/call-slash.svg
rename to cpp/assets/icons/filled/call/call-slash.svg
diff --git a/assets/icons/filled/call/dialpad.svg b/cpp/assets/icons/filled/call/dialpad.svg
similarity index 100%
rename from assets/icons/filled/call/dialpad.svg
rename to cpp/assets/icons/filled/call/dialpad.svg
diff --git a/assets/icons/filled/call/phone.svg b/cpp/assets/icons/filled/call/phone.svg
similarity index 100%
rename from assets/icons/filled/call/phone.svg
rename to cpp/assets/icons/filled/call/phone.svg
diff --git a/assets/icons/filled/call/voicemail.svg b/cpp/assets/icons/filled/call/voicemail.svg
similarity index 100%
rename from assets/icons/filled/call/voicemail.svg
rename to cpp/assets/icons/filled/call/voicemail.svg
diff --git a/assets/icons/filled/chat/comment-2-alert.svg b/cpp/assets/icons/filled/chat/comment-2-alert.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-alert.svg
rename to cpp/assets/icons/filled/chat/comment-2-alert.svg
diff --git a/assets/icons/filled/chat/comment-2-cancel.svg b/cpp/assets/icons/filled/chat/comment-2-cancel.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-cancel.svg
rename to cpp/assets/icons/filled/chat/comment-2-cancel.svg
diff --git a/assets/icons/filled/chat/comment-2-check.svg b/cpp/assets/icons/filled/chat/comment-2-check.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-check.svg
rename to cpp/assets/icons/filled/chat/comment-2-check.svg
diff --git a/assets/icons/filled/chat/comment-2-dots.svg b/cpp/assets/icons/filled/chat/comment-2-dots.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-dots.svg
rename to cpp/assets/icons/filled/chat/comment-2-dots.svg
diff --git a/assets/icons/filled/chat/comment-2-info.svg b/cpp/assets/icons/filled/chat/comment-2-info.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-info.svg
rename to cpp/assets/icons/filled/chat/comment-2-info.svg
diff --git a/assets/icons/filled/chat/comment-2-minus.svg b/cpp/assets/icons/filled/chat/comment-2-minus.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-minus.svg
rename to cpp/assets/icons/filled/chat/comment-2-minus.svg
diff --git a/assets/icons/filled/chat/comment-2-plus.svg b/cpp/assets/icons/filled/chat/comment-2-plus.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-plus.svg
rename to cpp/assets/icons/filled/chat/comment-2-plus.svg
diff --git a/assets/icons/filled/chat/comment-2-question.svg b/cpp/assets/icons/filled/chat/comment-2-question.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-question.svg
rename to cpp/assets/icons/filled/chat/comment-2-question.svg
diff --git a/assets/icons/filled/chat/comment-2-slash.svg b/cpp/assets/icons/filled/chat/comment-2-slash.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-slash.svg
rename to cpp/assets/icons/filled/chat/comment-2-slash.svg
diff --git a/assets/icons/filled/chat/comment-2-text.svg b/cpp/assets/icons/filled/chat/comment-2-text.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2-text.svg
rename to cpp/assets/icons/filled/chat/comment-2-text.svg
diff --git a/assets/icons/filled/chat/comment-2.svg b/cpp/assets/icons/filled/chat/comment-2.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-2.svg
rename to cpp/assets/icons/filled/chat/comment-2.svg
diff --git a/assets/icons/filled/chat/comment-alert.svg b/cpp/assets/icons/filled/chat/comment-alert.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-alert.svg
rename to cpp/assets/icons/filled/chat/comment-alert.svg
diff --git a/assets/icons/filled/chat/comment-cancel.svg b/cpp/assets/icons/filled/chat/comment-cancel.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-cancel.svg
rename to cpp/assets/icons/filled/chat/comment-cancel.svg
diff --git a/assets/icons/filled/chat/comment-check.svg b/cpp/assets/icons/filled/chat/comment-check.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-check.svg
rename to cpp/assets/icons/filled/chat/comment-check.svg
diff --git a/assets/icons/filled/chat/comment-dots.svg b/cpp/assets/icons/filled/chat/comment-dots.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-dots.svg
rename to cpp/assets/icons/filled/chat/comment-dots.svg
diff --git a/assets/icons/filled/chat/comment-minus.svg b/cpp/assets/icons/filled/chat/comment-minus.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-minus.svg
rename to cpp/assets/icons/filled/chat/comment-minus.svg
diff --git a/assets/icons/filled/chat/comment-plus.svg b/cpp/assets/icons/filled/chat/comment-plus.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-plus.svg
rename to cpp/assets/icons/filled/chat/comment-plus.svg
diff --git a/assets/icons/filled/chat/comment-slash.svg b/cpp/assets/icons/filled/chat/comment-slash.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-slash.svg
rename to cpp/assets/icons/filled/chat/comment-slash.svg
diff --git a/assets/icons/filled/chat/comment-text.svg b/cpp/assets/icons/filled/chat/comment-text.svg
similarity index 100%
rename from assets/icons/filled/chat/comment-text.svg
rename to cpp/assets/icons/filled/chat/comment-text.svg
diff --git a/assets/icons/filled/chat/comment.svg b/cpp/assets/icons/filled/chat/comment.svg
similarity index 100%
rename from assets/icons/filled/chat/comment.svg
rename to cpp/assets/icons/filled/chat/comment.svg
diff --git a/assets/icons/filled/chat/comments-2.svg b/cpp/assets/icons/filled/chat/comments-2.svg
similarity index 100%
rename from assets/icons/filled/chat/comments-2.svg
rename to cpp/assets/icons/filled/chat/comments-2.svg
diff --git a/assets/icons/filled/chat/comments.svg b/cpp/assets/icons/filled/chat/comments.svg
similarity index 100%
rename from assets/icons/filled/chat/comments.svg
rename to cpp/assets/icons/filled/chat/comments.svg
diff --git a/assets/icons/filled/editor/align-bottom-rec.svg b/cpp/assets/icons/filled/editor/align-bottom-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-bottom-rec.svg
rename to cpp/assets/icons/filled/editor/align-bottom-rec.svg
diff --git a/assets/icons/filled/editor/align-bottom.svg b/cpp/assets/icons/filled/editor/align-bottom.svg
similarity index 100%
rename from assets/icons/filled/editor/align-bottom.svg
rename to cpp/assets/icons/filled/editor/align-bottom.svg
diff --git a/assets/icons/filled/editor/align-center-2-rec.svg b/cpp/assets/icons/filled/editor/align-center-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-center-2-rec.svg
rename to cpp/assets/icons/filled/editor/align-center-2-rec.svg
diff --git a/assets/icons/filled/editor/align-center-2.svg b/cpp/assets/icons/filled/editor/align-center-2.svg
similarity index 100%
rename from assets/icons/filled/editor/align-center-2.svg
rename to cpp/assets/icons/filled/editor/align-center-2.svg
diff --git a/assets/icons/filled/editor/align-center-rec.svg b/cpp/assets/icons/filled/editor/align-center-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-center-rec.svg
rename to cpp/assets/icons/filled/editor/align-center-rec.svg
diff --git a/assets/icons/filled/editor/align-center.svg b/cpp/assets/icons/filled/editor/align-center.svg
similarity index 100%
rename from assets/icons/filled/editor/align-center.svg
rename to cpp/assets/icons/filled/editor/align-center.svg
diff --git a/assets/icons/filled/editor/align-justify-2-rec.svg b/cpp/assets/icons/filled/editor/align-justify-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-justify-2-rec.svg
rename to cpp/assets/icons/filled/editor/align-justify-2-rec.svg
diff --git a/assets/icons/filled/editor/align-justify-2.svg b/cpp/assets/icons/filled/editor/align-justify-2.svg
similarity index 100%
rename from assets/icons/filled/editor/align-justify-2.svg
rename to cpp/assets/icons/filled/editor/align-justify-2.svg
diff --git a/assets/icons/filled/editor/align-justify-rec.svg b/cpp/assets/icons/filled/editor/align-justify-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-justify-rec.svg
rename to cpp/assets/icons/filled/editor/align-justify-rec.svg
diff --git a/assets/icons/filled/editor/align-justify.svg b/cpp/assets/icons/filled/editor/align-justify.svg
similarity index 100%
rename from assets/icons/filled/editor/align-justify.svg
rename to cpp/assets/icons/filled/editor/align-justify.svg
diff --git a/assets/icons/filled/editor/align-left-2-rec.svg b/cpp/assets/icons/filled/editor/align-left-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-left-2-rec.svg
rename to cpp/assets/icons/filled/editor/align-left-2-rec.svg
diff --git a/assets/icons/filled/editor/align-left-2.svg b/cpp/assets/icons/filled/editor/align-left-2.svg
similarity index 100%
rename from assets/icons/filled/editor/align-left-2.svg
rename to cpp/assets/icons/filled/editor/align-left-2.svg
diff --git a/assets/icons/filled/editor/align-left-rec.svg b/cpp/assets/icons/filled/editor/align-left-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-left-rec.svg
rename to cpp/assets/icons/filled/editor/align-left-rec.svg
diff --git a/assets/icons/filled/editor/align-left.svg b/cpp/assets/icons/filled/editor/align-left.svg
similarity index 100%
rename from assets/icons/filled/editor/align-left.svg
rename to cpp/assets/icons/filled/editor/align-left.svg
diff --git a/assets/icons/filled/editor/align-middle-rec.svg b/cpp/assets/icons/filled/editor/align-middle-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-middle-rec.svg
rename to cpp/assets/icons/filled/editor/align-middle-rec.svg
diff --git a/assets/icons/filled/editor/align-middle.svg b/cpp/assets/icons/filled/editor/align-middle.svg
similarity index 100%
rename from assets/icons/filled/editor/align-middle.svg
rename to cpp/assets/icons/filled/editor/align-middle.svg
diff --git a/assets/icons/filled/editor/align-right-2-rec.svg b/cpp/assets/icons/filled/editor/align-right-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-right-2-rec.svg
rename to cpp/assets/icons/filled/editor/align-right-2-rec.svg
diff --git a/assets/icons/filled/editor/align-right-2.svg b/cpp/assets/icons/filled/editor/align-right-2.svg
similarity index 100%
rename from assets/icons/filled/editor/align-right-2.svg
rename to cpp/assets/icons/filled/editor/align-right-2.svg
diff --git a/assets/icons/filled/editor/align-right-rec.svg b/cpp/assets/icons/filled/editor/align-right-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-right-rec.svg
rename to cpp/assets/icons/filled/editor/align-right-rec.svg
diff --git a/assets/icons/filled/editor/align-right.svg b/cpp/assets/icons/filled/editor/align-right.svg
similarity index 100%
rename from assets/icons/filled/editor/align-right.svg
rename to cpp/assets/icons/filled/editor/align-right.svg
diff --git a/assets/icons/filled/editor/align-top-rec.svg b/cpp/assets/icons/filled/editor/align-top-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/align-top-rec.svg
rename to cpp/assets/icons/filled/editor/align-top-rec.svg
diff --git a/assets/icons/filled/editor/align-top.svg b/cpp/assets/icons/filled/editor/align-top.svg
similarity index 100%
rename from assets/icons/filled/editor/align-top.svg
rename to cpp/assets/icons/filled/editor/align-top.svg
diff --git a/assets/icons/filled/editor/border-bottom.svg b/cpp/assets/icons/filled/editor/border-bottom.svg
similarity index 100%
rename from assets/icons/filled/editor/border-bottom.svg
rename to cpp/assets/icons/filled/editor/border-bottom.svg
diff --git a/assets/icons/filled/editor/border-clear.svg b/cpp/assets/icons/filled/editor/border-clear.svg
similarity index 100%
rename from assets/icons/filled/editor/border-clear.svg
rename to cpp/assets/icons/filled/editor/border-clear.svg
diff --git a/assets/icons/filled/editor/border-common.svg b/cpp/assets/icons/filled/editor/border-common.svg
similarity index 100%
rename from assets/icons/filled/editor/border-common.svg
rename to cpp/assets/icons/filled/editor/border-common.svg
diff --git a/assets/icons/filled/editor/border-horizontal.svg b/cpp/assets/icons/filled/editor/border-horizontal.svg
similarity index 100%
rename from assets/icons/filled/editor/border-horizontal.svg
rename to cpp/assets/icons/filled/editor/border-horizontal.svg
diff --git a/assets/icons/filled/editor/border-inner.svg b/cpp/assets/icons/filled/editor/border-inner.svg
similarity index 100%
rename from assets/icons/filled/editor/border-inner.svg
rename to cpp/assets/icons/filled/editor/border-inner.svg
diff --git a/assets/icons/filled/editor/border-left.svg b/cpp/assets/icons/filled/editor/border-left.svg
similarity index 100%
rename from assets/icons/filled/editor/border-left.svg
rename to cpp/assets/icons/filled/editor/border-left.svg
diff --git a/assets/icons/filled/editor/border-outer.svg b/cpp/assets/icons/filled/editor/border-outer.svg
similarity index 100%
rename from assets/icons/filled/editor/border-outer.svg
rename to cpp/assets/icons/filled/editor/border-outer.svg
diff --git a/assets/icons/filled/editor/border-right.svg b/cpp/assets/icons/filled/editor/border-right.svg
similarity index 100%
rename from assets/icons/filled/editor/border-right.svg
rename to cpp/assets/icons/filled/editor/border-right.svg
diff --git a/assets/icons/filled/editor/border-top.svg b/cpp/assets/icons/filled/editor/border-top.svg
similarity index 100%
rename from assets/icons/filled/editor/border-top.svg
rename to cpp/assets/icons/filled/editor/border-top.svg
diff --git a/assets/icons/filled/editor/border-vertical.svg b/cpp/assets/icons/filled/editor/border-vertical.svg
similarity index 100%
rename from assets/icons/filled/editor/border-vertical.svg
rename to cpp/assets/icons/filled/editor/border-vertical.svg
diff --git a/assets/icons/filled/editor/chart-bar.svg b/cpp/assets/icons/filled/editor/chart-bar.svg
similarity index 100%
rename from assets/icons/filled/editor/chart-bar.svg
rename to cpp/assets/icons/filled/editor/chart-bar.svg
diff --git a/assets/icons/filled/editor/chart-column.svg b/cpp/assets/icons/filled/editor/chart-column.svg
similarity index 100%
rename from assets/icons/filled/editor/chart-column.svg
rename to cpp/assets/icons/filled/editor/chart-column.svg
diff --git a/assets/icons/filled/editor/chart-line.svg b/cpp/assets/icons/filled/editor/chart-line.svg
similarity index 100%
rename from assets/icons/filled/editor/chart-line.svg
rename to cpp/assets/icons/filled/editor/chart-line.svg
diff --git a/assets/icons/filled/editor/chart-pie.svg b/cpp/assets/icons/filled/editor/chart-pie.svg
similarity index 100%
rename from assets/icons/filled/editor/chart-pie.svg
rename to cpp/assets/icons/filled/editor/chart-pie.svg
diff --git a/assets/icons/filled/editor/column-spacing-rec.svg b/cpp/assets/icons/filled/editor/column-spacing-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/column-spacing-rec.svg
rename to cpp/assets/icons/filled/editor/column-spacing-rec.svg
diff --git a/assets/icons/filled/editor/column-spacing.svg b/cpp/assets/icons/filled/editor/column-spacing.svg
similarity index 100%
rename from assets/icons/filled/editor/column-spacing.svg
rename to cpp/assets/icons/filled/editor/column-spacing.svg
diff --git a/assets/icons/filled/editor/droplet-slash.svg b/cpp/assets/icons/filled/editor/droplet-slash.svg
similarity index 100%
rename from assets/icons/filled/editor/droplet-slash.svg
rename to cpp/assets/icons/filled/editor/droplet-slash.svg
diff --git a/assets/icons/filled/editor/droplet.svg b/cpp/assets/icons/filled/editor/droplet.svg
similarity index 100%
rename from assets/icons/filled/editor/droplet.svg
rename to cpp/assets/icons/filled/editor/droplet.svg
diff --git a/assets/icons/filled/editor/edit-2.svg b/cpp/assets/icons/filled/editor/edit-2.svg
similarity index 100%
rename from assets/icons/filled/editor/edit-2.svg
rename to cpp/assets/icons/filled/editor/edit-2.svg
diff --git a/assets/icons/filled/editor/edit-3.svg b/cpp/assets/icons/filled/editor/edit-3.svg
similarity index 100%
rename from assets/icons/filled/editor/edit-3.svg
rename to cpp/assets/icons/filled/editor/edit-3.svg
diff --git a/assets/icons/filled/editor/edit-slash.svg b/cpp/assets/icons/filled/editor/edit-slash.svg
similarity index 100%
rename from assets/icons/filled/editor/edit-slash.svg
rename to cpp/assets/icons/filled/editor/edit-slash.svg
diff --git a/assets/icons/filled/editor/edit.svg b/cpp/assets/icons/filled/editor/edit.svg
similarity index 100%
rename from assets/icons/filled/editor/edit.svg
rename to cpp/assets/icons/filled/editor/edit.svg
diff --git a/assets/icons/filled/editor/first-line-1-rec.svg b/cpp/assets/icons/filled/editor/first-line-1-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/first-line-1-rec.svg
rename to cpp/assets/icons/filled/editor/first-line-1-rec.svg
diff --git a/assets/icons/filled/editor/first-line-1.svg b/cpp/assets/icons/filled/editor/first-line-1.svg
similarity index 100%
rename from assets/icons/filled/editor/first-line-1.svg
rename to cpp/assets/icons/filled/editor/first-line-1.svg
diff --git a/assets/icons/filled/editor/first-line-2-rec.svg b/cpp/assets/icons/filled/editor/first-line-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/first-line-2-rec.svg
rename to cpp/assets/icons/filled/editor/first-line-2-rec.svg
diff --git a/assets/icons/filled/editor/first-line-2.svg b/cpp/assets/icons/filled/editor/first-line-2.svg
similarity index 100%
rename from assets/icons/filled/editor/first-line-2.svg
rename to cpp/assets/icons/filled/editor/first-line-2.svg
diff --git a/assets/icons/filled/editor/first-line-3-rec.svg b/cpp/assets/icons/filled/editor/first-line-3-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/first-line-3-rec.svg
rename to cpp/assets/icons/filled/editor/first-line-3-rec.svg
diff --git a/assets/icons/filled/editor/first-line-3.svg b/cpp/assets/icons/filled/editor/first-line-3.svg
similarity index 100%
rename from assets/icons/filled/editor/first-line-3.svg
rename to cpp/assets/icons/filled/editor/first-line-3.svg
diff --git a/assets/icons/filled/editor/functions-rec.svg b/cpp/assets/icons/filled/editor/functions-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/functions-rec.svg
rename to cpp/assets/icons/filled/editor/functions-rec.svg
diff --git a/assets/icons/filled/editor/functions.svg b/cpp/assets/icons/filled/editor/functions.svg
similarity index 100%
rename from assets/icons/filled/editor/functions.svg
rename to cpp/assets/icons/filled/editor/functions.svg
diff --git a/assets/icons/filled/editor/indent-decrease-rec.svg b/cpp/assets/icons/filled/editor/indent-decrease-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/indent-decrease-rec.svg
rename to cpp/assets/icons/filled/editor/indent-decrease-rec.svg
diff --git a/assets/icons/filled/editor/indent-decrease.svg b/cpp/assets/icons/filled/editor/indent-decrease.svg
similarity index 100%
rename from assets/icons/filled/editor/indent-decrease.svg
rename to cpp/assets/icons/filled/editor/indent-decrease.svg
diff --git a/assets/icons/filled/editor/indent-first-line-rec.svg b/cpp/assets/icons/filled/editor/indent-first-line-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/indent-first-line-rec.svg
rename to cpp/assets/icons/filled/editor/indent-first-line-rec.svg
diff --git a/assets/icons/filled/editor/indent-first-line.svg b/cpp/assets/icons/filled/editor/indent-first-line.svg
similarity index 100%
rename from assets/icons/filled/editor/indent-first-line.svg
rename to cpp/assets/icons/filled/editor/indent-first-line.svg
diff --git a/assets/icons/filled/editor/indent-increase-rec.svg b/cpp/assets/icons/filled/editor/indent-increase-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/indent-increase-rec.svg
rename to cpp/assets/icons/filled/editor/indent-increase-rec.svg
diff --git a/assets/icons/filled/editor/indent-increase.svg b/cpp/assets/icons/filled/editor/indent-increase.svg
similarity index 100%
rename from assets/icons/filled/editor/indent-increase.svg
rename to cpp/assets/icons/filled/editor/indent-increase.svg
diff --git a/assets/icons/filled/editor/letter-spacing-2-rec.svg b/cpp/assets/icons/filled/editor/letter-spacing-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/letter-spacing-2-rec.svg
rename to cpp/assets/icons/filled/editor/letter-spacing-2-rec.svg
diff --git a/assets/icons/filled/editor/letter-spacing-2.svg b/cpp/assets/icons/filled/editor/letter-spacing-2.svg
similarity index 100%
rename from assets/icons/filled/editor/letter-spacing-2.svg
rename to cpp/assets/icons/filled/editor/letter-spacing-2.svg
diff --git a/assets/icons/filled/editor/letter-spacing-rec.svg b/cpp/assets/icons/filled/editor/letter-spacing-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/letter-spacing-rec.svg
rename to cpp/assets/icons/filled/editor/letter-spacing-rec.svg
diff --git a/assets/icons/filled/editor/letter-spacing.svg b/cpp/assets/icons/filled/editor/letter-spacing.svg
similarity index 100%
rename from assets/icons/filled/editor/letter-spacing.svg
rename to cpp/assets/icons/filled/editor/letter-spacing.svg
diff --git a/assets/icons/filled/editor/line-height-2-rec.svg b/cpp/assets/icons/filled/editor/line-height-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/line-height-2-rec.svg
rename to cpp/assets/icons/filled/editor/line-height-2-rec.svg
diff --git a/assets/icons/filled/editor/line-height-2.svg b/cpp/assets/icons/filled/editor/line-height-2.svg
similarity index 100%
rename from assets/icons/filled/editor/line-height-2.svg
rename to cpp/assets/icons/filled/editor/line-height-2.svg
diff --git a/assets/icons/filled/editor/line-height-rec.svg b/cpp/assets/icons/filled/editor/line-height-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/line-height-rec.svg
rename to cpp/assets/icons/filled/editor/line-height-rec.svg
diff --git a/assets/icons/filled/editor/line-height.svg b/cpp/assets/icons/filled/editor/line-height.svg
similarity index 100%
rename from assets/icons/filled/editor/line-height.svg
rename to cpp/assets/icons/filled/editor/line-height.svg
diff --git a/assets/icons/filled/editor/link-1-rec.svg b/cpp/assets/icons/filled/editor/link-1-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/link-1-rec.svg
rename to cpp/assets/icons/filled/editor/link-1-rec.svg
diff --git a/assets/icons/filled/editor/link-1.svg b/cpp/assets/icons/filled/editor/link-1.svg
similarity index 100%
rename from assets/icons/filled/editor/link-1.svg
rename to cpp/assets/icons/filled/editor/link-1.svg
diff --git a/assets/icons/filled/editor/link-2-rec.svg b/cpp/assets/icons/filled/editor/link-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/link-2-rec.svg
rename to cpp/assets/icons/filled/editor/link-2-rec.svg
diff --git a/assets/icons/filled/editor/link-2.svg b/cpp/assets/icons/filled/editor/link-2.svg
similarity index 100%
rename from assets/icons/filled/editor/link-2.svg
rename to cpp/assets/icons/filled/editor/link-2.svg
diff --git a/assets/icons/filled/editor/list-ordered-rec.svg b/cpp/assets/icons/filled/editor/list-ordered-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/list-ordered-rec.svg
rename to cpp/assets/icons/filled/editor/list-ordered-rec.svg
diff --git a/assets/icons/filled/editor/list-ordered.svg b/cpp/assets/icons/filled/editor/list-ordered.svg
similarity index 100%
rename from assets/icons/filled/editor/list-ordered.svg
rename to cpp/assets/icons/filled/editor/list-ordered.svg
diff --git a/assets/icons/filled/editor/list-unordered-2-rec.svg b/cpp/assets/icons/filled/editor/list-unordered-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered-2-rec.svg
rename to cpp/assets/icons/filled/editor/list-unordered-2-rec.svg
diff --git a/assets/icons/filled/editor/list-unordered-2.svg b/cpp/assets/icons/filled/editor/list-unordered-2.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered-2.svg
rename to cpp/assets/icons/filled/editor/list-unordered-2.svg
diff --git a/assets/icons/filled/editor/list-unordered-3.svg b/cpp/assets/icons/filled/editor/list-unordered-3.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered-3.svg
rename to cpp/assets/icons/filled/editor/list-unordered-3.svg
diff --git a/assets/icons/filled/editor/list-unordered-4-rec.svg b/cpp/assets/icons/filled/editor/list-unordered-4-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered-4-rec.svg
rename to cpp/assets/icons/filled/editor/list-unordered-4-rec.svg
diff --git a/assets/icons/filled/editor/list-unordered-4.svg b/cpp/assets/icons/filled/editor/list-unordered-4.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered-4.svg
rename to cpp/assets/icons/filled/editor/list-unordered-4.svg
diff --git a/assets/icons/filled/editor/list-unordered-5-rec.svg b/cpp/assets/icons/filled/editor/list-unordered-5-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered-5-rec.svg
rename to cpp/assets/icons/filled/editor/list-unordered-5-rec.svg
diff --git a/assets/icons/filled/editor/list-unordered-5.svg b/cpp/assets/icons/filled/editor/list-unordered-5.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered-5.svg
rename to cpp/assets/icons/filled/editor/list-unordered-5.svg
diff --git a/assets/icons/filled/editor/list-unordered-rec.svg b/cpp/assets/icons/filled/editor/list-unordered-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered-rec.svg
rename to cpp/assets/icons/filled/editor/list-unordered-rec.svg
diff --git a/assets/icons/filled/editor/list-unordered.svg b/cpp/assets/icons/filled/editor/list-unordered.svg
similarity index 100%
rename from assets/icons/filled/editor/list-unordered.svg
rename to cpp/assets/icons/filled/editor/list-unordered.svg
diff --git a/assets/icons/filled/editor/page-break.svg b/cpp/assets/icons/filled/editor/page-break.svg
similarity index 100%
rename from assets/icons/filled/editor/page-break.svg
rename to cpp/assets/icons/filled/editor/page-break.svg
diff --git a/assets/icons/filled/editor/paint-bucket.svg b/cpp/assets/icons/filled/editor/paint-bucket.svg
similarity index 100%
rename from assets/icons/filled/editor/paint-bucket.svg
rename to cpp/assets/icons/filled/editor/paint-bucket.svg
diff --git a/assets/icons/filled/editor/paint-tool.svg b/cpp/assets/icons/filled/editor/paint-tool.svg
similarity index 100%
rename from assets/icons/filled/editor/paint-tool.svg
rename to cpp/assets/icons/filled/editor/paint-tool.svg
diff --git a/assets/icons/filled/editor/paperclip-2-rec.svg b/cpp/assets/icons/filled/editor/paperclip-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/paperclip-2-rec.svg
rename to cpp/assets/icons/filled/editor/paperclip-2-rec.svg
diff --git a/assets/icons/filled/editor/paperclip-2-slash-rec.svg b/cpp/assets/icons/filled/editor/paperclip-2-slash-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/paperclip-2-slash-rec.svg
rename to cpp/assets/icons/filled/editor/paperclip-2-slash-rec.svg
diff --git a/assets/icons/filled/editor/paperclip-2-slash.svg b/cpp/assets/icons/filled/editor/paperclip-2-slash.svg
similarity index 100%
rename from assets/icons/filled/editor/paperclip-2-slash.svg
rename to cpp/assets/icons/filled/editor/paperclip-2-slash.svg
diff --git a/assets/icons/filled/editor/paperclip-2.svg b/cpp/assets/icons/filled/editor/paperclip-2.svg
similarity index 100%
rename from assets/icons/filled/editor/paperclip-2.svg
rename to cpp/assets/icons/filled/editor/paperclip-2.svg
diff --git a/assets/icons/filled/editor/paperclip-rec.svg b/cpp/assets/icons/filled/editor/paperclip-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/paperclip-rec.svg
rename to cpp/assets/icons/filled/editor/paperclip-rec.svg
diff --git a/assets/icons/filled/editor/paperclip-slash-rec.svg b/cpp/assets/icons/filled/editor/paperclip-slash-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/paperclip-slash-rec.svg
rename to cpp/assets/icons/filled/editor/paperclip-slash-rec.svg
diff --git a/assets/icons/filled/editor/paperclip-slash.svg b/cpp/assets/icons/filled/editor/paperclip-slash.svg
similarity index 100%
rename from assets/icons/filled/editor/paperclip-slash.svg
rename to cpp/assets/icons/filled/editor/paperclip-slash.svg
diff --git a/assets/icons/filled/editor/paperclip.svg b/cpp/assets/icons/filled/editor/paperclip.svg
similarity index 100%
rename from assets/icons/filled/editor/paperclip.svg
rename to cpp/assets/icons/filled/editor/paperclip.svg
diff --git a/assets/icons/filled/editor/pen-tool-2.svg b/cpp/assets/icons/filled/editor/pen-tool-2.svg
similarity index 100%
rename from assets/icons/filled/editor/pen-tool-2.svg
rename to cpp/assets/icons/filled/editor/pen-tool-2.svg
diff --git a/assets/icons/filled/editor/pen-tool.svg b/cpp/assets/icons/filled/editor/pen-tool.svg
similarity index 100%
rename from assets/icons/filled/editor/pen-tool.svg
rename to cpp/assets/icons/filled/editor/pen-tool.svg
diff --git a/assets/icons/filled/editor/pharagraph-spacing-rec.svg b/cpp/assets/icons/filled/editor/pharagraph-spacing-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/pharagraph-spacing-rec.svg
rename to cpp/assets/icons/filled/editor/pharagraph-spacing-rec.svg
diff --git a/assets/icons/filled/editor/pharagraph-spacing.svg b/cpp/assets/icons/filled/editor/pharagraph-spacing.svg
similarity index 100%
rename from assets/icons/filled/editor/pharagraph-spacing.svg
rename to cpp/assets/icons/filled/editor/pharagraph-spacing.svg
diff --git a/assets/icons/filled/editor/printer-slash.svg b/cpp/assets/icons/filled/editor/printer-slash.svg
similarity index 100%
rename from assets/icons/filled/editor/printer-slash.svg
rename to cpp/assets/icons/filled/editor/printer-slash.svg
diff --git a/assets/icons/filled/editor/printer.svg b/cpp/assets/icons/filled/editor/printer.svg
similarity index 100%
rename from assets/icons/filled/editor/printer.svg
rename to cpp/assets/icons/filled/editor/printer.svg
diff --git a/assets/icons/filled/editor/quotes-2.svg b/cpp/assets/icons/filled/editor/quotes-2.svg
similarity index 100%
rename from assets/icons/filled/editor/quotes-2.svg
rename to cpp/assets/icons/filled/editor/quotes-2.svg
diff --git a/assets/icons/filled/editor/quotes.svg b/cpp/assets/icons/filled/editor/quotes.svg
similarity index 100%
rename from assets/icons/filled/editor/quotes.svg
rename to cpp/assets/icons/filled/editor/quotes.svg
diff --git a/assets/icons/filled/editor/ruler.svg b/cpp/assets/icons/filled/editor/ruler.svg
similarity index 100%
rename from assets/icons/filled/editor/ruler.svg
rename to cpp/assets/icons/filled/editor/ruler.svg
diff --git a/assets/icons/filled/editor/script-rec.svg b/cpp/assets/icons/filled/editor/script-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/script-rec.svg
rename to cpp/assets/icons/filled/editor/script-rec.svg
diff --git a/assets/icons/filled/editor/script.svg b/cpp/assets/icons/filled/editor/script.svg
similarity index 100%
rename from assets/icons/filled/editor/script.svg
rename to cpp/assets/icons/filled/editor/script.svg
diff --git a/assets/icons/filled/editor/small-caps-2-rec.svg b/cpp/assets/icons/filled/editor/small-caps-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/small-caps-2-rec.svg
rename to cpp/assets/icons/filled/editor/small-caps-2-rec.svg
diff --git a/assets/icons/filled/editor/small-caps-2.svg b/cpp/assets/icons/filled/editor/small-caps-2.svg
similarity index 100%
rename from assets/icons/filled/editor/small-caps-2.svg
rename to cpp/assets/icons/filled/editor/small-caps-2.svg
diff --git a/assets/icons/filled/editor/small-caps-rec.svg b/cpp/assets/icons/filled/editor/small-caps-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/small-caps-rec.svg
rename to cpp/assets/icons/filled/editor/small-caps-rec.svg
diff --git a/assets/icons/filled/editor/small-caps.svg b/cpp/assets/icons/filled/editor/small-caps.svg
similarity index 100%
rename from assets/icons/filled/editor/small-caps.svg
rename to cpp/assets/icons/filled/editor/small-caps.svg
diff --git a/assets/icons/filled/editor/special-charachers-rec.svg b/cpp/assets/icons/filled/editor/special-charachers-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/special-charachers-rec.svg
rename to cpp/assets/icons/filled/editor/special-charachers-rec.svg
diff --git a/assets/icons/filled/editor/special-charachers.svg b/cpp/assets/icons/filled/editor/special-charachers.svg
similarity index 100%
rename from assets/icons/filled/editor/special-charachers.svg
rename to cpp/assets/icons/filled/editor/special-charachers.svg
diff --git a/assets/icons/filled/editor/text-2-rec.svg b/cpp/assets/icons/filled/editor/text-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/text-2-rec.svg
rename to cpp/assets/icons/filled/editor/text-2-rec.svg
diff --git a/assets/icons/filled/editor/text-2.svg b/cpp/assets/icons/filled/editor/text-2.svg
similarity index 100%
rename from assets/icons/filled/editor/text-2.svg
rename to cpp/assets/icons/filled/editor/text-2.svg
diff --git a/assets/icons/filled/editor/text-block.svg b/cpp/assets/icons/filled/editor/text-block.svg
similarity index 100%
rename from assets/icons/filled/editor/text-block.svg
rename to cpp/assets/icons/filled/editor/text-block.svg
diff --git a/assets/icons/filled/editor/text-bold-rec.svg b/cpp/assets/icons/filled/editor/text-bold-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/text-bold-rec.svg
rename to cpp/assets/icons/filled/editor/text-bold-rec.svg
diff --git a/assets/icons/filled/editor/text-bold.svg b/cpp/assets/icons/filled/editor/text-bold.svg
similarity index 100%
rename from assets/icons/filled/editor/text-bold.svg
rename to cpp/assets/icons/filled/editor/text-bold.svg
diff --git a/assets/icons/filled/editor/text-format.svg b/cpp/assets/icons/filled/editor/text-format.svg
similarity index 100%
rename from assets/icons/filled/editor/text-format.svg
rename to cpp/assets/icons/filled/editor/text-format.svg
diff --git a/assets/icons/filled/editor/text-italic-rec.svg b/cpp/assets/icons/filled/editor/text-italic-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/text-italic-rec.svg
rename to cpp/assets/icons/filled/editor/text-italic-rec.svg
diff --git a/assets/icons/filled/editor/text-italic.svg b/cpp/assets/icons/filled/editor/text-italic.svg
similarity index 100%
rename from assets/icons/filled/editor/text-italic.svg
rename to cpp/assets/icons/filled/editor/text-italic.svg
diff --git a/assets/icons/filled/editor/text-rec.svg b/cpp/assets/icons/filled/editor/text-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/text-rec.svg
rename to cpp/assets/icons/filled/editor/text-rec.svg
diff --git a/assets/icons/filled/editor/text-slash-2-rec.svg b/cpp/assets/icons/filled/editor/text-slash-2-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/text-slash-2-rec.svg
rename to cpp/assets/icons/filled/editor/text-slash-2-rec.svg
diff --git a/assets/icons/filled/editor/text-slash-2.svg b/cpp/assets/icons/filled/editor/text-slash-2.svg
similarity index 100%
rename from assets/icons/filled/editor/text-slash-2.svg
rename to cpp/assets/icons/filled/editor/text-slash-2.svg
diff --git a/assets/icons/filled/editor/text-slash-rec.svg b/cpp/assets/icons/filled/editor/text-slash-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/text-slash-rec.svg
rename to cpp/assets/icons/filled/editor/text-slash-rec.svg
diff --git a/assets/icons/filled/editor/text-slash.svg b/cpp/assets/icons/filled/editor/text-slash.svg
similarity index 100%
rename from assets/icons/filled/editor/text-slash.svg
rename to cpp/assets/icons/filled/editor/text-slash.svg
diff --git a/assets/icons/filled/editor/text-strikethrough-rec.svg b/cpp/assets/icons/filled/editor/text-strikethrough-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/text-strikethrough-rec.svg
rename to cpp/assets/icons/filled/editor/text-strikethrough-rec.svg
diff --git a/assets/icons/filled/editor/text-strikethrough.svg b/cpp/assets/icons/filled/editor/text-strikethrough.svg
similarity index 100%
rename from assets/icons/filled/editor/text-strikethrough.svg
rename to cpp/assets/icons/filled/editor/text-strikethrough.svg
diff --git a/assets/icons/filled/editor/text-underline-rec.svg b/cpp/assets/icons/filled/editor/text-underline-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/text-underline-rec.svg
rename to cpp/assets/icons/filled/editor/text-underline-rec.svg
diff --git a/assets/icons/filled/editor/text-underline.svg b/cpp/assets/icons/filled/editor/text-underline.svg
similarity index 100%
rename from assets/icons/filled/editor/text-underline.svg
rename to cpp/assets/icons/filled/editor/text-underline.svg
diff --git a/assets/icons/filled/editor/text.svg b/cpp/assets/icons/filled/editor/text.svg
similarity index 100%
rename from assets/icons/filled/editor/text.svg
rename to cpp/assets/icons/filled/editor/text.svg
diff --git a/assets/icons/filled/editor/vector.svg b/cpp/assets/icons/filled/editor/vector.svg
similarity index 100%
rename from assets/icons/filled/editor/vector.svg
rename to cpp/assets/icons/filled/editor/vector.svg
diff --git a/assets/icons/filled/editor/wrap-text-rec.svg b/cpp/assets/icons/filled/editor/wrap-text-rec.svg
similarity index 100%
rename from assets/icons/filled/editor/wrap-text-rec.svg
rename to cpp/assets/icons/filled/editor/wrap-text-rec.svg
diff --git a/assets/icons/filled/editor/wrap-text.svg b/cpp/assets/icons/filled/editor/wrap-text.svg
similarity index 100%
rename from assets/icons/filled/editor/wrap-text.svg
rename to cpp/assets/icons/filled/editor/wrap-text.svg
diff --git a/assets/icons/filled/electronics/battery-1.svg b/cpp/assets/icons/filled/electronics/battery-1.svg
similarity index 100%
rename from assets/icons/filled/electronics/battery-1.svg
rename to cpp/assets/icons/filled/electronics/battery-1.svg
diff --git a/assets/icons/filled/electronics/battery-2.svg b/cpp/assets/icons/filled/electronics/battery-2.svg
similarity index 100%
rename from assets/icons/filled/electronics/battery-2.svg
rename to cpp/assets/icons/filled/electronics/battery-2.svg
diff --git a/assets/icons/filled/electronics/battery-3.svg b/cpp/assets/icons/filled/electronics/battery-3.svg
similarity index 100%
rename from assets/icons/filled/electronics/battery-3.svg
rename to cpp/assets/icons/filled/electronics/battery-3.svg
diff --git a/assets/icons/filled/electronics/battery-charging.svg b/cpp/assets/icons/filled/electronics/battery-charging.svg
similarity index 100%
rename from assets/icons/filled/electronics/battery-charging.svg
rename to cpp/assets/icons/filled/electronics/battery-charging.svg
diff --git a/assets/icons/filled/electronics/battery-slash.svg b/cpp/assets/icons/filled/electronics/battery-slash.svg
similarity index 100%
rename from assets/icons/filled/electronics/battery-slash.svg
rename to cpp/assets/icons/filled/electronics/battery-slash.svg
diff --git a/assets/icons/filled/electronics/battery.svg b/cpp/assets/icons/filled/electronics/battery.svg
similarity index 100%
rename from assets/icons/filled/electronics/battery.svg
rename to cpp/assets/icons/filled/electronics/battery.svg
diff --git a/assets/icons/filled/electronics/bulb-slash.svg b/cpp/assets/icons/filled/electronics/bulb-slash.svg
similarity index 100%
rename from assets/icons/filled/electronics/bulb-slash.svg
rename to cpp/assets/icons/filled/electronics/bulb-slash.svg
diff --git a/assets/icons/filled/electronics/bulb.svg b/cpp/assets/icons/filled/electronics/bulb.svg
similarity index 100%
rename from assets/icons/filled/electronics/bulb.svg
rename to cpp/assets/icons/filled/electronics/bulb.svg
diff --git a/assets/icons/filled/electronics/dashboard-2.svg b/cpp/assets/icons/filled/electronics/dashboard-2.svg
similarity index 100%
rename from assets/icons/filled/electronics/dashboard-2.svg
rename to cpp/assets/icons/filled/electronics/dashboard-2.svg
diff --git a/assets/icons/filled/electronics/dashboard.svg b/cpp/assets/icons/filled/electronics/dashboard.svg
similarity index 100%
rename from assets/icons/filled/electronics/dashboard.svg
rename to cpp/assets/icons/filled/electronics/dashboard.svg
diff --git a/assets/icons/filled/electronics/devices.svg b/cpp/assets/icons/filled/electronics/devices.svg
similarity index 100%
rename from assets/icons/filled/electronics/devices.svg
rename to cpp/assets/icons/filled/electronics/devices.svg
diff --git a/assets/icons/filled/electronics/diskette.svg b/cpp/assets/icons/filled/electronics/diskette.svg
similarity index 100%
rename from assets/icons/filled/electronics/diskette.svg
rename to cpp/assets/icons/filled/electronics/diskette.svg
diff --git a/assets/icons/filled/electronics/flashcard.svg b/cpp/assets/icons/filled/electronics/flashcard.svg
similarity index 100%
rename from assets/icons/filled/electronics/flashcard.svg
rename to cpp/assets/icons/filled/electronics/flashcard.svg
diff --git a/assets/icons/filled/electronics/glasses-vr.svg b/cpp/assets/icons/filled/electronics/glasses-vr.svg
similarity index 100%
rename from assets/icons/filled/electronics/glasses-vr.svg
rename to cpp/assets/icons/filled/electronics/glasses-vr.svg
diff --git a/assets/icons/filled/electronics/hard-drive.svg b/cpp/assets/icons/filled/electronics/hard-drive.svg
similarity index 100%
rename from assets/icons/filled/electronics/hard-drive.svg
rename to cpp/assets/icons/filled/electronics/hard-drive.svg
diff --git a/assets/icons/filled/electronics/headphones-2.svg b/cpp/assets/icons/filled/electronics/headphones-2.svg
similarity index 100%
rename from assets/icons/filled/electronics/headphones-2.svg
rename to cpp/assets/icons/filled/electronics/headphones-2.svg
diff --git a/assets/icons/filled/electronics/headphones.svg b/cpp/assets/icons/filled/electronics/headphones.svg
similarity index 100%
rename from assets/icons/filled/electronics/headphones.svg
rename to cpp/assets/icons/filled/electronics/headphones.svg
diff --git a/assets/icons/filled/electronics/keyboard-hide.svg b/cpp/assets/icons/filled/electronics/keyboard-hide.svg
similarity index 100%
rename from assets/icons/filled/electronics/keyboard-hide.svg
rename to cpp/assets/icons/filled/electronics/keyboard-hide.svg
diff --git a/assets/icons/filled/electronics/keyboard-show.svg b/cpp/assets/icons/filled/electronics/keyboard-show.svg
similarity index 100%
rename from assets/icons/filled/electronics/keyboard-show.svg
rename to cpp/assets/icons/filled/electronics/keyboard-show.svg
diff --git a/assets/icons/filled/electronics/keyboard.svg b/cpp/assets/icons/filled/electronics/keyboard.svg
similarity index 100%
rename from assets/icons/filled/electronics/keyboard.svg
rename to cpp/assets/icons/filled/electronics/keyboard.svg
diff --git a/assets/icons/filled/electronics/laptop.svg b/cpp/assets/icons/filled/electronics/laptop.svg
similarity index 100%
rename from assets/icons/filled/electronics/laptop.svg
rename to cpp/assets/icons/filled/electronics/laptop.svg
diff --git a/assets/icons/filled/electronics/memory-card.svg b/cpp/assets/icons/filled/electronics/memory-card.svg
similarity index 100%
rename from assets/icons/filled/electronics/memory-card.svg
rename to cpp/assets/icons/filled/electronics/memory-card.svg
diff --git a/assets/icons/filled/electronics/monitor.svg b/cpp/assets/icons/filled/electronics/monitor.svg
similarity index 100%
rename from assets/icons/filled/electronics/monitor.svg
rename to cpp/assets/icons/filled/electronics/monitor.svg
diff --git a/assets/icons/filled/electronics/mouse.svg b/cpp/assets/icons/filled/electronics/mouse.svg
similarity index 100%
rename from assets/icons/filled/electronics/mouse.svg
rename to cpp/assets/icons/filled/electronics/mouse.svg
diff --git a/assets/icons/filled/electronics/plug-slash.svg b/cpp/assets/icons/filled/electronics/plug-slash.svg
similarity index 100%
rename from assets/icons/filled/electronics/plug-slash.svg
rename to cpp/assets/icons/filled/electronics/plug-slash.svg
diff --git a/assets/icons/filled/electronics/plug.svg b/cpp/assets/icons/filled/electronics/plug.svg
similarity index 100%
rename from assets/icons/filled/electronics/plug.svg
rename to cpp/assets/icons/filled/electronics/plug.svg
diff --git a/assets/icons/filled/electronics/processor.svg b/cpp/assets/icons/filled/electronics/processor.svg
similarity index 100%
rename from assets/icons/filled/electronics/processor.svg
rename to cpp/assets/icons/filled/electronics/processor.svg
diff --git a/assets/icons/filled/electronics/smartphone.svg b/cpp/assets/icons/filled/electronics/smartphone.svg
similarity index 100%
rename from assets/icons/filled/electronics/smartphone.svg
rename to cpp/assets/icons/filled/electronics/smartphone.svg
diff --git a/assets/icons/filled/electronics/speaker.svg b/cpp/assets/icons/filled/electronics/speaker.svg
similarity index 100%
rename from assets/icons/filled/electronics/speaker.svg
rename to cpp/assets/icons/filled/electronics/speaker.svg
diff --git a/assets/icons/filled/electronics/tablet.svg b/cpp/assets/icons/filled/electronics/tablet.svg
similarity index 100%
rename from assets/icons/filled/electronics/tablet.svg
rename to cpp/assets/icons/filled/electronics/tablet.svg
diff --git a/assets/icons/filled/electronics/thermometer.svg b/cpp/assets/icons/filled/electronics/thermometer.svg
similarity index 100%
rename from assets/icons/filled/electronics/thermometer.svg
rename to cpp/assets/icons/filled/electronics/thermometer.svg
diff --git a/assets/icons/filled/electronics/watch-2.svg b/cpp/assets/icons/filled/electronics/watch-2.svg
similarity index 100%
rename from assets/icons/filled/electronics/watch-2.svg
rename to cpp/assets/icons/filled/electronics/watch-2.svg
diff --git a/assets/icons/filled/electronics/watch.svg b/cpp/assets/icons/filled/electronics/watch.svg
similarity index 100%
rename from assets/icons/filled/electronics/watch.svg
rename to cpp/assets/icons/filled/electronics/watch.svg
diff --git a/assets/icons/filled/electronics/weighter-2.svg b/cpp/assets/icons/filled/electronics/weighter-2.svg
similarity index 100%
rename from assets/icons/filled/electronics/weighter-2.svg
rename to cpp/assets/icons/filled/electronics/weighter-2.svg
diff --git a/assets/icons/filled/electronics/weighter.svg b/cpp/assets/icons/filled/electronics/weighter.svg
similarity index 100%
rename from assets/icons/filled/electronics/weighter.svg
rename to cpp/assets/icons/filled/electronics/weighter.svg
diff --git a/assets/icons/filled/files/clipboard-check.svg b/cpp/assets/icons/filled/files/clipboard-check.svg
similarity index 100%
rename from assets/icons/filled/files/clipboard-check.svg
rename to cpp/assets/icons/filled/files/clipboard-check.svg
diff --git a/assets/icons/filled/files/clipboard-cross.svg b/cpp/assets/icons/filled/files/clipboard-cross.svg
similarity index 100%
rename from assets/icons/filled/files/clipboard-cross.svg
rename to cpp/assets/icons/filled/files/clipboard-cross.svg
diff --git a/assets/icons/filled/files/clipboard-minus.svg b/cpp/assets/icons/filled/files/clipboard-minus.svg
similarity index 100%
rename from assets/icons/filled/files/clipboard-minus.svg
rename to cpp/assets/icons/filled/files/clipboard-minus.svg
diff --git a/assets/icons/filled/files/clipboard-plus.svg b/cpp/assets/icons/filled/files/clipboard-plus.svg
similarity index 100%
rename from assets/icons/filled/files/clipboard-plus.svg
rename to cpp/assets/icons/filled/files/clipboard-plus.svg
diff --git a/assets/icons/filled/files/clipboard-slash.svg b/cpp/assets/icons/filled/files/clipboard-slash.svg
similarity index 100%
rename from assets/icons/filled/files/clipboard-slash.svg
rename to cpp/assets/icons/filled/files/clipboard-slash.svg
diff --git a/assets/icons/filled/files/clipboard-text.svg b/cpp/assets/icons/filled/files/clipboard-text.svg
similarity index 100%
rename from assets/icons/filled/files/clipboard-text.svg
rename to cpp/assets/icons/filled/files/clipboard-text.svg
diff --git a/assets/icons/filled/files/clipboard.svg b/cpp/assets/icons/filled/files/clipboard.svg
similarity index 100%
rename from assets/icons/filled/files/clipboard.svg
rename to cpp/assets/icons/filled/files/clipboard.svg
diff --git a/assets/icons/filled/files/file-agreement.svg b/cpp/assets/icons/filled/files/file-agreement.svg
similarity index 100%
rename from assets/icons/filled/files/file-agreement.svg
rename to cpp/assets/icons/filled/files/file-agreement.svg
diff --git a/assets/icons/filled/files/file-check.svg b/cpp/assets/icons/filled/files/file-check.svg
similarity index 100%
rename from assets/icons/filled/files/file-check.svg
rename to cpp/assets/icons/filled/files/file-check.svg
diff --git a/assets/icons/filled/files/file-code.svg b/cpp/assets/icons/filled/files/file-code.svg
similarity index 100%
rename from assets/icons/filled/files/file-code.svg
rename to cpp/assets/icons/filled/files/file-code.svg
diff --git a/assets/icons/filled/files/file-cross.svg b/cpp/assets/icons/filled/files/file-cross.svg
similarity index 100%
rename from assets/icons/filled/files/file-cross.svg
rename to cpp/assets/icons/filled/files/file-cross.svg
diff --git a/assets/icons/filled/files/file-download.svg b/cpp/assets/icons/filled/files/file-download.svg
similarity index 100%
rename from assets/icons/filled/files/file-download.svg
rename to cpp/assets/icons/filled/files/file-download.svg
diff --git a/assets/icons/filled/files/file-draft.svg b/cpp/assets/icons/filled/files/file-draft.svg
similarity index 100%
rename from assets/icons/filled/files/file-draft.svg
rename to cpp/assets/icons/filled/files/file-draft.svg
diff --git a/assets/icons/filled/files/file-heart.svg b/cpp/assets/icons/filled/files/file-heart.svg
similarity index 100%
rename from assets/icons/filled/files/file-heart.svg
rename to cpp/assets/icons/filled/files/file-heart.svg
diff --git a/assets/icons/filled/files/file-invoice.svg b/cpp/assets/icons/filled/files/file-invoice.svg
similarity index 100%
rename from assets/icons/filled/files/file-invoice.svg
rename to cpp/assets/icons/filled/files/file-invoice.svg
diff --git a/assets/icons/filled/files/file-minus.svg b/cpp/assets/icons/filled/files/file-minus.svg
similarity index 100%
rename from assets/icons/filled/files/file-minus.svg
rename to cpp/assets/icons/filled/files/file-minus.svg
diff --git a/assets/icons/filled/files/file-move.svg b/cpp/assets/icons/filled/files/file-move.svg
similarity index 100%
rename from assets/icons/filled/files/file-move.svg
rename to cpp/assets/icons/filled/files/file-move.svg
diff --git a/assets/icons/filled/files/file-plus.svg b/cpp/assets/icons/filled/files/file-plus.svg
similarity index 100%
rename from assets/icons/filled/files/file-plus.svg
rename to cpp/assets/icons/filled/files/file-plus.svg
diff --git a/assets/icons/filled/files/file-scan.svg b/cpp/assets/icons/filled/files/file-scan.svg
similarity index 100%
rename from assets/icons/filled/files/file-scan.svg
rename to cpp/assets/icons/filled/files/file-scan.svg
diff --git a/assets/icons/filled/files/file-shredder.svg b/cpp/assets/icons/filled/files/file-shredder.svg
similarity index 100%
rename from assets/icons/filled/files/file-shredder.svg
rename to cpp/assets/icons/filled/files/file-shredder.svg
diff --git a/assets/icons/filled/files/file-slash.svg b/cpp/assets/icons/filled/files/file-slash.svg
similarity index 100%
rename from assets/icons/filled/files/file-slash.svg
rename to cpp/assets/icons/filled/files/file-slash.svg
diff --git a/assets/icons/filled/files/file-text.svg b/cpp/assets/icons/filled/files/file-text.svg
similarity index 100%
rename from assets/icons/filled/files/file-text.svg
rename to cpp/assets/icons/filled/files/file-text.svg
diff --git a/assets/icons/filled/files/file-upload.svg b/cpp/assets/icons/filled/files/file-upload.svg
similarity index 100%
rename from assets/icons/filled/files/file-upload.svg
rename to cpp/assets/icons/filled/files/file-upload.svg
diff --git a/assets/icons/filled/files/file.svg b/cpp/assets/icons/filled/files/file.svg
similarity index 100%
rename from assets/icons/filled/files/file.svg
rename to cpp/assets/icons/filled/files/file.svg
diff --git a/assets/icons/filled/files/folder-check.svg b/cpp/assets/icons/filled/files/folder-check.svg
similarity index 100%
rename from assets/icons/filled/files/folder-check.svg
rename to cpp/assets/icons/filled/files/folder-check.svg
diff --git a/assets/icons/filled/files/folder-cloud.svg b/cpp/assets/icons/filled/files/folder-cloud.svg
similarity index 100%
rename from assets/icons/filled/files/folder-cloud.svg
rename to cpp/assets/icons/filled/files/folder-cloud.svg
diff --git a/assets/icons/filled/files/folder-compressed.svg b/cpp/assets/icons/filled/files/folder-compressed.svg
similarity index 100%
rename from assets/icons/filled/files/folder-compressed.svg
rename to cpp/assets/icons/filled/files/folder-compressed.svg
diff --git a/assets/icons/filled/files/folder-cross.svg b/cpp/assets/icons/filled/files/folder-cross.svg
similarity index 100%
rename from assets/icons/filled/files/folder-cross.svg
rename to cpp/assets/icons/filled/files/folder-cross.svg
diff --git a/assets/icons/filled/files/folder-download.svg b/cpp/assets/icons/filled/files/folder-download.svg
similarity index 100%
rename from assets/icons/filled/files/folder-download.svg
rename to cpp/assets/icons/filled/files/folder-download.svg
diff --git a/assets/icons/filled/files/folder-heart.svg b/cpp/assets/icons/filled/files/folder-heart.svg
similarity index 100%
rename from assets/icons/filled/files/folder-heart.svg
rename to cpp/assets/icons/filled/files/folder-heart.svg
diff --git a/assets/icons/filled/files/folder-minus.svg b/cpp/assets/icons/filled/files/folder-minus.svg
similarity index 100%
rename from assets/icons/filled/files/folder-minus.svg
rename to cpp/assets/icons/filled/files/folder-minus.svg
diff --git a/assets/icons/filled/files/folder-move.svg b/cpp/assets/icons/filled/files/folder-move.svg
similarity index 100%
rename from assets/icons/filled/files/folder-move.svg
rename to cpp/assets/icons/filled/files/folder-move.svg
diff --git a/assets/icons/filled/files/folder-music.svg b/cpp/assets/icons/filled/files/folder-music.svg
similarity index 100%
rename from assets/icons/filled/files/folder-music.svg
rename to cpp/assets/icons/filled/files/folder-music.svg
diff --git a/assets/icons/filled/files/folder-open.svg b/cpp/assets/icons/filled/files/folder-open.svg
similarity index 100%
rename from assets/icons/filled/files/folder-open.svg
rename to cpp/assets/icons/filled/files/folder-open.svg
diff --git a/assets/icons/filled/files/folder-photo.svg b/cpp/assets/icons/filled/files/folder-photo.svg
similarity index 100%
rename from assets/icons/filled/files/folder-photo.svg
rename to cpp/assets/icons/filled/files/folder-photo.svg
diff --git a/assets/icons/filled/files/folder-plus.svg b/cpp/assets/icons/filled/files/folder-plus.svg
similarity index 100%
rename from assets/icons/filled/files/folder-plus.svg
rename to cpp/assets/icons/filled/files/folder-plus.svg
diff --git a/assets/icons/filled/files/folder-slash.svg b/cpp/assets/icons/filled/files/folder-slash.svg
similarity index 100%
rename from assets/icons/filled/files/folder-slash.svg
rename to cpp/assets/icons/filled/files/folder-slash.svg
diff --git a/assets/icons/filled/files/folder-upload.svg b/cpp/assets/icons/filled/files/folder-upload.svg
similarity index 100%
rename from assets/icons/filled/files/folder-upload.svg
rename to cpp/assets/icons/filled/files/folder-upload.svg
diff --git a/assets/icons/filled/files/folder.svg b/cpp/assets/icons/filled/files/folder.svg
similarity index 100%
rename from assets/icons/filled/files/folder.svg
rename to cpp/assets/icons/filled/files/folder.svg
diff --git a/assets/icons/filled/files/note-2-text.svg b/cpp/assets/icons/filled/files/note-2-text.svg
similarity index 100%
rename from assets/icons/filled/files/note-2-text.svg
rename to cpp/assets/icons/filled/files/note-2-text.svg
diff --git a/assets/icons/filled/files/note-2.svg b/cpp/assets/icons/filled/files/note-2.svg
similarity index 100%
rename from assets/icons/filled/files/note-2.svg
rename to cpp/assets/icons/filled/files/note-2.svg
diff --git a/assets/icons/filled/files/note-text.svg b/cpp/assets/icons/filled/files/note-text.svg
similarity index 100%
rename from assets/icons/filled/files/note-text.svg
rename to cpp/assets/icons/filled/files/note-text.svg
diff --git a/assets/icons/filled/files/note.svg b/cpp/assets/icons/filled/files/note.svg
similarity index 100%
rename from assets/icons/filled/files/note.svg
rename to cpp/assets/icons/filled/files/note.svg
diff --git a/assets/icons/filled/files/notebook.svg b/cpp/assets/icons/filled/files/notebook.svg
similarity index 100%
rename from assets/icons/filled/files/notebook.svg
rename to cpp/assets/icons/filled/files/notebook.svg
diff --git a/assets/icons/filled/finances/cash.svg b/cpp/assets/icons/filled/finances/cash.svg
similarity index 100%
rename from assets/icons/filled/finances/cash.svg
rename to cpp/assets/icons/filled/finances/cash.svg
diff --git a/assets/icons/filled/finances/credit-card-income.svg b/cpp/assets/icons/filled/finances/credit-card-income.svg
similarity index 100%
rename from assets/icons/filled/finances/credit-card-income.svg
rename to cpp/assets/icons/filled/finances/credit-card-income.svg
diff --git a/assets/icons/filled/finances/credit-card-minus.svg b/cpp/assets/icons/filled/finances/credit-card-minus.svg
similarity index 100%
rename from assets/icons/filled/finances/credit-card-minus.svg
rename to cpp/assets/icons/filled/finances/credit-card-minus.svg
diff --git a/assets/icons/filled/finances/credit-card-outcome.svg b/cpp/assets/icons/filled/finances/credit-card-outcome.svg
similarity index 100%
rename from assets/icons/filled/finances/credit-card-outcome.svg
rename to cpp/assets/icons/filled/finances/credit-card-outcome.svg
diff --git a/assets/icons/filled/finances/credit-card-plus.svg b/cpp/assets/icons/filled/finances/credit-card-plus.svg
similarity index 100%
rename from assets/icons/filled/finances/credit-card-plus.svg
rename to cpp/assets/icons/filled/finances/credit-card-plus.svg
diff --git a/assets/icons/filled/finances/credit-card-scan.svg b/cpp/assets/icons/filled/finances/credit-card-scan.svg
similarity index 100%
rename from assets/icons/filled/finances/credit-card-scan.svg
rename to cpp/assets/icons/filled/finances/credit-card-scan.svg
diff --git a/assets/icons/filled/finances/credit-card-slash.svg b/cpp/assets/icons/filled/finances/credit-card-slash.svg
similarity index 100%
rename from assets/icons/filled/finances/credit-card-slash.svg
rename to cpp/assets/icons/filled/finances/credit-card-slash.svg
diff --git a/assets/icons/filled/finances/credit-card.svg b/cpp/assets/icons/filled/finances/credit-card.svg
similarity index 100%
rename from assets/icons/filled/finances/credit-card.svg
rename to cpp/assets/icons/filled/finances/credit-card.svg
diff --git a/assets/icons/filled/finances/dollar-circle.svg b/cpp/assets/icons/filled/finances/dollar-circle.svg
similarity index 100%
rename from assets/icons/filled/finances/dollar-circle.svg
rename to cpp/assets/icons/filled/finances/dollar-circle.svg
diff --git a/assets/icons/filled/finances/dollar.svg b/cpp/assets/icons/filled/finances/dollar.svg
similarity index 100%
rename from assets/icons/filled/finances/dollar.svg
rename to cpp/assets/icons/filled/finances/dollar.svg
diff --git a/assets/icons/filled/finances/euro-circle.svg b/cpp/assets/icons/filled/finances/euro-circle.svg
similarity index 100%
rename from assets/icons/filled/finances/euro-circle.svg
rename to cpp/assets/icons/filled/finances/euro-circle.svg
diff --git a/assets/icons/filled/finances/euro.svg b/cpp/assets/icons/filled/finances/euro.svg
similarity index 100%
rename from assets/icons/filled/finances/euro.svg
rename to cpp/assets/icons/filled/finances/euro.svg
diff --git a/assets/icons/filled/finances/pos.svg b/cpp/assets/icons/filled/finances/pos.svg
similarity index 100%
rename from assets/icons/filled/finances/pos.svg
rename to cpp/assets/icons/filled/finances/pos.svg
diff --git a/assets/icons/filled/finances/procent-circle.svg b/cpp/assets/icons/filled/finances/procent-circle.svg
similarity index 100%
rename from assets/icons/filled/finances/procent-circle.svg
rename to cpp/assets/icons/filled/finances/procent-circle.svg
diff --git a/assets/icons/filled/finances/procent.svg b/cpp/assets/icons/filled/finances/procent.svg
similarity index 100%
rename from assets/icons/filled/finances/procent.svg
rename to cpp/assets/icons/filled/finances/procent.svg
diff --git a/assets/icons/filled/finances/wallet-minus.svg b/cpp/assets/icons/filled/finances/wallet-minus.svg
similarity index 100%
rename from assets/icons/filled/finances/wallet-minus.svg
rename to cpp/assets/icons/filled/finances/wallet-minus.svg
diff --git a/assets/icons/filled/finances/wallet-move.svg b/cpp/assets/icons/filled/finances/wallet-move.svg
similarity index 100%
rename from assets/icons/filled/finances/wallet-move.svg
rename to cpp/assets/icons/filled/finances/wallet-move.svg
diff --git a/assets/icons/filled/finances/wallet-plus.svg b/cpp/assets/icons/filled/finances/wallet-plus.svg
similarity index 100%
rename from assets/icons/filled/finances/wallet-plus.svg
rename to cpp/assets/icons/filled/finances/wallet-plus.svg
diff --git a/assets/icons/filled/finances/wallet.svg b/cpp/assets/icons/filled/finances/wallet.svg
similarity index 100%
rename from assets/icons/filled/finances/wallet.svg
rename to cpp/assets/icons/filled/finances/wallet.svg
diff --git a/assets/icons/filled/grid/align-bottom-2.svg b/cpp/assets/icons/filled/grid/align-bottom-2.svg
similarity index 100%
rename from assets/icons/filled/grid/align-bottom-2.svg
rename to cpp/assets/icons/filled/grid/align-bottom-2.svg
diff --git a/assets/icons/filled/grid/align-horizontally.svg b/cpp/assets/icons/filled/grid/align-horizontally.svg
similarity index 100%
rename from assets/icons/filled/grid/align-horizontally.svg
rename to cpp/assets/icons/filled/grid/align-horizontally.svg
diff --git a/assets/icons/filled/grid/align-left-3.svg b/cpp/assets/icons/filled/grid/align-left-3.svg
similarity index 100%
rename from assets/icons/filled/grid/align-left-3.svg
rename to cpp/assets/icons/filled/grid/align-left-3.svg
diff --git a/assets/icons/filled/grid/align-right-3.svg b/cpp/assets/icons/filled/grid/align-right-3.svg
similarity index 100%
rename from assets/icons/filled/grid/align-right-3.svg
rename to cpp/assets/icons/filled/grid/align-right-3.svg
diff --git a/assets/icons/filled/grid/align-top-2.svg b/cpp/assets/icons/filled/grid/align-top-2.svg
similarity index 100%
rename from assets/icons/filled/grid/align-top-2.svg
rename to cpp/assets/icons/filled/grid/align-top-2.svg
diff --git a/assets/icons/filled/grid/align-vertically.svg b/cpp/assets/icons/filled/grid/align-vertically.svg
similarity index 100%
rename from assets/icons/filled/grid/align-vertically.svg
rename to cpp/assets/icons/filled/grid/align-vertically.svg
diff --git a/assets/icons/filled/grid/crop-rec.svg b/cpp/assets/icons/filled/grid/crop-rec.svg
similarity index 100%
rename from assets/icons/filled/grid/crop-rec.svg
rename to cpp/assets/icons/filled/grid/crop-rec.svg
diff --git a/assets/icons/filled/grid/crop-rotate-rec.svg b/cpp/assets/icons/filled/grid/crop-rotate-rec.svg
similarity index 100%
rename from assets/icons/filled/grid/crop-rotate-rec.svg
rename to cpp/assets/icons/filled/grid/crop-rotate-rec.svg
diff --git a/assets/icons/filled/grid/crop-rotate.svg b/cpp/assets/icons/filled/grid/crop-rotate.svg
similarity index 100%
rename from assets/icons/filled/grid/crop-rotate.svg
rename to cpp/assets/icons/filled/grid/crop-rotate.svg
diff --git a/assets/icons/filled/grid/crop.svg b/cpp/assets/icons/filled/grid/crop.svg
similarity index 100%
rename from assets/icons/filled/grid/crop.svg
rename to cpp/assets/icons/filled/grid/crop.svg
diff --git a/assets/icons/filled/grid/distribute-horizontally.svg b/cpp/assets/icons/filled/grid/distribute-horizontally.svg
similarity index 100%
rename from assets/icons/filled/grid/distribute-horizontally.svg
rename to cpp/assets/icons/filled/grid/distribute-horizontally.svg
diff --git a/assets/icons/filled/grid/distribute-vertically.svg b/cpp/assets/icons/filled/grid/distribute-vertically.svg
similarity index 100%
rename from assets/icons/filled/grid/distribute-vertically.svg
rename to cpp/assets/icons/filled/grid/distribute-vertically.svg
diff --git a/assets/icons/filled/grid/elements-2.svg b/cpp/assets/icons/filled/grid/elements-2.svg
similarity index 100%
rename from assets/icons/filled/grid/elements-2.svg
rename to cpp/assets/icons/filled/grid/elements-2.svg
diff --git a/assets/icons/filled/grid/elements-3.svg b/cpp/assets/icons/filled/grid/elements-3.svg
similarity index 100%
rename from assets/icons/filled/grid/elements-3.svg
rename to cpp/assets/icons/filled/grid/elements-3.svg
diff --git a/assets/icons/filled/grid/elements-4.svg b/cpp/assets/icons/filled/grid/elements-4.svg
similarity index 100%
rename from assets/icons/filled/grid/elements-4.svg
rename to cpp/assets/icons/filled/grid/elements-4.svg
diff --git a/assets/icons/filled/grid/elements-5.svg b/cpp/assets/icons/filled/grid/elements-5.svg
similarity index 100%
rename from assets/icons/filled/grid/elements-5.svg
rename to cpp/assets/icons/filled/grid/elements-5.svg
diff --git a/assets/icons/filled/grid/elements-plus.svg b/cpp/assets/icons/filled/grid/elements-plus.svg
similarity index 100%
rename from assets/icons/filled/grid/elements-plus.svg
rename to cpp/assets/icons/filled/grid/elements-plus.svg
diff --git a/assets/icons/filled/grid/elements.svg b/cpp/assets/icons/filled/grid/elements.svg
similarity index 100%
rename from assets/icons/filled/grid/elements.svg
rename to cpp/assets/icons/filled/grid/elements.svg
diff --git a/assets/icons/filled/grid/fat-rows.svg b/cpp/assets/icons/filled/grid/fat-rows.svg
similarity index 100%
rename from assets/icons/filled/grid/fat-rows.svg
rename to cpp/assets/icons/filled/grid/fat-rows.svg
diff --git a/assets/icons/filled/grid/frame-bounds-rec.svg b/cpp/assets/icons/filled/grid/frame-bounds-rec.svg
similarity index 100%
rename from assets/icons/filled/grid/frame-bounds-rec.svg
rename to cpp/assets/icons/filled/grid/frame-bounds-rec.svg
diff --git a/assets/icons/filled/grid/frame-bounds.svg b/cpp/assets/icons/filled/grid/frame-bounds.svg
similarity index 100%
rename from assets/icons/filled/grid/frame-bounds.svg
rename to cpp/assets/icons/filled/grid/frame-bounds.svg
diff --git a/assets/icons/filled/grid/frame.svg b/cpp/assets/icons/filled/grid/frame.svg
similarity index 100%
rename from assets/icons/filled/grid/frame.svg
rename to cpp/assets/icons/filled/grid/frame.svg
diff --git a/assets/icons/filled/grid/grid-02.svg b/cpp/assets/icons/filled/grid/grid-02.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-02.svg
rename to cpp/assets/icons/filled/grid/grid-02.svg
diff --git a/assets/icons/filled/grid/grid-03.svg b/cpp/assets/icons/filled/grid/grid-03.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-03.svg
rename to cpp/assets/icons/filled/grid/grid-03.svg
diff --git a/assets/icons/filled/grid/grid-04.svg b/cpp/assets/icons/filled/grid/grid-04.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-04.svg
rename to cpp/assets/icons/filled/grid/grid-04.svg
diff --git a/assets/icons/filled/grid/grid-05.svg b/cpp/assets/icons/filled/grid/grid-05.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-05.svg
rename to cpp/assets/icons/filled/grid/grid-05.svg
diff --git a/assets/icons/filled/grid/grid-06.svg b/cpp/assets/icons/filled/grid/grid-06.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-06.svg
rename to cpp/assets/icons/filled/grid/grid-06.svg
diff --git a/assets/icons/filled/grid/grid-07.svg b/cpp/assets/icons/filled/grid/grid-07.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-07.svg
rename to cpp/assets/icons/filled/grid/grid-07.svg
diff --git a/assets/icons/filled/grid/grid-08.svg b/cpp/assets/icons/filled/grid/grid-08.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-08.svg
rename to cpp/assets/icons/filled/grid/grid-08.svg
diff --git a/assets/icons/filled/grid/grid-09.svg b/cpp/assets/icons/filled/grid/grid-09.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-09.svg
rename to cpp/assets/icons/filled/grid/grid-09.svg
diff --git a/assets/icons/filled/grid/grid-10.svg b/cpp/assets/icons/filled/grid/grid-10.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-10.svg
rename to cpp/assets/icons/filled/grid/grid-10.svg
diff --git a/assets/icons/filled/grid/grid-11.svg b/cpp/assets/icons/filled/grid/grid-11.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-11.svg
rename to cpp/assets/icons/filled/grid/grid-11.svg
diff --git a/assets/icons/filled/grid/grid-12.svg b/cpp/assets/icons/filled/grid/grid-12.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-12.svg
rename to cpp/assets/icons/filled/grid/grid-12.svg
diff --git a/assets/icons/filled/grid/grid-13.svg b/cpp/assets/icons/filled/grid/grid-13.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-13.svg
rename to cpp/assets/icons/filled/grid/grid-13.svg
diff --git a/assets/icons/filled/grid/grid-14.svg b/cpp/assets/icons/filled/grid/grid-14.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-14.svg
rename to cpp/assets/icons/filled/grid/grid-14.svg
diff --git a/assets/icons/filled/grid/grid-15.svg b/cpp/assets/icons/filled/grid/grid-15.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-15.svg
rename to cpp/assets/icons/filled/grid/grid-15.svg
diff --git a/assets/icons/filled/grid/grid-16.svg b/cpp/assets/icons/filled/grid/grid-16.svg
similarity index 100%
rename from assets/icons/filled/grid/grid-16.svg
rename to cpp/assets/icons/filled/grid/grid-16.svg
diff --git a/assets/icons/filled/grid/grid.svg b/cpp/assets/icons/filled/grid/grid.svg
similarity index 100%
rename from assets/icons/filled/grid/grid.svg
rename to cpp/assets/icons/filled/grid/grid.svg
diff --git a/assets/icons/filled/grid/iframe.svg b/cpp/assets/icons/filled/grid/iframe.svg
similarity index 100%
rename from assets/icons/filled/grid/iframe.svg
rename to cpp/assets/icons/filled/grid/iframe.svg
diff --git a/assets/icons/filled/grid/kanban.svg b/cpp/assets/icons/filled/grid/kanban.svg
similarity index 100%
rename from assets/icons/filled/grid/kanban.svg
rename to cpp/assets/icons/filled/grid/kanban.svg
diff --git a/assets/icons/filled/grid/padding.svg b/cpp/assets/icons/filled/grid/padding.svg
similarity index 100%
rename from assets/icons/filled/grid/padding.svg
rename to cpp/assets/icons/filled/grid/padding.svg
diff --git a/assets/icons/filled/grid/selection-rec.svg b/cpp/assets/icons/filled/grid/selection-rec.svg
similarity index 100%
rename from assets/icons/filled/grid/selection-rec.svg
rename to cpp/assets/icons/filled/grid/selection-rec.svg
diff --git a/assets/icons/filled/grid/selection.svg b/cpp/assets/icons/filled/grid/selection.svg
similarity index 100%
rename from assets/icons/filled/grid/selection.svg
rename to cpp/assets/icons/filled/grid/selection.svg
diff --git a/assets/icons/filled/grid/slider-horizontal-2.svg b/cpp/assets/icons/filled/grid/slider-horizontal-2.svg
similarity index 100%
rename from assets/icons/filled/grid/slider-horizontal-2.svg
rename to cpp/assets/icons/filled/grid/slider-horizontal-2.svg
diff --git a/assets/icons/filled/grid/slider-horizontal.svg b/cpp/assets/icons/filled/grid/slider-horizontal.svg
similarity index 100%
rename from assets/icons/filled/grid/slider-horizontal.svg
rename to cpp/assets/icons/filled/grid/slider-horizontal.svg
diff --git a/assets/icons/filled/grid/slider-vertical-2.svg b/cpp/assets/icons/filled/grid/slider-vertical-2.svg
similarity index 100%
rename from assets/icons/filled/grid/slider-vertical-2.svg
rename to cpp/assets/icons/filled/grid/slider-vertical-2.svg
diff --git a/assets/icons/filled/grid/slider-vertical.svg b/cpp/assets/icons/filled/grid/slider-vertical.svg
similarity index 100%
rename from assets/icons/filled/grid/slider-vertical.svg
rename to cpp/assets/icons/filled/grid/slider-vertical.svg
diff --git a/assets/icons/filled/grid/stack.svg b/cpp/assets/icons/filled/grid/stack.svg
similarity index 100%
rename from assets/icons/filled/grid/stack.svg
rename to cpp/assets/icons/filled/grid/stack.svg
diff --git a/assets/icons/filled/grid/transform.svg b/cpp/assets/icons/filled/grid/transform.svg
similarity index 100%
rename from assets/icons/filled/grid/transform.svg
rename to cpp/assets/icons/filled/grid/transform.svg
diff --git a/assets/icons/filled/images/apperture.svg b/cpp/assets/icons/filled/images/apperture.svg
similarity index 100%
rename from assets/icons/filled/images/apperture.svg
rename to cpp/assets/icons/filled/images/apperture.svg
diff --git a/assets/icons/filled/images/camera-slash.svg b/cpp/assets/icons/filled/images/camera-slash.svg
similarity index 100%
rename from assets/icons/filled/images/camera-slash.svg
rename to cpp/assets/icons/filled/images/camera-slash.svg
diff --git a/assets/icons/filled/images/camera.svg b/cpp/assets/icons/filled/images/camera.svg
similarity index 100%
rename from assets/icons/filled/images/camera.svg
rename to cpp/assets/icons/filled/images/camera.svg
diff --git a/assets/icons/filled/images/color-filter.svg b/cpp/assets/icons/filled/images/color-filter.svg
similarity index 100%
rename from assets/icons/filled/images/color-filter.svg
rename to cpp/assets/icons/filled/images/color-filter.svg
diff --git a/assets/icons/filled/images/image-2.svg b/cpp/assets/icons/filled/images/image-2.svg
similarity index 100%
rename from assets/icons/filled/images/image-2.svg
rename to cpp/assets/icons/filled/images/image-2.svg
diff --git a/assets/icons/filled/images/image-3.svg b/cpp/assets/icons/filled/images/image-3.svg
similarity index 100%
rename from assets/icons/filled/images/image-3.svg
rename to cpp/assets/icons/filled/images/image-3.svg
diff --git a/assets/icons/filled/images/image-check.svg b/cpp/assets/icons/filled/images/image-check.svg
similarity index 100%
rename from assets/icons/filled/images/image-check.svg
rename to cpp/assets/icons/filled/images/image-check.svg
diff --git a/assets/icons/filled/images/image-cross.svg b/cpp/assets/icons/filled/images/image-cross.svg
similarity index 100%
rename from assets/icons/filled/images/image-cross.svg
rename to cpp/assets/icons/filled/images/image-cross.svg
diff --git a/assets/icons/filled/images/image-download.svg b/cpp/assets/icons/filled/images/image-download.svg
similarity index 100%
rename from assets/icons/filled/images/image-download.svg
rename to cpp/assets/icons/filled/images/image-download.svg
diff --git a/assets/icons/filled/images/image-edit.svg b/cpp/assets/icons/filled/images/image-edit.svg
similarity index 100%
rename from assets/icons/filled/images/image-edit.svg
rename to cpp/assets/icons/filled/images/image-edit.svg
diff --git a/assets/icons/filled/images/image-plus.svg b/cpp/assets/icons/filled/images/image-plus.svg
similarity index 100%
rename from assets/icons/filled/images/image-plus.svg
rename to cpp/assets/icons/filled/images/image-plus.svg
diff --git a/assets/icons/filled/images/image-slash.svg b/cpp/assets/icons/filled/images/image-slash.svg
similarity index 100%
rename from assets/icons/filled/images/image-slash.svg
rename to cpp/assets/icons/filled/images/image-slash.svg
diff --git a/assets/icons/filled/images/image-upload.svg b/cpp/assets/icons/filled/images/image-upload.svg
similarity index 100%
rename from assets/icons/filled/images/image-upload.svg
rename to cpp/assets/icons/filled/images/image-upload.svg
diff --git a/assets/icons/filled/images/image.svg b/cpp/assets/icons/filled/images/image.svg
similarity index 100%
rename from assets/icons/filled/images/image.svg
rename to cpp/assets/icons/filled/images/image.svg
diff --git a/assets/icons/filled/images/lightning-slash.svg b/cpp/assets/icons/filled/images/lightning-slash.svg
similarity index 100%
rename from assets/icons/filled/images/lightning-slash.svg
rename to cpp/assets/icons/filled/images/lightning-slash.svg
diff --git a/assets/icons/filled/images/lightning.svg b/cpp/assets/icons/filled/images/lightning.svg
similarity index 100%
rename from assets/icons/filled/images/lightning.svg
rename to cpp/assets/icons/filled/images/lightning.svg
diff --git a/assets/icons/filled/map/360-degrees.svg b/cpp/assets/icons/filled/map/360-degrees.svg
similarity index 100%
rename from assets/icons/filled/map/360-degrees.svg
rename to cpp/assets/icons/filled/map/360-degrees.svg
diff --git a/assets/icons/filled/map/compass.svg b/cpp/assets/icons/filled/map/compass.svg
similarity index 100%
rename from assets/icons/filled/map/compass.svg
rename to cpp/assets/icons/filled/map/compass.svg
diff --git a/assets/icons/filled/map/direction-2.svg b/cpp/assets/icons/filled/map/direction-2.svg
similarity index 100%
rename from assets/icons/filled/map/direction-2.svg
rename to cpp/assets/icons/filled/map/direction-2.svg
diff --git a/assets/icons/filled/map/direction.svg b/cpp/assets/icons/filled/map/direction.svg
similarity index 100%
rename from assets/icons/filled/map/direction.svg
rename to cpp/assets/icons/filled/map/direction.svg
diff --git a/assets/icons/filled/map/globe-2.svg b/cpp/assets/icons/filled/map/globe-2.svg
similarity index 100%
rename from assets/icons/filled/map/globe-2.svg
rename to cpp/assets/icons/filled/map/globe-2.svg
diff --git a/assets/icons/filled/map/globe.svg b/cpp/assets/icons/filled/map/globe.svg
similarity index 100%
rename from assets/icons/filled/map/globe.svg
rename to cpp/assets/icons/filled/map/globe.svg
diff --git a/assets/icons/filled/map/gps-slash.svg b/cpp/assets/icons/filled/map/gps-slash.svg
similarity index 100%
rename from assets/icons/filled/map/gps-slash.svg
rename to cpp/assets/icons/filled/map/gps-slash.svg
diff --git a/assets/icons/filled/map/gps.svg b/cpp/assets/icons/filled/map/gps.svg
similarity index 100%
rename from assets/icons/filled/map/gps.svg
rename to cpp/assets/icons/filled/map/gps.svg
diff --git a/assets/icons/filled/map/map-view.svg b/cpp/assets/icons/filled/map/map-view.svg
similarity index 100%
rename from assets/icons/filled/map/map-view.svg
rename to cpp/assets/icons/filled/map/map-view.svg
diff --git a/assets/icons/filled/map/pin-2.svg b/cpp/assets/icons/filled/map/pin-2.svg
similarity index 100%
rename from assets/icons/filled/map/pin-2.svg
rename to cpp/assets/icons/filled/map/pin-2.svg
diff --git a/assets/icons/filled/map/pin-3.svg b/cpp/assets/icons/filled/map/pin-3.svg
similarity index 100%
rename from assets/icons/filled/map/pin-3.svg
rename to cpp/assets/icons/filled/map/pin-3.svg
diff --git a/assets/icons/filled/map/pin-check.svg b/cpp/assets/icons/filled/map/pin-check.svg
similarity index 100%
rename from assets/icons/filled/map/pin-check.svg
rename to cpp/assets/icons/filled/map/pin-check.svg
diff --git a/assets/icons/filled/map/pin-cross.svg b/cpp/assets/icons/filled/map/pin-cross.svg
similarity index 100%
rename from assets/icons/filled/map/pin-cross.svg
rename to cpp/assets/icons/filled/map/pin-cross.svg
diff --git a/assets/icons/filled/map/pin-minus.svg b/cpp/assets/icons/filled/map/pin-minus.svg
similarity index 100%
rename from assets/icons/filled/map/pin-minus.svg
rename to cpp/assets/icons/filled/map/pin-minus.svg
diff --git a/assets/icons/filled/map/pin-plus.svg b/cpp/assets/icons/filled/map/pin-plus.svg
similarity index 100%
rename from assets/icons/filled/map/pin-plus.svg
rename to cpp/assets/icons/filled/map/pin-plus.svg
diff --git a/assets/icons/filled/map/pin-slash.svg b/cpp/assets/icons/filled/map/pin-slash.svg
similarity index 100%
rename from assets/icons/filled/map/pin-slash.svg
rename to cpp/assets/icons/filled/map/pin-slash.svg
diff --git a/assets/icons/filled/map/pin.svg b/cpp/assets/icons/filled/map/pin.svg
similarity index 100%
rename from assets/icons/filled/map/pin.svg
rename to cpp/assets/icons/filled/map/pin.svg
diff --git a/assets/icons/filled/map/route.svg b/cpp/assets/icons/filled/map/route.svg
similarity index 100%
rename from assets/icons/filled/map/route.svg
rename to cpp/assets/icons/filled/map/route.svg
diff --git a/assets/icons/filled/restaurant/coffee.svg b/cpp/assets/icons/filled/restaurant/coffee.svg
similarity index 100%
rename from assets/icons/filled/restaurant/coffee.svg
rename to cpp/assets/icons/filled/restaurant/coffee.svg
diff --git a/assets/icons/filled/restaurant/cutlery-2.svg b/cpp/assets/icons/filled/restaurant/cutlery-2.svg
similarity index 100%
rename from assets/icons/filled/restaurant/cutlery-2.svg
rename to cpp/assets/icons/filled/restaurant/cutlery-2.svg
diff --git a/assets/icons/filled/restaurant/cutlery-3.svg b/cpp/assets/icons/filled/restaurant/cutlery-3.svg
similarity index 100%
rename from assets/icons/filled/restaurant/cutlery-3.svg
rename to cpp/assets/icons/filled/restaurant/cutlery-3.svg
diff --git a/assets/icons/filled/restaurant/cutlery-4.svg b/cpp/assets/icons/filled/restaurant/cutlery-4.svg
similarity index 100%
rename from assets/icons/filled/restaurant/cutlery-4.svg
rename to cpp/assets/icons/filled/restaurant/cutlery-4.svg
diff --git a/assets/icons/filled/restaurant/cutlery.svg b/cpp/assets/icons/filled/restaurant/cutlery.svg
similarity index 100%
rename from assets/icons/filled/restaurant/cutlery.svg
rename to cpp/assets/icons/filled/restaurant/cutlery.svg
diff --git a/assets/icons/filled/restaurant/glass-cocktail.svg b/cpp/assets/icons/filled/restaurant/glass-cocktail.svg
similarity index 100%
rename from assets/icons/filled/restaurant/glass-cocktail.svg
rename to cpp/assets/icons/filled/restaurant/glass-cocktail.svg
diff --git a/assets/icons/filled/restaurant/glass-wine.svg b/cpp/assets/icons/filled/restaurant/glass-wine.svg
similarity index 100%
rename from assets/icons/filled/restaurant/glass-wine.svg
rename to cpp/assets/icons/filled/restaurant/glass-wine.svg
diff --git a/assets/icons/filled/security/bug.svg b/cpp/assets/icons/filled/security/bug.svg
similarity index 100%
rename from assets/icons/filled/security/bug.svg
rename to cpp/assets/icons/filled/security/bug.svg
diff --git a/assets/icons/filled/security/eye-slash.svg b/cpp/assets/icons/filled/security/eye-slash.svg
similarity index 100%
rename from assets/icons/filled/security/eye-slash.svg
rename to cpp/assets/icons/filled/security/eye-slash.svg
diff --git a/assets/icons/filled/security/eye.svg b/cpp/assets/icons/filled/security/eye.svg
similarity index 100%
rename from assets/icons/filled/security/eye.svg
rename to cpp/assets/icons/filled/security/eye.svg
diff --git a/assets/icons/filled/security/face-id-rec.svg b/cpp/assets/icons/filled/security/face-id-rec.svg
similarity index 100%
rename from assets/icons/filled/security/face-id-rec.svg
rename to cpp/assets/icons/filled/security/face-id-rec.svg
diff --git a/assets/icons/filled/security/face-id.svg b/cpp/assets/icons/filled/security/face-id.svg
similarity index 100%
rename from assets/icons/filled/security/face-id.svg
rename to cpp/assets/icons/filled/security/face-id.svg
diff --git a/assets/icons/filled/security/fingerprint-2-rec.svg b/cpp/assets/icons/filled/security/fingerprint-2-rec.svg
similarity index 100%
rename from assets/icons/filled/security/fingerprint-2-rec.svg
rename to cpp/assets/icons/filled/security/fingerprint-2-rec.svg
diff --git a/assets/icons/filled/security/fingerprint-2.svg b/cpp/assets/icons/filled/security/fingerprint-2.svg
similarity index 100%
rename from assets/icons/filled/security/fingerprint-2.svg
rename to cpp/assets/icons/filled/security/fingerprint-2.svg
diff --git a/assets/icons/filled/security/fingerprint-rec.svg b/cpp/assets/icons/filled/security/fingerprint-rec.svg
similarity index 100%
rename from assets/icons/filled/security/fingerprint-rec.svg
rename to cpp/assets/icons/filled/security/fingerprint-rec.svg
diff --git a/assets/icons/filled/security/fingerprint.svg b/cpp/assets/icons/filled/security/fingerprint.svg
similarity index 100%
rename from assets/icons/filled/security/fingerprint.svg
rename to cpp/assets/icons/filled/security/fingerprint.svg
diff --git a/assets/icons/filled/security/key.svg b/cpp/assets/icons/filled/security/key.svg
similarity index 100%
rename from assets/icons/filled/security/key.svg
rename to cpp/assets/icons/filled/security/key.svg
diff --git a/assets/icons/filled/security/lock-2-opened.svg b/cpp/assets/icons/filled/security/lock-2-opened.svg
similarity index 100%
rename from assets/icons/filled/security/lock-2-opened.svg
rename to cpp/assets/icons/filled/security/lock-2-opened.svg
diff --git a/assets/icons/filled/security/lock-2-slash.svg b/cpp/assets/icons/filled/security/lock-2-slash.svg
similarity index 100%
rename from assets/icons/filled/security/lock-2-slash.svg
rename to cpp/assets/icons/filled/security/lock-2-slash.svg
diff --git a/assets/icons/filled/security/lock-2.svg b/cpp/assets/icons/filled/security/lock-2.svg
similarity index 100%
rename from assets/icons/filled/security/lock-2.svg
rename to cpp/assets/icons/filled/security/lock-2.svg
diff --git a/assets/icons/filled/security/lock-opened.svg b/cpp/assets/icons/filled/security/lock-opened.svg
similarity index 100%
rename from assets/icons/filled/security/lock-opened.svg
rename to cpp/assets/icons/filled/security/lock-opened.svg
diff --git a/assets/icons/filled/security/lock-slash.svg b/cpp/assets/icons/filled/security/lock-slash.svg
similarity index 100%
rename from assets/icons/filled/security/lock-slash.svg
rename to cpp/assets/icons/filled/security/lock-slash.svg
diff --git a/assets/icons/filled/security/lock.svg b/cpp/assets/icons/filled/security/lock.svg
similarity index 100%
rename from assets/icons/filled/security/lock.svg
rename to cpp/assets/icons/filled/security/lock.svg
diff --git a/assets/icons/filled/security/scan-rec.svg b/cpp/assets/icons/filled/security/scan-rec.svg
similarity index 100%
rename from assets/icons/filled/security/scan-rec.svg
rename to cpp/assets/icons/filled/security/scan-rec.svg
diff --git a/assets/icons/filled/security/scan.svg b/cpp/assets/icons/filled/security/scan.svg
similarity index 100%
rename from assets/icons/filled/security/scan.svg
rename to cpp/assets/icons/filled/security/scan.svg
diff --git a/assets/icons/filled/security/server-2.svg b/cpp/assets/icons/filled/security/server-2.svg
similarity index 100%
rename from assets/icons/filled/security/server-2.svg
rename to cpp/assets/icons/filled/security/server-2.svg
diff --git a/assets/icons/filled/security/server.svg b/cpp/assets/icons/filled/security/server.svg
similarity index 100%
rename from assets/icons/filled/security/server.svg
rename to cpp/assets/icons/filled/security/server.svg
diff --git a/assets/icons/filled/security/shield-check.svg b/cpp/assets/icons/filled/security/shield-check.svg
similarity index 100%
rename from assets/icons/filled/security/shield-check.svg
rename to cpp/assets/icons/filled/security/shield-check.svg
diff --git a/assets/icons/filled/security/shield-cross.svg b/cpp/assets/icons/filled/security/shield-cross.svg
similarity index 100%
rename from assets/icons/filled/security/shield-cross.svg
rename to cpp/assets/icons/filled/security/shield-cross.svg
diff --git a/assets/icons/filled/security/shield.svg b/cpp/assets/icons/filled/security/shield.svg
similarity index 100%
rename from assets/icons/filled/security/shield.svg
rename to cpp/assets/icons/filled/security/shield.svg
diff --git a/assets/icons/filled/time/calendar-arrow-right.svg b/cpp/assets/icons/filled/time/calendar-arrow-right.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-arrow-right.svg
rename to cpp/assets/icons/filled/time/calendar-arrow-right.svg
diff --git a/assets/icons/filled/time/calendar-cross.svg b/cpp/assets/icons/filled/time/calendar-cross.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-cross.svg
rename to cpp/assets/icons/filled/time/calendar-cross.svg
diff --git a/assets/icons/filled/time/calendar-dates.svg b/cpp/assets/icons/filled/time/calendar-dates.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-dates.svg
rename to cpp/assets/icons/filled/time/calendar-dates.svg
diff --git a/assets/icons/filled/time/calendar-event.svg b/cpp/assets/icons/filled/time/calendar-event.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-event.svg
rename to cpp/assets/icons/filled/time/calendar-event.svg
diff --git a/assets/icons/filled/time/calendar-minus.svg b/cpp/assets/icons/filled/time/calendar-minus.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-minus.svg
rename to cpp/assets/icons/filled/time/calendar-minus.svg
diff --git a/assets/icons/filled/time/calendar-note.svg b/cpp/assets/icons/filled/time/calendar-note.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-note.svg
rename to cpp/assets/icons/filled/time/calendar-note.svg
diff --git a/assets/icons/filled/time/calendar-number.svg b/cpp/assets/icons/filled/time/calendar-number.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-number.svg
rename to cpp/assets/icons/filled/time/calendar-number.svg
diff --git a/assets/icons/filled/time/calendar-person.svg b/cpp/assets/icons/filled/time/calendar-person.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-person.svg
rename to cpp/assets/icons/filled/time/calendar-person.svg
diff --git a/assets/icons/filled/time/calendar-plus.svg b/cpp/assets/icons/filled/time/calendar-plus.svg
similarity index 100%
rename from assets/icons/filled/time/calendar-plus.svg
rename to cpp/assets/icons/filled/time/calendar-plus.svg
diff --git a/assets/icons/filled/time/calendar.svg b/cpp/assets/icons/filled/time/calendar.svg
similarity index 100%
rename from assets/icons/filled/time/calendar.svg
rename to cpp/assets/icons/filled/time/calendar.svg
diff --git a/assets/icons/filled/time/clock-check.svg b/cpp/assets/icons/filled/time/clock-check.svg
similarity index 100%
rename from assets/icons/filled/time/clock-check.svg
rename to cpp/assets/icons/filled/time/clock-check.svg
diff --git a/assets/icons/filled/time/clock-cross.svg b/cpp/assets/icons/filled/time/clock-cross.svg
similarity index 100%
rename from assets/icons/filled/time/clock-cross.svg
rename to cpp/assets/icons/filled/time/clock-cross.svg
diff --git a/assets/icons/filled/time/clock-minus.svg b/cpp/assets/icons/filled/time/clock-minus.svg
similarity index 100%
rename from assets/icons/filled/time/clock-minus.svg
rename to cpp/assets/icons/filled/time/clock-minus.svg
diff --git a/assets/icons/filled/time/clock-plus.svg b/cpp/assets/icons/filled/time/clock-plus.svg
similarity index 100%
rename from assets/icons/filled/time/clock-plus.svg
rename to cpp/assets/icons/filled/time/clock-plus.svg
diff --git a/assets/icons/filled/time/clock-slash.svg b/cpp/assets/icons/filled/time/clock-slash.svg
similarity index 100%
rename from assets/icons/filled/time/clock-slash.svg
rename to cpp/assets/icons/filled/time/clock-slash.svg
diff --git a/assets/icons/filled/time/clock-zzz.svg b/cpp/assets/icons/filled/time/clock-zzz.svg
similarity index 100%
rename from assets/icons/filled/time/clock-zzz.svg
rename to cpp/assets/icons/filled/time/clock-zzz.svg
diff --git a/assets/icons/filled/time/clock.svg b/cpp/assets/icons/filled/time/clock.svg
similarity index 100%
rename from assets/icons/filled/time/clock.svg
rename to cpp/assets/icons/filled/time/clock.svg
diff --git a/assets/icons/filled/time/history-rec.svg b/cpp/assets/icons/filled/time/history-rec.svg
similarity index 100%
rename from assets/icons/filled/time/history-rec.svg
rename to cpp/assets/icons/filled/time/history-rec.svg
diff --git a/assets/icons/filled/time/history.svg b/cpp/assets/icons/filled/time/history.svg
similarity index 100%
rename from assets/icons/filled/time/history.svg
rename to cpp/assets/icons/filled/time/history.svg
diff --git a/assets/icons/filled/time/speed-rec.svg b/cpp/assets/icons/filled/time/speed-rec.svg
similarity index 100%
rename from assets/icons/filled/time/speed-rec.svg
rename to cpp/assets/icons/filled/time/speed-rec.svg
diff --git a/assets/icons/filled/time/speed.svg b/cpp/assets/icons/filled/time/speed.svg
similarity index 100%
rename from assets/icons/filled/time/speed.svg
rename to cpp/assets/icons/filled/time/speed.svg
diff --git a/assets/icons/filled/time/stopwatch-slash.svg b/cpp/assets/icons/filled/time/stopwatch-slash.svg
similarity index 100%
rename from assets/icons/filled/time/stopwatch-slash.svg
rename to cpp/assets/icons/filled/time/stopwatch-slash.svg
diff --git a/assets/icons/filled/time/stopwatch.svg b/cpp/assets/icons/filled/time/stopwatch.svg
similarity index 100%
rename from assets/icons/filled/time/stopwatch.svg
rename to cpp/assets/icons/filled/time/stopwatch.svg
diff --git a/assets/icons/filled/time/time.svg b/cpp/assets/icons/filled/time/time.svg
similarity index 100%
rename from assets/icons/filled/time/time.svg
rename to cpp/assets/icons/filled/time/time.svg
diff --git a/assets/icons/filled/time/timer-2-rec.svg b/cpp/assets/icons/filled/time/timer-2-rec.svg
similarity index 100%
rename from assets/icons/filled/time/timer-2-rec.svg
rename to cpp/assets/icons/filled/time/timer-2-rec.svg
diff --git a/assets/icons/filled/time/timer-2.svg b/cpp/assets/icons/filled/time/timer-2.svg
similarity index 100%
rename from assets/icons/filled/time/timer-2.svg
rename to cpp/assets/icons/filled/time/timer-2.svg
diff --git a/assets/icons/filled/time/timer.svg b/cpp/assets/icons/filled/time/timer.svg
similarity index 100%
rename from assets/icons/filled/time/timer.svg
rename to cpp/assets/icons/filled/time/timer.svg
diff --git a/assets/icons/filled/users/user-alert.svg b/cpp/assets/icons/filled/users/user-alert.svg
similarity index 100%
rename from assets/icons/filled/users/user-alert.svg
rename to cpp/assets/icons/filled/users/user-alert.svg
diff --git a/assets/icons/filled/users/user-arrow-bl.svg b/cpp/assets/icons/filled/users/user-arrow-bl.svg
similarity index 100%
rename from assets/icons/filled/users/user-arrow-bl.svg
rename to cpp/assets/icons/filled/users/user-arrow-bl.svg
diff --git a/assets/icons/filled/users/user-arrow-bottom.svg b/cpp/assets/icons/filled/users/user-arrow-bottom.svg
similarity index 100%
rename from assets/icons/filled/users/user-arrow-bottom.svg
rename to cpp/assets/icons/filled/users/user-arrow-bottom.svg
diff --git a/assets/icons/filled/users/user-arrow-right.svg b/cpp/assets/icons/filled/users/user-arrow-right.svg
similarity index 100%
rename from assets/icons/filled/users/user-arrow-right.svg
rename to cpp/assets/icons/filled/users/user-arrow-right.svg
diff --git a/assets/icons/filled/users/user-arrow-top.svg b/cpp/assets/icons/filled/users/user-arrow-top.svg
similarity index 100%
rename from assets/icons/filled/users/user-arrow-top.svg
rename to cpp/assets/icons/filled/users/user-arrow-top.svg
diff --git a/assets/icons/filled/users/user-arrow-tr.svg b/cpp/assets/icons/filled/users/user-arrow-tr.svg
similarity index 100%
rename from assets/icons/filled/users/user-arrow-tr.svg
rename to cpp/assets/icons/filled/users/user-arrow-tr.svg
diff --git a/assets/icons/filled/users/user-check.svg b/cpp/assets/icons/filled/users/user-check.svg
similarity index 100%
rename from assets/icons/filled/users/user-check.svg
rename to cpp/assets/icons/filled/users/user-check.svg
diff --git a/assets/icons/filled/users/user-circle.svg b/cpp/assets/icons/filled/users/user-circle.svg
similarity index 100%
rename from assets/icons/filled/users/user-circle.svg
rename to cpp/assets/icons/filled/users/user-circle.svg
diff --git a/assets/icons/filled/users/user-cross.svg b/cpp/assets/icons/filled/users/user-cross.svg
similarity index 100%
rename from assets/icons/filled/users/user-cross.svg
rename to cpp/assets/icons/filled/users/user-cross.svg
diff --git a/assets/icons/filled/users/user-minus.svg b/cpp/assets/icons/filled/users/user-minus.svg
similarity index 100%
rename from assets/icons/filled/users/user-minus.svg
rename to cpp/assets/icons/filled/users/user-minus.svg
diff --git a/assets/icons/filled/users/user-plus.svg b/cpp/assets/icons/filled/users/user-plus.svg
similarity index 100%
rename from assets/icons/filled/users/user-plus.svg
rename to cpp/assets/icons/filled/users/user-plus.svg
diff --git a/assets/icons/filled/users/user-square.svg b/cpp/assets/icons/filled/users/user-square.svg
similarity index 100%
rename from assets/icons/filled/users/user-square.svg
rename to cpp/assets/icons/filled/users/user-square.svg
diff --git a/assets/icons/filled/users/user.svg b/cpp/assets/icons/filled/users/user.svg
similarity index 100%
rename from assets/icons/filled/users/user.svg
rename to cpp/assets/icons/filled/users/user.svg
diff --git a/assets/icons/filled/users/users.svg b/cpp/assets/icons/filled/users/users.svg
similarity index 100%
rename from assets/icons/filled/users/users.svg
rename to cpp/assets/icons/filled/users/users.svg
diff --git a/assets/icons/filled/weather/cloud-check.svg b/cpp/assets/icons/filled/weather/cloud-check.svg
similarity index 100%
rename from assets/icons/filled/weather/cloud-check.svg
rename to cpp/assets/icons/filled/weather/cloud-check.svg
diff --git a/assets/icons/filled/weather/cloud-cross.svg b/cpp/assets/icons/filled/weather/cloud-cross.svg
similarity index 100%
rename from assets/icons/filled/weather/cloud-cross.svg
rename to cpp/assets/icons/filled/weather/cloud-cross.svg
diff --git a/assets/icons/filled/weather/cloud-download.svg b/cpp/assets/icons/filled/weather/cloud-download.svg
similarity index 100%
rename from assets/icons/filled/weather/cloud-download.svg
rename to cpp/assets/icons/filled/weather/cloud-download.svg
diff --git a/assets/icons/filled/weather/cloud-drizzle.svg b/cpp/assets/icons/filled/weather/cloud-drizzle.svg
similarity index 100%
rename from assets/icons/filled/weather/cloud-drizzle.svg
rename to cpp/assets/icons/filled/weather/cloud-drizzle.svg
diff --git a/assets/icons/filled/weather/cloud-lightning.svg b/cpp/assets/icons/filled/weather/cloud-lightning.svg
similarity index 100%
rename from assets/icons/filled/weather/cloud-lightning.svg
rename to cpp/assets/icons/filled/weather/cloud-lightning.svg
diff --git a/assets/icons/filled/weather/cloud-snow.svg b/cpp/assets/icons/filled/weather/cloud-snow.svg
similarity index 100%
rename from assets/icons/filled/weather/cloud-snow.svg
rename to cpp/assets/icons/filled/weather/cloud-snow.svg
diff --git a/assets/icons/filled/weather/cloud-upload.svg b/cpp/assets/icons/filled/weather/cloud-upload.svg
similarity index 100%
rename from assets/icons/filled/weather/cloud-upload.svg
rename to cpp/assets/icons/filled/weather/cloud-upload.svg
diff --git a/assets/icons/filled/weather/cloud.svg b/cpp/assets/icons/filled/weather/cloud.svg
similarity index 100%
rename from assets/icons/filled/weather/cloud.svg
rename to cpp/assets/icons/filled/weather/cloud.svg
diff --git a/assets/icons/filled/weather/moon.svg b/cpp/assets/icons/filled/weather/moon.svg
similarity index 100%
rename from assets/icons/filled/weather/moon.svg
rename to cpp/assets/icons/filled/weather/moon.svg
diff --git a/assets/icons/filled/weather/sun.svg b/cpp/assets/icons/filled/weather/sun.svg
similarity index 100%
rename from assets/icons/filled/weather/sun.svg
rename to cpp/assets/icons/filled/weather/sun.svg
diff --git a/assets/icons/filled/weather/sunrise.svg b/cpp/assets/icons/filled/weather/sunrise.svg
similarity index 100%
rename from assets/icons/filled/weather/sunrise.svg
rename to cpp/assets/icons/filled/weather/sunrise.svg
diff --git a/assets/icons/filled/weather/sunset.svg b/cpp/assets/icons/filled/weather/sunset.svg
similarity index 100%
rename from assets/icons/filled/weather/sunset.svg
rename to cpp/assets/icons/filled/weather/sunset.svg
diff --git a/assets/icons/gestalt/alerts/alert-circle.svg b/cpp/assets/icons/gestalt/alerts/alert-circle.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/alert-circle.svg
rename to cpp/assets/icons/gestalt/alerts/alert-circle.svg
diff --git a/assets/icons/gestalt/alerts/alert-octagon.svg b/cpp/assets/icons/gestalt/alerts/alert-octagon.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/alert-octagon.svg
rename to cpp/assets/icons/gestalt/alerts/alert-octagon.svg
diff --git a/assets/icons/gestalt/alerts/alert-triangle.svg b/cpp/assets/icons/gestalt/alerts/alert-triangle.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/alert-triangle.svg
rename to cpp/assets/icons/gestalt/alerts/alert-triangle.svg
diff --git a/assets/icons/gestalt/alerts/bell-check.svg b/cpp/assets/icons/gestalt/alerts/bell-check.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/bell-check.svg
rename to cpp/assets/icons/gestalt/alerts/bell-check.svg
diff --git a/assets/icons/gestalt/alerts/bell-minus.svg b/cpp/assets/icons/gestalt/alerts/bell-minus.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/bell-minus.svg
rename to cpp/assets/icons/gestalt/alerts/bell-minus.svg
diff --git a/assets/icons/gestalt/alerts/bell-plus.svg b/cpp/assets/icons/gestalt/alerts/bell-plus.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/bell-plus.svg
rename to cpp/assets/icons/gestalt/alerts/bell-plus.svg
diff --git a/assets/icons/gestalt/alerts/bell-slash.svg b/cpp/assets/icons/gestalt/alerts/bell-slash.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/bell-slash.svg
rename to cpp/assets/icons/gestalt/alerts/bell-slash.svg
diff --git a/assets/icons/gestalt/alerts/bell.svg b/cpp/assets/icons/gestalt/alerts/bell.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/bell.svg
rename to cpp/assets/icons/gestalt/alerts/bell.svg
diff --git a/assets/icons/gestalt/alerts/check-circle-2.svg b/cpp/assets/icons/gestalt/alerts/check-circle-2.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/check-circle-2.svg
rename to cpp/assets/icons/gestalt/alerts/check-circle-2.svg
diff --git a/assets/icons/gestalt/alerts/cross-circle.svg b/cpp/assets/icons/gestalt/alerts/cross-circle.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/cross-circle.svg
rename to cpp/assets/icons/gestalt/alerts/cross-circle.svg
diff --git a/assets/icons/gestalt/alerts/cross-octagon.svg b/cpp/assets/icons/gestalt/alerts/cross-octagon.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/cross-octagon.svg
rename to cpp/assets/icons/gestalt/alerts/cross-octagon.svg
diff --git a/assets/icons/gestalt/alerts/info.svg b/cpp/assets/icons/gestalt/alerts/info.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/info.svg
rename to cpp/assets/icons/gestalt/alerts/info.svg
diff --git a/assets/icons/gestalt/alerts/minus-octagon.svg b/cpp/assets/icons/gestalt/alerts/minus-octagon.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/minus-octagon.svg
rename to cpp/assets/icons/gestalt/alerts/minus-octagon.svg
diff --git a/assets/icons/gestalt/alerts/notification-indicator.svg b/cpp/assets/icons/gestalt/alerts/notification-indicator.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/notification-indicator.svg
rename to cpp/assets/icons/gestalt/alerts/notification-indicator.svg
diff --git a/assets/icons/gestalt/alerts/question.svg b/cpp/assets/icons/gestalt/alerts/question.svg
similarity index 100%
rename from assets/icons/gestalt/alerts/question.svg
rename to cpp/assets/icons/gestalt/alerts/question.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom-left-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom-left-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom-left-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom-left-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom-left-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom-left-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom-left-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom-left-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom-left.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom-left.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom-left.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom-left.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom-right-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom-right-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom-right-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom-right-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom-right-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom-right-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom-right-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom-right-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom-right.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom-right.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom-right.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom-right.svg
diff --git a/assets/icons/gestalt/arrows/arrow-bottom.svg b/cpp/assets/icons/gestalt/arrows/arrow-bottom.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-bottom.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-bottom.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-ccw-lb-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-lb-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-ccw-lb-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-lb-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-ccw-lb.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-lb.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-ccw-lb.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-lb.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-ccw-lt-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-lt-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-ccw-lt-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-lt-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-ccw-lt.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-lt.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-ccw-lt.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-lt.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-ccw-rb-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-rb-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-ccw-rb-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-rb-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-ccw-rb.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-rb.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-ccw-rb.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-rb.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-ccw-rt-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-rt-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-ccw-rt-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-rt-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-ccw-rt.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-rt.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-ccw-rt.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-ccw-rt.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-cw-lb-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-cw-lb-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-cw-lb-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-cw-lb-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-cw-lb.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-cw-lb.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-cw-lb.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-cw-lb.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-cw-lt-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-cw-lt-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-cw-lt-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-cw-lt-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-cw-lt.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-cw-lt.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-cw-lt.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-cw-lt.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-cw-rb-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-cw-rb-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-cw-rb-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-cw-rb-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-cw-rb.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-cw-rb.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-cw-rb.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-cw-rb.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-cw-rt-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-cw-rt-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-cw-rt-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-cw-rt-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-corner-cw-rt.svg b/cpp/assets/icons/gestalt/arrows/arrow-corner-cw-rt.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-corner-cw-rt.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-corner-cw-rt.svg
diff --git a/assets/icons/gestalt/arrows/arrow-left-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-left-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-left-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-left-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-left-curved-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-left-curved-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-left-curved-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-left-curved-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-left-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-left-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-left-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-left-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-left.svg b/cpp/assets/icons/gestalt/arrows/arrow-left.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-left.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-left.svg
diff --git a/assets/icons/gestalt/arrows/arrow-right-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-right-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-right-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-right-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-right-curved-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-right-curved-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-right-curved-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-right-curved-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-right-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-right-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-right-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-right-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-right.svg b/cpp/assets/icons/gestalt/arrows/arrow-right.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-right.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-right.svg
diff --git a/assets/icons/gestalt/arrows/arrow-swap-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-swap-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-swap-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-swap-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-swap.svg b/cpp/assets/icons/gestalt/arrows/arrow-swap.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-swap.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-swap.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-top-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top-left-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-top-left-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top-left-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top-left-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top-left-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-top-left-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top-left-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top-left-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top-left.svg b/cpp/assets/icons/gestalt/arrows/arrow-top-left.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top-left.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top-left.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-top-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top-right-circle.svg b/cpp/assets/icons/gestalt/arrows/arrow-top-right-circle.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top-right-circle.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top-right-circle.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top-right-rec.svg b/cpp/assets/icons/gestalt/arrows/arrow-top-right-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top-right-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top-right-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top-right.svg b/cpp/assets/icons/gestalt/arrows/arrow-top-right.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top-right.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top-right.svg
diff --git a/assets/icons/gestalt/arrows/arrow-top.svg b/cpp/assets/icons/gestalt/arrows/arrow-top.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrow-top.svg
rename to cpp/assets/icons/gestalt/arrows/arrow-top.svg
diff --git a/assets/icons/gestalt/arrows/arrows-expand-2-rec.svg b/cpp/assets/icons/gestalt/arrows/arrows-expand-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrows-expand-2-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrows-expand-2-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrows-expand-2.svg b/cpp/assets/icons/gestalt/arrows/arrows-expand-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrows-expand-2.svg
rename to cpp/assets/icons/gestalt/arrows/arrows-expand-2.svg
diff --git a/assets/icons/gestalt/arrows/arrows-expand-rec.svg b/cpp/assets/icons/gestalt/arrows/arrows-expand-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrows-expand-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrows-expand-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrows-expand.svg b/cpp/assets/icons/gestalt/arrows/arrows-expand.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrows-expand.svg
rename to cpp/assets/icons/gestalt/arrows/arrows-expand.svg
diff --git a/assets/icons/gestalt/arrows/arrows-move-2-rec.svg b/cpp/assets/icons/gestalt/arrows/arrows-move-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrows-move-2-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrows-move-2-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrows-move-2.svg b/cpp/assets/icons/gestalt/arrows/arrows-move-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrows-move-2.svg
rename to cpp/assets/icons/gestalt/arrows/arrows-move-2.svg
diff --git a/assets/icons/gestalt/arrows/arrows-move-rec.svg b/cpp/assets/icons/gestalt/arrows/arrows-move-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrows-move-rec.svg
rename to cpp/assets/icons/gestalt/arrows/arrows-move-rec.svg
diff --git a/assets/icons/gestalt/arrows/arrows-move.svg b/cpp/assets/icons/gestalt/arrows/arrows-move.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/arrows-move.svg
rename to cpp/assets/icons/gestalt/arrows/arrows-move.svg
diff --git a/assets/icons/gestalt/arrows/chevron-down-rec.svg b/cpp/assets/icons/gestalt/arrows/chevron-down-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevron-down-rec.svg
rename to cpp/assets/icons/gestalt/arrows/chevron-down-rec.svg
diff --git a/assets/icons/gestalt/arrows/chevron-down.svg b/cpp/assets/icons/gestalt/arrows/chevron-down.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevron-down.svg
rename to cpp/assets/icons/gestalt/arrows/chevron-down.svg
diff --git a/assets/icons/gestalt/arrows/chevron-left-rec.svg b/cpp/assets/icons/gestalt/arrows/chevron-left-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevron-left-rec.svg
rename to cpp/assets/icons/gestalt/arrows/chevron-left-rec.svg
diff --git a/assets/icons/gestalt/arrows/chevron-left.svg b/cpp/assets/icons/gestalt/arrows/chevron-left.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevron-left.svg
rename to cpp/assets/icons/gestalt/arrows/chevron-left.svg
diff --git a/assets/icons/gestalt/arrows/chevron-right-rec.svg b/cpp/assets/icons/gestalt/arrows/chevron-right-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevron-right-rec.svg
rename to cpp/assets/icons/gestalt/arrows/chevron-right-rec.svg
diff --git a/assets/icons/gestalt/arrows/chevron-right.svg b/cpp/assets/icons/gestalt/arrows/chevron-right.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevron-right.svg
rename to cpp/assets/icons/gestalt/arrows/chevron-right.svg
diff --git a/assets/icons/gestalt/arrows/chevron-up-rec.svg b/cpp/assets/icons/gestalt/arrows/chevron-up-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevron-up-rec.svg
rename to cpp/assets/icons/gestalt/arrows/chevron-up-rec.svg
diff --git a/assets/icons/gestalt/arrows/chevron-up.svg b/cpp/assets/icons/gestalt/arrows/chevron-up.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevron-up.svg
rename to cpp/assets/icons/gestalt/arrows/chevron-up.svg
diff --git a/assets/icons/gestalt/arrows/chevrons-down-rec.svg b/cpp/assets/icons/gestalt/arrows/chevrons-down-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevrons-down-rec.svg
rename to cpp/assets/icons/gestalt/arrows/chevrons-down-rec.svg
diff --git a/assets/icons/gestalt/arrows/chevrons-down.svg b/cpp/assets/icons/gestalt/arrows/chevrons-down.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevrons-down.svg
rename to cpp/assets/icons/gestalt/arrows/chevrons-down.svg
diff --git a/assets/icons/gestalt/arrows/chevrons-left-rec.svg b/cpp/assets/icons/gestalt/arrows/chevrons-left-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevrons-left-rec.svg
rename to cpp/assets/icons/gestalt/arrows/chevrons-left-rec.svg
diff --git a/assets/icons/gestalt/arrows/chevrons-left.svg b/cpp/assets/icons/gestalt/arrows/chevrons-left.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevrons-left.svg
rename to cpp/assets/icons/gestalt/arrows/chevrons-left.svg
diff --git a/assets/icons/gestalt/arrows/chevrons-right-rec.svg b/cpp/assets/icons/gestalt/arrows/chevrons-right-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevrons-right-rec.svg
rename to cpp/assets/icons/gestalt/arrows/chevrons-right-rec.svg
diff --git a/assets/icons/gestalt/arrows/chevrons-right.svg b/cpp/assets/icons/gestalt/arrows/chevrons-right.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevrons-right.svg
rename to cpp/assets/icons/gestalt/arrows/chevrons-right.svg
diff --git a/assets/icons/gestalt/arrows/chevrons-up-rec.svg b/cpp/assets/icons/gestalt/arrows/chevrons-up-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevrons-up-rec.svg
rename to cpp/assets/icons/gestalt/arrows/chevrons-up-rec.svg
diff --git a/assets/icons/gestalt/arrows/chevrons-up.svg b/cpp/assets/icons/gestalt/arrows/chevrons-up.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/chevrons-up.svg
rename to cpp/assets/icons/gestalt/arrows/chevrons-up.svg
diff --git a/assets/icons/gestalt/arrows/code-rec.svg b/cpp/assets/icons/gestalt/arrows/code-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/code-rec.svg
rename to cpp/assets/icons/gestalt/arrows/code-rec.svg
diff --git a/assets/icons/gestalt/arrows/code.svg b/cpp/assets/icons/gestalt/arrows/code.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/code.svg
rename to cpp/assets/icons/gestalt/arrows/code.svg
diff --git a/assets/icons/gestalt/arrows/export-2.svg b/cpp/assets/icons/gestalt/arrows/export-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/export-2.svg
rename to cpp/assets/icons/gestalt/arrows/export-2.svg
diff --git a/assets/icons/gestalt/arrows/export-3.svg b/cpp/assets/icons/gestalt/arrows/export-3.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/export-3.svg
rename to cpp/assets/icons/gestalt/arrows/export-3.svg
diff --git a/assets/icons/gestalt/arrows/export-4.svg b/cpp/assets/icons/gestalt/arrows/export-4.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/export-4.svg
rename to cpp/assets/icons/gestalt/arrows/export-4.svg
diff --git a/assets/icons/gestalt/arrows/export.svg b/cpp/assets/icons/gestalt/arrows/export.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/export.svg
rename to cpp/assets/icons/gestalt/arrows/export.svg
diff --git a/assets/icons/gestalt/arrows/external-link-2.svg b/cpp/assets/icons/gestalt/arrows/external-link-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/external-link-2.svg
rename to cpp/assets/icons/gestalt/arrows/external-link-2.svg
diff --git a/assets/icons/gestalt/arrows/external-link-rec.svg b/cpp/assets/icons/gestalt/arrows/external-link-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/external-link-rec.svg
rename to cpp/assets/icons/gestalt/arrows/external-link-rec.svg
diff --git a/assets/icons/gestalt/arrows/external-link.svg b/cpp/assets/icons/gestalt/arrows/external-link.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/external-link.svg
rename to cpp/assets/icons/gestalt/arrows/external-link.svg
diff --git a/assets/icons/gestalt/arrows/forward-all-rec.svg b/cpp/assets/icons/gestalt/arrows/forward-all-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/forward-all-rec.svg
rename to cpp/assets/icons/gestalt/arrows/forward-all-rec.svg
diff --git a/assets/icons/gestalt/arrows/forward-all.svg b/cpp/assets/icons/gestalt/arrows/forward-all.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/forward-all.svg
rename to cpp/assets/icons/gestalt/arrows/forward-all.svg
diff --git a/assets/icons/gestalt/arrows/forward-rec.svg b/cpp/assets/icons/gestalt/arrows/forward-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/forward-rec.svg
rename to cpp/assets/icons/gestalt/arrows/forward-rec.svg
diff --git a/assets/icons/gestalt/arrows/forward.svg b/cpp/assets/icons/gestalt/arrows/forward.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/forward.svg
rename to cpp/assets/icons/gestalt/arrows/forward.svg
diff --git a/assets/icons/gestalt/arrows/import-2.svg b/cpp/assets/icons/gestalt/arrows/import-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/import-2.svg
rename to cpp/assets/icons/gestalt/arrows/import-2.svg
diff --git a/assets/icons/gestalt/arrows/import-3.svg b/cpp/assets/icons/gestalt/arrows/import-3.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/import-3.svg
rename to cpp/assets/icons/gestalt/arrows/import-3.svg
diff --git a/assets/icons/gestalt/arrows/import-4.svg b/cpp/assets/icons/gestalt/arrows/import-4.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/import-4.svg
rename to cpp/assets/icons/gestalt/arrows/import-4.svg
diff --git a/assets/icons/gestalt/arrows/import.svg b/cpp/assets/icons/gestalt/arrows/import.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/import.svg
rename to cpp/assets/icons/gestalt/arrows/import.svg
diff --git a/assets/icons/gestalt/arrows/log-in-2.svg b/cpp/assets/icons/gestalt/arrows/log-in-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/log-in-2.svg
rename to cpp/assets/icons/gestalt/arrows/log-in-2.svg
diff --git a/assets/icons/gestalt/arrows/log-in-3.svg b/cpp/assets/icons/gestalt/arrows/log-in-3.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/log-in-3.svg
rename to cpp/assets/icons/gestalt/arrows/log-in-3.svg
diff --git a/assets/icons/gestalt/arrows/log-in.svg b/cpp/assets/icons/gestalt/arrows/log-in.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/log-in.svg
rename to cpp/assets/icons/gestalt/arrows/log-in.svg
diff --git a/assets/icons/gestalt/arrows/log-out-2.svg b/cpp/assets/icons/gestalt/arrows/log-out-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/log-out-2.svg
rename to cpp/assets/icons/gestalt/arrows/log-out-2.svg
diff --git a/assets/icons/gestalt/arrows/log-out-3.svg b/cpp/assets/icons/gestalt/arrows/log-out-3.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/log-out-3.svg
rename to cpp/assets/icons/gestalt/arrows/log-out-3.svg
diff --git a/assets/icons/gestalt/arrows/log-out.svg b/cpp/assets/icons/gestalt/arrows/log-out.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/log-out.svg
rename to cpp/assets/icons/gestalt/arrows/log-out.svg
diff --git a/assets/icons/gestalt/arrows/maximize-2-flipped-rec.svg b/cpp/assets/icons/gestalt/arrows/maximize-2-flipped-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/maximize-2-flipped-rec.svg
rename to cpp/assets/icons/gestalt/arrows/maximize-2-flipped-rec.svg
diff --git a/assets/icons/gestalt/arrows/maximize-2-flipped.svg b/cpp/assets/icons/gestalt/arrows/maximize-2-flipped.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/maximize-2-flipped.svg
rename to cpp/assets/icons/gestalt/arrows/maximize-2-flipped.svg
diff --git a/assets/icons/gestalt/arrows/maximize-2-rec.svg b/cpp/assets/icons/gestalt/arrows/maximize-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/maximize-2-rec.svg
rename to cpp/assets/icons/gestalt/arrows/maximize-2-rec.svg
diff --git a/assets/icons/gestalt/arrows/maximize-2.svg b/cpp/assets/icons/gestalt/arrows/maximize-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/maximize-2.svg
rename to cpp/assets/icons/gestalt/arrows/maximize-2.svg
diff --git a/assets/icons/gestalt/arrows/maximize-flipped-rec.svg b/cpp/assets/icons/gestalt/arrows/maximize-flipped-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/maximize-flipped-rec.svg
rename to cpp/assets/icons/gestalt/arrows/maximize-flipped-rec.svg
diff --git a/assets/icons/gestalt/arrows/maximize-flipped.svg b/cpp/assets/icons/gestalt/arrows/maximize-flipped.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/maximize-flipped.svg
rename to cpp/assets/icons/gestalt/arrows/maximize-flipped.svg
diff --git a/assets/icons/gestalt/arrows/maximize-rec.svg b/cpp/assets/icons/gestalt/arrows/maximize-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/maximize-rec.svg
rename to cpp/assets/icons/gestalt/arrows/maximize-rec.svg
diff --git a/assets/icons/gestalt/arrows/maximize.svg b/cpp/assets/icons/gestalt/arrows/maximize.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/maximize.svg
rename to cpp/assets/icons/gestalt/arrows/maximize.svg
diff --git a/assets/icons/gestalt/arrows/redo-2-rec.svg b/cpp/assets/icons/gestalt/arrows/redo-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/redo-2-rec.svg
rename to cpp/assets/icons/gestalt/arrows/redo-2-rec.svg
diff --git a/assets/icons/gestalt/arrows/redo-2.svg b/cpp/assets/icons/gestalt/arrows/redo-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/redo-2.svg
rename to cpp/assets/icons/gestalt/arrows/redo-2.svg
diff --git a/assets/icons/gestalt/arrows/redo-rec.svg b/cpp/assets/icons/gestalt/arrows/redo-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/redo-rec.svg
rename to cpp/assets/icons/gestalt/arrows/redo-rec.svg
diff --git a/assets/icons/gestalt/arrows/redo.svg b/cpp/assets/icons/gestalt/arrows/redo.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/redo.svg
rename to cpp/assets/icons/gestalt/arrows/redo.svg
diff --git a/assets/icons/gestalt/arrows/refresh-ccw-alert-rec.svg b/cpp/assets/icons/gestalt/arrows/refresh-ccw-alert-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/refresh-ccw-alert-rec.svg
rename to cpp/assets/icons/gestalt/arrows/refresh-ccw-alert-rec.svg
diff --git a/assets/icons/gestalt/arrows/refresh-ccw-alert.svg b/cpp/assets/icons/gestalt/arrows/refresh-ccw-alert.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/refresh-ccw-alert.svg
rename to cpp/assets/icons/gestalt/arrows/refresh-ccw-alert.svg
diff --git a/assets/icons/gestalt/arrows/refresh-ccw-rec.svg b/cpp/assets/icons/gestalt/arrows/refresh-ccw-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/refresh-ccw-rec.svg
rename to cpp/assets/icons/gestalt/arrows/refresh-ccw-rec.svg
diff --git a/assets/icons/gestalt/arrows/refresh-ccw.svg b/cpp/assets/icons/gestalt/arrows/refresh-ccw.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/refresh-ccw.svg
rename to cpp/assets/icons/gestalt/arrows/refresh-ccw.svg
diff --git a/assets/icons/gestalt/arrows/refresh-cw-alert-rec.svg b/cpp/assets/icons/gestalt/arrows/refresh-cw-alert-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/refresh-cw-alert-rec.svg
rename to cpp/assets/icons/gestalt/arrows/refresh-cw-alert-rec.svg
diff --git a/assets/icons/gestalt/arrows/refresh-cw-alert.svg b/cpp/assets/icons/gestalt/arrows/refresh-cw-alert.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/refresh-cw-alert.svg
rename to cpp/assets/icons/gestalt/arrows/refresh-cw-alert.svg
diff --git a/assets/icons/gestalt/arrows/refresh-cw-rec.svg b/cpp/assets/icons/gestalt/arrows/refresh-cw-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/refresh-cw-rec.svg
rename to cpp/assets/icons/gestalt/arrows/refresh-cw-rec.svg
diff --git a/assets/icons/gestalt/arrows/refresh-cw.svg b/cpp/assets/icons/gestalt/arrows/refresh-cw.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/refresh-cw.svg
rename to cpp/assets/icons/gestalt/arrows/refresh-cw.svg
diff --git a/assets/icons/gestalt/arrows/reply-all-rec.svg b/cpp/assets/icons/gestalt/arrows/reply-all-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/reply-all-rec.svg
rename to cpp/assets/icons/gestalt/arrows/reply-all-rec.svg
diff --git a/assets/icons/gestalt/arrows/reply-all.svg b/cpp/assets/icons/gestalt/arrows/reply-all.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/reply-all.svg
rename to cpp/assets/icons/gestalt/arrows/reply-all.svg
diff --git a/assets/icons/gestalt/arrows/reply-rec.svg b/cpp/assets/icons/gestalt/arrows/reply-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/reply-rec.svg
rename to cpp/assets/icons/gestalt/arrows/reply-rec.svg
diff --git a/assets/icons/gestalt/arrows/reply.svg b/cpp/assets/icons/gestalt/arrows/reply.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/reply.svg
rename to cpp/assets/icons/gestalt/arrows/reply.svg
diff --git a/assets/icons/gestalt/arrows/rotate-ccw-rec.svg b/cpp/assets/icons/gestalt/arrows/rotate-ccw-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/rotate-ccw-rec.svg
rename to cpp/assets/icons/gestalt/arrows/rotate-ccw-rec.svg
diff --git a/assets/icons/gestalt/arrows/rotate-ccw.svg b/cpp/assets/icons/gestalt/arrows/rotate-ccw.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/rotate-ccw.svg
rename to cpp/assets/icons/gestalt/arrows/rotate-ccw.svg
diff --git a/assets/icons/gestalt/arrows/rotate-cw-rec.svg b/cpp/assets/icons/gestalt/arrows/rotate-cw-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/rotate-cw-rec.svg
rename to cpp/assets/icons/gestalt/arrows/rotate-cw-rec.svg
diff --git a/assets/icons/gestalt/arrows/rotate-cw.svg b/cpp/assets/icons/gestalt/arrows/rotate-cw.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/rotate-cw.svg
rename to cpp/assets/icons/gestalt/arrows/rotate-cw.svg
diff --git a/assets/icons/gestalt/arrows/scale.svg b/cpp/assets/icons/gestalt/arrows/scale.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/scale.svg
rename to cpp/assets/icons/gestalt/arrows/scale.svg
diff --git a/assets/icons/gestalt/arrows/trend-down-rec.svg b/cpp/assets/icons/gestalt/arrows/trend-down-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/trend-down-rec.svg
rename to cpp/assets/icons/gestalt/arrows/trend-down-rec.svg
diff --git a/assets/icons/gestalt/arrows/trend-down.svg b/cpp/assets/icons/gestalt/arrows/trend-down.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/trend-down.svg
rename to cpp/assets/icons/gestalt/arrows/trend-down.svg
diff --git a/assets/icons/gestalt/arrows/trend-up-rec.svg b/cpp/assets/icons/gestalt/arrows/trend-up-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/trend-up-rec.svg
rename to cpp/assets/icons/gestalt/arrows/trend-up-rec.svg
diff --git a/assets/icons/gestalt/arrows/trend-up.svg b/cpp/assets/icons/gestalt/arrows/trend-up.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/trend-up.svg
rename to cpp/assets/icons/gestalt/arrows/trend-up.svg
diff --git a/assets/icons/gestalt/arrows/undo-2-rec.svg b/cpp/assets/icons/gestalt/arrows/undo-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/undo-2-rec.svg
rename to cpp/assets/icons/gestalt/arrows/undo-2-rec.svg
diff --git a/assets/icons/gestalt/arrows/undo-2.svg b/cpp/assets/icons/gestalt/arrows/undo-2.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/undo-2.svg
rename to cpp/assets/icons/gestalt/arrows/undo-2.svg
diff --git a/assets/icons/gestalt/arrows/undo-rec.svg b/cpp/assets/icons/gestalt/arrows/undo-rec.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/undo-rec.svg
rename to cpp/assets/icons/gestalt/arrows/undo-rec.svg
diff --git a/assets/icons/gestalt/arrows/undo.svg b/cpp/assets/icons/gestalt/arrows/undo.svg
similarity index 100%
rename from assets/icons/gestalt/arrows/undo.svg
rename to cpp/assets/icons/gestalt/arrows/undo.svg
diff --git a/assets/icons/gestalt/audiovisual/book-library.svg b/cpp/assets/icons/gestalt/audiovisual/book-library.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/book-library.svg
rename to cpp/assets/icons/gestalt/audiovisual/book-library.svg
diff --git a/assets/icons/gestalt/audiovisual/book-plus.svg b/cpp/assets/icons/gestalt/audiovisual/book-plus.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/book-plus.svg
rename to cpp/assets/icons/gestalt/audiovisual/book-plus.svg
diff --git a/assets/icons/gestalt/audiovisual/book-queue.svg b/cpp/assets/icons/gestalt/audiovisual/book-queue.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/book-queue.svg
rename to cpp/assets/icons/gestalt/audiovisual/book-queue.svg
diff --git a/assets/icons/gestalt/audiovisual/captions-2.svg b/cpp/assets/icons/gestalt/audiovisual/captions-2.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/captions-2.svg
rename to cpp/assets/icons/gestalt/audiovisual/captions-2.svg
diff --git a/assets/icons/gestalt/audiovisual/captions.svg b/cpp/assets/icons/gestalt/audiovisual/captions.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/captions.svg
rename to cpp/assets/icons/gestalt/audiovisual/captions.svg
diff --git a/assets/icons/gestalt/audiovisual/cd.svg b/cpp/assets/icons/gestalt/audiovisual/cd.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/cd.svg
rename to cpp/assets/icons/gestalt/audiovisual/cd.svg
diff --git a/assets/icons/gestalt/audiovisual/equalizer.svg b/cpp/assets/icons/gestalt/audiovisual/equalizer.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/equalizer.svg
rename to cpp/assets/icons/gestalt/audiovisual/equalizer.svg
diff --git a/assets/icons/gestalt/audiovisual/fast-forward.svg b/cpp/assets/icons/gestalt/audiovisual/fast-forward.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/fast-forward.svg
rename to cpp/assets/icons/gestalt/audiovisual/fast-forward.svg
diff --git a/assets/icons/gestalt/audiovisual/fast-rewind.svg b/cpp/assets/icons/gestalt/audiovisual/fast-rewind.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/fast-rewind.svg
rename to cpp/assets/icons/gestalt/audiovisual/fast-rewind.svg
diff --git a/assets/icons/gestalt/audiovisual/film-board.svg b/cpp/assets/icons/gestalt/audiovisual/film-board.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/film-board.svg
rename to cpp/assets/icons/gestalt/audiovisual/film-board.svg
diff --git a/assets/icons/gestalt/audiovisual/film-reel.svg b/cpp/assets/icons/gestalt/audiovisual/film-reel.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/film-reel.svg
rename to cpp/assets/icons/gestalt/audiovisual/film-reel.svg
diff --git a/assets/icons/gestalt/audiovisual/film-tape.svg b/cpp/assets/icons/gestalt/audiovisual/film-tape.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/film-tape.svg
rename to cpp/assets/icons/gestalt/audiovisual/film-tape.svg
diff --git a/assets/icons/gestalt/audiovisual/forward-10-rec.svg b/cpp/assets/icons/gestalt/audiovisual/forward-10-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/forward-10-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/forward-10-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/forward-10.svg b/cpp/assets/icons/gestalt/audiovisual/forward-10.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/forward-10.svg
rename to cpp/assets/icons/gestalt/audiovisual/forward-10.svg
diff --git a/assets/icons/gestalt/audiovisual/forward-15-rec.svg b/cpp/assets/icons/gestalt/audiovisual/forward-15-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/forward-15-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/forward-15-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/forward-15.svg b/cpp/assets/icons/gestalt/audiovisual/forward-15.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/forward-15.svg
rename to cpp/assets/icons/gestalt/audiovisual/forward-15.svg
diff --git a/assets/icons/gestalt/audiovisual/forward-5-rec.svg b/cpp/assets/icons/gestalt/audiovisual/forward-5-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/forward-5-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/forward-5-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/forward-5.svg b/cpp/assets/icons/gestalt/audiovisual/forward-5.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/forward-5.svg
rename to cpp/assets/icons/gestalt/audiovisual/forward-5.svg
diff --git a/assets/icons/gestalt/audiovisual/games.svg b/cpp/assets/icons/gestalt/audiovisual/games.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/games.svg
rename to cpp/assets/icons/gestalt/audiovisual/games.svg
diff --git a/assets/icons/gestalt/audiovisual/label-4k.svg b/cpp/assets/icons/gestalt/audiovisual/label-4k.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/label-4k.svg
rename to cpp/assets/icons/gestalt/audiovisual/label-4k.svg
diff --git a/assets/icons/gestalt/audiovisual/label-explicit.svg b/cpp/assets/icons/gestalt/audiovisual/label-explicit.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/label-explicit.svg
rename to cpp/assets/icons/gestalt/audiovisual/label-explicit.svg
diff --git a/assets/icons/gestalt/audiovisual/label-hd.svg b/cpp/assets/icons/gestalt/audiovisual/label-hd.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/label-hd.svg
rename to cpp/assets/icons/gestalt/audiovisual/label-hd.svg
diff --git a/assets/icons/gestalt/audiovisual/label-hq.svg b/cpp/assets/icons/gestalt/audiovisual/label-hq.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/label-hq.svg
rename to cpp/assets/icons/gestalt/audiovisual/label-hq.svg
diff --git a/assets/icons/gestalt/audiovisual/maximize-3-rec.svg b/cpp/assets/icons/gestalt/audiovisual/maximize-3-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/maximize-3-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/maximize-3-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/maximize-3.svg b/cpp/assets/icons/gestalt/audiovisual/maximize-3.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/maximize-3.svg
rename to cpp/assets/icons/gestalt/audiovisual/maximize-3.svg
diff --git a/assets/icons/gestalt/audiovisual/mic-slash.svg b/cpp/assets/icons/gestalt/audiovisual/mic-slash.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/mic-slash.svg
rename to cpp/assets/icons/gestalt/audiovisual/mic-slash.svg
diff --git a/assets/icons/gestalt/audiovisual/mic.svg b/cpp/assets/icons/gestalt/audiovisual/mic.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/mic.svg
rename to cpp/assets/icons/gestalt/audiovisual/mic.svg
diff --git a/assets/icons/gestalt/audiovisual/minimize-rec.svg b/cpp/assets/icons/gestalt/audiovisual/minimize-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/minimize-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/minimize-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/minimize.svg b/cpp/assets/icons/gestalt/audiovisual/minimize.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/minimize.svg
rename to cpp/assets/icons/gestalt/audiovisual/minimize.svg
diff --git a/assets/icons/gestalt/audiovisual/miniplayer.svg b/cpp/assets/icons/gestalt/audiovisual/miniplayer.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/miniplayer.svg
rename to cpp/assets/icons/gestalt/audiovisual/miniplayer.svg
diff --git a/assets/icons/gestalt/audiovisual/music-library.svg b/cpp/assets/icons/gestalt/audiovisual/music-library.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/music-library.svg
rename to cpp/assets/icons/gestalt/audiovisual/music-library.svg
diff --git a/assets/icons/gestalt/audiovisual/music-note-2.svg b/cpp/assets/icons/gestalt/audiovisual/music-note-2.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/music-note-2.svg
rename to cpp/assets/icons/gestalt/audiovisual/music-note-2.svg
diff --git a/assets/icons/gestalt/audiovisual/music-note-3.svg b/cpp/assets/icons/gestalt/audiovisual/music-note-3.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/music-note-3.svg
rename to cpp/assets/icons/gestalt/audiovisual/music-note-3.svg
diff --git a/assets/icons/gestalt/audiovisual/music-note.svg b/cpp/assets/icons/gestalt/audiovisual/music-note.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/music-note.svg
rename to cpp/assets/icons/gestalt/audiovisual/music-note.svg
diff --git a/assets/icons/gestalt/audiovisual/music-plus.svg b/cpp/assets/icons/gestalt/audiovisual/music-plus.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/music-plus.svg
rename to cpp/assets/icons/gestalt/audiovisual/music-plus.svg
diff --git a/assets/icons/gestalt/audiovisual/music-queue.svg b/cpp/assets/icons/gestalt/audiovisual/music-queue.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/music-queue.svg
rename to cpp/assets/icons/gestalt/audiovisual/music-queue.svg
diff --git a/assets/icons/gestalt/audiovisual/new-release.svg b/cpp/assets/icons/gestalt/audiovisual/new-release.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/new-release.svg
rename to cpp/assets/icons/gestalt/audiovisual/new-release.svg
diff --git a/assets/icons/gestalt/audiovisual/pause-circle.svg b/cpp/assets/icons/gestalt/audiovisual/pause-circle.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/pause-circle.svg
rename to cpp/assets/icons/gestalt/audiovisual/pause-circle.svg
diff --git a/assets/icons/gestalt/audiovisual/pause.svg b/cpp/assets/icons/gestalt/audiovisual/pause.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/pause.svg
rename to cpp/assets/icons/gestalt/audiovisual/pause.svg
diff --git a/assets/icons/gestalt/audiovisual/play-circle.svg b/cpp/assets/icons/gestalt/audiovisual/play-circle.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/play-circle.svg
rename to cpp/assets/icons/gestalt/audiovisual/play-circle.svg
diff --git a/assets/icons/gestalt/audiovisual/play-next.svg b/cpp/assets/icons/gestalt/audiovisual/play-next.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/play-next.svg
rename to cpp/assets/icons/gestalt/audiovisual/play-next.svg
diff --git a/assets/icons/gestalt/audiovisual/play-previous.svg b/cpp/assets/icons/gestalt/audiovisual/play-previous.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/play-previous.svg
rename to cpp/assets/icons/gestalt/audiovisual/play-previous.svg
diff --git a/assets/icons/gestalt/audiovisual/play-slowmotion.svg b/cpp/assets/icons/gestalt/audiovisual/play-slowmotion.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/play-slowmotion.svg
rename to cpp/assets/icons/gestalt/audiovisual/play-slowmotion.svg
diff --git a/assets/icons/gestalt/audiovisual/play.svg b/cpp/assets/icons/gestalt/audiovisual/play.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/play.svg
rename to cpp/assets/icons/gestalt/audiovisual/play.svg
diff --git a/assets/icons/gestalt/audiovisual/playlist-play.svg b/cpp/assets/icons/gestalt/audiovisual/playlist-play.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/playlist-play.svg
rename to cpp/assets/icons/gestalt/audiovisual/playlist-play.svg
diff --git a/assets/icons/gestalt/audiovisual/playlist-plus.svg b/cpp/assets/icons/gestalt/audiovisual/playlist-plus.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/playlist-plus.svg
rename to cpp/assets/icons/gestalt/audiovisual/playlist-plus.svg
diff --git a/assets/icons/gestalt/audiovisual/playlist.svg b/cpp/assets/icons/gestalt/audiovisual/playlist.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/playlist.svg
rename to cpp/assets/icons/gestalt/audiovisual/playlist.svg
diff --git a/assets/icons/gestalt/audiovisual/radio.svg b/cpp/assets/icons/gestalt/audiovisual/radio.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/radio.svg
rename to cpp/assets/icons/gestalt/audiovisual/radio.svg
diff --git a/assets/icons/gestalt/audiovisual/record.svg b/cpp/assets/icons/gestalt/audiovisual/record.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/record.svg
rename to cpp/assets/icons/gestalt/audiovisual/record.svg
diff --git a/assets/icons/gestalt/audiovisual/repeat-on.svg b/cpp/assets/icons/gestalt/audiovisual/repeat-on.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/repeat-on.svg
rename to cpp/assets/icons/gestalt/audiovisual/repeat-on.svg
diff --git a/assets/icons/gestalt/audiovisual/repeat.svg b/cpp/assets/icons/gestalt/audiovisual/repeat.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/repeat.svg
rename to cpp/assets/icons/gestalt/audiovisual/repeat.svg
diff --git a/assets/icons/gestalt/audiovisual/replay-10-rec.svg b/cpp/assets/icons/gestalt/audiovisual/replay-10-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/replay-10-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/replay-10-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/replay-10.svg b/cpp/assets/icons/gestalt/audiovisual/replay-10.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/replay-10.svg
rename to cpp/assets/icons/gestalt/audiovisual/replay-10.svg
diff --git a/assets/icons/gestalt/audiovisual/replay-15-rec.svg b/cpp/assets/icons/gestalt/audiovisual/replay-15-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/replay-15-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/replay-15-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/replay-15.svg b/cpp/assets/icons/gestalt/audiovisual/replay-15.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/replay-15.svg
rename to cpp/assets/icons/gestalt/audiovisual/replay-15.svg
diff --git a/assets/icons/gestalt/audiovisual/replay-5-rec.svg b/cpp/assets/icons/gestalt/audiovisual/replay-5-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/replay-5-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/replay-5-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/replay-5.svg b/cpp/assets/icons/gestalt/audiovisual/replay-5.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/replay-5.svg
rename to cpp/assets/icons/gestalt/audiovisual/replay-5.svg
diff --git a/assets/icons/gestalt/audiovisual/replay-rec.svg b/cpp/assets/icons/gestalt/audiovisual/replay-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/replay-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/replay-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/replay.svg b/cpp/assets/icons/gestalt/audiovisual/replay.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/replay.svg
rename to cpp/assets/icons/gestalt/audiovisual/replay.svg
diff --git a/assets/icons/gestalt/audiovisual/shuffle.svg b/cpp/assets/icons/gestalt/audiovisual/shuffle.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/shuffle.svg
rename to cpp/assets/icons/gestalt/audiovisual/shuffle.svg
diff --git a/assets/icons/gestalt/audiovisual/soundwave-rec.svg b/cpp/assets/icons/gestalt/audiovisual/soundwave-rec.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/soundwave-rec.svg
rename to cpp/assets/icons/gestalt/audiovisual/soundwave-rec.svg
diff --git a/assets/icons/gestalt/audiovisual/soundwave.svg b/cpp/assets/icons/gestalt/audiovisual/soundwave.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/soundwave.svg
rename to cpp/assets/icons/gestalt/audiovisual/soundwave.svg
diff --git a/assets/icons/gestalt/audiovisual/stop-circle.svg b/cpp/assets/icons/gestalt/audiovisual/stop-circle.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/stop-circle.svg
rename to cpp/assets/icons/gestalt/audiovisual/stop-circle.svg
diff --git a/assets/icons/gestalt/audiovisual/stop.svg b/cpp/assets/icons/gestalt/audiovisual/stop.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/stop.svg
rename to cpp/assets/icons/gestalt/audiovisual/stop.svg
diff --git a/assets/icons/gestalt/audiovisual/tv.svg b/cpp/assets/icons/gestalt/audiovisual/tv.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/tv.svg
rename to cpp/assets/icons/gestalt/audiovisual/tv.svg
diff --git a/assets/icons/gestalt/audiovisual/verified.svg b/cpp/assets/icons/gestalt/audiovisual/verified.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/verified.svg
rename to cpp/assets/icons/gestalt/audiovisual/verified.svg
diff --git a/assets/icons/gestalt/audiovisual/video-camera-slash.svg b/cpp/assets/icons/gestalt/audiovisual/video-camera-slash.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/video-camera-slash.svg
rename to cpp/assets/icons/gestalt/audiovisual/video-camera-slash.svg
diff --git a/assets/icons/gestalt/audiovisual/video-camera.svg b/cpp/assets/icons/gestalt/audiovisual/video-camera.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/video-camera.svg
rename to cpp/assets/icons/gestalt/audiovisual/video-camera.svg
diff --git a/assets/icons/gestalt/audiovisual/video-library.svg b/cpp/assets/icons/gestalt/audiovisual/video-library.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/video-library.svg
rename to cpp/assets/icons/gestalt/audiovisual/video-library.svg
diff --git a/assets/icons/gestalt/audiovisual/video-plus.svg b/cpp/assets/icons/gestalt/audiovisual/video-plus.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/video-plus.svg
rename to cpp/assets/icons/gestalt/audiovisual/video-plus.svg
diff --git a/assets/icons/gestalt/audiovisual/video-queue.svg b/cpp/assets/icons/gestalt/audiovisual/video-queue.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/video-queue.svg
rename to cpp/assets/icons/gestalt/audiovisual/video-queue.svg
diff --git a/assets/icons/gestalt/audiovisual/volume-cross.svg b/cpp/assets/icons/gestalt/audiovisual/volume-cross.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/volume-cross.svg
rename to cpp/assets/icons/gestalt/audiovisual/volume-cross.svg
diff --git a/assets/icons/gestalt/audiovisual/volume-high.svg b/cpp/assets/icons/gestalt/audiovisual/volume-high.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/volume-high.svg
rename to cpp/assets/icons/gestalt/audiovisual/volume-high.svg
diff --git a/assets/icons/gestalt/audiovisual/volume-low.svg b/cpp/assets/icons/gestalt/audiovisual/volume-low.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/volume-low.svg
rename to cpp/assets/icons/gestalt/audiovisual/volume-low.svg
diff --git a/assets/icons/gestalt/audiovisual/volume-mute.svg b/cpp/assets/icons/gestalt/audiovisual/volume-mute.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/volume-mute.svg
rename to cpp/assets/icons/gestalt/audiovisual/volume-mute.svg
diff --git a/assets/icons/gestalt/audiovisual/volume-slash.svg b/cpp/assets/icons/gestalt/audiovisual/volume-slash.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/volume-slash.svg
rename to cpp/assets/icons/gestalt/audiovisual/volume-slash.svg
diff --git a/assets/icons/gestalt/audiovisual/webcam-slash.svg b/cpp/assets/icons/gestalt/audiovisual/webcam-slash.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/webcam-slash.svg
rename to cpp/assets/icons/gestalt/audiovisual/webcam-slash.svg
diff --git a/assets/icons/gestalt/audiovisual/webcam.svg b/cpp/assets/icons/gestalt/audiovisual/webcam.svg
similarity index 100%
rename from assets/icons/gestalt/audiovisual/webcam.svg
rename to cpp/assets/icons/gestalt/audiovisual/webcam.svg
diff --git a/assets/icons/gestalt/basic/activity-2.svg b/cpp/assets/icons/gestalt/basic/activity-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/activity-2.svg
rename to cpp/assets/icons/gestalt/basic/activity-2.svg
diff --git a/assets/icons/gestalt/basic/activity-rec.svg b/cpp/assets/icons/gestalt/basic/activity-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/activity-rec.svg
rename to cpp/assets/icons/gestalt/basic/activity-rec.svg
diff --git a/assets/icons/gestalt/basic/airplay.svg b/cpp/assets/icons/gestalt/basic/airplay.svg
similarity index 100%
rename from assets/icons/gestalt/basic/airplay.svg
rename to cpp/assets/icons/gestalt/basic/airplay.svg
diff --git a/assets/icons/gestalt/basic/anchor-rec.svg b/cpp/assets/icons/gestalt/basic/anchor-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/anchor-rec.svg
rename to cpp/assets/icons/gestalt/basic/anchor-rec.svg
diff --git a/assets/icons/gestalt/basic/anchor.svg b/cpp/assets/icons/gestalt/basic/anchor.svg
similarity index 100%
rename from assets/icons/gestalt/basic/anchor.svg
rename to cpp/assets/icons/gestalt/basic/anchor.svg
diff --git a/assets/icons/gestalt/basic/archive.svg b/cpp/assets/icons/gestalt/basic/archive.svg
similarity index 100%
rename from assets/icons/gestalt/basic/archive.svg
rename to cpp/assets/icons/gestalt/basic/archive.svg
diff --git a/assets/icons/gestalt/basic/at-rec.svg b/cpp/assets/icons/gestalt/basic/at-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/at-rec.svg
rename to cpp/assets/icons/gestalt/basic/at-rec.svg
diff --git a/assets/icons/gestalt/basic/at.svg b/cpp/assets/icons/gestalt/basic/at.svg
similarity index 100%
rename from assets/icons/gestalt/basic/at.svg
rename to cpp/assets/icons/gestalt/basic/at.svg
diff --git a/assets/icons/gestalt/basic/atom.svg b/cpp/assets/icons/gestalt/basic/atom.svg
similarity index 100%
rename from assets/icons/gestalt/basic/atom.svg
rename to cpp/assets/icons/gestalt/basic/atom.svg
diff --git a/assets/icons/gestalt/basic/award.svg b/cpp/assets/icons/gestalt/basic/award.svg
similarity index 100%
rename from assets/icons/gestalt/basic/award.svg
rename to cpp/assets/icons/gestalt/basic/award.svg
diff --git a/assets/icons/gestalt/basic/baby-carriage.svg b/cpp/assets/icons/gestalt/basic/baby-carriage.svg
similarity index 100%
rename from assets/icons/gestalt/basic/baby-carriage.svg
rename to cpp/assets/icons/gestalt/basic/baby-carriage.svg
diff --git a/assets/icons/gestalt/basic/barchart.svg b/cpp/assets/icons/gestalt/basic/barchart.svg
similarity index 100%
rename from assets/icons/gestalt/basic/barchart.svg
rename to cpp/assets/icons/gestalt/basic/barchart.svg
diff --git a/assets/icons/gestalt/basic/bed-2.svg b/cpp/assets/icons/gestalt/basic/bed-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bed-2.svg
rename to cpp/assets/icons/gestalt/basic/bed-2.svg
diff --git a/assets/icons/gestalt/basic/bed-3.svg b/cpp/assets/icons/gestalt/basic/bed-3.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bed-3.svg
rename to cpp/assets/icons/gestalt/basic/bed-3.svg
diff --git a/assets/icons/gestalt/basic/bluetooth-rec.svg b/cpp/assets/icons/gestalt/basic/bluetooth-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bluetooth-rec.svg
rename to cpp/assets/icons/gestalt/basic/bluetooth-rec.svg
diff --git a/assets/icons/gestalt/basic/bluetooth.svg b/cpp/assets/icons/gestalt/basic/bluetooth.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bluetooth.svg
rename to cpp/assets/icons/gestalt/basic/bluetooth.svg
diff --git a/assets/icons/gestalt/basic/book-open.svg b/cpp/assets/icons/gestalt/basic/book-open.svg
similarity index 100%
rename from assets/icons/gestalt/basic/book-open.svg
rename to cpp/assets/icons/gestalt/basic/book-open.svg
diff --git a/assets/icons/gestalt/basic/book.svg b/cpp/assets/icons/gestalt/basic/book.svg
similarity index 100%
rename from assets/icons/gestalt/basic/book.svg
rename to cpp/assets/icons/gestalt/basic/book.svg
diff --git a/assets/icons/gestalt/basic/bookmark-check.svg b/cpp/assets/icons/gestalt/basic/bookmark-check.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bookmark-check.svg
rename to cpp/assets/icons/gestalt/basic/bookmark-check.svg
diff --git a/assets/icons/gestalt/basic/bookmark-minus.svg b/cpp/assets/icons/gestalt/basic/bookmark-minus.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bookmark-minus.svg
rename to cpp/assets/icons/gestalt/basic/bookmark-minus.svg
diff --git a/assets/icons/gestalt/basic/bookmark-plus.svg b/cpp/assets/icons/gestalt/basic/bookmark-plus.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bookmark-plus.svg
rename to cpp/assets/icons/gestalt/basic/bookmark-plus.svg
diff --git a/assets/icons/gestalt/basic/bookmark-slash.svg b/cpp/assets/icons/gestalt/basic/bookmark-slash.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bookmark-slash.svg
rename to cpp/assets/icons/gestalt/basic/bookmark-slash.svg
diff --git a/assets/icons/gestalt/basic/bookmark.svg b/cpp/assets/icons/gestalt/basic/bookmark.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bookmark.svg
rename to cpp/assets/icons/gestalt/basic/bookmark.svg
diff --git a/assets/icons/gestalt/basic/bookmarks.svg b/cpp/assets/icons/gestalt/basic/bookmarks.svg
similarity index 100%
rename from assets/icons/gestalt/basic/bookmarks.svg
rename to cpp/assets/icons/gestalt/basic/bookmarks.svg
diff --git a/assets/icons/gestalt/basic/box-2.svg b/cpp/assets/icons/gestalt/basic/box-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/box-2.svg
rename to cpp/assets/icons/gestalt/basic/box-2.svg
diff --git a/assets/icons/gestalt/basic/box.svg b/cpp/assets/icons/gestalt/basic/box.svg
similarity index 100%
rename from assets/icons/gestalt/basic/box.svg
rename to cpp/assets/icons/gestalt/basic/box.svg
diff --git a/assets/icons/gestalt/basic/brackets-rec.svg b/cpp/assets/icons/gestalt/basic/brackets-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/brackets-rec.svg
rename to cpp/assets/icons/gestalt/basic/brackets-rec.svg
diff --git a/assets/icons/gestalt/basic/brackets.svg b/cpp/assets/icons/gestalt/basic/brackets.svg
similarity index 100%
rename from assets/icons/gestalt/basic/brackets.svg
rename to cpp/assets/icons/gestalt/basic/brackets.svg
diff --git a/assets/icons/gestalt/basic/briefcase-2.svg b/cpp/assets/icons/gestalt/basic/briefcase-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/briefcase-2.svg
rename to cpp/assets/icons/gestalt/basic/briefcase-2.svg
diff --git a/assets/icons/gestalt/basic/briefcase.svg b/cpp/assets/icons/gestalt/basic/briefcase.svg
similarity index 100%
rename from assets/icons/gestalt/basic/briefcase.svg
rename to cpp/assets/icons/gestalt/basic/briefcase.svg
diff --git a/assets/icons/gestalt/basic/broadcast-rec.svg b/cpp/assets/icons/gestalt/basic/broadcast-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/broadcast-rec.svg
rename to cpp/assets/icons/gestalt/basic/broadcast-rec.svg
diff --git a/assets/icons/gestalt/basic/broadcast.svg b/cpp/assets/icons/gestalt/basic/broadcast.svg
similarity index 100%
rename from assets/icons/gestalt/basic/broadcast.svg
rename to cpp/assets/icons/gestalt/basic/broadcast.svg
diff --git a/assets/icons/gestalt/basic/brush.svg b/cpp/assets/icons/gestalt/basic/brush.svg
similarity index 100%
rename from assets/icons/gestalt/basic/brush.svg
rename to cpp/assets/icons/gestalt/basic/brush.svg
diff --git a/assets/icons/gestalt/basic/cast.svg b/cpp/assets/icons/gestalt/basic/cast.svg
similarity index 100%
rename from assets/icons/gestalt/basic/cast.svg
rename to cpp/assets/icons/gestalt/basic/cast.svg
diff --git a/assets/icons/gestalt/basic/check-circle.svg b/cpp/assets/icons/gestalt/basic/check-circle.svg
similarity index 100%
rename from assets/icons/gestalt/basic/check-circle.svg
rename to cpp/assets/icons/gestalt/basic/check-circle.svg
diff --git a/assets/icons/gestalt/basic/check-rec.svg b/cpp/assets/icons/gestalt/basic/check-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/check-rec.svg
rename to cpp/assets/icons/gestalt/basic/check-rec.svg
diff --git a/assets/icons/gestalt/basic/check.svg b/cpp/assets/icons/gestalt/basic/check.svg
similarity index 100%
rename from assets/icons/gestalt/basic/check.svg
rename to cpp/assets/icons/gestalt/basic/check.svg
diff --git a/assets/icons/gestalt/basic/checkbox-circle.svg b/cpp/assets/icons/gestalt/basic/checkbox-circle.svg
similarity index 100%
rename from assets/icons/gestalt/basic/checkbox-circle.svg
rename to cpp/assets/icons/gestalt/basic/checkbox-circle.svg
diff --git a/assets/icons/gestalt/basic/checkbox-rec.svg b/cpp/assets/icons/gestalt/basic/checkbox-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/checkbox-rec.svg
rename to cpp/assets/icons/gestalt/basic/checkbox-rec.svg
diff --git a/assets/icons/gestalt/basic/copy.svg b/cpp/assets/icons/gestalt/basic/copy.svg
similarity index 100%
rename from assets/icons/gestalt/basic/copy.svg
rename to cpp/assets/icons/gestalt/basic/copy.svg
diff --git a/assets/icons/gestalt/basic/copyright.svg b/cpp/assets/icons/gestalt/basic/copyright.svg
similarity index 100%
rename from assets/icons/gestalt/basic/copyright.svg
rename to cpp/assets/icons/gestalt/basic/copyright.svg
diff --git a/assets/icons/gestalt/basic/cross-rec.svg b/cpp/assets/icons/gestalt/basic/cross-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/cross-rec.svg
rename to cpp/assets/icons/gestalt/basic/cross-rec.svg
diff --git a/assets/icons/gestalt/basic/cross.svg b/cpp/assets/icons/gestalt/basic/cross.svg
similarity index 100%
rename from assets/icons/gestalt/basic/cross.svg
rename to cpp/assets/icons/gestalt/basic/cross.svg
diff --git a/assets/icons/gestalt/basic/crosshair.svg b/cpp/assets/icons/gestalt/basic/crosshair.svg
similarity index 100%
rename from assets/icons/gestalt/basic/crosshair.svg
rename to cpp/assets/icons/gestalt/basic/crosshair.svg
diff --git a/assets/icons/gestalt/basic/cut.svg b/cpp/assets/icons/gestalt/basic/cut.svg
similarity index 100%
rename from assets/icons/gestalt/basic/cut.svg
rename to cpp/assets/icons/gestalt/basic/cut.svg
diff --git a/assets/icons/gestalt/basic/dashboard-2.svg b/cpp/assets/icons/gestalt/basic/dashboard-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/dashboard-2.svg
rename to cpp/assets/icons/gestalt/basic/dashboard-2.svg
diff --git a/assets/icons/gestalt/basic/dashboard.svg b/cpp/assets/icons/gestalt/basic/dashboard.svg
similarity index 100%
rename from assets/icons/gestalt/basic/dashboard.svg
rename to cpp/assets/icons/gestalt/basic/dashboard.svg
diff --git a/assets/icons/gestalt/basic/dumbell.svg b/cpp/assets/icons/gestalt/basic/dumbell.svg
similarity index 100%
rename from assets/icons/gestalt/basic/dumbell.svg
rename to cpp/assets/icons/gestalt/basic/dumbell.svg
diff --git a/assets/icons/gestalt/basic/email.svg b/cpp/assets/icons/gestalt/basic/email.svg
similarity index 100%
rename from assets/icons/gestalt/basic/email.svg
rename to cpp/assets/icons/gestalt/basic/email.svg
diff --git a/assets/icons/gestalt/basic/emails.svg b/cpp/assets/icons/gestalt/basic/emails.svg
similarity index 100%
rename from assets/icons/gestalt/basic/emails.svg
rename to cpp/assets/icons/gestalt/basic/emails.svg
diff --git a/assets/icons/gestalt/basic/emotion-happy.svg b/cpp/assets/icons/gestalt/basic/emotion-happy.svg
similarity index 100%
rename from assets/icons/gestalt/basic/emotion-happy.svg
rename to cpp/assets/icons/gestalt/basic/emotion-happy.svg
diff --git a/assets/icons/gestalt/basic/emotion-neutral.svg b/cpp/assets/icons/gestalt/basic/emotion-neutral.svg
similarity index 100%
rename from assets/icons/gestalt/basic/emotion-neutral.svg
rename to cpp/assets/icons/gestalt/basic/emotion-neutral.svg
diff --git a/assets/icons/gestalt/basic/emotion-sad.svg b/cpp/assets/icons/gestalt/basic/emotion-sad.svg
similarity index 100%
rename from assets/icons/gestalt/basic/emotion-sad.svg
rename to cpp/assets/icons/gestalt/basic/emotion-sad.svg
diff --git a/assets/icons/gestalt/basic/emotion-smile.svg b/cpp/assets/icons/gestalt/basic/emotion-smile.svg
similarity index 100%
rename from assets/icons/gestalt/basic/emotion-smile.svg
rename to cpp/assets/icons/gestalt/basic/emotion-smile.svg
diff --git a/assets/icons/gestalt/basic/emotion-wow.svg b/cpp/assets/icons/gestalt/basic/emotion-wow.svg
similarity index 100%
rename from assets/icons/gestalt/basic/emotion-wow.svg
rename to cpp/assets/icons/gestalt/basic/emotion-wow.svg
diff --git a/assets/icons/gestalt/basic/filter-2.svg b/cpp/assets/icons/gestalt/basic/filter-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/filter-2.svg
rename to cpp/assets/icons/gestalt/basic/filter-2.svg
diff --git a/assets/icons/gestalt/basic/filter-rec.svg b/cpp/assets/icons/gestalt/basic/filter-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/filter-rec.svg
rename to cpp/assets/icons/gestalt/basic/filter-rec.svg
diff --git a/assets/icons/gestalt/basic/filter.svg b/cpp/assets/icons/gestalt/basic/filter.svg
similarity index 100%
rename from assets/icons/gestalt/basic/filter.svg
rename to cpp/assets/icons/gestalt/basic/filter.svg
diff --git a/assets/icons/gestalt/basic/fire.svg b/cpp/assets/icons/gestalt/basic/fire.svg
similarity index 100%
rename from assets/icons/gestalt/basic/fire.svg
rename to cpp/assets/icons/gestalt/basic/fire.svg
diff --git a/assets/icons/gestalt/basic/flag-2.svg b/cpp/assets/icons/gestalt/basic/flag-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/flag-2.svg
rename to cpp/assets/icons/gestalt/basic/flag-2.svg
diff --git a/assets/icons/gestalt/basic/flag-3.svg b/cpp/assets/icons/gestalt/basic/flag-3.svg
similarity index 100%
rename from assets/icons/gestalt/basic/flag-3.svg
rename to cpp/assets/icons/gestalt/basic/flag-3.svg
diff --git a/assets/icons/gestalt/basic/flag.svg b/cpp/assets/icons/gestalt/basic/flag.svg
similarity index 100%
rename from assets/icons/gestalt/basic/flag.svg
rename to cpp/assets/icons/gestalt/basic/flag.svg
diff --git a/assets/icons/gestalt/basic/gear-2.svg b/cpp/assets/icons/gestalt/basic/gear-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/gear-2.svg
rename to cpp/assets/icons/gestalt/basic/gear-2.svg
diff --git a/assets/icons/gestalt/basic/gear.svg b/cpp/assets/icons/gestalt/basic/gear.svg
similarity index 100%
rename from assets/icons/gestalt/basic/gear.svg
rename to cpp/assets/icons/gestalt/basic/gear.svg
diff --git a/assets/icons/gestalt/basic/gift.svg b/cpp/assets/icons/gestalt/basic/gift.svg
similarity index 100%
rename from assets/icons/gestalt/basic/gift.svg
rename to cpp/assets/icons/gestalt/basic/gift.svg
diff --git a/assets/icons/gestalt/basic/glasses.svg b/cpp/assets/icons/gestalt/basic/glasses.svg
similarity index 100%
rename from assets/icons/gestalt/basic/glasses.svg
rename to cpp/assets/icons/gestalt/basic/glasses.svg
diff --git a/assets/icons/gestalt/basic/hashtag-circle.svg b/cpp/assets/icons/gestalt/basic/hashtag-circle.svg
similarity index 100%
rename from assets/icons/gestalt/basic/hashtag-circle.svg
rename to cpp/assets/icons/gestalt/basic/hashtag-circle.svg
diff --git a/assets/icons/gestalt/basic/hashtag-rec.svg b/cpp/assets/icons/gestalt/basic/hashtag-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/hashtag-rec.svg
rename to cpp/assets/icons/gestalt/basic/hashtag-rec.svg
diff --git a/assets/icons/gestalt/basic/hashtag.svg b/cpp/assets/icons/gestalt/basic/hashtag.svg
similarity index 100%
rename from assets/icons/gestalt/basic/hashtag.svg
rename to cpp/assets/icons/gestalt/basic/hashtag.svg
diff --git a/assets/icons/gestalt/basic/heart-slash.svg b/cpp/assets/icons/gestalt/basic/heart-slash.svg
similarity index 100%
rename from assets/icons/gestalt/basic/heart-slash.svg
rename to cpp/assets/icons/gestalt/basic/heart-slash.svg
diff --git a/assets/icons/gestalt/basic/heart.svg b/cpp/assets/icons/gestalt/basic/heart.svg
similarity index 100%
rename from assets/icons/gestalt/basic/heart.svg
rename to cpp/assets/icons/gestalt/basic/heart.svg
diff --git a/assets/icons/gestalt/basic/home-2.svg b/cpp/assets/icons/gestalt/basic/home-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/home-2.svg
rename to cpp/assets/icons/gestalt/basic/home-2.svg
diff --git a/assets/icons/gestalt/basic/home-3.svg b/cpp/assets/icons/gestalt/basic/home-3.svg
similarity index 100%
rename from assets/icons/gestalt/basic/home-3.svg
rename to cpp/assets/icons/gestalt/basic/home-3.svg
diff --git a/assets/icons/gestalt/basic/home-4.svg b/cpp/assets/icons/gestalt/basic/home-4.svg
similarity index 100%
rename from assets/icons/gestalt/basic/home-4.svg
rename to cpp/assets/icons/gestalt/basic/home-4.svg
diff --git a/assets/icons/gestalt/basic/home.svg b/cpp/assets/icons/gestalt/basic/home.svg
similarity index 100%
rename from assets/icons/gestalt/basic/home.svg
rename to cpp/assets/icons/gestalt/basic/home.svg
diff --git a/assets/icons/gestalt/basic/inbox-filled.svg b/cpp/assets/icons/gestalt/basic/inbox-filled.svg
similarity index 100%
rename from assets/icons/gestalt/basic/inbox-filled.svg
rename to cpp/assets/icons/gestalt/basic/inbox-filled.svg
diff --git a/assets/icons/gestalt/basic/inbox-in.svg b/cpp/assets/icons/gestalt/basic/inbox-in.svg
similarity index 100%
rename from assets/icons/gestalt/basic/inbox-in.svg
rename to cpp/assets/icons/gestalt/basic/inbox-in.svg
diff --git a/assets/icons/gestalt/basic/inbox-out.svg b/cpp/assets/icons/gestalt/basic/inbox-out.svg
similarity index 100%
rename from assets/icons/gestalt/basic/inbox-out.svg
rename to cpp/assets/icons/gestalt/basic/inbox-out.svg
diff --git a/assets/icons/gestalt/basic/inbox.svg b/cpp/assets/icons/gestalt/basic/inbox.svg
similarity index 100%
rename from assets/icons/gestalt/basic/inbox.svg
rename to cpp/assets/icons/gestalt/basic/inbox.svg
diff --git a/assets/icons/gestalt/basic/infinity-rec.svg b/cpp/assets/icons/gestalt/basic/infinity-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/infinity-rec.svg
rename to cpp/assets/icons/gestalt/basic/infinity-rec.svg
diff --git a/assets/icons/gestalt/basic/infinity.svg b/cpp/assets/icons/gestalt/basic/infinity.svg
similarity index 100%
rename from assets/icons/gestalt/basic/infinity.svg
rename to cpp/assets/icons/gestalt/basic/infinity.svg
diff --git a/assets/icons/gestalt/basic/invoice.svg b/cpp/assets/icons/gestalt/basic/invoice.svg
similarity index 100%
rename from assets/icons/gestalt/basic/invoice.svg
rename to cpp/assets/icons/gestalt/basic/invoice.svg
diff --git a/assets/icons/gestalt/basic/layers.svg b/cpp/assets/icons/gestalt/basic/layers.svg
similarity index 100%
rename from assets/icons/gestalt/basic/layers.svg
rename to cpp/assets/icons/gestalt/basic/layers.svg
diff --git a/assets/icons/gestalt/basic/lifebuoy.svg b/cpp/assets/icons/gestalt/basic/lifebuoy.svg
similarity index 100%
rename from assets/icons/gestalt/basic/lifebuoy.svg
rename to cpp/assets/icons/gestalt/basic/lifebuoy.svg
diff --git a/assets/icons/gestalt/basic/loader-2-rec.svg b/cpp/assets/icons/gestalt/basic/loader-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/loader-2-rec.svg
rename to cpp/assets/icons/gestalt/basic/loader-2-rec.svg
diff --git a/assets/icons/gestalt/basic/loader-2.svg b/cpp/assets/icons/gestalt/basic/loader-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/loader-2.svg
rename to cpp/assets/icons/gestalt/basic/loader-2.svg
diff --git a/assets/icons/gestalt/basic/loader-rec.svg b/cpp/assets/icons/gestalt/basic/loader-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/loader-rec.svg
rename to cpp/assets/icons/gestalt/basic/loader-rec.svg
diff --git a/assets/icons/gestalt/basic/loader.svg b/cpp/assets/icons/gestalt/basic/loader.svg
similarity index 100%
rename from assets/icons/gestalt/basic/loader.svg
rename to cpp/assets/icons/gestalt/basic/loader.svg
diff --git a/assets/icons/gestalt/basic/loading-trolley.svg b/cpp/assets/icons/gestalt/basic/loading-trolley.svg
similarity index 100%
rename from assets/icons/gestalt/basic/loading-trolley.svg
rename to cpp/assets/icons/gestalt/basic/loading-trolley.svg
diff --git a/assets/icons/gestalt/basic/megaphone.svg b/cpp/assets/icons/gestalt/basic/megaphone.svg
similarity index 100%
rename from assets/icons/gestalt/basic/megaphone.svg
rename to cpp/assets/icons/gestalt/basic/megaphone.svg
diff --git a/assets/icons/gestalt/basic/menu-2-rec.svg b/cpp/assets/icons/gestalt/basic/menu-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/menu-2-rec.svg
rename to cpp/assets/icons/gestalt/basic/menu-2-rec.svg
diff --git a/assets/icons/gestalt/basic/menu-2.svg b/cpp/assets/icons/gestalt/basic/menu-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/menu-2.svg
rename to cpp/assets/icons/gestalt/basic/menu-2.svg
diff --git a/assets/icons/gestalt/basic/menu-rec.svg b/cpp/assets/icons/gestalt/basic/menu-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/menu-rec.svg
rename to cpp/assets/icons/gestalt/basic/menu-rec.svg
diff --git a/assets/icons/gestalt/basic/menu.svg b/cpp/assets/icons/gestalt/basic/menu.svg
similarity index 100%
rename from assets/icons/gestalt/basic/menu.svg
rename to cpp/assets/icons/gestalt/basic/menu.svg
diff --git a/assets/icons/gestalt/basic/minus-circle.svg b/cpp/assets/icons/gestalt/basic/minus-circle.svg
similarity index 100%
rename from assets/icons/gestalt/basic/minus-circle.svg
rename to cpp/assets/icons/gestalt/basic/minus-circle.svg
diff --git a/assets/icons/gestalt/basic/minus-rec.svg b/cpp/assets/icons/gestalt/basic/minus-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/minus-rec.svg
rename to cpp/assets/icons/gestalt/basic/minus-rec.svg
diff --git a/assets/icons/gestalt/basic/minus.svg b/cpp/assets/icons/gestalt/basic/minus.svg
similarity index 100%
rename from assets/icons/gestalt/basic/minus.svg
rename to cpp/assets/icons/gestalt/basic/minus.svg
diff --git a/assets/icons/gestalt/basic/modules.svg b/cpp/assets/icons/gestalt/basic/modules.svg
similarity index 100%
rename from assets/icons/gestalt/basic/modules.svg
rename to cpp/assets/icons/gestalt/basic/modules.svg
diff --git a/assets/icons/gestalt/basic/more-horiz-rec.svg b/cpp/assets/icons/gestalt/basic/more-horiz-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/more-horiz-rec.svg
rename to cpp/assets/icons/gestalt/basic/more-horiz-rec.svg
diff --git a/assets/icons/gestalt/basic/more-horiz.svg b/cpp/assets/icons/gestalt/basic/more-horiz.svg
similarity index 100%
rename from assets/icons/gestalt/basic/more-horiz.svg
rename to cpp/assets/icons/gestalt/basic/more-horiz.svg
diff --git a/assets/icons/gestalt/basic/more-vert-rec.svg b/cpp/assets/icons/gestalt/basic/more-vert-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/more-vert-rec.svg
rename to cpp/assets/icons/gestalt/basic/more-vert-rec.svg
diff --git a/assets/icons/gestalt/basic/more-vert.svg b/cpp/assets/icons/gestalt/basic/more-vert.svg
similarity index 100%
rename from assets/icons/gestalt/basic/more-vert.svg
rename to cpp/assets/icons/gestalt/basic/more-vert.svg
diff --git a/assets/icons/gestalt/basic/newspaper.svg b/cpp/assets/icons/gestalt/basic/newspaper.svg
similarity index 100%
rename from assets/icons/gestalt/basic/newspaper.svg
rename to cpp/assets/icons/gestalt/basic/newspaper.svg
diff --git a/assets/icons/gestalt/basic/nut.svg b/cpp/assets/icons/gestalt/basic/nut.svg
similarity index 100%
rename from assets/icons/gestalt/basic/nut.svg
rename to cpp/assets/icons/gestalt/basic/nut.svg
diff --git a/assets/icons/gestalt/basic/planet.svg b/cpp/assets/icons/gestalt/basic/planet.svg
similarity index 100%
rename from assets/icons/gestalt/basic/planet.svg
rename to cpp/assets/icons/gestalt/basic/planet.svg
diff --git a/assets/icons/gestalt/basic/plus-circle.svg b/cpp/assets/icons/gestalt/basic/plus-circle.svg
similarity index 100%
rename from assets/icons/gestalt/basic/plus-circle.svg
rename to cpp/assets/icons/gestalt/basic/plus-circle.svg
diff --git a/assets/icons/gestalt/basic/plus-rec.svg b/cpp/assets/icons/gestalt/basic/plus-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/plus-rec.svg
rename to cpp/assets/icons/gestalt/basic/plus-rec.svg
diff --git a/assets/icons/gestalt/basic/plus.svg b/cpp/assets/icons/gestalt/basic/plus.svg
similarity index 100%
rename from assets/icons/gestalt/basic/plus.svg
rename to cpp/assets/icons/gestalt/basic/plus.svg
diff --git a/assets/icons/gestalt/basic/power-rec.svg b/cpp/assets/icons/gestalt/basic/power-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/power-rec.svg
rename to cpp/assets/icons/gestalt/basic/power-rec.svg
diff --git a/assets/icons/gestalt/basic/power.svg b/cpp/assets/icons/gestalt/basic/power.svg
similarity index 100%
rename from assets/icons/gestalt/basic/power.svg
rename to cpp/assets/icons/gestalt/basic/power.svg
diff --git a/assets/icons/gestalt/basic/presentation-chart.svg b/cpp/assets/icons/gestalt/basic/presentation-chart.svg
similarity index 100%
rename from assets/icons/gestalt/basic/presentation-chart.svg
rename to cpp/assets/icons/gestalt/basic/presentation-chart.svg
diff --git a/assets/icons/gestalt/basic/presentation-line.svg b/cpp/assets/icons/gestalt/basic/presentation-line.svg
similarity index 100%
rename from assets/icons/gestalt/basic/presentation-line.svg
rename to cpp/assets/icons/gestalt/basic/presentation-line.svg
diff --git a/assets/icons/gestalt/basic/receipt.svg b/cpp/assets/icons/gestalt/basic/receipt.svg
similarity index 100%
rename from assets/icons/gestalt/basic/receipt.svg
rename to cpp/assets/icons/gestalt/basic/receipt.svg
diff --git a/assets/icons/gestalt/basic/rocket-2.svg b/cpp/assets/icons/gestalt/basic/rocket-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/rocket-2.svg
rename to cpp/assets/icons/gestalt/basic/rocket-2.svg
diff --git a/assets/icons/gestalt/basic/rocket.svg b/cpp/assets/icons/gestalt/basic/rocket.svg
similarity index 100%
rename from assets/icons/gestalt/basic/rocket.svg
rename to cpp/assets/icons/gestalt/basic/rocket.svg
diff --git a/assets/icons/gestalt/basic/search.svg b/cpp/assets/icons/gestalt/basic/search.svg
similarity index 100%
rename from assets/icons/gestalt/basic/search.svg
rename to cpp/assets/icons/gestalt/basic/search.svg
diff --git a/assets/icons/gestalt/basic/send-2.svg b/cpp/assets/icons/gestalt/basic/send-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/send-2.svg
rename to cpp/assets/icons/gestalt/basic/send-2.svg
diff --git a/assets/icons/gestalt/basic/send.svg b/cpp/assets/icons/gestalt/basic/send.svg
similarity index 100%
rename from assets/icons/gestalt/basic/send.svg
rename to cpp/assets/icons/gestalt/basic/send.svg
diff --git a/assets/icons/gestalt/basic/share.svg b/cpp/assets/icons/gestalt/basic/share.svg
similarity index 100%
rename from assets/icons/gestalt/basic/share.svg
rename to cpp/assets/icons/gestalt/basic/share.svg
diff --git a/assets/icons/gestalt/basic/shopping-bag-2.svg b/cpp/assets/icons/gestalt/basic/shopping-bag-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/shopping-bag-2.svg
rename to cpp/assets/icons/gestalt/basic/shopping-bag-2.svg
diff --git a/assets/icons/gestalt/basic/shopping-bag.svg b/cpp/assets/icons/gestalt/basic/shopping-bag.svg
similarity index 100%
rename from assets/icons/gestalt/basic/shopping-bag.svg
rename to cpp/assets/icons/gestalt/basic/shopping-bag.svg
diff --git a/assets/icons/gestalt/basic/shopping-basket.svg b/cpp/assets/icons/gestalt/basic/shopping-basket.svg
similarity index 100%
rename from assets/icons/gestalt/basic/shopping-basket.svg
rename to cpp/assets/icons/gestalt/basic/shopping-basket.svg
diff --git a/assets/icons/gestalt/basic/shopping-cart-2.svg b/cpp/assets/icons/gestalt/basic/shopping-cart-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/shopping-cart-2.svg
rename to cpp/assets/icons/gestalt/basic/shopping-cart-2.svg
diff --git a/assets/icons/gestalt/basic/shopping-cart.svg b/cpp/assets/icons/gestalt/basic/shopping-cart.svg
similarity index 100%
rename from assets/icons/gestalt/basic/shopping-cart.svg
rename to cpp/assets/icons/gestalt/basic/shopping-cart.svg
diff --git a/assets/icons/gestalt/basic/slash.svg b/cpp/assets/icons/gestalt/basic/slash.svg
similarity index 100%
rename from assets/icons/gestalt/basic/slash.svg
rename to cpp/assets/icons/gestalt/basic/slash.svg
diff --git a/assets/icons/gestalt/basic/sliders-horiz-2.svg b/cpp/assets/icons/gestalt/basic/sliders-horiz-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sliders-horiz-2.svg
rename to cpp/assets/icons/gestalt/basic/sliders-horiz-2.svg
diff --git a/assets/icons/gestalt/basic/sliders-horiz.svg b/cpp/assets/icons/gestalt/basic/sliders-horiz.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sliders-horiz.svg
rename to cpp/assets/icons/gestalt/basic/sliders-horiz.svg
diff --git a/assets/icons/gestalt/basic/sliders-vert-2.svg b/cpp/assets/icons/gestalt/basic/sliders-vert-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sliders-vert-2.svg
rename to cpp/assets/icons/gestalt/basic/sliders-vert-2.svg
diff --git a/assets/icons/gestalt/basic/sliders-vert.svg b/cpp/assets/icons/gestalt/basic/sliders-vert.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sliders-vert.svg
rename to cpp/assets/icons/gestalt/basic/sliders-vert.svg
diff --git a/assets/icons/gestalt/basic/sort-number-rec.svg b/cpp/assets/icons/gestalt/basic/sort-number-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sort-number-rec.svg
rename to cpp/assets/icons/gestalt/basic/sort-number-rec.svg
diff --git a/assets/icons/gestalt/basic/sort-number-reverse-rec.svg b/cpp/assets/icons/gestalt/basic/sort-number-reverse-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sort-number-reverse-rec.svg
rename to cpp/assets/icons/gestalt/basic/sort-number-reverse-rec.svg
diff --git a/assets/icons/gestalt/basic/sort-number-reverse.svg b/cpp/assets/icons/gestalt/basic/sort-number-reverse.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sort-number-reverse.svg
rename to cpp/assets/icons/gestalt/basic/sort-number-reverse.svg
diff --git a/assets/icons/gestalt/basic/sort-number.svg b/cpp/assets/icons/gestalt/basic/sort-number.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sort-number.svg
rename to cpp/assets/icons/gestalt/basic/sort-number.svg
diff --git a/assets/icons/gestalt/basic/sort-text-rec.svg b/cpp/assets/icons/gestalt/basic/sort-text-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sort-text-rec.svg
rename to cpp/assets/icons/gestalt/basic/sort-text-rec.svg
diff --git a/assets/icons/gestalt/basic/sort-text-reverse-rec.svg b/cpp/assets/icons/gestalt/basic/sort-text-reverse-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sort-text-reverse-rec.svg
rename to cpp/assets/icons/gestalt/basic/sort-text-reverse-rec.svg
diff --git a/assets/icons/gestalt/basic/sort-text-reverse.svg b/cpp/assets/icons/gestalt/basic/sort-text-reverse.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sort-text-reverse.svg
rename to cpp/assets/icons/gestalt/basic/sort-text-reverse.svg
diff --git a/assets/icons/gestalt/basic/sort-text.svg b/cpp/assets/icons/gestalt/basic/sort-text.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sort-text.svg
rename to cpp/assets/icons/gestalt/basic/sort-text.svg
diff --git a/assets/icons/gestalt/basic/star-slash.svg b/cpp/assets/icons/gestalt/basic/star-slash.svg
similarity index 100%
rename from assets/icons/gestalt/basic/star-slash.svg
rename to cpp/assets/icons/gestalt/basic/star-slash.svg
diff --git a/assets/icons/gestalt/basic/star.svg b/cpp/assets/icons/gestalt/basic/star.svg
similarity index 100%
rename from assets/icons/gestalt/basic/star.svg
rename to cpp/assets/icons/gestalt/basic/star.svg
diff --git a/assets/icons/gestalt/basic/sticker.svg b/cpp/assets/icons/gestalt/basic/sticker.svg
similarity index 100%
rename from assets/icons/gestalt/basic/sticker.svg
rename to cpp/assets/icons/gestalt/basic/sticker.svg
diff --git a/assets/icons/gestalt/basic/swatchbook.svg b/cpp/assets/icons/gestalt/basic/swatchbook.svg
similarity index 100%
rename from assets/icons/gestalt/basic/swatchbook.svg
rename to cpp/assets/icons/gestalt/basic/swatchbook.svg
diff --git a/assets/icons/gestalt/basic/tag-2.svg b/cpp/assets/icons/gestalt/basic/tag-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/tag-2.svg
rename to cpp/assets/icons/gestalt/basic/tag-2.svg
diff --git a/assets/icons/gestalt/basic/tag.svg b/cpp/assets/icons/gestalt/basic/tag.svg
similarity index 100%
rename from assets/icons/gestalt/basic/tag.svg
rename to cpp/assets/icons/gestalt/basic/tag.svg
diff --git a/assets/icons/gestalt/basic/tags-2.svg b/cpp/assets/icons/gestalt/basic/tags-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/tags-2.svg
rename to cpp/assets/icons/gestalt/basic/tags-2.svg
diff --git a/assets/icons/gestalt/basic/tags.svg b/cpp/assets/icons/gestalt/basic/tags.svg
similarity index 100%
rename from assets/icons/gestalt/basic/tags.svg
rename to cpp/assets/icons/gestalt/basic/tags.svg
diff --git a/assets/icons/gestalt/basic/target.svg b/cpp/assets/icons/gestalt/basic/target.svg
similarity index 100%
rename from assets/icons/gestalt/basic/target.svg
rename to cpp/assets/icons/gestalt/basic/target.svg
diff --git a/assets/icons/gestalt/basic/terminal.svg b/cpp/assets/icons/gestalt/basic/terminal.svg
similarity index 100%
rename from assets/icons/gestalt/basic/terminal.svg
rename to cpp/assets/icons/gestalt/basic/terminal.svg
diff --git a/assets/icons/gestalt/basic/thumbs-down-2.svg b/cpp/assets/icons/gestalt/basic/thumbs-down-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/thumbs-down-2.svg
rename to cpp/assets/icons/gestalt/basic/thumbs-down-2.svg
diff --git a/assets/icons/gestalt/basic/thumbs-down.svg b/cpp/assets/icons/gestalt/basic/thumbs-down.svg
similarity index 100%
rename from assets/icons/gestalt/basic/thumbs-down.svg
rename to cpp/assets/icons/gestalt/basic/thumbs-down.svg
diff --git a/assets/icons/gestalt/basic/thumbs-up-2.svg b/cpp/assets/icons/gestalt/basic/thumbs-up-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/thumbs-up-2.svg
rename to cpp/assets/icons/gestalt/basic/thumbs-up-2.svg
diff --git a/assets/icons/gestalt/basic/thumbs-up.svg b/cpp/assets/icons/gestalt/basic/thumbs-up.svg
similarity index 100%
rename from assets/icons/gestalt/basic/thumbs-up.svg
rename to cpp/assets/icons/gestalt/basic/thumbs-up.svg
diff --git a/assets/icons/gestalt/basic/ticket.svg b/cpp/assets/icons/gestalt/basic/ticket.svg
similarity index 100%
rename from assets/icons/gestalt/basic/ticket.svg
rename to cpp/assets/icons/gestalt/basic/ticket.svg
diff --git a/assets/icons/gestalt/basic/toggle-off.svg b/cpp/assets/icons/gestalt/basic/toggle-off.svg
similarity index 100%
rename from assets/icons/gestalt/basic/toggle-off.svg
rename to cpp/assets/icons/gestalt/basic/toggle-off.svg
diff --git a/assets/icons/gestalt/basic/toggle-on.svg b/cpp/assets/icons/gestalt/basic/toggle-on.svg
similarity index 100%
rename from assets/icons/gestalt/basic/toggle-on.svg
rename to cpp/assets/icons/gestalt/basic/toggle-on.svg
diff --git a/assets/icons/gestalt/basic/trash-2.svg b/cpp/assets/icons/gestalt/basic/trash-2.svg
similarity index 100%
rename from assets/icons/gestalt/basic/trash-2.svg
rename to cpp/assets/icons/gestalt/basic/trash-2.svg
diff --git a/assets/icons/gestalt/basic/trash.svg b/cpp/assets/icons/gestalt/basic/trash.svg
similarity index 100%
rename from assets/icons/gestalt/basic/trash.svg
rename to cpp/assets/icons/gestalt/basic/trash.svg
diff --git a/assets/icons/gestalt/basic/trophy.svg b/cpp/assets/icons/gestalt/basic/trophy.svg
similarity index 100%
rename from assets/icons/gestalt/basic/trophy.svg
rename to cpp/assets/icons/gestalt/basic/trophy.svg
diff --git a/assets/icons/gestalt/basic/truck.svg b/cpp/assets/icons/gestalt/basic/truck.svg
similarity index 100%
rename from assets/icons/gestalt/basic/truck.svg
rename to cpp/assets/icons/gestalt/basic/truck.svg
diff --git a/assets/icons/gestalt/basic/umbrella.svg b/cpp/assets/icons/gestalt/basic/umbrella.svg
similarity index 100%
rename from assets/icons/gestalt/basic/umbrella.svg
rename to cpp/assets/icons/gestalt/basic/umbrella.svg
diff --git a/assets/icons/gestalt/basic/weight.svg b/cpp/assets/icons/gestalt/basic/weight.svg
similarity index 100%
rename from assets/icons/gestalt/basic/weight.svg
rename to cpp/assets/icons/gestalt/basic/weight.svg
diff --git a/assets/icons/gestalt/basic/wheelchair-rec.svg b/cpp/assets/icons/gestalt/basic/wheelchair-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/wheelchair-rec.svg
rename to cpp/assets/icons/gestalt/basic/wheelchair-rec.svg
diff --git a/assets/icons/gestalt/basic/wheelchair.svg b/cpp/assets/icons/gestalt/basic/wheelchair.svg
similarity index 100%
rename from assets/icons/gestalt/basic/wheelchair.svg
rename to cpp/assets/icons/gestalt/basic/wheelchair.svg
diff --git a/assets/icons/gestalt/basic/wifi-rec.svg b/cpp/assets/icons/gestalt/basic/wifi-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/wifi-rec.svg
rename to cpp/assets/icons/gestalt/basic/wifi-rec.svg
diff --git a/assets/icons/gestalt/basic/wifi-slash-rec.svg b/cpp/assets/icons/gestalt/basic/wifi-slash-rec.svg
similarity index 100%
rename from assets/icons/gestalt/basic/wifi-slash-rec.svg
rename to cpp/assets/icons/gestalt/basic/wifi-slash-rec.svg
diff --git a/assets/icons/gestalt/basic/wifi-slash.svg b/cpp/assets/icons/gestalt/basic/wifi-slash.svg
similarity index 100%
rename from assets/icons/gestalt/basic/wifi-slash.svg
rename to cpp/assets/icons/gestalt/basic/wifi-slash.svg
diff --git a/assets/icons/gestalt/basic/wifi.svg b/cpp/assets/icons/gestalt/basic/wifi.svg
similarity index 100%
rename from assets/icons/gestalt/basic/wifi.svg
rename to cpp/assets/icons/gestalt/basic/wifi.svg
diff --git a/assets/icons/gestalt/basic/wrench.svg b/cpp/assets/icons/gestalt/basic/wrench.svg
similarity index 100%
rename from assets/icons/gestalt/basic/wrench.svg
rename to cpp/assets/icons/gestalt/basic/wrench.svg
diff --git a/assets/icons/gestalt/basic/yin-yang.svg b/cpp/assets/icons/gestalt/basic/yin-yang.svg
similarity index 100%
rename from assets/icons/gestalt/basic/yin-yang.svg
rename to cpp/assets/icons/gestalt/basic/yin-yang.svg
diff --git a/assets/icons/gestalt/basic/zoom-in.svg b/cpp/assets/icons/gestalt/basic/zoom-in.svg
similarity index 100%
rename from assets/icons/gestalt/basic/zoom-in.svg
rename to cpp/assets/icons/gestalt/basic/zoom-in.svg
diff --git a/assets/icons/gestalt/basic/zoom-out.svg b/cpp/assets/icons/gestalt/basic/zoom-out.svg
similarity index 100%
rename from assets/icons/gestalt/basic/zoom-out.svg
rename to cpp/assets/icons/gestalt/basic/zoom-out.svg
diff --git a/assets/icons/gestalt/brands/android.svg b/cpp/assets/icons/gestalt/brands/android.svg
similarity index 100%
rename from assets/icons/gestalt/brands/android.svg
rename to cpp/assets/icons/gestalt/brands/android.svg
diff --git a/assets/icons/gestalt/brands/apple.svg b/cpp/assets/icons/gestalt/brands/apple.svg
similarity index 100%
rename from assets/icons/gestalt/brands/apple.svg
rename to cpp/assets/icons/gestalt/brands/apple.svg
diff --git a/assets/icons/gestalt/brands/appstore.svg b/cpp/assets/icons/gestalt/brands/appstore.svg
similarity index 100%
rename from assets/icons/gestalt/brands/appstore.svg
rename to cpp/assets/icons/gestalt/brands/appstore.svg
diff --git a/assets/icons/gestalt/brands/behance.svg b/cpp/assets/icons/gestalt/brands/behance.svg
similarity index 100%
rename from assets/icons/gestalt/brands/behance.svg
rename to cpp/assets/icons/gestalt/brands/behance.svg
diff --git a/assets/icons/gestalt/brands/dribbble.svg b/cpp/assets/icons/gestalt/brands/dribbble.svg
similarity index 100%
rename from assets/icons/gestalt/brands/dribbble.svg
rename to cpp/assets/icons/gestalt/brands/dribbble.svg
diff --git a/assets/icons/gestalt/brands/facebook.svg b/cpp/assets/icons/gestalt/brands/facebook.svg
similarity index 100%
rename from assets/icons/gestalt/brands/facebook.svg
rename to cpp/assets/icons/gestalt/brands/facebook.svg
diff --git a/assets/icons/gestalt/brands/figma.svg b/cpp/assets/icons/gestalt/brands/figma.svg
similarity index 100%
rename from assets/icons/gestalt/brands/figma.svg
rename to cpp/assets/icons/gestalt/brands/figma.svg
diff --git a/assets/icons/gestalt/brands/framer.svg b/cpp/assets/icons/gestalt/brands/framer.svg
similarity index 100%
rename from assets/icons/gestalt/brands/framer.svg
rename to cpp/assets/icons/gestalt/brands/framer.svg
diff --git a/assets/icons/gestalt/brands/github.svg b/cpp/assets/icons/gestalt/brands/github.svg
similarity index 100%
rename from assets/icons/gestalt/brands/github.svg
rename to cpp/assets/icons/gestalt/brands/github.svg
diff --git a/assets/icons/gestalt/brands/googleplay.svg b/cpp/assets/icons/gestalt/brands/googleplay.svg
similarity index 100%
rename from assets/icons/gestalt/brands/googleplay.svg
rename to cpp/assets/icons/gestalt/brands/googleplay.svg
diff --git a/assets/icons/gestalt/brands/illustrator.svg b/cpp/assets/icons/gestalt/brands/illustrator.svg
similarity index 100%
rename from assets/icons/gestalt/brands/illustrator.svg
rename to cpp/assets/icons/gestalt/brands/illustrator.svg
diff --git a/assets/icons/gestalt/brands/instagram.svg b/cpp/assets/icons/gestalt/brands/instagram.svg
similarity index 100%
rename from assets/icons/gestalt/brands/instagram.svg
rename to cpp/assets/icons/gestalt/brands/instagram.svg
diff --git a/assets/icons/gestalt/brands/linkedin.svg b/cpp/assets/icons/gestalt/brands/linkedin.svg
similarity index 100%
rename from assets/icons/gestalt/brands/linkedin.svg
rename to cpp/assets/icons/gestalt/brands/linkedin.svg
diff --git a/assets/icons/gestalt/brands/messanger.svg b/cpp/assets/icons/gestalt/brands/messanger.svg
similarity index 100%
rename from assets/icons/gestalt/brands/messanger.svg
rename to cpp/assets/icons/gestalt/brands/messanger.svg
diff --git a/assets/icons/gestalt/brands/notion.svg b/cpp/assets/icons/gestalt/brands/notion.svg
similarity index 100%
rename from assets/icons/gestalt/brands/notion.svg
rename to cpp/assets/icons/gestalt/brands/notion.svg
diff --git a/assets/icons/gestalt/brands/photoshop.svg b/cpp/assets/icons/gestalt/brands/photoshop.svg
similarity index 100%
rename from assets/icons/gestalt/brands/photoshop.svg
rename to cpp/assets/icons/gestalt/brands/photoshop.svg
diff --git a/assets/icons/gestalt/brands/pinterest.svg b/cpp/assets/icons/gestalt/brands/pinterest.svg
similarity index 100%
rename from assets/icons/gestalt/brands/pinterest.svg
rename to cpp/assets/icons/gestalt/brands/pinterest.svg
diff --git a/assets/icons/gestalt/brands/producthunt.svg b/cpp/assets/icons/gestalt/brands/producthunt.svg
similarity index 100%
rename from assets/icons/gestalt/brands/producthunt.svg
rename to cpp/assets/icons/gestalt/brands/producthunt.svg
diff --git a/assets/icons/gestalt/brands/sketch.svg b/cpp/assets/icons/gestalt/brands/sketch.svg
similarity index 100%
rename from assets/icons/gestalt/brands/sketch.svg
rename to cpp/assets/icons/gestalt/brands/sketch.svg
diff --git a/assets/icons/gestalt/brands/soundcloud.svg b/cpp/assets/icons/gestalt/brands/soundcloud.svg
similarity index 100%
rename from assets/icons/gestalt/brands/soundcloud.svg
rename to cpp/assets/icons/gestalt/brands/soundcloud.svg
diff --git a/assets/icons/gestalt/brands/spotify.svg b/cpp/assets/icons/gestalt/brands/spotify.svg
similarity index 100%
rename from assets/icons/gestalt/brands/spotify.svg
rename to cpp/assets/icons/gestalt/brands/spotify.svg
diff --git a/assets/icons/gestalt/brands/twitter.svg b/cpp/assets/icons/gestalt/brands/twitter.svg
similarity index 100%
rename from assets/icons/gestalt/brands/twitter.svg
rename to cpp/assets/icons/gestalt/brands/twitter.svg
diff --git a/assets/icons/gestalt/brands/windows.svg b/cpp/assets/icons/gestalt/brands/windows.svg
similarity index 100%
rename from assets/icons/gestalt/brands/windows.svg
rename to cpp/assets/icons/gestalt/brands/windows.svg
diff --git a/assets/icons/gestalt/brands/youtube.svg b/cpp/assets/icons/gestalt/brands/youtube.svg
similarity index 100%
rename from assets/icons/gestalt/brands/youtube.svg
rename to cpp/assets/icons/gestalt/brands/youtube.svg
diff --git a/assets/icons/gestalt/call/call-add.svg b/cpp/assets/icons/gestalt/call/call-add.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-add.svg
rename to cpp/assets/icons/gestalt/call/call-add.svg
diff --git a/assets/icons/gestalt/call/call-calling.svg b/cpp/assets/icons/gestalt/call/call-calling.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-calling.svg
rename to cpp/assets/icons/gestalt/call/call-calling.svg
diff --git a/assets/icons/gestalt/call/call-decline.svg b/cpp/assets/icons/gestalt/call/call-decline.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-decline.svg
rename to cpp/assets/icons/gestalt/call/call-decline.svg
diff --git a/assets/icons/gestalt/call/call-end.svg b/cpp/assets/icons/gestalt/call/call-end.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-end.svg
rename to cpp/assets/icons/gestalt/call/call-end.svg
diff --git a/assets/icons/gestalt/call/call-incoming.svg b/cpp/assets/icons/gestalt/call/call-incoming.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-incoming.svg
rename to cpp/assets/icons/gestalt/call/call-incoming.svg
diff --git a/assets/icons/gestalt/call/call-missed.svg b/cpp/assets/icons/gestalt/call/call-missed.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-missed.svg
rename to cpp/assets/icons/gestalt/call/call-missed.svg
diff --git a/assets/icons/gestalt/call/call-muted.svg b/cpp/assets/icons/gestalt/call/call-muted.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-muted.svg
rename to cpp/assets/icons/gestalt/call/call-muted.svg
diff --git a/assets/icons/gestalt/call/call-on-hold.svg b/cpp/assets/icons/gestalt/call/call-on-hold.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-on-hold.svg
rename to cpp/assets/icons/gestalt/call/call-on-hold.svg
diff --git a/assets/icons/gestalt/call/call-outgoing.svg b/cpp/assets/icons/gestalt/call/call-outgoing.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-outgoing.svg
rename to cpp/assets/icons/gestalt/call/call-outgoing.svg
diff --git a/assets/icons/gestalt/call/call-received.svg b/cpp/assets/icons/gestalt/call/call-received.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-received.svg
rename to cpp/assets/icons/gestalt/call/call-received.svg
diff --git a/assets/icons/gestalt/call/call-redirected.svg b/cpp/assets/icons/gestalt/call/call-redirected.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-redirected.svg
rename to cpp/assets/icons/gestalt/call/call-redirected.svg
diff --git a/assets/icons/gestalt/call/call-remove.svg b/cpp/assets/icons/gestalt/call/call-remove.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-remove.svg
rename to cpp/assets/icons/gestalt/call/call-remove.svg
diff --git a/assets/icons/gestalt/call/call-slash.svg b/cpp/assets/icons/gestalt/call/call-slash.svg
similarity index 100%
rename from assets/icons/gestalt/call/call-slash.svg
rename to cpp/assets/icons/gestalt/call/call-slash.svg
diff --git a/assets/icons/gestalt/call/dialpad.svg b/cpp/assets/icons/gestalt/call/dialpad.svg
similarity index 100%
rename from assets/icons/gestalt/call/dialpad.svg
rename to cpp/assets/icons/gestalt/call/dialpad.svg
diff --git a/assets/icons/gestalt/call/phone.svg b/cpp/assets/icons/gestalt/call/phone.svg
similarity index 100%
rename from assets/icons/gestalt/call/phone.svg
rename to cpp/assets/icons/gestalt/call/phone.svg
diff --git a/assets/icons/gestalt/call/voicemail.svg b/cpp/assets/icons/gestalt/call/voicemail.svg
similarity index 100%
rename from assets/icons/gestalt/call/voicemail.svg
rename to cpp/assets/icons/gestalt/call/voicemail.svg
diff --git a/assets/icons/gestalt/chat/comment-2-alert.svg b/cpp/assets/icons/gestalt/chat/comment-2-alert.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-alert.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-alert.svg
diff --git a/assets/icons/gestalt/chat/comment-2-cancel.svg b/cpp/assets/icons/gestalt/chat/comment-2-cancel.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-cancel.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-cancel.svg
diff --git a/assets/icons/gestalt/chat/comment-2-check.svg b/cpp/assets/icons/gestalt/chat/comment-2-check.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-check.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-check.svg
diff --git a/assets/icons/gestalt/chat/comment-2-dots.svg b/cpp/assets/icons/gestalt/chat/comment-2-dots.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-dots.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-dots.svg
diff --git a/assets/icons/gestalt/chat/comment-2-info.svg b/cpp/assets/icons/gestalt/chat/comment-2-info.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-info.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-info.svg
diff --git a/assets/icons/gestalt/chat/comment-2-minus.svg b/cpp/assets/icons/gestalt/chat/comment-2-minus.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-minus.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-minus.svg
diff --git a/assets/icons/gestalt/chat/comment-2-plus.svg b/cpp/assets/icons/gestalt/chat/comment-2-plus.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-plus.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-plus.svg
diff --git a/assets/icons/gestalt/chat/comment-2-question.svg b/cpp/assets/icons/gestalt/chat/comment-2-question.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-question.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-question.svg
diff --git a/assets/icons/gestalt/chat/comment-2-slash.svg b/cpp/assets/icons/gestalt/chat/comment-2-slash.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-slash.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-slash.svg
diff --git a/assets/icons/gestalt/chat/comment-2-text.svg b/cpp/assets/icons/gestalt/chat/comment-2-text.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2-text.svg
rename to cpp/assets/icons/gestalt/chat/comment-2-text.svg
diff --git a/assets/icons/gestalt/chat/comment-2.svg b/cpp/assets/icons/gestalt/chat/comment-2.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-2.svg
rename to cpp/assets/icons/gestalt/chat/comment-2.svg
diff --git a/assets/icons/gestalt/chat/comment-alert.svg b/cpp/assets/icons/gestalt/chat/comment-alert.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-alert.svg
rename to cpp/assets/icons/gestalt/chat/comment-alert.svg
diff --git a/assets/icons/gestalt/chat/comment-cancel.svg b/cpp/assets/icons/gestalt/chat/comment-cancel.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-cancel.svg
rename to cpp/assets/icons/gestalt/chat/comment-cancel.svg
diff --git a/assets/icons/gestalt/chat/comment-check.svg b/cpp/assets/icons/gestalt/chat/comment-check.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-check.svg
rename to cpp/assets/icons/gestalt/chat/comment-check.svg
diff --git a/assets/icons/gestalt/chat/comment-dots.svg b/cpp/assets/icons/gestalt/chat/comment-dots.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-dots.svg
rename to cpp/assets/icons/gestalt/chat/comment-dots.svg
diff --git a/assets/icons/gestalt/chat/comment-minus.svg b/cpp/assets/icons/gestalt/chat/comment-minus.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-minus.svg
rename to cpp/assets/icons/gestalt/chat/comment-minus.svg
diff --git a/assets/icons/gestalt/chat/comment-plus.svg b/cpp/assets/icons/gestalt/chat/comment-plus.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-plus.svg
rename to cpp/assets/icons/gestalt/chat/comment-plus.svg
diff --git a/assets/icons/gestalt/chat/comment-slash.svg b/cpp/assets/icons/gestalt/chat/comment-slash.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-slash.svg
rename to cpp/assets/icons/gestalt/chat/comment-slash.svg
diff --git a/assets/icons/gestalt/chat/comment-text.svg b/cpp/assets/icons/gestalt/chat/comment-text.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment-text.svg
rename to cpp/assets/icons/gestalt/chat/comment-text.svg
diff --git a/assets/icons/gestalt/chat/comment.svg b/cpp/assets/icons/gestalt/chat/comment.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comment.svg
rename to cpp/assets/icons/gestalt/chat/comment.svg
diff --git a/assets/icons/gestalt/chat/comments-2.svg b/cpp/assets/icons/gestalt/chat/comments-2.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comments-2.svg
rename to cpp/assets/icons/gestalt/chat/comments-2.svg
diff --git a/assets/icons/gestalt/chat/comments.svg b/cpp/assets/icons/gestalt/chat/comments.svg
similarity index 100%
rename from assets/icons/gestalt/chat/comments.svg
rename to cpp/assets/icons/gestalt/chat/comments.svg
diff --git a/assets/icons/gestalt/editor/align-bottom-rec.svg b/cpp/assets/icons/gestalt/editor/align-bottom-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-bottom-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-bottom-rec.svg
diff --git a/assets/icons/gestalt/editor/align-bottom.svg b/cpp/assets/icons/gestalt/editor/align-bottom.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-bottom.svg
rename to cpp/assets/icons/gestalt/editor/align-bottom.svg
diff --git a/assets/icons/gestalt/editor/align-center-2-rec.svg b/cpp/assets/icons/gestalt/editor/align-center-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-center-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-center-2-rec.svg
diff --git a/assets/icons/gestalt/editor/align-center-2.svg b/cpp/assets/icons/gestalt/editor/align-center-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-center-2.svg
rename to cpp/assets/icons/gestalt/editor/align-center-2.svg
diff --git a/assets/icons/gestalt/editor/align-center-rec.svg b/cpp/assets/icons/gestalt/editor/align-center-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-center-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-center-rec.svg
diff --git a/assets/icons/gestalt/editor/align-center.svg b/cpp/assets/icons/gestalt/editor/align-center.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-center.svg
rename to cpp/assets/icons/gestalt/editor/align-center.svg
diff --git a/assets/icons/gestalt/editor/align-justify-2-rec.svg b/cpp/assets/icons/gestalt/editor/align-justify-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-justify-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-justify-2-rec.svg
diff --git a/assets/icons/gestalt/editor/align-justify-2.svg b/cpp/assets/icons/gestalt/editor/align-justify-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-justify-2.svg
rename to cpp/assets/icons/gestalt/editor/align-justify-2.svg
diff --git a/assets/icons/gestalt/editor/align-justify-rec.svg b/cpp/assets/icons/gestalt/editor/align-justify-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-justify-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-justify-rec.svg
diff --git a/assets/icons/gestalt/editor/align-justify.svg b/cpp/assets/icons/gestalt/editor/align-justify.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-justify.svg
rename to cpp/assets/icons/gestalt/editor/align-justify.svg
diff --git a/assets/icons/gestalt/editor/align-left-2-rec.svg b/cpp/assets/icons/gestalt/editor/align-left-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-left-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-left-2-rec.svg
diff --git a/assets/icons/gestalt/editor/align-left-2.svg b/cpp/assets/icons/gestalt/editor/align-left-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-left-2.svg
rename to cpp/assets/icons/gestalt/editor/align-left-2.svg
diff --git a/assets/icons/gestalt/editor/align-left-rec.svg b/cpp/assets/icons/gestalt/editor/align-left-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-left-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-left-rec.svg
diff --git a/assets/icons/gestalt/editor/align-left.svg b/cpp/assets/icons/gestalt/editor/align-left.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-left.svg
rename to cpp/assets/icons/gestalt/editor/align-left.svg
diff --git a/assets/icons/gestalt/editor/align-middle-rec.svg b/cpp/assets/icons/gestalt/editor/align-middle-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-middle-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-middle-rec.svg
diff --git a/assets/icons/gestalt/editor/align-middle.svg b/cpp/assets/icons/gestalt/editor/align-middle.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-middle.svg
rename to cpp/assets/icons/gestalt/editor/align-middle.svg
diff --git a/assets/icons/gestalt/editor/align-right-2-rec.svg b/cpp/assets/icons/gestalt/editor/align-right-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-right-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-right-2-rec.svg
diff --git a/assets/icons/gestalt/editor/align-right-2.svg b/cpp/assets/icons/gestalt/editor/align-right-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-right-2.svg
rename to cpp/assets/icons/gestalt/editor/align-right-2.svg
diff --git a/assets/icons/gestalt/editor/align-right-rec.svg b/cpp/assets/icons/gestalt/editor/align-right-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-right-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-right-rec.svg
diff --git a/assets/icons/gestalt/editor/align-right.svg b/cpp/assets/icons/gestalt/editor/align-right.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-right.svg
rename to cpp/assets/icons/gestalt/editor/align-right.svg
diff --git a/assets/icons/gestalt/editor/align-top-rec.svg b/cpp/assets/icons/gestalt/editor/align-top-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-top-rec.svg
rename to cpp/assets/icons/gestalt/editor/align-top-rec.svg
diff --git a/assets/icons/gestalt/editor/align-top.svg b/cpp/assets/icons/gestalt/editor/align-top.svg
similarity index 100%
rename from assets/icons/gestalt/editor/align-top.svg
rename to cpp/assets/icons/gestalt/editor/align-top.svg
diff --git a/assets/icons/gestalt/editor/border-bottom.svg b/cpp/assets/icons/gestalt/editor/border-bottom.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-bottom.svg
rename to cpp/assets/icons/gestalt/editor/border-bottom.svg
diff --git a/assets/icons/gestalt/editor/border-clear.svg b/cpp/assets/icons/gestalt/editor/border-clear.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-clear.svg
rename to cpp/assets/icons/gestalt/editor/border-clear.svg
diff --git a/assets/icons/gestalt/editor/border-common.svg b/cpp/assets/icons/gestalt/editor/border-common.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-common.svg
rename to cpp/assets/icons/gestalt/editor/border-common.svg
diff --git a/assets/icons/gestalt/editor/border-horizontal.svg b/cpp/assets/icons/gestalt/editor/border-horizontal.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-horizontal.svg
rename to cpp/assets/icons/gestalt/editor/border-horizontal.svg
diff --git a/assets/icons/gestalt/editor/border-inner.svg b/cpp/assets/icons/gestalt/editor/border-inner.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-inner.svg
rename to cpp/assets/icons/gestalt/editor/border-inner.svg
diff --git a/assets/icons/gestalt/editor/border-left.svg b/cpp/assets/icons/gestalt/editor/border-left.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-left.svg
rename to cpp/assets/icons/gestalt/editor/border-left.svg
diff --git a/assets/icons/gestalt/editor/border-outer.svg b/cpp/assets/icons/gestalt/editor/border-outer.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-outer.svg
rename to cpp/assets/icons/gestalt/editor/border-outer.svg
diff --git a/assets/icons/gestalt/editor/border-right.svg b/cpp/assets/icons/gestalt/editor/border-right.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-right.svg
rename to cpp/assets/icons/gestalt/editor/border-right.svg
diff --git a/assets/icons/gestalt/editor/border-top.svg b/cpp/assets/icons/gestalt/editor/border-top.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-top.svg
rename to cpp/assets/icons/gestalt/editor/border-top.svg
diff --git a/assets/icons/gestalt/editor/border-vertical.svg b/cpp/assets/icons/gestalt/editor/border-vertical.svg
similarity index 100%
rename from assets/icons/gestalt/editor/border-vertical.svg
rename to cpp/assets/icons/gestalt/editor/border-vertical.svg
diff --git a/assets/icons/gestalt/editor/chart-bar.svg b/cpp/assets/icons/gestalt/editor/chart-bar.svg
similarity index 100%
rename from assets/icons/gestalt/editor/chart-bar.svg
rename to cpp/assets/icons/gestalt/editor/chart-bar.svg
diff --git a/assets/icons/gestalt/editor/chart-column.svg b/cpp/assets/icons/gestalt/editor/chart-column.svg
similarity index 100%
rename from assets/icons/gestalt/editor/chart-column.svg
rename to cpp/assets/icons/gestalt/editor/chart-column.svg
diff --git a/assets/icons/gestalt/editor/chart-line.svg b/cpp/assets/icons/gestalt/editor/chart-line.svg
similarity index 100%
rename from assets/icons/gestalt/editor/chart-line.svg
rename to cpp/assets/icons/gestalt/editor/chart-line.svg
diff --git a/assets/icons/gestalt/editor/chart-pie.svg b/cpp/assets/icons/gestalt/editor/chart-pie.svg
similarity index 100%
rename from assets/icons/gestalt/editor/chart-pie.svg
rename to cpp/assets/icons/gestalt/editor/chart-pie.svg
diff --git a/assets/icons/gestalt/editor/column-spacing-rec.svg b/cpp/assets/icons/gestalt/editor/column-spacing-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/column-spacing-rec.svg
rename to cpp/assets/icons/gestalt/editor/column-spacing-rec.svg
diff --git a/assets/icons/gestalt/editor/column-spacing.svg b/cpp/assets/icons/gestalt/editor/column-spacing.svg
similarity index 100%
rename from assets/icons/gestalt/editor/column-spacing.svg
rename to cpp/assets/icons/gestalt/editor/column-spacing.svg
diff --git a/assets/icons/gestalt/editor/droplet-slash.svg b/cpp/assets/icons/gestalt/editor/droplet-slash.svg
similarity index 100%
rename from assets/icons/gestalt/editor/droplet-slash.svg
rename to cpp/assets/icons/gestalt/editor/droplet-slash.svg
diff --git a/assets/icons/gestalt/editor/droplet.svg b/cpp/assets/icons/gestalt/editor/droplet.svg
similarity index 100%
rename from assets/icons/gestalt/editor/droplet.svg
rename to cpp/assets/icons/gestalt/editor/droplet.svg
diff --git a/assets/icons/gestalt/editor/edit-2.svg b/cpp/assets/icons/gestalt/editor/edit-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/edit-2.svg
rename to cpp/assets/icons/gestalt/editor/edit-2.svg
diff --git a/assets/icons/gestalt/editor/edit-3.svg b/cpp/assets/icons/gestalt/editor/edit-3.svg
similarity index 100%
rename from assets/icons/gestalt/editor/edit-3.svg
rename to cpp/assets/icons/gestalt/editor/edit-3.svg
diff --git a/assets/icons/gestalt/editor/edit-slash.svg b/cpp/assets/icons/gestalt/editor/edit-slash.svg
similarity index 100%
rename from assets/icons/gestalt/editor/edit-slash.svg
rename to cpp/assets/icons/gestalt/editor/edit-slash.svg
diff --git a/assets/icons/gestalt/editor/edit.svg b/cpp/assets/icons/gestalt/editor/edit.svg
similarity index 100%
rename from assets/icons/gestalt/editor/edit.svg
rename to cpp/assets/icons/gestalt/editor/edit.svg
diff --git a/assets/icons/gestalt/editor/first-line-1-rec.svg b/cpp/assets/icons/gestalt/editor/first-line-1-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/first-line-1-rec.svg
rename to cpp/assets/icons/gestalt/editor/first-line-1-rec.svg
diff --git a/assets/icons/gestalt/editor/first-line-1.svg b/cpp/assets/icons/gestalt/editor/first-line-1.svg
similarity index 100%
rename from assets/icons/gestalt/editor/first-line-1.svg
rename to cpp/assets/icons/gestalt/editor/first-line-1.svg
diff --git a/assets/icons/gestalt/editor/first-line-2-rec.svg b/cpp/assets/icons/gestalt/editor/first-line-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/first-line-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/first-line-2-rec.svg
diff --git a/assets/icons/gestalt/editor/first-line-2.svg b/cpp/assets/icons/gestalt/editor/first-line-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/first-line-2.svg
rename to cpp/assets/icons/gestalt/editor/first-line-2.svg
diff --git a/assets/icons/gestalt/editor/first-line-3-rec.svg b/cpp/assets/icons/gestalt/editor/first-line-3-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/first-line-3-rec.svg
rename to cpp/assets/icons/gestalt/editor/first-line-3-rec.svg
diff --git a/assets/icons/gestalt/editor/first-line-3.svg b/cpp/assets/icons/gestalt/editor/first-line-3.svg
similarity index 100%
rename from assets/icons/gestalt/editor/first-line-3.svg
rename to cpp/assets/icons/gestalt/editor/first-line-3.svg
diff --git a/assets/icons/gestalt/editor/functions-rec.svg b/cpp/assets/icons/gestalt/editor/functions-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/functions-rec.svg
rename to cpp/assets/icons/gestalt/editor/functions-rec.svg
diff --git a/assets/icons/gestalt/editor/functions.svg b/cpp/assets/icons/gestalt/editor/functions.svg
similarity index 100%
rename from assets/icons/gestalt/editor/functions.svg
rename to cpp/assets/icons/gestalt/editor/functions.svg
diff --git a/assets/icons/gestalt/editor/indent-decrease-rec.svg b/cpp/assets/icons/gestalt/editor/indent-decrease-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/indent-decrease-rec.svg
rename to cpp/assets/icons/gestalt/editor/indent-decrease-rec.svg
diff --git a/assets/icons/gestalt/editor/indent-decrease.svg b/cpp/assets/icons/gestalt/editor/indent-decrease.svg
similarity index 100%
rename from assets/icons/gestalt/editor/indent-decrease.svg
rename to cpp/assets/icons/gestalt/editor/indent-decrease.svg
diff --git a/assets/icons/gestalt/editor/indent-first-line-rec.svg b/cpp/assets/icons/gestalt/editor/indent-first-line-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/indent-first-line-rec.svg
rename to cpp/assets/icons/gestalt/editor/indent-first-line-rec.svg
diff --git a/assets/icons/gestalt/editor/indent-first-line.svg b/cpp/assets/icons/gestalt/editor/indent-first-line.svg
similarity index 100%
rename from assets/icons/gestalt/editor/indent-first-line.svg
rename to cpp/assets/icons/gestalt/editor/indent-first-line.svg
diff --git a/assets/icons/gestalt/editor/indent-increase-rec.svg b/cpp/assets/icons/gestalt/editor/indent-increase-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/indent-increase-rec.svg
rename to cpp/assets/icons/gestalt/editor/indent-increase-rec.svg
diff --git a/assets/icons/gestalt/editor/indent-increase.svg b/cpp/assets/icons/gestalt/editor/indent-increase.svg
similarity index 100%
rename from assets/icons/gestalt/editor/indent-increase.svg
rename to cpp/assets/icons/gestalt/editor/indent-increase.svg
diff --git a/assets/icons/gestalt/editor/letter-spacing-2-rec.svg b/cpp/assets/icons/gestalt/editor/letter-spacing-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/letter-spacing-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/letter-spacing-2-rec.svg
diff --git a/assets/icons/gestalt/editor/letter-spacing-2.svg b/cpp/assets/icons/gestalt/editor/letter-spacing-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/letter-spacing-2.svg
rename to cpp/assets/icons/gestalt/editor/letter-spacing-2.svg
diff --git a/assets/icons/gestalt/editor/letter-spacing-rec.svg b/cpp/assets/icons/gestalt/editor/letter-spacing-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/letter-spacing-rec.svg
rename to cpp/assets/icons/gestalt/editor/letter-spacing-rec.svg
diff --git a/assets/icons/gestalt/editor/letter-spacing.svg b/cpp/assets/icons/gestalt/editor/letter-spacing.svg
similarity index 100%
rename from assets/icons/gestalt/editor/letter-spacing.svg
rename to cpp/assets/icons/gestalt/editor/letter-spacing.svg
diff --git a/assets/icons/gestalt/editor/line-height-2-rec.svg b/cpp/assets/icons/gestalt/editor/line-height-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/line-height-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/line-height-2-rec.svg
diff --git a/assets/icons/gestalt/editor/line-height-2.svg b/cpp/assets/icons/gestalt/editor/line-height-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/line-height-2.svg
rename to cpp/assets/icons/gestalt/editor/line-height-2.svg
diff --git a/assets/icons/gestalt/editor/line-height-rec.svg b/cpp/assets/icons/gestalt/editor/line-height-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/line-height-rec.svg
rename to cpp/assets/icons/gestalt/editor/line-height-rec.svg
diff --git a/assets/icons/gestalt/editor/line-height.svg b/cpp/assets/icons/gestalt/editor/line-height.svg
similarity index 100%
rename from assets/icons/gestalt/editor/line-height.svg
rename to cpp/assets/icons/gestalt/editor/line-height.svg
diff --git a/assets/icons/gestalt/editor/link-1-rec.svg b/cpp/assets/icons/gestalt/editor/link-1-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/link-1-rec.svg
rename to cpp/assets/icons/gestalt/editor/link-1-rec.svg
diff --git a/assets/icons/gestalt/editor/link-1.svg b/cpp/assets/icons/gestalt/editor/link-1.svg
similarity index 100%
rename from assets/icons/gestalt/editor/link-1.svg
rename to cpp/assets/icons/gestalt/editor/link-1.svg
diff --git a/assets/icons/gestalt/editor/link-2-rec.svg b/cpp/assets/icons/gestalt/editor/link-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/link-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/link-2-rec.svg
diff --git a/assets/icons/gestalt/editor/link-2.svg b/cpp/assets/icons/gestalt/editor/link-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/link-2.svg
rename to cpp/assets/icons/gestalt/editor/link-2.svg
diff --git a/assets/icons/gestalt/editor/list-ordered-rec.svg b/cpp/assets/icons/gestalt/editor/list-ordered-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-ordered-rec.svg
rename to cpp/assets/icons/gestalt/editor/list-ordered-rec.svg
diff --git a/assets/icons/gestalt/editor/list-ordered.svg b/cpp/assets/icons/gestalt/editor/list-ordered.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-ordered.svg
rename to cpp/assets/icons/gestalt/editor/list-ordered.svg
diff --git a/assets/icons/gestalt/editor/list-unordered-2-rec.svg b/cpp/assets/icons/gestalt/editor/list-unordered-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered-2-rec.svg
diff --git a/assets/icons/gestalt/editor/list-unordered-2.svg b/cpp/assets/icons/gestalt/editor/list-unordered-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered-2.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered-2.svg
diff --git a/assets/icons/gestalt/editor/list-unordered-3.svg b/cpp/assets/icons/gestalt/editor/list-unordered-3.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered-3.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered-3.svg
diff --git a/assets/icons/gestalt/editor/list-unordered-4-rec.svg b/cpp/assets/icons/gestalt/editor/list-unordered-4-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered-4-rec.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered-4-rec.svg
diff --git a/assets/icons/gestalt/editor/list-unordered-4.svg b/cpp/assets/icons/gestalt/editor/list-unordered-4.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered-4.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered-4.svg
diff --git a/assets/icons/gestalt/editor/list-unordered-5-rec.svg b/cpp/assets/icons/gestalt/editor/list-unordered-5-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered-5-rec.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered-5-rec.svg
diff --git a/assets/icons/gestalt/editor/list-unordered-5.svg b/cpp/assets/icons/gestalt/editor/list-unordered-5.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered-5.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered-5.svg
diff --git a/assets/icons/gestalt/editor/list-unordered-rec.svg b/cpp/assets/icons/gestalt/editor/list-unordered-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered-rec.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered-rec.svg
diff --git a/assets/icons/gestalt/editor/list-unordered.svg b/cpp/assets/icons/gestalt/editor/list-unordered.svg
similarity index 100%
rename from assets/icons/gestalt/editor/list-unordered.svg
rename to cpp/assets/icons/gestalt/editor/list-unordered.svg
diff --git a/assets/icons/gestalt/editor/page-break.svg b/cpp/assets/icons/gestalt/editor/page-break.svg
similarity index 100%
rename from assets/icons/gestalt/editor/page-break.svg
rename to cpp/assets/icons/gestalt/editor/page-break.svg
diff --git a/assets/icons/gestalt/editor/paint-bucket.svg b/cpp/assets/icons/gestalt/editor/paint-bucket.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paint-bucket.svg
rename to cpp/assets/icons/gestalt/editor/paint-bucket.svg
diff --git a/assets/icons/gestalt/editor/paint-tool.svg b/cpp/assets/icons/gestalt/editor/paint-tool.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paint-tool.svg
rename to cpp/assets/icons/gestalt/editor/paint-tool.svg
diff --git a/assets/icons/gestalt/editor/paperclip-2-rec.svg b/cpp/assets/icons/gestalt/editor/paperclip-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paperclip-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/paperclip-2-rec.svg
diff --git a/assets/icons/gestalt/editor/paperclip-2-slash-rec.svg b/cpp/assets/icons/gestalt/editor/paperclip-2-slash-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paperclip-2-slash-rec.svg
rename to cpp/assets/icons/gestalt/editor/paperclip-2-slash-rec.svg
diff --git a/assets/icons/gestalt/editor/paperclip-2-slash.svg b/cpp/assets/icons/gestalt/editor/paperclip-2-slash.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paperclip-2-slash.svg
rename to cpp/assets/icons/gestalt/editor/paperclip-2-slash.svg
diff --git a/assets/icons/gestalt/editor/paperclip-2.svg b/cpp/assets/icons/gestalt/editor/paperclip-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paperclip-2.svg
rename to cpp/assets/icons/gestalt/editor/paperclip-2.svg
diff --git a/assets/icons/gestalt/editor/paperclip-rec.svg b/cpp/assets/icons/gestalt/editor/paperclip-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paperclip-rec.svg
rename to cpp/assets/icons/gestalt/editor/paperclip-rec.svg
diff --git a/assets/icons/gestalt/editor/paperclip-slash-rec.svg b/cpp/assets/icons/gestalt/editor/paperclip-slash-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paperclip-slash-rec.svg
rename to cpp/assets/icons/gestalt/editor/paperclip-slash-rec.svg
diff --git a/assets/icons/gestalt/editor/paperclip-slash.svg b/cpp/assets/icons/gestalt/editor/paperclip-slash.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paperclip-slash.svg
rename to cpp/assets/icons/gestalt/editor/paperclip-slash.svg
diff --git a/assets/icons/gestalt/editor/paperclip.svg b/cpp/assets/icons/gestalt/editor/paperclip.svg
similarity index 100%
rename from assets/icons/gestalt/editor/paperclip.svg
rename to cpp/assets/icons/gestalt/editor/paperclip.svg
diff --git a/assets/icons/gestalt/editor/pen-tool-2.svg b/cpp/assets/icons/gestalt/editor/pen-tool-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/pen-tool-2.svg
rename to cpp/assets/icons/gestalt/editor/pen-tool-2.svg
diff --git a/assets/icons/gestalt/editor/pen-tool.svg b/cpp/assets/icons/gestalt/editor/pen-tool.svg
similarity index 100%
rename from assets/icons/gestalt/editor/pen-tool.svg
rename to cpp/assets/icons/gestalt/editor/pen-tool.svg
diff --git a/assets/icons/gestalt/editor/pharagraph-spacing-rec.svg b/cpp/assets/icons/gestalt/editor/pharagraph-spacing-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/pharagraph-spacing-rec.svg
rename to cpp/assets/icons/gestalt/editor/pharagraph-spacing-rec.svg
diff --git a/assets/icons/gestalt/editor/pharagraph-spacing.svg b/cpp/assets/icons/gestalt/editor/pharagraph-spacing.svg
similarity index 100%
rename from assets/icons/gestalt/editor/pharagraph-spacing.svg
rename to cpp/assets/icons/gestalt/editor/pharagraph-spacing.svg
diff --git a/assets/icons/gestalt/editor/printer-slash.svg b/cpp/assets/icons/gestalt/editor/printer-slash.svg
similarity index 100%
rename from assets/icons/gestalt/editor/printer-slash.svg
rename to cpp/assets/icons/gestalt/editor/printer-slash.svg
diff --git a/assets/icons/gestalt/editor/printer.svg b/cpp/assets/icons/gestalt/editor/printer.svg
similarity index 100%
rename from assets/icons/gestalt/editor/printer.svg
rename to cpp/assets/icons/gestalt/editor/printer.svg
diff --git a/assets/icons/gestalt/editor/quotes-2.svg b/cpp/assets/icons/gestalt/editor/quotes-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/quotes-2.svg
rename to cpp/assets/icons/gestalt/editor/quotes-2.svg
diff --git a/assets/icons/gestalt/editor/quotes.svg b/cpp/assets/icons/gestalt/editor/quotes.svg
similarity index 100%
rename from assets/icons/gestalt/editor/quotes.svg
rename to cpp/assets/icons/gestalt/editor/quotes.svg
diff --git a/assets/icons/gestalt/editor/ruler.svg b/cpp/assets/icons/gestalt/editor/ruler.svg
similarity index 100%
rename from assets/icons/gestalt/editor/ruler.svg
rename to cpp/assets/icons/gestalt/editor/ruler.svg
diff --git a/assets/icons/gestalt/editor/script-rec.svg b/cpp/assets/icons/gestalt/editor/script-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/script-rec.svg
rename to cpp/assets/icons/gestalt/editor/script-rec.svg
diff --git a/assets/icons/gestalt/editor/script.svg b/cpp/assets/icons/gestalt/editor/script.svg
similarity index 100%
rename from assets/icons/gestalt/editor/script.svg
rename to cpp/assets/icons/gestalt/editor/script.svg
diff --git a/assets/icons/gestalt/editor/small-caps-2-rec.svg b/cpp/assets/icons/gestalt/editor/small-caps-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/small-caps-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/small-caps-2-rec.svg
diff --git a/assets/icons/gestalt/editor/small-caps-2.svg b/cpp/assets/icons/gestalt/editor/small-caps-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/small-caps-2.svg
rename to cpp/assets/icons/gestalt/editor/small-caps-2.svg
diff --git a/assets/icons/gestalt/editor/small-caps-rec.svg b/cpp/assets/icons/gestalt/editor/small-caps-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/small-caps-rec.svg
rename to cpp/assets/icons/gestalt/editor/small-caps-rec.svg
diff --git a/assets/icons/gestalt/editor/small-caps.svg b/cpp/assets/icons/gestalt/editor/small-caps.svg
similarity index 100%
rename from assets/icons/gestalt/editor/small-caps.svg
rename to cpp/assets/icons/gestalt/editor/small-caps.svg
diff --git a/assets/icons/gestalt/editor/special-charachers-rec.svg b/cpp/assets/icons/gestalt/editor/special-charachers-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/special-charachers-rec.svg
rename to cpp/assets/icons/gestalt/editor/special-charachers-rec.svg
diff --git a/assets/icons/gestalt/editor/special-charachers.svg b/cpp/assets/icons/gestalt/editor/special-charachers.svg
similarity index 100%
rename from assets/icons/gestalt/editor/special-charachers.svg
rename to cpp/assets/icons/gestalt/editor/special-charachers.svg
diff --git a/assets/icons/gestalt/editor/text-2-rec.svg b/cpp/assets/icons/gestalt/editor/text-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/text-2-rec.svg
diff --git a/assets/icons/gestalt/editor/text-2.svg b/cpp/assets/icons/gestalt/editor/text-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-2.svg
rename to cpp/assets/icons/gestalt/editor/text-2.svg
diff --git a/assets/icons/gestalt/editor/text-block.svg b/cpp/assets/icons/gestalt/editor/text-block.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-block.svg
rename to cpp/assets/icons/gestalt/editor/text-block.svg
diff --git a/assets/icons/gestalt/editor/text-bold-rec.svg b/cpp/assets/icons/gestalt/editor/text-bold-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-bold-rec.svg
rename to cpp/assets/icons/gestalt/editor/text-bold-rec.svg
diff --git a/assets/icons/gestalt/editor/text-bold.svg b/cpp/assets/icons/gestalt/editor/text-bold.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-bold.svg
rename to cpp/assets/icons/gestalt/editor/text-bold.svg
diff --git a/assets/icons/gestalt/editor/text-format.svg b/cpp/assets/icons/gestalt/editor/text-format.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-format.svg
rename to cpp/assets/icons/gestalt/editor/text-format.svg
diff --git a/assets/icons/gestalt/editor/text-italic-rec.svg b/cpp/assets/icons/gestalt/editor/text-italic-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-italic-rec.svg
rename to cpp/assets/icons/gestalt/editor/text-italic-rec.svg
diff --git a/assets/icons/gestalt/editor/text-italic.svg b/cpp/assets/icons/gestalt/editor/text-italic.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-italic.svg
rename to cpp/assets/icons/gestalt/editor/text-italic.svg
diff --git a/assets/icons/gestalt/editor/text-rec.svg b/cpp/assets/icons/gestalt/editor/text-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-rec.svg
rename to cpp/assets/icons/gestalt/editor/text-rec.svg
diff --git a/assets/icons/gestalt/editor/text-slash-2-rec.svg b/cpp/assets/icons/gestalt/editor/text-slash-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-slash-2-rec.svg
rename to cpp/assets/icons/gestalt/editor/text-slash-2-rec.svg
diff --git a/assets/icons/gestalt/editor/text-slash-2.svg b/cpp/assets/icons/gestalt/editor/text-slash-2.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-slash-2.svg
rename to cpp/assets/icons/gestalt/editor/text-slash-2.svg
diff --git a/assets/icons/gestalt/editor/text-slash-rec.svg b/cpp/assets/icons/gestalt/editor/text-slash-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-slash-rec.svg
rename to cpp/assets/icons/gestalt/editor/text-slash-rec.svg
diff --git a/assets/icons/gestalt/editor/text-slash.svg b/cpp/assets/icons/gestalt/editor/text-slash.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-slash.svg
rename to cpp/assets/icons/gestalt/editor/text-slash.svg
diff --git a/assets/icons/gestalt/editor/text-strikethrough-rec.svg b/cpp/assets/icons/gestalt/editor/text-strikethrough-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-strikethrough-rec.svg
rename to cpp/assets/icons/gestalt/editor/text-strikethrough-rec.svg
diff --git a/assets/icons/gestalt/editor/text-strikethrough.svg b/cpp/assets/icons/gestalt/editor/text-strikethrough.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-strikethrough.svg
rename to cpp/assets/icons/gestalt/editor/text-strikethrough.svg
diff --git a/assets/icons/gestalt/editor/text-underline-rec.svg b/cpp/assets/icons/gestalt/editor/text-underline-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-underline-rec.svg
rename to cpp/assets/icons/gestalt/editor/text-underline-rec.svg
diff --git a/assets/icons/gestalt/editor/text-underline.svg b/cpp/assets/icons/gestalt/editor/text-underline.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text-underline.svg
rename to cpp/assets/icons/gestalt/editor/text-underline.svg
diff --git a/assets/icons/gestalt/editor/text.svg b/cpp/assets/icons/gestalt/editor/text.svg
similarity index 100%
rename from assets/icons/gestalt/editor/text.svg
rename to cpp/assets/icons/gestalt/editor/text.svg
diff --git a/assets/icons/gestalt/editor/vector.svg b/cpp/assets/icons/gestalt/editor/vector.svg
similarity index 100%
rename from assets/icons/gestalt/editor/vector.svg
rename to cpp/assets/icons/gestalt/editor/vector.svg
diff --git a/assets/icons/gestalt/editor/wrap-text-rec.svg b/cpp/assets/icons/gestalt/editor/wrap-text-rec.svg
similarity index 100%
rename from assets/icons/gestalt/editor/wrap-text-rec.svg
rename to cpp/assets/icons/gestalt/editor/wrap-text-rec.svg
diff --git a/assets/icons/gestalt/editor/wrap-text.svg b/cpp/assets/icons/gestalt/editor/wrap-text.svg
similarity index 100%
rename from assets/icons/gestalt/editor/wrap-text.svg
rename to cpp/assets/icons/gestalt/editor/wrap-text.svg
diff --git a/assets/icons/gestalt/electronics/battery-1.svg b/cpp/assets/icons/gestalt/electronics/battery-1.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/battery-1.svg
rename to cpp/assets/icons/gestalt/electronics/battery-1.svg
diff --git a/assets/icons/gestalt/electronics/battery-2.svg b/cpp/assets/icons/gestalt/electronics/battery-2.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/battery-2.svg
rename to cpp/assets/icons/gestalt/electronics/battery-2.svg
diff --git a/assets/icons/gestalt/electronics/battery-3.svg b/cpp/assets/icons/gestalt/electronics/battery-3.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/battery-3.svg
rename to cpp/assets/icons/gestalt/electronics/battery-3.svg
diff --git a/assets/icons/gestalt/electronics/battery-charging.svg b/cpp/assets/icons/gestalt/electronics/battery-charging.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/battery-charging.svg
rename to cpp/assets/icons/gestalt/electronics/battery-charging.svg
diff --git a/assets/icons/gestalt/electronics/battery-slash.svg b/cpp/assets/icons/gestalt/electronics/battery-slash.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/battery-slash.svg
rename to cpp/assets/icons/gestalt/electronics/battery-slash.svg
diff --git a/assets/icons/gestalt/electronics/battery.svg b/cpp/assets/icons/gestalt/electronics/battery.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/battery.svg
rename to cpp/assets/icons/gestalt/electronics/battery.svg
diff --git a/assets/icons/gestalt/electronics/bulb-slash.svg b/cpp/assets/icons/gestalt/electronics/bulb-slash.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/bulb-slash.svg
rename to cpp/assets/icons/gestalt/electronics/bulb-slash.svg
diff --git a/assets/icons/gestalt/electronics/bulb.svg b/cpp/assets/icons/gestalt/electronics/bulb.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/bulb.svg
rename to cpp/assets/icons/gestalt/electronics/bulb.svg
diff --git a/assets/icons/gestalt/electronics/dashboard-2.svg b/cpp/assets/icons/gestalt/electronics/dashboard-2.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/dashboard-2.svg
rename to cpp/assets/icons/gestalt/electronics/dashboard-2.svg
diff --git a/assets/icons/gestalt/electronics/dashboard.svg b/cpp/assets/icons/gestalt/electronics/dashboard.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/dashboard.svg
rename to cpp/assets/icons/gestalt/electronics/dashboard.svg
diff --git a/assets/icons/gestalt/electronics/devices.svg b/cpp/assets/icons/gestalt/electronics/devices.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/devices.svg
rename to cpp/assets/icons/gestalt/electronics/devices.svg
diff --git a/assets/icons/gestalt/electronics/diskette.svg b/cpp/assets/icons/gestalt/electronics/diskette.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/diskette.svg
rename to cpp/assets/icons/gestalt/electronics/diskette.svg
diff --git a/assets/icons/gestalt/electronics/flashcard.svg b/cpp/assets/icons/gestalt/electronics/flashcard.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/flashcard.svg
rename to cpp/assets/icons/gestalt/electronics/flashcard.svg
diff --git a/assets/icons/gestalt/electronics/glasses-vr.svg b/cpp/assets/icons/gestalt/electronics/glasses-vr.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/glasses-vr.svg
rename to cpp/assets/icons/gestalt/electronics/glasses-vr.svg
diff --git a/assets/icons/gestalt/electronics/hard-drive.svg b/cpp/assets/icons/gestalt/electronics/hard-drive.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/hard-drive.svg
rename to cpp/assets/icons/gestalt/electronics/hard-drive.svg
diff --git a/assets/icons/gestalt/electronics/headphones-2.svg b/cpp/assets/icons/gestalt/electronics/headphones-2.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/headphones-2.svg
rename to cpp/assets/icons/gestalt/electronics/headphones-2.svg
diff --git a/assets/icons/gestalt/electronics/headphones.svg b/cpp/assets/icons/gestalt/electronics/headphones.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/headphones.svg
rename to cpp/assets/icons/gestalt/electronics/headphones.svg
diff --git a/assets/icons/gestalt/electronics/keyboard-hide.svg b/cpp/assets/icons/gestalt/electronics/keyboard-hide.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/keyboard-hide.svg
rename to cpp/assets/icons/gestalt/electronics/keyboard-hide.svg
diff --git a/assets/icons/gestalt/electronics/keyboard-show.svg b/cpp/assets/icons/gestalt/electronics/keyboard-show.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/keyboard-show.svg
rename to cpp/assets/icons/gestalt/electronics/keyboard-show.svg
diff --git a/assets/icons/gestalt/electronics/keyboard.svg b/cpp/assets/icons/gestalt/electronics/keyboard.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/keyboard.svg
rename to cpp/assets/icons/gestalt/electronics/keyboard.svg
diff --git a/assets/icons/gestalt/electronics/laptop.svg b/cpp/assets/icons/gestalt/electronics/laptop.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/laptop.svg
rename to cpp/assets/icons/gestalt/electronics/laptop.svg
diff --git a/assets/icons/gestalt/electronics/memory-card.svg b/cpp/assets/icons/gestalt/electronics/memory-card.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/memory-card.svg
rename to cpp/assets/icons/gestalt/electronics/memory-card.svg
diff --git a/assets/icons/gestalt/electronics/monitor.svg b/cpp/assets/icons/gestalt/electronics/monitor.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/monitor.svg
rename to cpp/assets/icons/gestalt/electronics/monitor.svg
diff --git a/assets/icons/gestalt/electronics/mouse.svg b/cpp/assets/icons/gestalt/electronics/mouse.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/mouse.svg
rename to cpp/assets/icons/gestalt/electronics/mouse.svg
diff --git a/assets/icons/gestalt/electronics/plug-slash.svg b/cpp/assets/icons/gestalt/electronics/plug-slash.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/plug-slash.svg
rename to cpp/assets/icons/gestalt/electronics/plug-slash.svg
diff --git a/assets/icons/gestalt/electronics/plug.svg b/cpp/assets/icons/gestalt/electronics/plug.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/plug.svg
rename to cpp/assets/icons/gestalt/electronics/plug.svg
diff --git a/assets/icons/gestalt/electronics/processor.svg b/cpp/assets/icons/gestalt/electronics/processor.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/processor.svg
rename to cpp/assets/icons/gestalt/electronics/processor.svg
diff --git a/assets/icons/gestalt/electronics/smartphone.svg b/cpp/assets/icons/gestalt/electronics/smartphone.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/smartphone.svg
rename to cpp/assets/icons/gestalt/electronics/smartphone.svg
diff --git a/assets/icons/gestalt/electronics/speaker.svg b/cpp/assets/icons/gestalt/electronics/speaker.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/speaker.svg
rename to cpp/assets/icons/gestalt/electronics/speaker.svg
diff --git a/assets/icons/gestalt/electronics/tablet.svg b/cpp/assets/icons/gestalt/electronics/tablet.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/tablet.svg
rename to cpp/assets/icons/gestalt/electronics/tablet.svg
diff --git a/assets/icons/gestalt/electronics/thermometer.svg b/cpp/assets/icons/gestalt/electronics/thermometer.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/thermometer.svg
rename to cpp/assets/icons/gestalt/electronics/thermometer.svg
diff --git a/assets/icons/gestalt/electronics/watch-2.svg b/cpp/assets/icons/gestalt/electronics/watch-2.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/watch-2.svg
rename to cpp/assets/icons/gestalt/electronics/watch-2.svg
diff --git a/assets/icons/gestalt/electronics/watch.svg b/cpp/assets/icons/gestalt/electronics/watch.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/watch.svg
rename to cpp/assets/icons/gestalt/electronics/watch.svg
diff --git a/assets/icons/gestalt/electronics/weighter-2.svg b/cpp/assets/icons/gestalt/electronics/weighter-2.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/weighter-2.svg
rename to cpp/assets/icons/gestalt/electronics/weighter-2.svg
diff --git a/assets/icons/gestalt/electronics/weighter.svg b/cpp/assets/icons/gestalt/electronics/weighter.svg
similarity index 100%
rename from assets/icons/gestalt/electronics/weighter.svg
rename to cpp/assets/icons/gestalt/electronics/weighter.svg
diff --git a/assets/icons/gestalt/files/clipboard-check.svg b/cpp/assets/icons/gestalt/files/clipboard-check.svg
similarity index 100%
rename from assets/icons/gestalt/files/clipboard-check.svg
rename to cpp/assets/icons/gestalt/files/clipboard-check.svg
diff --git a/assets/icons/gestalt/files/clipboard-cross.svg b/cpp/assets/icons/gestalt/files/clipboard-cross.svg
similarity index 100%
rename from assets/icons/gestalt/files/clipboard-cross.svg
rename to cpp/assets/icons/gestalt/files/clipboard-cross.svg
diff --git a/assets/icons/gestalt/files/clipboard-minus.svg b/cpp/assets/icons/gestalt/files/clipboard-minus.svg
similarity index 100%
rename from assets/icons/gestalt/files/clipboard-minus.svg
rename to cpp/assets/icons/gestalt/files/clipboard-minus.svg
diff --git a/assets/icons/gestalt/files/clipboard-plus.svg b/cpp/assets/icons/gestalt/files/clipboard-plus.svg
similarity index 100%
rename from assets/icons/gestalt/files/clipboard-plus.svg
rename to cpp/assets/icons/gestalt/files/clipboard-plus.svg
diff --git a/assets/icons/gestalt/files/clipboard-slash.svg b/cpp/assets/icons/gestalt/files/clipboard-slash.svg
similarity index 100%
rename from assets/icons/gestalt/files/clipboard-slash.svg
rename to cpp/assets/icons/gestalt/files/clipboard-slash.svg
diff --git a/assets/icons/gestalt/files/clipboard-text.svg b/cpp/assets/icons/gestalt/files/clipboard-text.svg
similarity index 100%
rename from assets/icons/gestalt/files/clipboard-text.svg
rename to cpp/assets/icons/gestalt/files/clipboard-text.svg
diff --git a/assets/icons/gestalt/files/clipboard.svg b/cpp/assets/icons/gestalt/files/clipboard.svg
similarity index 100%
rename from assets/icons/gestalt/files/clipboard.svg
rename to cpp/assets/icons/gestalt/files/clipboard.svg
diff --git a/assets/icons/gestalt/files/file-agreement.svg b/cpp/assets/icons/gestalt/files/file-agreement.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-agreement.svg
rename to cpp/assets/icons/gestalt/files/file-agreement.svg
diff --git a/assets/icons/gestalt/files/file-check.svg b/cpp/assets/icons/gestalt/files/file-check.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-check.svg
rename to cpp/assets/icons/gestalt/files/file-check.svg
diff --git a/assets/icons/gestalt/files/file-code.svg b/cpp/assets/icons/gestalt/files/file-code.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-code.svg
rename to cpp/assets/icons/gestalt/files/file-code.svg
diff --git a/assets/icons/gestalt/files/file-cross.svg b/cpp/assets/icons/gestalt/files/file-cross.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-cross.svg
rename to cpp/assets/icons/gestalt/files/file-cross.svg
diff --git a/assets/icons/gestalt/files/file-download.svg b/cpp/assets/icons/gestalt/files/file-download.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-download.svg
rename to cpp/assets/icons/gestalt/files/file-download.svg
diff --git a/assets/icons/gestalt/files/file-draft.svg b/cpp/assets/icons/gestalt/files/file-draft.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-draft.svg
rename to cpp/assets/icons/gestalt/files/file-draft.svg
diff --git a/assets/icons/gestalt/files/file-heart.svg b/cpp/assets/icons/gestalt/files/file-heart.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-heart.svg
rename to cpp/assets/icons/gestalt/files/file-heart.svg
diff --git a/assets/icons/gestalt/files/file-invoice.svg b/cpp/assets/icons/gestalt/files/file-invoice.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-invoice.svg
rename to cpp/assets/icons/gestalt/files/file-invoice.svg
diff --git a/assets/icons/gestalt/files/file-minus.svg b/cpp/assets/icons/gestalt/files/file-minus.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-minus.svg
rename to cpp/assets/icons/gestalt/files/file-minus.svg
diff --git a/assets/icons/gestalt/files/file-move.svg b/cpp/assets/icons/gestalt/files/file-move.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-move.svg
rename to cpp/assets/icons/gestalt/files/file-move.svg
diff --git a/assets/icons/gestalt/files/file-plus.svg b/cpp/assets/icons/gestalt/files/file-plus.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-plus.svg
rename to cpp/assets/icons/gestalt/files/file-plus.svg
diff --git a/assets/icons/gestalt/files/file-scan.svg b/cpp/assets/icons/gestalt/files/file-scan.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-scan.svg
rename to cpp/assets/icons/gestalt/files/file-scan.svg
diff --git a/assets/icons/gestalt/files/file-shredder.svg b/cpp/assets/icons/gestalt/files/file-shredder.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-shredder.svg
rename to cpp/assets/icons/gestalt/files/file-shredder.svg
diff --git a/assets/icons/gestalt/files/file-slash.svg b/cpp/assets/icons/gestalt/files/file-slash.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-slash.svg
rename to cpp/assets/icons/gestalt/files/file-slash.svg
diff --git a/assets/icons/gestalt/files/file-text.svg b/cpp/assets/icons/gestalt/files/file-text.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-text.svg
rename to cpp/assets/icons/gestalt/files/file-text.svg
diff --git a/assets/icons/gestalt/files/file-upload.svg b/cpp/assets/icons/gestalt/files/file-upload.svg
similarity index 100%
rename from assets/icons/gestalt/files/file-upload.svg
rename to cpp/assets/icons/gestalt/files/file-upload.svg
diff --git a/assets/icons/gestalt/files/file.svg b/cpp/assets/icons/gestalt/files/file.svg
similarity index 100%
rename from assets/icons/gestalt/files/file.svg
rename to cpp/assets/icons/gestalt/files/file.svg
diff --git a/assets/icons/gestalt/files/folder-check.svg b/cpp/assets/icons/gestalt/files/folder-check.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-check.svg
rename to cpp/assets/icons/gestalt/files/folder-check.svg
diff --git a/assets/icons/gestalt/files/folder-cloud.svg b/cpp/assets/icons/gestalt/files/folder-cloud.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-cloud.svg
rename to cpp/assets/icons/gestalt/files/folder-cloud.svg
diff --git a/assets/icons/gestalt/files/folder-compressed.svg b/cpp/assets/icons/gestalt/files/folder-compressed.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-compressed.svg
rename to cpp/assets/icons/gestalt/files/folder-compressed.svg
diff --git a/assets/icons/gestalt/files/folder-cross.svg b/cpp/assets/icons/gestalt/files/folder-cross.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-cross.svg
rename to cpp/assets/icons/gestalt/files/folder-cross.svg
diff --git a/assets/icons/gestalt/files/folder-download.svg b/cpp/assets/icons/gestalt/files/folder-download.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-download.svg
rename to cpp/assets/icons/gestalt/files/folder-download.svg
diff --git a/assets/icons/gestalt/files/folder-heart.svg b/cpp/assets/icons/gestalt/files/folder-heart.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-heart.svg
rename to cpp/assets/icons/gestalt/files/folder-heart.svg
diff --git a/assets/icons/gestalt/files/folder-minus.svg b/cpp/assets/icons/gestalt/files/folder-minus.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-minus.svg
rename to cpp/assets/icons/gestalt/files/folder-minus.svg
diff --git a/assets/icons/gestalt/files/folder-move.svg b/cpp/assets/icons/gestalt/files/folder-move.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-move.svg
rename to cpp/assets/icons/gestalt/files/folder-move.svg
diff --git a/assets/icons/gestalt/files/folder-music.svg b/cpp/assets/icons/gestalt/files/folder-music.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-music.svg
rename to cpp/assets/icons/gestalt/files/folder-music.svg
diff --git a/assets/icons/gestalt/files/folder-open.svg b/cpp/assets/icons/gestalt/files/folder-open.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-open.svg
rename to cpp/assets/icons/gestalt/files/folder-open.svg
diff --git a/assets/icons/gestalt/files/folder-photo.svg b/cpp/assets/icons/gestalt/files/folder-photo.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-photo.svg
rename to cpp/assets/icons/gestalt/files/folder-photo.svg
diff --git a/assets/icons/gestalt/files/folder-plus.svg b/cpp/assets/icons/gestalt/files/folder-plus.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-plus.svg
rename to cpp/assets/icons/gestalt/files/folder-plus.svg
diff --git a/assets/icons/gestalt/files/folder-slash.svg b/cpp/assets/icons/gestalt/files/folder-slash.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-slash.svg
rename to cpp/assets/icons/gestalt/files/folder-slash.svg
diff --git a/assets/icons/gestalt/files/folder-upload.svg b/cpp/assets/icons/gestalt/files/folder-upload.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder-upload.svg
rename to cpp/assets/icons/gestalt/files/folder-upload.svg
diff --git a/assets/icons/gestalt/files/folder.svg b/cpp/assets/icons/gestalt/files/folder.svg
similarity index 100%
rename from assets/icons/gestalt/files/folder.svg
rename to cpp/assets/icons/gestalt/files/folder.svg
diff --git a/assets/icons/gestalt/files/note-2-text.svg b/cpp/assets/icons/gestalt/files/note-2-text.svg
similarity index 100%
rename from assets/icons/gestalt/files/note-2-text.svg
rename to cpp/assets/icons/gestalt/files/note-2-text.svg
diff --git a/assets/icons/gestalt/files/note-2.svg b/cpp/assets/icons/gestalt/files/note-2.svg
similarity index 100%
rename from assets/icons/gestalt/files/note-2.svg
rename to cpp/assets/icons/gestalt/files/note-2.svg
diff --git a/assets/icons/gestalt/files/note-text.svg b/cpp/assets/icons/gestalt/files/note-text.svg
similarity index 100%
rename from assets/icons/gestalt/files/note-text.svg
rename to cpp/assets/icons/gestalt/files/note-text.svg
diff --git a/assets/icons/gestalt/files/note.svg b/cpp/assets/icons/gestalt/files/note.svg
similarity index 100%
rename from assets/icons/gestalt/files/note.svg
rename to cpp/assets/icons/gestalt/files/note.svg
diff --git a/assets/icons/gestalt/files/notebook.svg b/cpp/assets/icons/gestalt/files/notebook.svg
similarity index 100%
rename from assets/icons/gestalt/files/notebook.svg
rename to cpp/assets/icons/gestalt/files/notebook.svg
diff --git a/assets/icons/gestalt/finances/cash.svg b/cpp/assets/icons/gestalt/finances/cash.svg
similarity index 100%
rename from assets/icons/gestalt/finances/cash.svg
rename to cpp/assets/icons/gestalt/finances/cash.svg
diff --git a/assets/icons/gestalt/finances/credit-card-income.svg b/cpp/assets/icons/gestalt/finances/credit-card-income.svg
similarity index 100%
rename from assets/icons/gestalt/finances/credit-card-income.svg
rename to cpp/assets/icons/gestalt/finances/credit-card-income.svg
diff --git a/assets/icons/gestalt/finances/credit-card-minus.svg b/cpp/assets/icons/gestalt/finances/credit-card-minus.svg
similarity index 100%
rename from assets/icons/gestalt/finances/credit-card-minus.svg
rename to cpp/assets/icons/gestalt/finances/credit-card-minus.svg
diff --git a/assets/icons/gestalt/finances/credit-card-outcome.svg b/cpp/assets/icons/gestalt/finances/credit-card-outcome.svg
similarity index 100%
rename from assets/icons/gestalt/finances/credit-card-outcome.svg
rename to cpp/assets/icons/gestalt/finances/credit-card-outcome.svg
diff --git a/assets/icons/gestalt/finances/credit-card-plus.svg b/cpp/assets/icons/gestalt/finances/credit-card-plus.svg
similarity index 100%
rename from assets/icons/gestalt/finances/credit-card-plus.svg
rename to cpp/assets/icons/gestalt/finances/credit-card-plus.svg
diff --git a/assets/icons/gestalt/finances/credit-card-scan.svg b/cpp/assets/icons/gestalt/finances/credit-card-scan.svg
similarity index 100%
rename from assets/icons/gestalt/finances/credit-card-scan.svg
rename to cpp/assets/icons/gestalt/finances/credit-card-scan.svg
diff --git a/assets/icons/gestalt/finances/credit-card-slash.svg b/cpp/assets/icons/gestalt/finances/credit-card-slash.svg
similarity index 100%
rename from assets/icons/gestalt/finances/credit-card-slash.svg
rename to cpp/assets/icons/gestalt/finances/credit-card-slash.svg
diff --git a/assets/icons/gestalt/finances/credit-card.svg b/cpp/assets/icons/gestalt/finances/credit-card.svg
similarity index 100%
rename from assets/icons/gestalt/finances/credit-card.svg
rename to cpp/assets/icons/gestalt/finances/credit-card.svg
diff --git a/assets/icons/gestalt/finances/dollar-circle.svg b/cpp/assets/icons/gestalt/finances/dollar-circle.svg
similarity index 100%
rename from assets/icons/gestalt/finances/dollar-circle.svg
rename to cpp/assets/icons/gestalt/finances/dollar-circle.svg
diff --git a/assets/icons/gestalt/finances/dollar.svg b/cpp/assets/icons/gestalt/finances/dollar.svg
similarity index 100%
rename from assets/icons/gestalt/finances/dollar.svg
rename to cpp/assets/icons/gestalt/finances/dollar.svg
diff --git a/assets/icons/gestalt/finances/euro-circle.svg b/cpp/assets/icons/gestalt/finances/euro-circle.svg
similarity index 100%
rename from assets/icons/gestalt/finances/euro-circle.svg
rename to cpp/assets/icons/gestalt/finances/euro-circle.svg
diff --git a/assets/icons/gestalt/finances/euro.svg b/cpp/assets/icons/gestalt/finances/euro.svg
similarity index 100%
rename from assets/icons/gestalt/finances/euro.svg
rename to cpp/assets/icons/gestalt/finances/euro.svg
diff --git a/assets/icons/gestalt/finances/pos.svg b/cpp/assets/icons/gestalt/finances/pos.svg
similarity index 100%
rename from assets/icons/gestalt/finances/pos.svg
rename to cpp/assets/icons/gestalt/finances/pos.svg
diff --git a/assets/icons/gestalt/finances/procent-circle.svg b/cpp/assets/icons/gestalt/finances/procent-circle.svg
similarity index 100%
rename from assets/icons/gestalt/finances/procent-circle.svg
rename to cpp/assets/icons/gestalt/finances/procent-circle.svg
diff --git a/assets/icons/gestalt/finances/procent.svg b/cpp/assets/icons/gestalt/finances/procent.svg
similarity index 100%
rename from assets/icons/gestalt/finances/procent.svg
rename to cpp/assets/icons/gestalt/finances/procent.svg
diff --git a/assets/icons/gestalt/finances/wallet-minus.svg b/cpp/assets/icons/gestalt/finances/wallet-minus.svg
similarity index 100%
rename from assets/icons/gestalt/finances/wallet-minus.svg
rename to cpp/assets/icons/gestalt/finances/wallet-minus.svg
diff --git a/assets/icons/gestalt/finances/wallet-move.svg b/cpp/assets/icons/gestalt/finances/wallet-move.svg
similarity index 100%
rename from assets/icons/gestalt/finances/wallet-move.svg
rename to cpp/assets/icons/gestalt/finances/wallet-move.svg
diff --git a/assets/icons/gestalt/finances/wallet-plus.svg b/cpp/assets/icons/gestalt/finances/wallet-plus.svg
similarity index 100%
rename from assets/icons/gestalt/finances/wallet-plus.svg
rename to cpp/assets/icons/gestalt/finances/wallet-plus.svg
diff --git a/assets/icons/gestalt/finances/wallet.svg b/cpp/assets/icons/gestalt/finances/wallet.svg
similarity index 100%
rename from assets/icons/gestalt/finances/wallet.svg
rename to cpp/assets/icons/gestalt/finances/wallet.svg
diff --git a/assets/icons/gestalt/grid/align-bottom-2.svg b/cpp/assets/icons/gestalt/grid/align-bottom-2.svg
similarity index 100%
rename from assets/icons/gestalt/grid/align-bottom-2.svg
rename to cpp/assets/icons/gestalt/grid/align-bottom-2.svg
diff --git a/assets/icons/gestalt/grid/align-horizontally.svg b/cpp/assets/icons/gestalt/grid/align-horizontally.svg
similarity index 100%
rename from assets/icons/gestalt/grid/align-horizontally.svg
rename to cpp/assets/icons/gestalt/grid/align-horizontally.svg
diff --git a/assets/icons/gestalt/grid/align-left-3.svg b/cpp/assets/icons/gestalt/grid/align-left-3.svg
similarity index 100%
rename from assets/icons/gestalt/grid/align-left-3.svg
rename to cpp/assets/icons/gestalt/grid/align-left-3.svg
diff --git a/assets/icons/gestalt/grid/align-right-3.svg b/cpp/assets/icons/gestalt/grid/align-right-3.svg
similarity index 100%
rename from assets/icons/gestalt/grid/align-right-3.svg
rename to cpp/assets/icons/gestalt/grid/align-right-3.svg
diff --git a/assets/icons/gestalt/grid/align-top-2.svg b/cpp/assets/icons/gestalt/grid/align-top-2.svg
similarity index 100%
rename from assets/icons/gestalt/grid/align-top-2.svg
rename to cpp/assets/icons/gestalt/grid/align-top-2.svg
diff --git a/assets/icons/gestalt/grid/align-vertically.svg b/cpp/assets/icons/gestalt/grid/align-vertically.svg
similarity index 100%
rename from assets/icons/gestalt/grid/align-vertically.svg
rename to cpp/assets/icons/gestalt/grid/align-vertically.svg
diff --git a/assets/icons/gestalt/grid/crop-rec.svg b/cpp/assets/icons/gestalt/grid/crop-rec.svg
similarity index 100%
rename from assets/icons/gestalt/grid/crop-rec.svg
rename to cpp/assets/icons/gestalt/grid/crop-rec.svg
diff --git a/assets/icons/gestalt/grid/crop-rotate-rec.svg b/cpp/assets/icons/gestalt/grid/crop-rotate-rec.svg
similarity index 100%
rename from assets/icons/gestalt/grid/crop-rotate-rec.svg
rename to cpp/assets/icons/gestalt/grid/crop-rotate-rec.svg
diff --git a/assets/icons/gestalt/grid/crop-rotate.svg b/cpp/assets/icons/gestalt/grid/crop-rotate.svg
similarity index 100%
rename from assets/icons/gestalt/grid/crop-rotate.svg
rename to cpp/assets/icons/gestalt/grid/crop-rotate.svg
diff --git a/assets/icons/gestalt/grid/crop.svg b/cpp/assets/icons/gestalt/grid/crop.svg
similarity index 100%
rename from assets/icons/gestalt/grid/crop.svg
rename to cpp/assets/icons/gestalt/grid/crop.svg
diff --git a/assets/icons/gestalt/grid/distribute-horizontally.svg b/cpp/assets/icons/gestalt/grid/distribute-horizontally.svg
similarity index 100%
rename from assets/icons/gestalt/grid/distribute-horizontally.svg
rename to cpp/assets/icons/gestalt/grid/distribute-horizontally.svg
diff --git a/assets/icons/gestalt/grid/distribute-vertically.svg b/cpp/assets/icons/gestalt/grid/distribute-vertically.svg
similarity index 100%
rename from assets/icons/gestalt/grid/distribute-vertically.svg
rename to cpp/assets/icons/gestalt/grid/distribute-vertically.svg
diff --git a/assets/icons/gestalt/grid/elements-2.svg b/cpp/assets/icons/gestalt/grid/elements-2.svg
similarity index 100%
rename from assets/icons/gestalt/grid/elements-2.svg
rename to cpp/assets/icons/gestalt/grid/elements-2.svg
diff --git a/assets/icons/gestalt/grid/elements-3.svg b/cpp/assets/icons/gestalt/grid/elements-3.svg
similarity index 100%
rename from assets/icons/gestalt/grid/elements-3.svg
rename to cpp/assets/icons/gestalt/grid/elements-3.svg
diff --git a/assets/icons/gestalt/grid/elements-4.svg b/cpp/assets/icons/gestalt/grid/elements-4.svg
similarity index 100%
rename from assets/icons/gestalt/grid/elements-4.svg
rename to cpp/assets/icons/gestalt/grid/elements-4.svg
diff --git a/assets/icons/gestalt/grid/elements-5.svg b/cpp/assets/icons/gestalt/grid/elements-5.svg
similarity index 100%
rename from assets/icons/gestalt/grid/elements-5.svg
rename to cpp/assets/icons/gestalt/grid/elements-5.svg
diff --git a/assets/icons/gestalt/grid/elements-plus.svg b/cpp/assets/icons/gestalt/grid/elements-plus.svg
similarity index 100%
rename from assets/icons/gestalt/grid/elements-plus.svg
rename to cpp/assets/icons/gestalt/grid/elements-plus.svg
diff --git a/assets/icons/gestalt/grid/elements.svg b/cpp/assets/icons/gestalt/grid/elements.svg
similarity index 100%
rename from assets/icons/gestalt/grid/elements.svg
rename to cpp/assets/icons/gestalt/grid/elements.svg
diff --git a/assets/icons/gestalt/grid/fat-rows.svg b/cpp/assets/icons/gestalt/grid/fat-rows.svg
similarity index 100%
rename from assets/icons/gestalt/grid/fat-rows.svg
rename to cpp/assets/icons/gestalt/grid/fat-rows.svg
diff --git a/assets/icons/gestalt/grid/frame-bounds-rec.svg b/cpp/assets/icons/gestalt/grid/frame-bounds-rec.svg
similarity index 100%
rename from assets/icons/gestalt/grid/frame-bounds-rec.svg
rename to cpp/assets/icons/gestalt/grid/frame-bounds-rec.svg
diff --git a/assets/icons/gestalt/grid/frame-bounds.svg b/cpp/assets/icons/gestalt/grid/frame-bounds.svg
similarity index 100%
rename from assets/icons/gestalt/grid/frame-bounds.svg
rename to cpp/assets/icons/gestalt/grid/frame-bounds.svg
diff --git a/assets/icons/gestalt/grid/frame.svg b/cpp/assets/icons/gestalt/grid/frame.svg
similarity index 100%
rename from assets/icons/gestalt/grid/frame.svg
rename to cpp/assets/icons/gestalt/grid/frame.svg
diff --git a/assets/icons/gestalt/grid/grid-02.svg b/cpp/assets/icons/gestalt/grid/grid-02.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-02.svg
rename to cpp/assets/icons/gestalt/grid/grid-02.svg
diff --git a/assets/icons/gestalt/grid/grid-03.svg b/cpp/assets/icons/gestalt/grid/grid-03.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-03.svg
rename to cpp/assets/icons/gestalt/grid/grid-03.svg
diff --git a/assets/icons/gestalt/grid/grid-04.svg b/cpp/assets/icons/gestalt/grid/grid-04.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-04.svg
rename to cpp/assets/icons/gestalt/grid/grid-04.svg
diff --git a/assets/icons/gestalt/grid/grid-05.svg b/cpp/assets/icons/gestalt/grid/grid-05.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-05.svg
rename to cpp/assets/icons/gestalt/grid/grid-05.svg
diff --git a/assets/icons/gestalt/grid/grid-06.svg b/cpp/assets/icons/gestalt/grid/grid-06.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-06.svg
rename to cpp/assets/icons/gestalt/grid/grid-06.svg
diff --git a/assets/icons/gestalt/grid/grid-07.svg b/cpp/assets/icons/gestalt/grid/grid-07.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-07.svg
rename to cpp/assets/icons/gestalt/grid/grid-07.svg
diff --git a/assets/icons/gestalt/grid/grid-08.svg b/cpp/assets/icons/gestalt/grid/grid-08.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-08.svg
rename to cpp/assets/icons/gestalt/grid/grid-08.svg
diff --git a/assets/icons/gestalt/grid/grid-09.svg b/cpp/assets/icons/gestalt/grid/grid-09.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-09.svg
rename to cpp/assets/icons/gestalt/grid/grid-09.svg
diff --git a/assets/icons/gestalt/grid/grid-10.svg b/cpp/assets/icons/gestalt/grid/grid-10.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-10.svg
rename to cpp/assets/icons/gestalt/grid/grid-10.svg
diff --git a/assets/icons/gestalt/grid/grid-11.svg b/cpp/assets/icons/gestalt/grid/grid-11.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-11.svg
rename to cpp/assets/icons/gestalt/grid/grid-11.svg
diff --git a/assets/icons/gestalt/grid/grid-12.svg b/cpp/assets/icons/gestalt/grid/grid-12.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-12.svg
rename to cpp/assets/icons/gestalt/grid/grid-12.svg
diff --git a/assets/icons/gestalt/grid/grid-13.svg b/cpp/assets/icons/gestalt/grid/grid-13.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-13.svg
rename to cpp/assets/icons/gestalt/grid/grid-13.svg
diff --git a/assets/icons/gestalt/grid/grid-14.svg b/cpp/assets/icons/gestalt/grid/grid-14.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-14.svg
rename to cpp/assets/icons/gestalt/grid/grid-14.svg
diff --git a/assets/icons/gestalt/grid/grid-15.svg b/cpp/assets/icons/gestalt/grid/grid-15.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-15.svg
rename to cpp/assets/icons/gestalt/grid/grid-15.svg
diff --git a/assets/icons/gestalt/grid/grid-16.svg b/cpp/assets/icons/gestalt/grid/grid-16.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid-16.svg
rename to cpp/assets/icons/gestalt/grid/grid-16.svg
diff --git a/assets/icons/gestalt/grid/grid.svg b/cpp/assets/icons/gestalt/grid/grid.svg
similarity index 100%
rename from assets/icons/gestalt/grid/grid.svg
rename to cpp/assets/icons/gestalt/grid/grid.svg
diff --git a/assets/icons/gestalt/grid/iframe.svg b/cpp/assets/icons/gestalt/grid/iframe.svg
similarity index 100%
rename from assets/icons/gestalt/grid/iframe.svg
rename to cpp/assets/icons/gestalt/grid/iframe.svg
diff --git a/assets/icons/gestalt/grid/kanban.svg b/cpp/assets/icons/gestalt/grid/kanban.svg
similarity index 100%
rename from assets/icons/gestalt/grid/kanban.svg
rename to cpp/assets/icons/gestalt/grid/kanban.svg
diff --git a/assets/icons/gestalt/grid/padding.svg b/cpp/assets/icons/gestalt/grid/padding.svg
similarity index 100%
rename from assets/icons/gestalt/grid/padding.svg
rename to cpp/assets/icons/gestalt/grid/padding.svg
diff --git a/assets/icons/gestalt/grid/selection-rec.svg b/cpp/assets/icons/gestalt/grid/selection-rec.svg
similarity index 100%
rename from assets/icons/gestalt/grid/selection-rec.svg
rename to cpp/assets/icons/gestalt/grid/selection-rec.svg
diff --git a/assets/icons/gestalt/grid/selection.svg b/cpp/assets/icons/gestalt/grid/selection.svg
similarity index 100%
rename from assets/icons/gestalt/grid/selection.svg
rename to cpp/assets/icons/gestalt/grid/selection.svg
diff --git a/assets/icons/gestalt/grid/slider-horizontal-2.svg b/cpp/assets/icons/gestalt/grid/slider-horizontal-2.svg
similarity index 100%
rename from assets/icons/gestalt/grid/slider-horizontal-2.svg
rename to cpp/assets/icons/gestalt/grid/slider-horizontal-2.svg
diff --git a/assets/icons/gestalt/grid/slider-horizontal.svg b/cpp/assets/icons/gestalt/grid/slider-horizontal.svg
similarity index 100%
rename from assets/icons/gestalt/grid/slider-horizontal.svg
rename to cpp/assets/icons/gestalt/grid/slider-horizontal.svg
diff --git a/assets/icons/gestalt/grid/slider-vertical-2.svg b/cpp/assets/icons/gestalt/grid/slider-vertical-2.svg
similarity index 100%
rename from assets/icons/gestalt/grid/slider-vertical-2.svg
rename to cpp/assets/icons/gestalt/grid/slider-vertical-2.svg
diff --git a/assets/icons/gestalt/grid/slider-vertical.svg b/cpp/assets/icons/gestalt/grid/slider-vertical.svg
similarity index 100%
rename from assets/icons/gestalt/grid/slider-vertical.svg
rename to cpp/assets/icons/gestalt/grid/slider-vertical.svg
diff --git a/assets/icons/gestalt/grid/stack.svg b/cpp/assets/icons/gestalt/grid/stack.svg
similarity index 100%
rename from assets/icons/gestalt/grid/stack.svg
rename to cpp/assets/icons/gestalt/grid/stack.svg
diff --git a/assets/icons/gestalt/grid/transform.svg b/cpp/assets/icons/gestalt/grid/transform.svg
similarity index 100%
rename from assets/icons/gestalt/grid/transform.svg
rename to cpp/assets/icons/gestalt/grid/transform.svg
diff --git a/assets/icons/gestalt/images/apperture.svg b/cpp/assets/icons/gestalt/images/apperture.svg
similarity index 100%
rename from assets/icons/gestalt/images/apperture.svg
rename to cpp/assets/icons/gestalt/images/apperture.svg
diff --git a/assets/icons/gestalt/images/camera-slash.svg b/cpp/assets/icons/gestalt/images/camera-slash.svg
similarity index 100%
rename from assets/icons/gestalt/images/camera-slash.svg
rename to cpp/assets/icons/gestalt/images/camera-slash.svg
diff --git a/assets/icons/gestalt/images/camera.svg b/cpp/assets/icons/gestalt/images/camera.svg
similarity index 100%
rename from assets/icons/gestalt/images/camera.svg
rename to cpp/assets/icons/gestalt/images/camera.svg
diff --git a/assets/icons/gestalt/images/color-filter.svg b/cpp/assets/icons/gestalt/images/color-filter.svg
similarity index 100%
rename from assets/icons/gestalt/images/color-filter.svg
rename to cpp/assets/icons/gestalt/images/color-filter.svg
diff --git a/assets/icons/gestalt/images/image-2.svg b/cpp/assets/icons/gestalt/images/image-2.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-2.svg
rename to cpp/assets/icons/gestalt/images/image-2.svg
diff --git a/assets/icons/gestalt/images/image-3.svg b/cpp/assets/icons/gestalt/images/image-3.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-3.svg
rename to cpp/assets/icons/gestalt/images/image-3.svg
diff --git a/assets/icons/gestalt/images/image-check.svg b/cpp/assets/icons/gestalt/images/image-check.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-check.svg
rename to cpp/assets/icons/gestalt/images/image-check.svg
diff --git a/assets/icons/gestalt/images/image-cross.svg b/cpp/assets/icons/gestalt/images/image-cross.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-cross.svg
rename to cpp/assets/icons/gestalt/images/image-cross.svg
diff --git a/assets/icons/gestalt/images/image-download.svg b/cpp/assets/icons/gestalt/images/image-download.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-download.svg
rename to cpp/assets/icons/gestalt/images/image-download.svg
diff --git a/assets/icons/gestalt/images/image-edit.svg b/cpp/assets/icons/gestalt/images/image-edit.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-edit.svg
rename to cpp/assets/icons/gestalt/images/image-edit.svg
diff --git a/assets/icons/gestalt/images/image-plus.svg b/cpp/assets/icons/gestalt/images/image-plus.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-plus.svg
rename to cpp/assets/icons/gestalt/images/image-plus.svg
diff --git a/assets/icons/gestalt/images/image-slash.svg b/cpp/assets/icons/gestalt/images/image-slash.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-slash.svg
rename to cpp/assets/icons/gestalt/images/image-slash.svg
diff --git a/assets/icons/gestalt/images/image-upload.svg b/cpp/assets/icons/gestalt/images/image-upload.svg
similarity index 100%
rename from assets/icons/gestalt/images/image-upload.svg
rename to cpp/assets/icons/gestalt/images/image-upload.svg
diff --git a/assets/icons/gestalt/images/image.svg b/cpp/assets/icons/gestalt/images/image.svg
similarity index 100%
rename from assets/icons/gestalt/images/image.svg
rename to cpp/assets/icons/gestalt/images/image.svg
diff --git a/assets/icons/gestalt/images/lightning-slash.svg b/cpp/assets/icons/gestalt/images/lightning-slash.svg
similarity index 100%
rename from assets/icons/gestalt/images/lightning-slash.svg
rename to cpp/assets/icons/gestalt/images/lightning-slash.svg
diff --git a/assets/icons/gestalt/images/lightning.svg b/cpp/assets/icons/gestalt/images/lightning.svg
similarity index 100%
rename from assets/icons/gestalt/images/lightning.svg
rename to cpp/assets/icons/gestalt/images/lightning.svg
diff --git a/assets/icons/gestalt/map/360-degrees.svg b/cpp/assets/icons/gestalt/map/360-degrees.svg
similarity index 100%
rename from assets/icons/gestalt/map/360-degrees.svg
rename to cpp/assets/icons/gestalt/map/360-degrees.svg
diff --git a/assets/icons/gestalt/map/compass.svg b/cpp/assets/icons/gestalt/map/compass.svg
similarity index 100%
rename from assets/icons/gestalt/map/compass.svg
rename to cpp/assets/icons/gestalt/map/compass.svg
diff --git a/assets/icons/gestalt/map/direction-2.svg b/cpp/assets/icons/gestalt/map/direction-2.svg
similarity index 100%
rename from assets/icons/gestalt/map/direction-2.svg
rename to cpp/assets/icons/gestalt/map/direction-2.svg
diff --git a/assets/icons/gestalt/map/direction.svg b/cpp/assets/icons/gestalt/map/direction.svg
similarity index 100%
rename from assets/icons/gestalt/map/direction.svg
rename to cpp/assets/icons/gestalt/map/direction.svg
diff --git a/assets/icons/gestalt/map/globe-2.svg b/cpp/assets/icons/gestalt/map/globe-2.svg
similarity index 100%
rename from assets/icons/gestalt/map/globe-2.svg
rename to cpp/assets/icons/gestalt/map/globe-2.svg
diff --git a/assets/icons/gestalt/map/globe.svg b/cpp/assets/icons/gestalt/map/globe.svg
similarity index 100%
rename from assets/icons/gestalt/map/globe.svg
rename to cpp/assets/icons/gestalt/map/globe.svg
diff --git a/assets/icons/gestalt/map/gps-slash.svg b/cpp/assets/icons/gestalt/map/gps-slash.svg
similarity index 100%
rename from assets/icons/gestalt/map/gps-slash.svg
rename to cpp/assets/icons/gestalt/map/gps-slash.svg
diff --git a/assets/icons/gestalt/map/gps.svg b/cpp/assets/icons/gestalt/map/gps.svg
similarity index 100%
rename from assets/icons/gestalt/map/gps.svg
rename to cpp/assets/icons/gestalt/map/gps.svg
diff --git a/assets/icons/gestalt/map/map-view.svg b/cpp/assets/icons/gestalt/map/map-view.svg
similarity index 100%
rename from assets/icons/gestalt/map/map-view.svg
rename to cpp/assets/icons/gestalt/map/map-view.svg
diff --git a/assets/icons/gestalt/map/pin-2.svg b/cpp/assets/icons/gestalt/map/pin-2.svg
similarity index 100%
rename from assets/icons/gestalt/map/pin-2.svg
rename to cpp/assets/icons/gestalt/map/pin-2.svg
diff --git a/assets/icons/gestalt/map/pin-3.svg b/cpp/assets/icons/gestalt/map/pin-3.svg
similarity index 100%
rename from assets/icons/gestalt/map/pin-3.svg
rename to cpp/assets/icons/gestalt/map/pin-3.svg
diff --git a/assets/icons/gestalt/map/pin-check.svg b/cpp/assets/icons/gestalt/map/pin-check.svg
similarity index 100%
rename from assets/icons/gestalt/map/pin-check.svg
rename to cpp/assets/icons/gestalt/map/pin-check.svg
diff --git a/assets/icons/gestalt/map/pin-cross.svg b/cpp/assets/icons/gestalt/map/pin-cross.svg
similarity index 100%
rename from assets/icons/gestalt/map/pin-cross.svg
rename to cpp/assets/icons/gestalt/map/pin-cross.svg
diff --git a/assets/icons/gestalt/map/pin-minus.svg b/cpp/assets/icons/gestalt/map/pin-minus.svg
similarity index 100%
rename from assets/icons/gestalt/map/pin-minus.svg
rename to cpp/assets/icons/gestalt/map/pin-minus.svg
diff --git a/assets/icons/gestalt/map/pin-plus.svg b/cpp/assets/icons/gestalt/map/pin-plus.svg
similarity index 100%
rename from assets/icons/gestalt/map/pin-plus.svg
rename to cpp/assets/icons/gestalt/map/pin-plus.svg
diff --git a/assets/icons/gestalt/map/pin-slash.svg b/cpp/assets/icons/gestalt/map/pin-slash.svg
similarity index 100%
rename from assets/icons/gestalt/map/pin-slash.svg
rename to cpp/assets/icons/gestalt/map/pin-slash.svg
diff --git a/assets/icons/gestalt/map/pin.svg b/cpp/assets/icons/gestalt/map/pin.svg
similarity index 100%
rename from assets/icons/gestalt/map/pin.svg
rename to cpp/assets/icons/gestalt/map/pin.svg
diff --git a/assets/icons/gestalt/map/route.svg b/cpp/assets/icons/gestalt/map/route.svg
similarity index 100%
rename from assets/icons/gestalt/map/route.svg
rename to cpp/assets/icons/gestalt/map/route.svg
diff --git a/assets/icons/gestalt/restaurant/coffee.svg b/cpp/assets/icons/gestalt/restaurant/coffee.svg
similarity index 100%
rename from assets/icons/gestalt/restaurant/coffee.svg
rename to cpp/assets/icons/gestalt/restaurant/coffee.svg
diff --git a/assets/icons/gestalt/restaurant/cutlery-2.svg b/cpp/assets/icons/gestalt/restaurant/cutlery-2.svg
similarity index 100%
rename from assets/icons/gestalt/restaurant/cutlery-2.svg
rename to cpp/assets/icons/gestalt/restaurant/cutlery-2.svg
diff --git a/assets/icons/gestalt/restaurant/cutlery-3.svg b/cpp/assets/icons/gestalt/restaurant/cutlery-3.svg
similarity index 100%
rename from assets/icons/gestalt/restaurant/cutlery-3.svg
rename to cpp/assets/icons/gestalt/restaurant/cutlery-3.svg
diff --git a/assets/icons/gestalt/restaurant/cutlery-4.svg b/cpp/assets/icons/gestalt/restaurant/cutlery-4.svg
similarity index 100%
rename from assets/icons/gestalt/restaurant/cutlery-4.svg
rename to cpp/assets/icons/gestalt/restaurant/cutlery-4.svg
diff --git a/assets/icons/gestalt/restaurant/cutlery.svg b/cpp/assets/icons/gestalt/restaurant/cutlery.svg
similarity index 100%
rename from assets/icons/gestalt/restaurant/cutlery.svg
rename to cpp/assets/icons/gestalt/restaurant/cutlery.svg
diff --git a/assets/icons/gestalt/restaurant/glass-cocktail.svg b/cpp/assets/icons/gestalt/restaurant/glass-cocktail.svg
similarity index 100%
rename from assets/icons/gestalt/restaurant/glass-cocktail.svg
rename to cpp/assets/icons/gestalt/restaurant/glass-cocktail.svg
diff --git a/assets/icons/gestalt/restaurant/glass-wine.svg b/cpp/assets/icons/gestalt/restaurant/glass-wine.svg
similarity index 100%
rename from assets/icons/gestalt/restaurant/glass-wine.svg
rename to cpp/assets/icons/gestalt/restaurant/glass-wine.svg
diff --git a/assets/icons/gestalt/security/bug.svg b/cpp/assets/icons/gestalt/security/bug.svg
similarity index 100%
rename from assets/icons/gestalt/security/bug.svg
rename to cpp/assets/icons/gestalt/security/bug.svg
diff --git a/assets/icons/gestalt/security/eye-slash.svg b/cpp/assets/icons/gestalt/security/eye-slash.svg
similarity index 100%
rename from assets/icons/gestalt/security/eye-slash.svg
rename to cpp/assets/icons/gestalt/security/eye-slash.svg
diff --git a/assets/icons/gestalt/security/eye.svg b/cpp/assets/icons/gestalt/security/eye.svg
similarity index 100%
rename from assets/icons/gestalt/security/eye.svg
rename to cpp/assets/icons/gestalt/security/eye.svg
diff --git a/assets/icons/gestalt/security/face-id-rec.svg b/cpp/assets/icons/gestalt/security/face-id-rec.svg
similarity index 100%
rename from assets/icons/gestalt/security/face-id-rec.svg
rename to cpp/assets/icons/gestalt/security/face-id-rec.svg
diff --git a/assets/icons/gestalt/security/face-id.svg b/cpp/assets/icons/gestalt/security/face-id.svg
similarity index 100%
rename from assets/icons/gestalt/security/face-id.svg
rename to cpp/assets/icons/gestalt/security/face-id.svg
diff --git a/assets/icons/gestalt/security/fingerprint-2-rec.svg b/cpp/assets/icons/gestalt/security/fingerprint-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/security/fingerprint-2-rec.svg
rename to cpp/assets/icons/gestalt/security/fingerprint-2-rec.svg
diff --git a/assets/icons/gestalt/security/fingerprint-2.svg b/cpp/assets/icons/gestalt/security/fingerprint-2.svg
similarity index 100%
rename from assets/icons/gestalt/security/fingerprint-2.svg
rename to cpp/assets/icons/gestalt/security/fingerprint-2.svg
diff --git a/assets/icons/gestalt/security/fingerprint-rec.svg b/cpp/assets/icons/gestalt/security/fingerprint-rec.svg
similarity index 100%
rename from assets/icons/gestalt/security/fingerprint-rec.svg
rename to cpp/assets/icons/gestalt/security/fingerprint-rec.svg
diff --git a/assets/icons/gestalt/security/fingerprint.svg b/cpp/assets/icons/gestalt/security/fingerprint.svg
similarity index 100%
rename from assets/icons/gestalt/security/fingerprint.svg
rename to cpp/assets/icons/gestalt/security/fingerprint.svg
diff --git a/assets/icons/gestalt/security/key.svg b/cpp/assets/icons/gestalt/security/key.svg
similarity index 100%
rename from assets/icons/gestalt/security/key.svg
rename to cpp/assets/icons/gestalt/security/key.svg
diff --git a/assets/icons/gestalt/security/lock-2-opened.svg b/cpp/assets/icons/gestalt/security/lock-2-opened.svg
similarity index 100%
rename from assets/icons/gestalt/security/lock-2-opened.svg
rename to cpp/assets/icons/gestalt/security/lock-2-opened.svg
diff --git a/assets/icons/gestalt/security/lock-2-slash.svg b/cpp/assets/icons/gestalt/security/lock-2-slash.svg
similarity index 100%
rename from assets/icons/gestalt/security/lock-2-slash.svg
rename to cpp/assets/icons/gestalt/security/lock-2-slash.svg
diff --git a/assets/icons/gestalt/security/lock-2.svg b/cpp/assets/icons/gestalt/security/lock-2.svg
similarity index 100%
rename from assets/icons/gestalt/security/lock-2.svg
rename to cpp/assets/icons/gestalt/security/lock-2.svg
diff --git a/assets/icons/gestalt/security/lock-opened.svg b/cpp/assets/icons/gestalt/security/lock-opened.svg
similarity index 100%
rename from assets/icons/gestalt/security/lock-opened.svg
rename to cpp/assets/icons/gestalt/security/lock-opened.svg
diff --git a/assets/icons/gestalt/security/lock-slash.svg b/cpp/assets/icons/gestalt/security/lock-slash.svg
similarity index 100%
rename from assets/icons/gestalt/security/lock-slash.svg
rename to cpp/assets/icons/gestalt/security/lock-slash.svg
diff --git a/assets/icons/gestalt/security/lock.svg b/cpp/assets/icons/gestalt/security/lock.svg
similarity index 100%
rename from assets/icons/gestalt/security/lock.svg
rename to cpp/assets/icons/gestalt/security/lock.svg
diff --git a/assets/icons/gestalt/security/scan-rec.svg b/cpp/assets/icons/gestalt/security/scan-rec.svg
similarity index 100%
rename from assets/icons/gestalt/security/scan-rec.svg
rename to cpp/assets/icons/gestalt/security/scan-rec.svg
diff --git a/assets/icons/gestalt/security/scan.svg b/cpp/assets/icons/gestalt/security/scan.svg
similarity index 100%
rename from assets/icons/gestalt/security/scan.svg
rename to cpp/assets/icons/gestalt/security/scan.svg
diff --git a/assets/icons/gestalt/security/server-2.svg b/cpp/assets/icons/gestalt/security/server-2.svg
similarity index 100%
rename from assets/icons/gestalt/security/server-2.svg
rename to cpp/assets/icons/gestalt/security/server-2.svg
diff --git a/assets/icons/gestalt/security/server.svg b/cpp/assets/icons/gestalt/security/server.svg
similarity index 100%
rename from assets/icons/gestalt/security/server.svg
rename to cpp/assets/icons/gestalt/security/server.svg
diff --git a/assets/icons/gestalt/security/shield-check.svg b/cpp/assets/icons/gestalt/security/shield-check.svg
similarity index 100%
rename from assets/icons/gestalt/security/shield-check.svg
rename to cpp/assets/icons/gestalt/security/shield-check.svg
diff --git a/assets/icons/gestalt/security/shield-cross.svg b/cpp/assets/icons/gestalt/security/shield-cross.svg
similarity index 100%
rename from assets/icons/gestalt/security/shield-cross.svg
rename to cpp/assets/icons/gestalt/security/shield-cross.svg
diff --git a/assets/icons/gestalt/security/shield.svg b/cpp/assets/icons/gestalt/security/shield.svg
similarity index 100%
rename from assets/icons/gestalt/security/shield.svg
rename to cpp/assets/icons/gestalt/security/shield.svg
diff --git a/assets/icons/gestalt/time/calendar-arrow-right.svg b/cpp/assets/icons/gestalt/time/calendar-arrow-right.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-arrow-right.svg
rename to cpp/assets/icons/gestalt/time/calendar-arrow-right.svg
diff --git a/assets/icons/gestalt/time/calendar-cross.svg b/cpp/assets/icons/gestalt/time/calendar-cross.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-cross.svg
rename to cpp/assets/icons/gestalt/time/calendar-cross.svg
diff --git a/assets/icons/gestalt/time/calendar-dates.svg b/cpp/assets/icons/gestalt/time/calendar-dates.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-dates.svg
rename to cpp/assets/icons/gestalt/time/calendar-dates.svg
diff --git a/assets/icons/gestalt/time/calendar-event.svg b/cpp/assets/icons/gestalt/time/calendar-event.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-event.svg
rename to cpp/assets/icons/gestalt/time/calendar-event.svg
diff --git a/assets/icons/gestalt/time/calendar-minus.svg b/cpp/assets/icons/gestalt/time/calendar-minus.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-minus.svg
rename to cpp/assets/icons/gestalt/time/calendar-minus.svg
diff --git a/assets/icons/gestalt/time/calendar-note.svg b/cpp/assets/icons/gestalt/time/calendar-note.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-note.svg
rename to cpp/assets/icons/gestalt/time/calendar-note.svg
diff --git a/assets/icons/gestalt/time/calendar-number.svg b/cpp/assets/icons/gestalt/time/calendar-number.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-number.svg
rename to cpp/assets/icons/gestalt/time/calendar-number.svg
diff --git a/assets/icons/gestalt/time/calendar-person.svg b/cpp/assets/icons/gestalt/time/calendar-person.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-person.svg
rename to cpp/assets/icons/gestalt/time/calendar-person.svg
diff --git a/assets/icons/gestalt/time/calendar-plus.svg b/cpp/assets/icons/gestalt/time/calendar-plus.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar-plus.svg
rename to cpp/assets/icons/gestalt/time/calendar-plus.svg
diff --git a/assets/icons/gestalt/time/calendar.svg b/cpp/assets/icons/gestalt/time/calendar.svg
similarity index 100%
rename from assets/icons/gestalt/time/calendar.svg
rename to cpp/assets/icons/gestalt/time/calendar.svg
diff --git a/assets/icons/gestalt/time/clock-check.svg b/cpp/assets/icons/gestalt/time/clock-check.svg
similarity index 100%
rename from assets/icons/gestalt/time/clock-check.svg
rename to cpp/assets/icons/gestalt/time/clock-check.svg
diff --git a/assets/icons/gestalt/time/clock-cross.svg b/cpp/assets/icons/gestalt/time/clock-cross.svg
similarity index 100%
rename from assets/icons/gestalt/time/clock-cross.svg
rename to cpp/assets/icons/gestalt/time/clock-cross.svg
diff --git a/assets/icons/gestalt/time/clock-minus.svg b/cpp/assets/icons/gestalt/time/clock-minus.svg
similarity index 100%
rename from assets/icons/gestalt/time/clock-minus.svg
rename to cpp/assets/icons/gestalt/time/clock-minus.svg
diff --git a/assets/icons/gestalt/time/clock-plus.svg b/cpp/assets/icons/gestalt/time/clock-plus.svg
similarity index 100%
rename from assets/icons/gestalt/time/clock-plus.svg
rename to cpp/assets/icons/gestalt/time/clock-plus.svg
diff --git a/assets/icons/gestalt/time/clock-slash.svg b/cpp/assets/icons/gestalt/time/clock-slash.svg
similarity index 100%
rename from assets/icons/gestalt/time/clock-slash.svg
rename to cpp/assets/icons/gestalt/time/clock-slash.svg
diff --git a/assets/icons/gestalt/time/clock-zzz.svg b/cpp/assets/icons/gestalt/time/clock-zzz.svg
similarity index 100%
rename from assets/icons/gestalt/time/clock-zzz.svg
rename to cpp/assets/icons/gestalt/time/clock-zzz.svg
diff --git a/assets/icons/gestalt/time/clock.svg b/cpp/assets/icons/gestalt/time/clock.svg
similarity index 100%
rename from assets/icons/gestalt/time/clock.svg
rename to cpp/assets/icons/gestalt/time/clock.svg
diff --git a/assets/icons/gestalt/time/history-rec.svg b/cpp/assets/icons/gestalt/time/history-rec.svg
similarity index 100%
rename from assets/icons/gestalt/time/history-rec.svg
rename to cpp/assets/icons/gestalt/time/history-rec.svg
diff --git a/assets/icons/gestalt/time/history.svg b/cpp/assets/icons/gestalt/time/history.svg
similarity index 100%
rename from assets/icons/gestalt/time/history.svg
rename to cpp/assets/icons/gestalt/time/history.svg
diff --git a/assets/icons/gestalt/time/speed-rec.svg b/cpp/assets/icons/gestalt/time/speed-rec.svg
similarity index 100%
rename from assets/icons/gestalt/time/speed-rec.svg
rename to cpp/assets/icons/gestalt/time/speed-rec.svg
diff --git a/assets/icons/gestalt/time/speed.svg b/cpp/assets/icons/gestalt/time/speed.svg
similarity index 100%
rename from assets/icons/gestalt/time/speed.svg
rename to cpp/assets/icons/gestalt/time/speed.svg
diff --git a/assets/icons/gestalt/time/stopwatch-slash.svg b/cpp/assets/icons/gestalt/time/stopwatch-slash.svg
similarity index 100%
rename from assets/icons/gestalt/time/stopwatch-slash.svg
rename to cpp/assets/icons/gestalt/time/stopwatch-slash.svg
diff --git a/assets/icons/gestalt/time/stopwatch.svg b/cpp/assets/icons/gestalt/time/stopwatch.svg
similarity index 100%
rename from assets/icons/gestalt/time/stopwatch.svg
rename to cpp/assets/icons/gestalt/time/stopwatch.svg
diff --git a/assets/icons/gestalt/time/time.svg b/cpp/assets/icons/gestalt/time/time.svg
similarity index 100%
rename from assets/icons/gestalt/time/time.svg
rename to cpp/assets/icons/gestalt/time/time.svg
diff --git a/assets/icons/gestalt/time/timer-2-rec.svg b/cpp/assets/icons/gestalt/time/timer-2-rec.svg
similarity index 100%
rename from assets/icons/gestalt/time/timer-2-rec.svg
rename to cpp/assets/icons/gestalt/time/timer-2-rec.svg
diff --git a/assets/icons/gestalt/time/timer-2.svg b/cpp/assets/icons/gestalt/time/timer-2.svg
similarity index 100%
rename from assets/icons/gestalt/time/timer-2.svg
rename to cpp/assets/icons/gestalt/time/timer-2.svg
diff --git a/assets/icons/gestalt/time/timer.svg b/cpp/assets/icons/gestalt/time/timer.svg
similarity index 100%
rename from assets/icons/gestalt/time/timer.svg
rename to cpp/assets/icons/gestalt/time/timer.svg
diff --git a/assets/icons/gestalt/users/user-alert.svg b/cpp/assets/icons/gestalt/users/user-alert.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-alert.svg
rename to cpp/assets/icons/gestalt/users/user-alert.svg
diff --git a/assets/icons/gestalt/users/user-arrow-bl.svg b/cpp/assets/icons/gestalt/users/user-arrow-bl.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-arrow-bl.svg
rename to cpp/assets/icons/gestalt/users/user-arrow-bl.svg
diff --git a/assets/icons/gestalt/users/user-arrow-bottom.svg b/cpp/assets/icons/gestalt/users/user-arrow-bottom.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-arrow-bottom.svg
rename to cpp/assets/icons/gestalt/users/user-arrow-bottom.svg
diff --git a/assets/icons/gestalt/users/user-arrow-right.svg b/cpp/assets/icons/gestalt/users/user-arrow-right.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-arrow-right.svg
rename to cpp/assets/icons/gestalt/users/user-arrow-right.svg
diff --git a/assets/icons/gestalt/users/user-arrow-top.svg b/cpp/assets/icons/gestalt/users/user-arrow-top.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-arrow-top.svg
rename to cpp/assets/icons/gestalt/users/user-arrow-top.svg
diff --git a/assets/icons/gestalt/users/user-arrow-tr.svg b/cpp/assets/icons/gestalt/users/user-arrow-tr.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-arrow-tr.svg
rename to cpp/assets/icons/gestalt/users/user-arrow-tr.svg
diff --git a/assets/icons/gestalt/users/user-check.svg b/cpp/assets/icons/gestalt/users/user-check.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-check.svg
rename to cpp/assets/icons/gestalt/users/user-check.svg
diff --git a/assets/icons/gestalt/users/user-circle.svg b/cpp/assets/icons/gestalt/users/user-circle.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-circle.svg
rename to cpp/assets/icons/gestalt/users/user-circle.svg
diff --git a/assets/icons/gestalt/users/user-cross.svg b/cpp/assets/icons/gestalt/users/user-cross.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-cross.svg
rename to cpp/assets/icons/gestalt/users/user-cross.svg
diff --git a/assets/icons/gestalt/users/user-minus.svg b/cpp/assets/icons/gestalt/users/user-minus.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-minus.svg
rename to cpp/assets/icons/gestalt/users/user-minus.svg
diff --git a/assets/icons/gestalt/users/user-plus.svg b/cpp/assets/icons/gestalt/users/user-plus.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-plus.svg
rename to cpp/assets/icons/gestalt/users/user-plus.svg
diff --git a/assets/icons/gestalt/users/user-square.svg b/cpp/assets/icons/gestalt/users/user-square.svg
similarity index 100%
rename from assets/icons/gestalt/users/user-square.svg
rename to cpp/assets/icons/gestalt/users/user-square.svg
diff --git a/assets/icons/gestalt/users/user.svg b/cpp/assets/icons/gestalt/users/user.svg
similarity index 100%
rename from assets/icons/gestalt/users/user.svg
rename to cpp/assets/icons/gestalt/users/user.svg
diff --git a/assets/icons/gestalt/users/users.svg b/cpp/assets/icons/gestalt/users/users.svg
similarity index 100%
rename from assets/icons/gestalt/users/users.svg
rename to cpp/assets/icons/gestalt/users/users.svg
diff --git a/assets/icons/gestalt/weather/cloud-check.svg b/cpp/assets/icons/gestalt/weather/cloud-check.svg
similarity index 100%
rename from assets/icons/gestalt/weather/cloud-check.svg
rename to cpp/assets/icons/gestalt/weather/cloud-check.svg
diff --git a/assets/icons/gestalt/weather/cloud-cross.svg b/cpp/assets/icons/gestalt/weather/cloud-cross.svg
similarity index 100%
rename from assets/icons/gestalt/weather/cloud-cross.svg
rename to cpp/assets/icons/gestalt/weather/cloud-cross.svg
diff --git a/assets/icons/gestalt/weather/cloud-download.svg b/cpp/assets/icons/gestalt/weather/cloud-download.svg
similarity index 100%
rename from assets/icons/gestalt/weather/cloud-download.svg
rename to cpp/assets/icons/gestalt/weather/cloud-download.svg
diff --git a/assets/icons/gestalt/weather/cloud-drizzle.svg b/cpp/assets/icons/gestalt/weather/cloud-drizzle.svg
similarity index 100%
rename from assets/icons/gestalt/weather/cloud-drizzle.svg
rename to cpp/assets/icons/gestalt/weather/cloud-drizzle.svg
diff --git a/assets/icons/gestalt/weather/cloud-lightning.svg b/cpp/assets/icons/gestalt/weather/cloud-lightning.svg
similarity index 100%
rename from assets/icons/gestalt/weather/cloud-lightning.svg
rename to cpp/assets/icons/gestalt/weather/cloud-lightning.svg
diff --git a/assets/icons/gestalt/weather/cloud-snow.svg b/cpp/assets/icons/gestalt/weather/cloud-snow.svg
similarity index 100%
rename from assets/icons/gestalt/weather/cloud-snow.svg
rename to cpp/assets/icons/gestalt/weather/cloud-snow.svg
diff --git a/assets/icons/gestalt/weather/cloud-upload.svg b/cpp/assets/icons/gestalt/weather/cloud-upload.svg
similarity index 100%
rename from assets/icons/gestalt/weather/cloud-upload.svg
rename to cpp/assets/icons/gestalt/weather/cloud-upload.svg
diff --git a/assets/icons/gestalt/weather/cloud.svg b/cpp/assets/icons/gestalt/weather/cloud.svg
similarity index 100%
rename from assets/icons/gestalt/weather/cloud.svg
rename to cpp/assets/icons/gestalt/weather/cloud.svg
diff --git a/assets/icons/gestalt/weather/moon.svg b/cpp/assets/icons/gestalt/weather/moon.svg
similarity index 100%
rename from assets/icons/gestalt/weather/moon.svg
rename to cpp/assets/icons/gestalt/weather/moon.svg
diff --git a/assets/icons/gestalt/weather/sun.svg b/cpp/assets/icons/gestalt/weather/sun.svg
similarity index 100%
rename from assets/icons/gestalt/weather/sun.svg
rename to cpp/assets/icons/gestalt/weather/sun.svg
diff --git a/assets/icons/gestalt/weather/sunrise.svg b/cpp/assets/icons/gestalt/weather/sunrise.svg
similarity index 100%
rename from assets/icons/gestalt/weather/sunrise.svg
rename to cpp/assets/icons/gestalt/weather/sunrise.svg
diff --git a/assets/icons/gestalt/weather/sunset.svg b/cpp/assets/icons/gestalt/weather/sunset.svg
similarity index 100%
rename from assets/icons/gestalt/weather/sunset.svg
rename to cpp/assets/icons/gestalt/weather/sunset.svg
diff --git a/assets/icons/line/alerts/alert-circle.svg b/cpp/assets/icons/line/alerts/alert-circle.svg
similarity index 100%
rename from assets/icons/line/alerts/alert-circle.svg
rename to cpp/assets/icons/line/alerts/alert-circle.svg
diff --git a/assets/icons/line/alerts/alert-octagon.svg b/cpp/assets/icons/line/alerts/alert-octagon.svg
similarity index 100%
rename from assets/icons/line/alerts/alert-octagon.svg
rename to cpp/assets/icons/line/alerts/alert-octagon.svg
diff --git a/assets/icons/line/alerts/alert-triangle.svg b/cpp/assets/icons/line/alerts/alert-triangle.svg
similarity index 100%
rename from assets/icons/line/alerts/alert-triangle.svg
rename to cpp/assets/icons/line/alerts/alert-triangle.svg
diff --git a/assets/icons/line/alerts/bell-check.svg b/cpp/assets/icons/line/alerts/bell-check.svg
similarity index 100%
rename from assets/icons/line/alerts/bell-check.svg
rename to cpp/assets/icons/line/alerts/bell-check.svg
diff --git a/assets/icons/line/alerts/bell-minus.svg b/cpp/assets/icons/line/alerts/bell-minus.svg
similarity index 100%
rename from assets/icons/line/alerts/bell-minus.svg
rename to cpp/assets/icons/line/alerts/bell-minus.svg
diff --git a/assets/icons/line/alerts/bell-plus.svg b/cpp/assets/icons/line/alerts/bell-plus.svg
similarity index 100%
rename from assets/icons/line/alerts/bell-plus.svg
rename to cpp/assets/icons/line/alerts/bell-plus.svg
diff --git a/assets/icons/line/alerts/bell-slash.svg b/cpp/assets/icons/line/alerts/bell-slash.svg
similarity index 100%
rename from assets/icons/line/alerts/bell-slash.svg
rename to cpp/assets/icons/line/alerts/bell-slash.svg
diff --git a/assets/icons/line/alerts/bell.svg b/cpp/assets/icons/line/alerts/bell.svg
similarity index 100%
rename from assets/icons/line/alerts/bell.svg
rename to cpp/assets/icons/line/alerts/bell.svg
diff --git a/assets/icons/line/alerts/check-circle-2.svg b/cpp/assets/icons/line/alerts/check-circle-2.svg
similarity index 100%
rename from assets/icons/line/alerts/check-circle-2.svg
rename to cpp/assets/icons/line/alerts/check-circle-2.svg
diff --git a/assets/icons/line/alerts/cross-circle.svg b/cpp/assets/icons/line/alerts/cross-circle.svg
similarity index 100%
rename from assets/icons/line/alerts/cross-circle.svg
rename to cpp/assets/icons/line/alerts/cross-circle.svg
diff --git a/assets/icons/line/alerts/cross-octagon.svg b/cpp/assets/icons/line/alerts/cross-octagon.svg
similarity index 100%
rename from assets/icons/line/alerts/cross-octagon.svg
rename to cpp/assets/icons/line/alerts/cross-octagon.svg
diff --git a/assets/icons/line/alerts/info.svg b/cpp/assets/icons/line/alerts/info.svg
similarity index 100%
rename from assets/icons/line/alerts/info.svg
rename to cpp/assets/icons/line/alerts/info.svg
diff --git a/assets/icons/line/alerts/minus-octagon.svg b/cpp/assets/icons/line/alerts/minus-octagon.svg
similarity index 100%
rename from assets/icons/line/alerts/minus-octagon.svg
rename to cpp/assets/icons/line/alerts/minus-octagon.svg
diff --git a/assets/icons/line/alerts/notification-indicator.svg b/cpp/assets/icons/line/alerts/notification-indicator.svg
similarity index 100%
rename from assets/icons/line/alerts/notification-indicator.svg
rename to cpp/assets/icons/line/alerts/notification-indicator.svg
diff --git a/assets/icons/line/alerts/question.svg b/cpp/assets/icons/line/alerts/question.svg
similarity index 100%
rename from assets/icons/line/alerts/question.svg
rename to cpp/assets/icons/line/alerts/question.svg
diff --git a/assets/icons/line/arrows/arrow-bottom-circle.svg b/cpp/assets/icons/line/arrows/arrow-bottom-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom-circle.svg
diff --git a/assets/icons/line/arrows/arrow-bottom-left-circle.svg b/cpp/assets/icons/line/arrows/arrow-bottom-left-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom-left-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom-left-circle.svg
diff --git a/assets/icons/line/arrows/arrow-bottom-left-rec.svg b/cpp/assets/icons/line/arrows/arrow-bottom-left-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom-left-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom-left-rec.svg
diff --git a/assets/icons/line/arrows/arrow-bottom-left.svg b/cpp/assets/icons/line/arrows/arrow-bottom-left.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom-left.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom-left.svg
diff --git a/assets/icons/line/arrows/arrow-bottom-rec.svg b/cpp/assets/icons/line/arrows/arrow-bottom-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom-rec.svg
diff --git a/assets/icons/line/arrows/arrow-bottom-right-circle.svg b/cpp/assets/icons/line/arrows/arrow-bottom-right-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom-right-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom-right-circle.svg
diff --git a/assets/icons/line/arrows/arrow-bottom-right-rec.svg b/cpp/assets/icons/line/arrows/arrow-bottom-right-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom-right-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom-right-rec.svg
diff --git a/assets/icons/line/arrows/arrow-bottom-right.svg b/cpp/assets/icons/line/arrows/arrow-bottom-right.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom-right.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom-right.svg
diff --git a/assets/icons/line/arrows/arrow-bottom.svg b/cpp/assets/icons/line/arrows/arrow-bottom.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-bottom.svg
rename to cpp/assets/icons/line/arrows/arrow-bottom.svg
diff --git a/assets/icons/line/arrows/arrow-corner-ccw-lb-rec.svg b/cpp/assets/icons/line/arrows/arrow-corner-ccw-lb-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-ccw-lb-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-ccw-lb-rec.svg
diff --git a/assets/icons/line/arrows/arrow-corner-ccw-lb.svg b/cpp/assets/icons/line/arrows/arrow-corner-ccw-lb.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-ccw-lb.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-ccw-lb.svg
diff --git a/assets/icons/line/arrows/arrow-corner-ccw-lt-rec.svg b/cpp/assets/icons/line/arrows/arrow-corner-ccw-lt-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-ccw-lt-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-ccw-lt-rec.svg
diff --git a/assets/icons/line/arrows/arrow-corner-ccw-lt.svg b/cpp/assets/icons/line/arrows/arrow-corner-ccw-lt.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-ccw-lt.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-ccw-lt.svg
diff --git a/assets/icons/line/arrows/arrow-corner-ccw-rb-rec.svg b/cpp/assets/icons/line/arrows/arrow-corner-ccw-rb-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-ccw-rb-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-ccw-rb-rec.svg
diff --git a/assets/icons/line/arrows/arrow-corner-ccw-rb.svg b/cpp/assets/icons/line/arrows/arrow-corner-ccw-rb.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-ccw-rb.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-ccw-rb.svg
diff --git a/assets/icons/line/arrows/arrow-corner-ccw-rt-rec.svg b/cpp/assets/icons/line/arrows/arrow-corner-ccw-rt-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-ccw-rt-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-ccw-rt-rec.svg
diff --git a/assets/icons/line/arrows/arrow-corner-ccw-rt.svg b/cpp/assets/icons/line/arrows/arrow-corner-ccw-rt.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-ccw-rt.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-ccw-rt.svg
diff --git a/assets/icons/line/arrows/arrow-corner-cw-lb-rec.svg b/cpp/assets/icons/line/arrows/arrow-corner-cw-lb-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-cw-lb-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-cw-lb-rec.svg
diff --git a/assets/icons/line/arrows/arrow-corner-cw-lb.svg b/cpp/assets/icons/line/arrows/arrow-corner-cw-lb.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-cw-lb.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-cw-lb.svg
diff --git a/assets/icons/line/arrows/arrow-corner-cw-lt-rec.svg b/cpp/assets/icons/line/arrows/arrow-corner-cw-lt-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-cw-lt-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-cw-lt-rec.svg
diff --git a/assets/icons/line/arrows/arrow-corner-cw-lt.svg b/cpp/assets/icons/line/arrows/arrow-corner-cw-lt.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-cw-lt.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-cw-lt.svg
diff --git a/assets/icons/line/arrows/arrow-corner-cw-rb-rec.svg b/cpp/assets/icons/line/arrows/arrow-corner-cw-rb-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-cw-rb-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-cw-rb-rec.svg
diff --git a/assets/icons/line/arrows/arrow-corner-cw-rb.svg b/cpp/assets/icons/line/arrows/arrow-corner-cw-rb.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-cw-rb.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-cw-rb.svg
diff --git a/assets/icons/line/arrows/arrow-corner-cw-rt-rec.svg b/cpp/assets/icons/line/arrows/arrow-corner-cw-rt-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-cw-rt-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-cw-rt-rec.svg
diff --git a/assets/icons/line/arrows/arrow-corner-cw-rt.svg b/cpp/assets/icons/line/arrows/arrow-corner-cw-rt.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-corner-cw-rt.svg
rename to cpp/assets/icons/line/arrows/arrow-corner-cw-rt.svg
diff --git a/assets/icons/line/arrows/arrow-left-circle.svg b/cpp/assets/icons/line/arrows/arrow-left-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-left-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-left-circle.svg
diff --git a/assets/icons/line/arrows/arrow-left-curved-circle.svg b/cpp/assets/icons/line/arrows/arrow-left-curved-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-left-curved-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-left-curved-circle.svg
diff --git a/assets/icons/line/arrows/arrow-left-rec.svg b/cpp/assets/icons/line/arrows/arrow-left-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-left-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-left-rec.svg
diff --git a/assets/icons/line/arrows/arrow-left.svg b/cpp/assets/icons/line/arrows/arrow-left.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-left.svg
rename to cpp/assets/icons/line/arrows/arrow-left.svg
diff --git a/assets/icons/line/arrows/arrow-right-circle.svg b/cpp/assets/icons/line/arrows/arrow-right-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-right-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-right-circle.svg
diff --git a/assets/icons/line/arrows/arrow-right-curved-circle.svg b/cpp/assets/icons/line/arrows/arrow-right-curved-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-right-curved-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-right-curved-circle.svg
diff --git a/assets/icons/line/arrows/arrow-right-rec.svg b/cpp/assets/icons/line/arrows/arrow-right-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-right-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-right-rec.svg
diff --git a/assets/icons/line/arrows/arrow-right.svg b/cpp/assets/icons/line/arrows/arrow-right.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-right.svg
rename to cpp/assets/icons/line/arrows/arrow-right.svg
diff --git a/assets/icons/line/arrows/arrow-swap-rec.svg b/cpp/assets/icons/line/arrows/arrow-swap-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-swap-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-swap-rec.svg
diff --git a/assets/icons/line/arrows/arrow-swap.svg b/cpp/assets/icons/line/arrows/arrow-swap.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-swap.svg
rename to cpp/assets/icons/line/arrows/arrow-swap.svg
diff --git a/assets/icons/line/arrows/arrow-top-circle.svg b/cpp/assets/icons/line/arrows/arrow-top-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-top-circle.svg
diff --git a/assets/icons/line/arrows/arrow-top-left-circle.svg b/cpp/assets/icons/line/arrows/arrow-top-left-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top-left-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-top-left-circle.svg
diff --git a/assets/icons/line/arrows/arrow-top-left-rec.svg b/cpp/assets/icons/line/arrows/arrow-top-left-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top-left-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-top-left-rec.svg
diff --git a/assets/icons/line/arrows/arrow-top-left.svg b/cpp/assets/icons/line/arrows/arrow-top-left.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top-left.svg
rename to cpp/assets/icons/line/arrows/arrow-top-left.svg
diff --git a/assets/icons/line/arrows/arrow-top-rec.svg b/cpp/assets/icons/line/arrows/arrow-top-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-top-rec.svg
diff --git a/assets/icons/line/arrows/arrow-top-right-circle.svg b/cpp/assets/icons/line/arrows/arrow-top-right-circle.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top-right-circle.svg
rename to cpp/assets/icons/line/arrows/arrow-top-right-circle.svg
diff --git a/assets/icons/line/arrows/arrow-top-right-rec.svg b/cpp/assets/icons/line/arrows/arrow-top-right-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top-right-rec.svg
rename to cpp/assets/icons/line/arrows/arrow-top-right-rec.svg
diff --git a/assets/icons/line/arrows/arrow-top-right.svg b/cpp/assets/icons/line/arrows/arrow-top-right.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top-right.svg
rename to cpp/assets/icons/line/arrows/arrow-top-right.svg
diff --git a/assets/icons/line/arrows/arrow-top.svg b/cpp/assets/icons/line/arrows/arrow-top.svg
similarity index 100%
rename from assets/icons/line/arrows/arrow-top.svg
rename to cpp/assets/icons/line/arrows/arrow-top.svg
diff --git a/assets/icons/line/arrows/arrows-expand-2-rec.svg b/cpp/assets/icons/line/arrows/arrows-expand-2-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrows-expand-2-rec.svg
rename to cpp/assets/icons/line/arrows/arrows-expand-2-rec.svg
diff --git a/assets/icons/line/arrows/arrows-expand-2.svg b/cpp/assets/icons/line/arrows/arrows-expand-2.svg
similarity index 100%
rename from assets/icons/line/arrows/arrows-expand-2.svg
rename to cpp/assets/icons/line/arrows/arrows-expand-2.svg
diff --git a/assets/icons/line/arrows/arrows-expand-rec.svg b/cpp/assets/icons/line/arrows/arrows-expand-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrows-expand-rec.svg
rename to cpp/assets/icons/line/arrows/arrows-expand-rec.svg
diff --git a/assets/icons/line/arrows/arrows-expand.svg b/cpp/assets/icons/line/arrows/arrows-expand.svg
similarity index 100%
rename from assets/icons/line/arrows/arrows-expand.svg
rename to cpp/assets/icons/line/arrows/arrows-expand.svg
diff --git a/assets/icons/line/arrows/arrows-move-2-rec.svg b/cpp/assets/icons/line/arrows/arrows-move-2-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrows-move-2-rec.svg
rename to cpp/assets/icons/line/arrows/arrows-move-2-rec.svg
diff --git a/assets/icons/line/arrows/arrows-move-2.svg b/cpp/assets/icons/line/arrows/arrows-move-2.svg
similarity index 100%
rename from assets/icons/line/arrows/arrows-move-2.svg
rename to cpp/assets/icons/line/arrows/arrows-move-2.svg
diff --git a/assets/icons/line/arrows/arrows-move-rec.svg b/cpp/assets/icons/line/arrows/arrows-move-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/arrows-move-rec.svg
rename to cpp/assets/icons/line/arrows/arrows-move-rec.svg
diff --git a/assets/icons/line/arrows/arrows-move.svg b/cpp/assets/icons/line/arrows/arrows-move.svg
similarity index 100%
rename from assets/icons/line/arrows/arrows-move.svg
rename to cpp/assets/icons/line/arrows/arrows-move.svg
diff --git a/assets/icons/line/arrows/chevron-down-rec.svg b/cpp/assets/icons/line/arrows/chevron-down-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/chevron-down-rec.svg
rename to cpp/assets/icons/line/arrows/chevron-down-rec.svg
diff --git a/assets/icons/line/arrows/chevron-down.svg b/cpp/assets/icons/line/arrows/chevron-down.svg
similarity index 100%
rename from assets/icons/line/arrows/chevron-down.svg
rename to cpp/assets/icons/line/arrows/chevron-down.svg
diff --git a/assets/icons/line/arrows/chevron-left-rec.svg b/cpp/assets/icons/line/arrows/chevron-left-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/chevron-left-rec.svg
rename to cpp/assets/icons/line/arrows/chevron-left-rec.svg
diff --git a/assets/icons/line/arrows/chevron-left.svg b/cpp/assets/icons/line/arrows/chevron-left.svg
similarity index 100%
rename from assets/icons/line/arrows/chevron-left.svg
rename to cpp/assets/icons/line/arrows/chevron-left.svg
diff --git a/assets/icons/line/arrows/chevron-right-rec.svg b/cpp/assets/icons/line/arrows/chevron-right-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/chevron-right-rec.svg
rename to cpp/assets/icons/line/arrows/chevron-right-rec.svg
diff --git a/assets/icons/line/arrows/chevron-right.svg b/cpp/assets/icons/line/arrows/chevron-right.svg
similarity index 100%
rename from assets/icons/line/arrows/chevron-right.svg
rename to cpp/assets/icons/line/arrows/chevron-right.svg
diff --git a/assets/icons/line/arrows/chevron-up-rec.svg b/cpp/assets/icons/line/arrows/chevron-up-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/chevron-up-rec.svg
rename to cpp/assets/icons/line/arrows/chevron-up-rec.svg
diff --git a/assets/icons/line/arrows/chevron-up.svg b/cpp/assets/icons/line/arrows/chevron-up.svg
similarity index 100%
rename from assets/icons/line/arrows/chevron-up.svg
rename to cpp/assets/icons/line/arrows/chevron-up.svg
diff --git a/assets/icons/line/arrows/chevrons-down-rec.svg b/cpp/assets/icons/line/arrows/chevrons-down-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/chevrons-down-rec.svg
rename to cpp/assets/icons/line/arrows/chevrons-down-rec.svg
diff --git a/assets/icons/line/arrows/chevrons-down.svg b/cpp/assets/icons/line/arrows/chevrons-down.svg
similarity index 100%
rename from assets/icons/line/arrows/chevrons-down.svg
rename to cpp/assets/icons/line/arrows/chevrons-down.svg
diff --git a/assets/icons/line/arrows/chevrons-left-rec.svg b/cpp/assets/icons/line/arrows/chevrons-left-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/chevrons-left-rec.svg
rename to cpp/assets/icons/line/arrows/chevrons-left-rec.svg
diff --git a/assets/icons/line/arrows/chevrons-left.svg b/cpp/assets/icons/line/arrows/chevrons-left.svg
similarity index 100%
rename from assets/icons/line/arrows/chevrons-left.svg
rename to cpp/assets/icons/line/arrows/chevrons-left.svg
diff --git a/assets/icons/line/arrows/chevrons-right-rec.svg b/cpp/assets/icons/line/arrows/chevrons-right-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/chevrons-right-rec.svg
rename to cpp/assets/icons/line/arrows/chevrons-right-rec.svg
diff --git a/assets/icons/line/arrows/chevrons-right.svg b/cpp/assets/icons/line/arrows/chevrons-right.svg
similarity index 100%
rename from assets/icons/line/arrows/chevrons-right.svg
rename to cpp/assets/icons/line/arrows/chevrons-right.svg
diff --git a/assets/icons/line/arrows/chevrons-up-rec.svg b/cpp/assets/icons/line/arrows/chevrons-up-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/chevrons-up-rec.svg
rename to cpp/assets/icons/line/arrows/chevrons-up-rec.svg
diff --git a/assets/icons/line/arrows/chevrons-up.svg b/cpp/assets/icons/line/arrows/chevrons-up.svg
similarity index 100%
rename from assets/icons/line/arrows/chevrons-up.svg
rename to cpp/assets/icons/line/arrows/chevrons-up.svg
diff --git a/assets/icons/line/arrows/code-rec.svg b/cpp/assets/icons/line/arrows/code-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/code-rec.svg
rename to cpp/assets/icons/line/arrows/code-rec.svg
diff --git a/assets/icons/line/arrows/code.svg b/cpp/assets/icons/line/arrows/code.svg
similarity index 100%
rename from assets/icons/line/arrows/code.svg
rename to cpp/assets/icons/line/arrows/code.svg
diff --git a/assets/icons/line/arrows/export-2.svg b/cpp/assets/icons/line/arrows/export-2.svg
similarity index 100%
rename from assets/icons/line/arrows/export-2.svg
rename to cpp/assets/icons/line/arrows/export-2.svg
diff --git a/assets/icons/line/arrows/export-3.svg b/cpp/assets/icons/line/arrows/export-3.svg
similarity index 100%
rename from assets/icons/line/arrows/export-3.svg
rename to cpp/assets/icons/line/arrows/export-3.svg
diff --git a/assets/icons/line/arrows/export-4.svg b/cpp/assets/icons/line/arrows/export-4.svg
similarity index 100%
rename from assets/icons/line/arrows/export-4.svg
rename to cpp/assets/icons/line/arrows/export-4.svg
diff --git a/assets/icons/line/arrows/export.svg b/cpp/assets/icons/line/arrows/export.svg
similarity index 100%
rename from assets/icons/line/arrows/export.svg
rename to cpp/assets/icons/line/arrows/export.svg
diff --git a/assets/icons/line/arrows/external-link-2.svg b/cpp/assets/icons/line/arrows/external-link-2.svg
similarity index 100%
rename from assets/icons/line/arrows/external-link-2.svg
rename to cpp/assets/icons/line/arrows/external-link-2.svg
diff --git a/assets/icons/line/arrows/external-link-rec.svg b/cpp/assets/icons/line/arrows/external-link-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/external-link-rec.svg
rename to cpp/assets/icons/line/arrows/external-link-rec.svg
diff --git a/assets/icons/line/arrows/external-link.svg b/cpp/assets/icons/line/arrows/external-link.svg
similarity index 100%
rename from assets/icons/line/arrows/external-link.svg
rename to cpp/assets/icons/line/arrows/external-link.svg
diff --git a/assets/icons/line/arrows/forward-all-rec.svg b/cpp/assets/icons/line/arrows/forward-all-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/forward-all-rec.svg
rename to cpp/assets/icons/line/arrows/forward-all-rec.svg
diff --git a/assets/icons/line/arrows/forward-all.svg b/cpp/assets/icons/line/arrows/forward-all.svg
similarity index 100%
rename from assets/icons/line/arrows/forward-all.svg
rename to cpp/assets/icons/line/arrows/forward-all.svg
diff --git a/assets/icons/line/arrows/forward-rec.svg b/cpp/assets/icons/line/arrows/forward-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/forward-rec.svg
rename to cpp/assets/icons/line/arrows/forward-rec.svg
diff --git a/assets/icons/line/arrows/forward.svg b/cpp/assets/icons/line/arrows/forward.svg
similarity index 100%
rename from assets/icons/line/arrows/forward.svg
rename to cpp/assets/icons/line/arrows/forward.svg
diff --git a/assets/icons/line/arrows/import-2.svg b/cpp/assets/icons/line/arrows/import-2.svg
similarity index 100%
rename from assets/icons/line/arrows/import-2.svg
rename to cpp/assets/icons/line/arrows/import-2.svg
diff --git a/assets/icons/line/arrows/import-3.svg b/cpp/assets/icons/line/arrows/import-3.svg
similarity index 100%
rename from assets/icons/line/arrows/import-3.svg
rename to cpp/assets/icons/line/arrows/import-3.svg
diff --git a/assets/icons/line/arrows/import-4.svg b/cpp/assets/icons/line/arrows/import-4.svg
similarity index 100%
rename from assets/icons/line/arrows/import-4.svg
rename to cpp/assets/icons/line/arrows/import-4.svg
diff --git a/assets/icons/line/arrows/import.svg b/cpp/assets/icons/line/arrows/import.svg
similarity index 100%
rename from assets/icons/line/arrows/import.svg
rename to cpp/assets/icons/line/arrows/import.svg
diff --git a/assets/icons/line/arrows/log-in-2.svg b/cpp/assets/icons/line/arrows/log-in-2.svg
similarity index 100%
rename from assets/icons/line/arrows/log-in-2.svg
rename to cpp/assets/icons/line/arrows/log-in-2.svg
diff --git a/assets/icons/line/arrows/log-in-3.svg b/cpp/assets/icons/line/arrows/log-in-3.svg
similarity index 100%
rename from assets/icons/line/arrows/log-in-3.svg
rename to cpp/assets/icons/line/arrows/log-in-3.svg
diff --git a/assets/icons/line/arrows/log-in.svg b/cpp/assets/icons/line/arrows/log-in.svg
similarity index 100%
rename from assets/icons/line/arrows/log-in.svg
rename to cpp/assets/icons/line/arrows/log-in.svg
diff --git a/assets/icons/line/arrows/log-out-2.svg b/cpp/assets/icons/line/arrows/log-out-2.svg
similarity index 100%
rename from assets/icons/line/arrows/log-out-2.svg
rename to cpp/assets/icons/line/arrows/log-out-2.svg
diff --git a/assets/icons/line/arrows/log-out-3.svg b/cpp/assets/icons/line/arrows/log-out-3.svg
similarity index 100%
rename from assets/icons/line/arrows/log-out-3.svg
rename to cpp/assets/icons/line/arrows/log-out-3.svg
diff --git a/assets/icons/line/arrows/log-out.svg b/cpp/assets/icons/line/arrows/log-out.svg
similarity index 100%
rename from assets/icons/line/arrows/log-out.svg
rename to cpp/assets/icons/line/arrows/log-out.svg
diff --git a/assets/icons/line/arrows/maximize-2-flipped-rec.svg b/cpp/assets/icons/line/arrows/maximize-2-flipped-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/maximize-2-flipped-rec.svg
rename to cpp/assets/icons/line/arrows/maximize-2-flipped-rec.svg
diff --git a/assets/icons/line/arrows/maximize-2-flipped.svg b/cpp/assets/icons/line/arrows/maximize-2-flipped.svg
similarity index 100%
rename from assets/icons/line/arrows/maximize-2-flipped.svg
rename to cpp/assets/icons/line/arrows/maximize-2-flipped.svg
diff --git a/assets/icons/line/arrows/maximize-2-rec.svg b/cpp/assets/icons/line/arrows/maximize-2-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/maximize-2-rec.svg
rename to cpp/assets/icons/line/arrows/maximize-2-rec.svg
diff --git a/assets/icons/line/arrows/maximize-2.svg b/cpp/assets/icons/line/arrows/maximize-2.svg
similarity index 100%
rename from assets/icons/line/arrows/maximize-2.svg
rename to cpp/assets/icons/line/arrows/maximize-2.svg
diff --git a/assets/icons/line/arrows/maximize-flipped-rec.svg b/cpp/assets/icons/line/arrows/maximize-flipped-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/maximize-flipped-rec.svg
rename to cpp/assets/icons/line/arrows/maximize-flipped-rec.svg
diff --git a/assets/icons/line/arrows/maximize-flipped.svg b/cpp/assets/icons/line/arrows/maximize-flipped.svg
similarity index 100%
rename from assets/icons/line/arrows/maximize-flipped.svg
rename to cpp/assets/icons/line/arrows/maximize-flipped.svg
diff --git a/assets/icons/line/arrows/maximize-rec.svg b/cpp/assets/icons/line/arrows/maximize-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/maximize-rec.svg
rename to cpp/assets/icons/line/arrows/maximize-rec.svg
diff --git a/assets/icons/line/arrows/maximize.svg b/cpp/assets/icons/line/arrows/maximize.svg
similarity index 100%
rename from assets/icons/line/arrows/maximize.svg
rename to cpp/assets/icons/line/arrows/maximize.svg
diff --git a/assets/icons/line/arrows/redo-2-rec.svg b/cpp/assets/icons/line/arrows/redo-2-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/redo-2-rec.svg
rename to cpp/assets/icons/line/arrows/redo-2-rec.svg
diff --git a/assets/icons/line/arrows/redo-2.svg b/cpp/assets/icons/line/arrows/redo-2.svg
similarity index 100%
rename from assets/icons/line/arrows/redo-2.svg
rename to cpp/assets/icons/line/arrows/redo-2.svg
diff --git a/assets/icons/line/arrows/redo-rec.svg b/cpp/assets/icons/line/arrows/redo-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/redo-rec.svg
rename to cpp/assets/icons/line/arrows/redo-rec.svg
diff --git a/assets/icons/line/arrows/redo.svg b/cpp/assets/icons/line/arrows/redo.svg
similarity index 100%
rename from assets/icons/line/arrows/redo.svg
rename to cpp/assets/icons/line/arrows/redo.svg
diff --git a/assets/icons/line/arrows/refresh-ccw-alert-rec.svg b/cpp/assets/icons/line/arrows/refresh-ccw-alert-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/refresh-ccw-alert-rec.svg
rename to cpp/assets/icons/line/arrows/refresh-ccw-alert-rec.svg
diff --git a/assets/icons/line/arrows/refresh-ccw-alert.svg b/cpp/assets/icons/line/arrows/refresh-ccw-alert.svg
similarity index 100%
rename from assets/icons/line/arrows/refresh-ccw-alert.svg
rename to cpp/assets/icons/line/arrows/refresh-ccw-alert.svg
diff --git a/assets/icons/line/arrows/refresh-ccw-rec.svg b/cpp/assets/icons/line/arrows/refresh-ccw-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/refresh-ccw-rec.svg
rename to cpp/assets/icons/line/arrows/refresh-ccw-rec.svg
diff --git a/assets/icons/line/arrows/refresh-ccw.svg b/cpp/assets/icons/line/arrows/refresh-ccw.svg
similarity index 100%
rename from assets/icons/line/arrows/refresh-ccw.svg
rename to cpp/assets/icons/line/arrows/refresh-ccw.svg
diff --git a/assets/icons/line/arrows/refresh-cw-alert-rec.svg b/cpp/assets/icons/line/arrows/refresh-cw-alert-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/refresh-cw-alert-rec.svg
rename to cpp/assets/icons/line/arrows/refresh-cw-alert-rec.svg
diff --git a/assets/icons/line/arrows/refresh-cw-alert.svg b/cpp/assets/icons/line/arrows/refresh-cw-alert.svg
similarity index 100%
rename from assets/icons/line/arrows/refresh-cw-alert.svg
rename to cpp/assets/icons/line/arrows/refresh-cw-alert.svg
diff --git a/assets/icons/line/arrows/refresh-cw-rec.svg b/cpp/assets/icons/line/arrows/refresh-cw-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/refresh-cw-rec.svg
rename to cpp/assets/icons/line/arrows/refresh-cw-rec.svg
diff --git a/assets/icons/line/arrows/refresh-cw.svg b/cpp/assets/icons/line/arrows/refresh-cw.svg
similarity index 100%
rename from assets/icons/line/arrows/refresh-cw.svg
rename to cpp/assets/icons/line/arrows/refresh-cw.svg
diff --git a/assets/icons/line/arrows/reply-all-rec.svg b/cpp/assets/icons/line/arrows/reply-all-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/reply-all-rec.svg
rename to cpp/assets/icons/line/arrows/reply-all-rec.svg
diff --git a/assets/icons/line/arrows/reply-all.svg b/cpp/assets/icons/line/arrows/reply-all.svg
similarity index 100%
rename from assets/icons/line/arrows/reply-all.svg
rename to cpp/assets/icons/line/arrows/reply-all.svg
diff --git a/assets/icons/line/arrows/reply-rec.svg b/cpp/assets/icons/line/arrows/reply-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/reply-rec.svg
rename to cpp/assets/icons/line/arrows/reply-rec.svg
diff --git a/assets/icons/line/arrows/reply.svg b/cpp/assets/icons/line/arrows/reply.svg
similarity index 100%
rename from assets/icons/line/arrows/reply.svg
rename to cpp/assets/icons/line/arrows/reply.svg
diff --git a/assets/icons/line/arrows/rotate-ccw-rec.svg b/cpp/assets/icons/line/arrows/rotate-ccw-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/rotate-ccw-rec.svg
rename to cpp/assets/icons/line/arrows/rotate-ccw-rec.svg
diff --git a/assets/icons/line/arrows/rotate-ccw.svg b/cpp/assets/icons/line/arrows/rotate-ccw.svg
similarity index 100%
rename from assets/icons/line/arrows/rotate-ccw.svg
rename to cpp/assets/icons/line/arrows/rotate-ccw.svg
diff --git a/assets/icons/line/arrows/rotate-cw-rec.svg b/cpp/assets/icons/line/arrows/rotate-cw-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/rotate-cw-rec.svg
rename to cpp/assets/icons/line/arrows/rotate-cw-rec.svg
diff --git a/assets/icons/line/arrows/rotate-cw.svg b/cpp/assets/icons/line/arrows/rotate-cw.svg
similarity index 100%
rename from assets/icons/line/arrows/rotate-cw.svg
rename to cpp/assets/icons/line/arrows/rotate-cw.svg
diff --git a/assets/icons/line/arrows/scale.svg b/cpp/assets/icons/line/arrows/scale.svg
similarity index 100%
rename from assets/icons/line/arrows/scale.svg
rename to cpp/assets/icons/line/arrows/scale.svg
diff --git a/assets/icons/line/arrows/trend-down-rec.svg b/cpp/assets/icons/line/arrows/trend-down-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/trend-down-rec.svg
rename to cpp/assets/icons/line/arrows/trend-down-rec.svg
diff --git a/assets/icons/line/arrows/trend-down.svg b/cpp/assets/icons/line/arrows/trend-down.svg
similarity index 100%
rename from assets/icons/line/arrows/trend-down.svg
rename to cpp/assets/icons/line/arrows/trend-down.svg
diff --git a/assets/icons/line/arrows/trend-up-rec.svg b/cpp/assets/icons/line/arrows/trend-up-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/trend-up-rec.svg
rename to cpp/assets/icons/line/arrows/trend-up-rec.svg
diff --git a/assets/icons/line/arrows/trend-up.svg b/cpp/assets/icons/line/arrows/trend-up.svg
similarity index 100%
rename from assets/icons/line/arrows/trend-up.svg
rename to cpp/assets/icons/line/arrows/trend-up.svg
diff --git a/assets/icons/line/arrows/undo-2-rec.svg b/cpp/assets/icons/line/arrows/undo-2-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/undo-2-rec.svg
rename to cpp/assets/icons/line/arrows/undo-2-rec.svg
diff --git a/assets/icons/line/arrows/undo-2.svg b/cpp/assets/icons/line/arrows/undo-2.svg
similarity index 100%
rename from assets/icons/line/arrows/undo-2.svg
rename to cpp/assets/icons/line/arrows/undo-2.svg
diff --git a/assets/icons/line/arrows/undo-rec.svg b/cpp/assets/icons/line/arrows/undo-rec.svg
similarity index 100%
rename from assets/icons/line/arrows/undo-rec.svg
rename to cpp/assets/icons/line/arrows/undo-rec.svg
diff --git a/assets/icons/line/arrows/undo.svg b/cpp/assets/icons/line/arrows/undo.svg
similarity index 100%
rename from assets/icons/line/arrows/undo.svg
rename to cpp/assets/icons/line/arrows/undo.svg
diff --git a/assets/icons/line/audiovisual/book-library.svg b/cpp/assets/icons/line/audiovisual/book-library.svg
similarity index 100%
rename from assets/icons/line/audiovisual/book-library.svg
rename to cpp/assets/icons/line/audiovisual/book-library.svg
diff --git a/assets/icons/line/audiovisual/book-plus.svg b/cpp/assets/icons/line/audiovisual/book-plus.svg
similarity index 100%
rename from assets/icons/line/audiovisual/book-plus.svg
rename to cpp/assets/icons/line/audiovisual/book-plus.svg
diff --git a/assets/icons/line/audiovisual/book-queue.svg b/cpp/assets/icons/line/audiovisual/book-queue.svg
similarity index 100%
rename from assets/icons/line/audiovisual/book-queue.svg
rename to cpp/assets/icons/line/audiovisual/book-queue.svg
diff --git a/assets/icons/line/audiovisual/captions-2.svg b/cpp/assets/icons/line/audiovisual/captions-2.svg
similarity index 100%
rename from assets/icons/line/audiovisual/captions-2.svg
rename to cpp/assets/icons/line/audiovisual/captions-2.svg
diff --git a/assets/icons/line/audiovisual/captions.svg b/cpp/assets/icons/line/audiovisual/captions.svg
similarity index 100%
rename from assets/icons/line/audiovisual/captions.svg
rename to cpp/assets/icons/line/audiovisual/captions.svg
diff --git a/assets/icons/line/audiovisual/cd.svg b/cpp/assets/icons/line/audiovisual/cd.svg
similarity index 100%
rename from assets/icons/line/audiovisual/cd.svg
rename to cpp/assets/icons/line/audiovisual/cd.svg
diff --git a/assets/icons/line/audiovisual/equalizer.svg b/cpp/assets/icons/line/audiovisual/equalizer.svg
similarity index 100%
rename from assets/icons/line/audiovisual/equalizer.svg
rename to cpp/assets/icons/line/audiovisual/equalizer.svg
diff --git a/assets/icons/line/audiovisual/fast-forward.svg b/cpp/assets/icons/line/audiovisual/fast-forward.svg
similarity index 100%
rename from assets/icons/line/audiovisual/fast-forward.svg
rename to cpp/assets/icons/line/audiovisual/fast-forward.svg
diff --git a/assets/icons/line/audiovisual/fast-rewind.svg b/cpp/assets/icons/line/audiovisual/fast-rewind.svg
similarity index 100%
rename from assets/icons/line/audiovisual/fast-rewind.svg
rename to cpp/assets/icons/line/audiovisual/fast-rewind.svg
diff --git a/assets/icons/line/audiovisual/film-board.svg b/cpp/assets/icons/line/audiovisual/film-board.svg
similarity index 100%
rename from assets/icons/line/audiovisual/film-board.svg
rename to cpp/assets/icons/line/audiovisual/film-board.svg
diff --git a/assets/icons/line/audiovisual/film-reel.svg b/cpp/assets/icons/line/audiovisual/film-reel.svg
similarity index 100%
rename from assets/icons/line/audiovisual/film-reel.svg
rename to cpp/assets/icons/line/audiovisual/film-reel.svg
diff --git a/assets/icons/line/audiovisual/film-tape.svg b/cpp/assets/icons/line/audiovisual/film-tape.svg
similarity index 100%
rename from assets/icons/line/audiovisual/film-tape.svg
rename to cpp/assets/icons/line/audiovisual/film-tape.svg
diff --git a/assets/icons/line/audiovisual/forward-10-rec.svg b/cpp/assets/icons/line/audiovisual/forward-10-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/forward-10-rec.svg
rename to cpp/assets/icons/line/audiovisual/forward-10-rec.svg
diff --git a/assets/icons/line/audiovisual/forward-10.svg b/cpp/assets/icons/line/audiovisual/forward-10.svg
similarity index 100%
rename from assets/icons/line/audiovisual/forward-10.svg
rename to cpp/assets/icons/line/audiovisual/forward-10.svg
diff --git a/assets/icons/line/audiovisual/forward-15-rec.svg b/cpp/assets/icons/line/audiovisual/forward-15-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/forward-15-rec.svg
rename to cpp/assets/icons/line/audiovisual/forward-15-rec.svg
diff --git a/assets/icons/line/audiovisual/forward-15.svg b/cpp/assets/icons/line/audiovisual/forward-15.svg
similarity index 100%
rename from assets/icons/line/audiovisual/forward-15.svg
rename to cpp/assets/icons/line/audiovisual/forward-15.svg
diff --git a/assets/icons/line/audiovisual/forward-5-rec.svg b/cpp/assets/icons/line/audiovisual/forward-5-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/forward-5-rec.svg
rename to cpp/assets/icons/line/audiovisual/forward-5-rec.svg
diff --git a/assets/icons/line/audiovisual/forward-5.svg b/cpp/assets/icons/line/audiovisual/forward-5.svg
similarity index 100%
rename from assets/icons/line/audiovisual/forward-5.svg
rename to cpp/assets/icons/line/audiovisual/forward-5.svg
diff --git a/assets/icons/line/audiovisual/games.svg b/cpp/assets/icons/line/audiovisual/games.svg
similarity index 100%
rename from assets/icons/line/audiovisual/games.svg
rename to cpp/assets/icons/line/audiovisual/games.svg
diff --git a/assets/icons/line/audiovisual/label-4k.svg b/cpp/assets/icons/line/audiovisual/label-4k.svg
similarity index 100%
rename from assets/icons/line/audiovisual/label-4k.svg
rename to cpp/assets/icons/line/audiovisual/label-4k.svg
diff --git a/assets/icons/line/audiovisual/label-explicit.svg b/cpp/assets/icons/line/audiovisual/label-explicit.svg
similarity index 100%
rename from assets/icons/line/audiovisual/label-explicit.svg
rename to cpp/assets/icons/line/audiovisual/label-explicit.svg
diff --git a/assets/icons/line/audiovisual/label-hd.svg b/cpp/assets/icons/line/audiovisual/label-hd.svg
similarity index 100%
rename from assets/icons/line/audiovisual/label-hd.svg
rename to cpp/assets/icons/line/audiovisual/label-hd.svg
diff --git a/assets/icons/line/audiovisual/label-hq.svg b/cpp/assets/icons/line/audiovisual/label-hq.svg
similarity index 100%
rename from assets/icons/line/audiovisual/label-hq.svg
rename to cpp/assets/icons/line/audiovisual/label-hq.svg
diff --git a/assets/icons/line/audiovisual/maximize-3-rec.svg b/cpp/assets/icons/line/audiovisual/maximize-3-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/maximize-3-rec.svg
rename to cpp/assets/icons/line/audiovisual/maximize-3-rec.svg
diff --git a/assets/icons/line/audiovisual/maximize-3.svg b/cpp/assets/icons/line/audiovisual/maximize-3.svg
similarity index 100%
rename from assets/icons/line/audiovisual/maximize-3.svg
rename to cpp/assets/icons/line/audiovisual/maximize-3.svg
diff --git a/assets/icons/line/audiovisual/mic-slash.svg b/cpp/assets/icons/line/audiovisual/mic-slash.svg
similarity index 100%
rename from assets/icons/line/audiovisual/mic-slash.svg
rename to cpp/assets/icons/line/audiovisual/mic-slash.svg
diff --git a/assets/icons/line/audiovisual/mic.svg b/cpp/assets/icons/line/audiovisual/mic.svg
similarity index 100%
rename from assets/icons/line/audiovisual/mic.svg
rename to cpp/assets/icons/line/audiovisual/mic.svg
diff --git a/assets/icons/line/audiovisual/minimize-rec.svg b/cpp/assets/icons/line/audiovisual/minimize-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/minimize-rec.svg
rename to cpp/assets/icons/line/audiovisual/minimize-rec.svg
diff --git a/assets/icons/line/audiovisual/minimize.svg b/cpp/assets/icons/line/audiovisual/minimize.svg
similarity index 100%
rename from assets/icons/line/audiovisual/minimize.svg
rename to cpp/assets/icons/line/audiovisual/minimize.svg
diff --git a/assets/icons/line/audiovisual/miniplayer.svg b/cpp/assets/icons/line/audiovisual/miniplayer.svg
similarity index 100%
rename from assets/icons/line/audiovisual/miniplayer.svg
rename to cpp/assets/icons/line/audiovisual/miniplayer.svg
diff --git a/assets/icons/line/audiovisual/music-library.svg b/cpp/assets/icons/line/audiovisual/music-library.svg
similarity index 100%
rename from assets/icons/line/audiovisual/music-library.svg
rename to cpp/assets/icons/line/audiovisual/music-library.svg
diff --git a/assets/icons/line/audiovisual/music-note-2.svg b/cpp/assets/icons/line/audiovisual/music-note-2.svg
similarity index 100%
rename from assets/icons/line/audiovisual/music-note-2.svg
rename to cpp/assets/icons/line/audiovisual/music-note-2.svg
diff --git a/assets/icons/line/audiovisual/music-note-3.svg b/cpp/assets/icons/line/audiovisual/music-note-3.svg
similarity index 100%
rename from assets/icons/line/audiovisual/music-note-3.svg
rename to cpp/assets/icons/line/audiovisual/music-note-3.svg
diff --git a/assets/icons/line/audiovisual/music-note.svg b/cpp/assets/icons/line/audiovisual/music-note.svg
similarity index 100%
rename from assets/icons/line/audiovisual/music-note.svg
rename to cpp/assets/icons/line/audiovisual/music-note.svg
diff --git a/assets/icons/line/audiovisual/music-plus.svg b/cpp/assets/icons/line/audiovisual/music-plus.svg
similarity index 100%
rename from assets/icons/line/audiovisual/music-plus.svg
rename to cpp/assets/icons/line/audiovisual/music-plus.svg
diff --git a/assets/icons/line/audiovisual/music-queue.svg b/cpp/assets/icons/line/audiovisual/music-queue.svg
similarity index 100%
rename from assets/icons/line/audiovisual/music-queue.svg
rename to cpp/assets/icons/line/audiovisual/music-queue.svg
diff --git a/assets/icons/line/audiovisual/new-release.svg b/cpp/assets/icons/line/audiovisual/new-release.svg
similarity index 100%
rename from assets/icons/line/audiovisual/new-release.svg
rename to cpp/assets/icons/line/audiovisual/new-release.svg
diff --git a/assets/icons/line/audiovisual/pause-circle.svg b/cpp/assets/icons/line/audiovisual/pause-circle.svg
similarity index 100%
rename from assets/icons/line/audiovisual/pause-circle.svg
rename to cpp/assets/icons/line/audiovisual/pause-circle.svg
diff --git a/assets/icons/line/audiovisual/pause.svg b/cpp/assets/icons/line/audiovisual/pause.svg
similarity index 100%
rename from assets/icons/line/audiovisual/pause.svg
rename to cpp/assets/icons/line/audiovisual/pause.svg
diff --git a/assets/icons/line/audiovisual/play-circle.svg b/cpp/assets/icons/line/audiovisual/play-circle.svg
similarity index 100%
rename from assets/icons/line/audiovisual/play-circle.svg
rename to cpp/assets/icons/line/audiovisual/play-circle.svg
diff --git a/assets/icons/line/audiovisual/play-next.svg b/cpp/assets/icons/line/audiovisual/play-next.svg
similarity index 100%
rename from assets/icons/line/audiovisual/play-next.svg
rename to cpp/assets/icons/line/audiovisual/play-next.svg
diff --git a/assets/icons/line/audiovisual/play-previous.svg b/cpp/assets/icons/line/audiovisual/play-previous.svg
similarity index 100%
rename from assets/icons/line/audiovisual/play-previous.svg
rename to cpp/assets/icons/line/audiovisual/play-previous.svg
diff --git a/assets/icons/line/audiovisual/play-slowmotion.svg b/cpp/assets/icons/line/audiovisual/play-slowmotion.svg
similarity index 100%
rename from assets/icons/line/audiovisual/play-slowmotion.svg
rename to cpp/assets/icons/line/audiovisual/play-slowmotion.svg
diff --git a/assets/icons/line/audiovisual/play.svg b/cpp/assets/icons/line/audiovisual/play.svg
similarity index 100%
rename from assets/icons/line/audiovisual/play.svg
rename to cpp/assets/icons/line/audiovisual/play.svg
diff --git a/assets/icons/line/audiovisual/playlist-play.svg b/cpp/assets/icons/line/audiovisual/playlist-play.svg
similarity index 100%
rename from assets/icons/line/audiovisual/playlist-play.svg
rename to cpp/assets/icons/line/audiovisual/playlist-play.svg
diff --git a/assets/icons/line/audiovisual/playlist-plus.svg b/cpp/assets/icons/line/audiovisual/playlist-plus.svg
similarity index 100%
rename from assets/icons/line/audiovisual/playlist-plus.svg
rename to cpp/assets/icons/line/audiovisual/playlist-plus.svg
diff --git a/assets/icons/line/audiovisual/playlist.svg b/cpp/assets/icons/line/audiovisual/playlist.svg
similarity index 100%
rename from assets/icons/line/audiovisual/playlist.svg
rename to cpp/assets/icons/line/audiovisual/playlist.svg
diff --git a/assets/icons/line/audiovisual/radio.svg b/cpp/assets/icons/line/audiovisual/radio.svg
similarity index 100%
rename from assets/icons/line/audiovisual/radio.svg
rename to cpp/assets/icons/line/audiovisual/radio.svg
diff --git a/assets/icons/line/audiovisual/record.svg b/cpp/assets/icons/line/audiovisual/record.svg
similarity index 100%
rename from assets/icons/line/audiovisual/record.svg
rename to cpp/assets/icons/line/audiovisual/record.svg
diff --git a/assets/icons/line/audiovisual/repeat-on.svg b/cpp/assets/icons/line/audiovisual/repeat-on.svg
similarity index 100%
rename from assets/icons/line/audiovisual/repeat-on.svg
rename to cpp/assets/icons/line/audiovisual/repeat-on.svg
diff --git a/assets/icons/line/audiovisual/repeat.svg b/cpp/assets/icons/line/audiovisual/repeat.svg
similarity index 100%
rename from assets/icons/line/audiovisual/repeat.svg
rename to cpp/assets/icons/line/audiovisual/repeat.svg
diff --git a/assets/icons/line/audiovisual/replay-10-rec.svg b/cpp/assets/icons/line/audiovisual/replay-10-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/replay-10-rec.svg
rename to cpp/assets/icons/line/audiovisual/replay-10-rec.svg
diff --git a/assets/icons/line/audiovisual/replay-10.svg b/cpp/assets/icons/line/audiovisual/replay-10.svg
similarity index 100%
rename from assets/icons/line/audiovisual/replay-10.svg
rename to cpp/assets/icons/line/audiovisual/replay-10.svg
diff --git a/assets/icons/line/audiovisual/replay-15-rec.svg b/cpp/assets/icons/line/audiovisual/replay-15-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/replay-15-rec.svg
rename to cpp/assets/icons/line/audiovisual/replay-15-rec.svg
diff --git a/assets/icons/line/audiovisual/replay-15.svg b/cpp/assets/icons/line/audiovisual/replay-15.svg
similarity index 100%
rename from assets/icons/line/audiovisual/replay-15.svg
rename to cpp/assets/icons/line/audiovisual/replay-15.svg
diff --git a/assets/icons/line/audiovisual/replay-5-rec.svg b/cpp/assets/icons/line/audiovisual/replay-5-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/replay-5-rec.svg
rename to cpp/assets/icons/line/audiovisual/replay-5-rec.svg
diff --git a/assets/icons/line/audiovisual/replay-5.svg b/cpp/assets/icons/line/audiovisual/replay-5.svg
similarity index 100%
rename from assets/icons/line/audiovisual/replay-5.svg
rename to cpp/assets/icons/line/audiovisual/replay-5.svg
diff --git a/assets/icons/line/audiovisual/replay-rec.svg b/cpp/assets/icons/line/audiovisual/replay-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/replay-rec.svg
rename to cpp/assets/icons/line/audiovisual/replay-rec.svg
diff --git a/assets/icons/line/audiovisual/replay.svg b/cpp/assets/icons/line/audiovisual/replay.svg
similarity index 100%
rename from assets/icons/line/audiovisual/replay.svg
rename to cpp/assets/icons/line/audiovisual/replay.svg
diff --git a/assets/icons/line/audiovisual/shuffle.svg b/cpp/assets/icons/line/audiovisual/shuffle.svg
similarity index 100%
rename from assets/icons/line/audiovisual/shuffle.svg
rename to cpp/assets/icons/line/audiovisual/shuffle.svg
diff --git a/assets/icons/line/audiovisual/soundwave-rec.svg b/cpp/assets/icons/line/audiovisual/soundwave-rec.svg
similarity index 100%
rename from assets/icons/line/audiovisual/soundwave-rec.svg
rename to cpp/assets/icons/line/audiovisual/soundwave-rec.svg
diff --git a/assets/icons/line/audiovisual/soundwave.svg b/cpp/assets/icons/line/audiovisual/soundwave.svg
similarity index 100%
rename from assets/icons/line/audiovisual/soundwave.svg
rename to cpp/assets/icons/line/audiovisual/soundwave.svg
diff --git a/assets/icons/line/audiovisual/stop-circle.svg b/cpp/assets/icons/line/audiovisual/stop-circle.svg
similarity index 100%
rename from assets/icons/line/audiovisual/stop-circle.svg
rename to cpp/assets/icons/line/audiovisual/stop-circle.svg
diff --git a/assets/icons/line/audiovisual/stop.svg b/cpp/assets/icons/line/audiovisual/stop.svg
similarity index 100%
rename from assets/icons/line/audiovisual/stop.svg
rename to cpp/assets/icons/line/audiovisual/stop.svg
diff --git a/assets/icons/line/audiovisual/tv.svg b/cpp/assets/icons/line/audiovisual/tv.svg
similarity index 100%
rename from assets/icons/line/audiovisual/tv.svg
rename to cpp/assets/icons/line/audiovisual/tv.svg
diff --git a/assets/icons/line/audiovisual/verified.svg b/cpp/assets/icons/line/audiovisual/verified.svg
similarity index 100%
rename from assets/icons/line/audiovisual/verified.svg
rename to cpp/assets/icons/line/audiovisual/verified.svg
diff --git a/assets/icons/line/audiovisual/video-camera-slash.svg b/cpp/assets/icons/line/audiovisual/video-camera-slash.svg
similarity index 100%
rename from assets/icons/line/audiovisual/video-camera-slash.svg
rename to cpp/assets/icons/line/audiovisual/video-camera-slash.svg
diff --git a/assets/icons/line/audiovisual/video-camera.svg b/cpp/assets/icons/line/audiovisual/video-camera.svg
similarity index 100%
rename from assets/icons/line/audiovisual/video-camera.svg
rename to cpp/assets/icons/line/audiovisual/video-camera.svg
diff --git a/assets/icons/line/audiovisual/video-library.svg b/cpp/assets/icons/line/audiovisual/video-library.svg
similarity index 100%
rename from assets/icons/line/audiovisual/video-library.svg
rename to cpp/assets/icons/line/audiovisual/video-library.svg
diff --git a/assets/icons/line/audiovisual/video-plus.svg b/cpp/assets/icons/line/audiovisual/video-plus.svg
similarity index 100%
rename from assets/icons/line/audiovisual/video-plus.svg
rename to cpp/assets/icons/line/audiovisual/video-plus.svg
diff --git a/assets/icons/line/audiovisual/video-queue.svg b/cpp/assets/icons/line/audiovisual/video-queue.svg
similarity index 100%
rename from assets/icons/line/audiovisual/video-queue.svg
rename to cpp/assets/icons/line/audiovisual/video-queue.svg
diff --git a/assets/icons/line/audiovisual/volume-cross.svg b/cpp/assets/icons/line/audiovisual/volume-cross.svg
similarity index 100%
rename from assets/icons/line/audiovisual/volume-cross.svg
rename to cpp/assets/icons/line/audiovisual/volume-cross.svg
diff --git a/assets/icons/line/audiovisual/volume-high.svg b/cpp/assets/icons/line/audiovisual/volume-high.svg
similarity index 100%
rename from assets/icons/line/audiovisual/volume-high.svg
rename to cpp/assets/icons/line/audiovisual/volume-high.svg
diff --git a/assets/icons/line/audiovisual/volume-low.svg b/cpp/assets/icons/line/audiovisual/volume-low.svg
similarity index 100%
rename from assets/icons/line/audiovisual/volume-low.svg
rename to cpp/assets/icons/line/audiovisual/volume-low.svg
diff --git a/assets/icons/line/audiovisual/volume-mute.svg b/cpp/assets/icons/line/audiovisual/volume-mute.svg
similarity index 100%
rename from assets/icons/line/audiovisual/volume-mute.svg
rename to cpp/assets/icons/line/audiovisual/volume-mute.svg
diff --git a/assets/icons/line/audiovisual/volume-slash.svg b/cpp/assets/icons/line/audiovisual/volume-slash.svg
similarity index 100%
rename from assets/icons/line/audiovisual/volume-slash.svg
rename to cpp/assets/icons/line/audiovisual/volume-slash.svg
diff --git a/assets/icons/line/audiovisual/webcam-slash.svg b/cpp/assets/icons/line/audiovisual/webcam-slash.svg
similarity index 100%
rename from assets/icons/line/audiovisual/webcam-slash.svg
rename to cpp/assets/icons/line/audiovisual/webcam-slash.svg
diff --git a/assets/icons/line/audiovisual/webcam.svg b/cpp/assets/icons/line/audiovisual/webcam.svg
similarity index 100%
rename from assets/icons/line/audiovisual/webcam.svg
rename to cpp/assets/icons/line/audiovisual/webcam.svg
diff --git a/assets/icons/line/basic/activity-2.svg b/cpp/assets/icons/line/basic/activity-2.svg
similarity index 100%
rename from assets/icons/line/basic/activity-2.svg
rename to cpp/assets/icons/line/basic/activity-2.svg
diff --git a/assets/icons/line/basic/activity-rec.svg b/cpp/assets/icons/line/basic/activity-rec.svg
similarity index 100%
rename from assets/icons/line/basic/activity-rec.svg
rename to cpp/assets/icons/line/basic/activity-rec.svg
diff --git a/assets/icons/line/basic/airplay.svg b/cpp/assets/icons/line/basic/airplay.svg
similarity index 100%
rename from assets/icons/line/basic/airplay.svg
rename to cpp/assets/icons/line/basic/airplay.svg
diff --git a/assets/icons/line/basic/anchor-rec.svg b/cpp/assets/icons/line/basic/anchor-rec.svg
similarity index 100%
rename from assets/icons/line/basic/anchor-rec.svg
rename to cpp/assets/icons/line/basic/anchor-rec.svg
diff --git a/assets/icons/line/basic/anchor.svg b/cpp/assets/icons/line/basic/anchor.svg
similarity index 100%
rename from assets/icons/line/basic/anchor.svg
rename to cpp/assets/icons/line/basic/anchor.svg
diff --git a/assets/icons/line/basic/archive.svg b/cpp/assets/icons/line/basic/archive.svg
similarity index 100%
rename from assets/icons/line/basic/archive.svg
rename to cpp/assets/icons/line/basic/archive.svg
diff --git a/assets/icons/line/basic/at-rec.svg b/cpp/assets/icons/line/basic/at-rec.svg
similarity index 100%
rename from assets/icons/line/basic/at-rec.svg
rename to cpp/assets/icons/line/basic/at-rec.svg
diff --git a/assets/icons/line/basic/at.svg b/cpp/assets/icons/line/basic/at.svg
similarity index 100%
rename from assets/icons/line/basic/at.svg
rename to cpp/assets/icons/line/basic/at.svg
diff --git a/assets/icons/line/basic/atom.svg b/cpp/assets/icons/line/basic/atom.svg
similarity index 100%
rename from assets/icons/line/basic/atom.svg
rename to cpp/assets/icons/line/basic/atom.svg
diff --git a/assets/icons/line/basic/award.svg b/cpp/assets/icons/line/basic/award.svg
similarity index 100%
rename from assets/icons/line/basic/award.svg
rename to cpp/assets/icons/line/basic/award.svg
diff --git a/assets/icons/line/basic/baby-carriage.svg b/cpp/assets/icons/line/basic/baby-carriage.svg
similarity index 100%
rename from assets/icons/line/basic/baby-carriage.svg
rename to cpp/assets/icons/line/basic/baby-carriage.svg
diff --git a/assets/icons/line/basic/barchart.svg b/cpp/assets/icons/line/basic/barchart.svg
similarity index 100%
rename from assets/icons/line/basic/barchart.svg
rename to cpp/assets/icons/line/basic/barchart.svg
diff --git a/assets/icons/line/basic/bed-2.svg b/cpp/assets/icons/line/basic/bed-2.svg
similarity index 100%
rename from assets/icons/line/basic/bed-2.svg
rename to cpp/assets/icons/line/basic/bed-2.svg
diff --git a/assets/icons/line/basic/bed-3.svg b/cpp/assets/icons/line/basic/bed-3.svg
similarity index 100%
rename from assets/icons/line/basic/bed-3.svg
rename to cpp/assets/icons/line/basic/bed-3.svg
diff --git a/assets/icons/line/basic/bluetooth-rec.svg b/cpp/assets/icons/line/basic/bluetooth-rec.svg
similarity index 100%
rename from assets/icons/line/basic/bluetooth-rec.svg
rename to cpp/assets/icons/line/basic/bluetooth-rec.svg
diff --git a/assets/icons/line/basic/bluetooth.svg b/cpp/assets/icons/line/basic/bluetooth.svg
similarity index 100%
rename from assets/icons/line/basic/bluetooth.svg
rename to cpp/assets/icons/line/basic/bluetooth.svg
diff --git a/assets/icons/line/basic/book-open.svg b/cpp/assets/icons/line/basic/book-open.svg
similarity index 100%
rename from assets/icons/line/basic/book-open.svg
rename to cpp/assets/icons/line/basic/book-open.svg
diff --git a/assets/icons/line/basic/book.svg b/cpp/assets/icons/line/basic/book.svg
similarity index 100%
rename from assets/icons/line/basic/book.svg
rename to cpp/assets/icons/line/basic/book.svg
diff --git a/assets/icons/line/basic/bookmark-check.svg b/cpp/assets/icons/line/basic/bookmark-check.svg
similarity index 100%
rename from assets/icons/line/basic/bookmark-check.svg
rename to cpp/assets/icons/line/basic/bookmark-check.svg
diff --git a/assets/icons/line/basic/bookmark-minus.svg b/cpp/assets/icons/line/basic/bookmark-minus.svg
similarity index 100%
rename from assets/icons/line/basic/bookmark-minus.svg
rename to cpp/assets/icons/line/basic/bookmark-minus.svg
diff --git a/assets/icons/line/basic/bookmark-plus.svg b/cpp/assets/icons/line/basic/bookmark-plus.svg
similarity index 100%
rename from assets/icons/line/basic/bookmark-plus.svg
rename to cpp/assets/icons/line/basic/bookmark-plus.svg
diff --git a/assets/icons/line/basic/bookmark-slash.svg b/cpp/assets/icons/line/basic/bookmark-slash.svg
similarity index 100%
rename from assets/icons/line/basic/bookmark-slash.svg
rename to cpp/assets/icons/line/basic/bookmark-slash.svg
diff --git a/assets/icons/line/basic/bookmark.svg b/cpp/assets/icons/line/basic/bookmark.svg
similarity index 100%
rename from assets/icons/line/basic/bookmark.svg
rename to cpp/assets/icons/line/basic/bookmark.svg
diff --git a/assets/icons/line/basic/bookmarks.svg b/cpp/assets/icons/line/basic/bookmarks.svg
similarity index 100%
rename from assets/icons/line/basic/bookmarks.svg
rename to cpp/assets/icons/line/basic/bookmarks.svg
diff --git a/assets/icons/line/basic/box-2.svg b/cpp/assets/icons/line/basic/box-2.svg
similarity index 100%
rename from assets/icons/line/basic/box-2.svg
rename to cpp/assets/icons/line/basic/box-2.svg
diff --git a/assets/icons/line/basic/box.svg b/cpp/assets/icons/line/basic/box.svg
similarity index 100%
rename from assets/icons/line/basic/box.svg
rename to cpp/assets/icons/line/basic/box.svg
diff --git a/assets/icons/line/basic/brackets-rec.svg b/cpp/assets/icons/line/basic/brackets-rec.svg
similarity index 100%
rename from assets/icons/line/basic/brackets-rec.svg
rename to cpp/assets/icons/line/basic/brackets-rec.svg
diff --git a/assets/icons/line/basic/brackets.svg b/cpp/assets/icons/line/basic/brackets.svg
similarity index 100%
rename from assets/icons/line/basic/brackets.svg
rename to cpp/assets/icons/line/basic/brackets.svg
diff --git a/assets/icons/line/basic/briefcase-2.svg b/cpp/assets/icons/line/basic/briefcase-2.svg
similarity index 100%
rename from assets/icons/line/basic/briefcase-2.svg
rename to cpp/assets/icons/line/basic/briefcase-2.svg
diff --git a/assets/icons/line/basic/briefcase.svg b/cpp/assets/icons/line/basic/briefcase.svg
similarity index 100%
rename from assets/icons/line/basic/briefcase.svg
rename to cpp/assets/icons/line/basic/briefcase.svg
diff --git a/assets/icons/line/basic/broadcast-rec.svg b/cpp/assets/icons/line/basic/broadcast-rec.svg
similarity index 100%
rename from assets/icons/line/basic/broadcast-rec.svg
rename to cpp/assets/icons/line/basic/broadcast-rec.svg
diff --git a/assets/icons/line/basic/broadcast.svg b/cpp/assets/icons/line/basic/broadcast.svg
similarity index 100%
rename from assets/icons/line/basic/broadcast.svg
rename to cpp/assets/icons/line/basic/broadcast.svg
diff --git a/assets/icons/line/basic/brush.svg b/cpp/assets/icons/line/basic/brush.svg
similarity index 100%
rename from assets/icons/line/basic/brush.svg
rename to cpp/assets/icons/line/basic/brush.svg
diff --git a/assets/icons/line/basic/cast.svg b/cpp/assets/icons/line/basic/cast.svg
similarity index 100%
rename from assets/icons/line/basic/cast.svg
rename to cpp/assets/icons/line/basic/cast.svg
diff --git a/assets/icons/line/basic/check-circle.svg b/cpp/assets/icons/line/basic/check-circle.svg
similarity index 100%
rename from assets/icons/line/basic/check-circle.svg
rename to cpp/assets/icons/line/basic/check-circle.svg
diff --git a/assets/icons/line/basic/check-rec.svg b/cpp/assets/icons/line/basic/check-rec.svg
similarity index 100%
rename from assets/icons/line/basic/check-rec.svg
rename to cpp/assets/icons/line/basic/check-rec.svg
diff --git a/assets/icons/line/basic/check.svg b/cpp/assets/icons/line/basic/check.svg
similarity index 100%
rename from assets/icons/line/basic/check.svg
rename to cpp/assets/icons/line/basic/check.svg
diff --git a/assets/icons/line/basic/checkbox-circle.svg b/cpp/assets/icons/line/basic/checkbox-circle.svg
similarity index 100%
rename from assets/icons/line/basic/checkbox-circle.svg
rename to cpp/assets/icons/line/basic/checkbox-circle.svg
diff --git a/assets/icons/line/basic/checkbox-rec.svg b/cpp/assets/icons/line/basic/checkbox-rec.svg
similarity index 100%
rename from assets/icons/line/basic/checkbox-rec.svg
rename to cpp/assets/icons/line/basic/checkbox-rec.svg
diff --git a/assets/icons/line/basic/copy.svg b/cpp/assets/icons/line/basic/copy.svg
similarity index 100%
rename from assets/icons/line/basic/copy.svg
rename to cpp/assets/icons/line/basic/copy.svg
diff --git a/assets/icons/line/basic/copyright.svg b/cpp/assets/icons/line/basic/copyright.svg
similarity index 100%
rename from assets/icons/line/basic/copyright.svg
rename to cpp/assets/icons/line/basic/copyright.svg
diff --git a/assets/icons/line/basic/cross-rec.svg b/cpp/assets/icons/line/basic/cross-rec.svg
similarity index 100%
rename from assets/icons/line/basic/cross-rec.svg
rename to cpp/assets/icons/line/basic/cross-rec.svg
diff --git a/assets/icons/line/basic/cross.svg b/cpp/assets/icons/line/basic/cross.svg
similarity index 100%
rename from assets/icons/line/basic/cross.svg
rename to cpp/assets/icons/line/basic/cross.svg
diff --git a/assets/icons/line/basic/crosshair.svg b/cpp/assets/icons/line/basic/crosshair.svg
similarity index 100%
rename from assets/icons/line/basic/crosshair.svg
rename to cpp/assets/icons/line/basic/crosshair.svg
diff --git a/assets/icons/line/basic/cut.svg b/cpp/assets/icons/line/basic/cut.svg
similarity index 100%
rename from assets/icons/line/basic/cut.svg
rename to cpp/assets/icons/line/basic/cut.svg
diff --git a/assets/icons/line/basic/dashboard-2.svg b/cpp/assets/icons/line/basic/dashboard-2.svg
similarity index 100%
rename from assets/icons/line/basic/dashboard-2.svg
rename to cpp/assets/icons/line/basic/dashboard-2.svg
diff --git a/assets/icons/line/basic/dashboard.svg b/cpp/assets/icons/line/basic/dashboard.svg
similarity index 100%
rename from assets/icons/line/basic/dashboard.svg
rename to cpp/assets/icons/line/basic/dashboard.svg
diff --git a/assets/icons/line/basic/dumbell.svg b/cpp/assets/icons/line/basic/dumbell.svg
similarity index 100%
rename from assets/icons/line/basic/dumbell.svg
rename to cpp/assets/icons/line/basic/dumbell.svg
diff --git a/assets/icons/line/basic/email.svg b/cpp/assets/icons/line/basic/email.svg
similarity index 100%
rename from assets/icons/line/basic/email.svg
rename to cpp/assets/icons/line/basic/email.svg
diff --git a/assets/icons/line/basic/emails.svg b/cpp/assets/icons/line/basic/emails.svg
similarity index 100%
rename from assets/icons/line/basic/emails.svg
rename to cpp/assets/icons/line/basic/emails.svg
diff --git a/assets/icons/line/basic/emotion-happy.svg b/cpp/assets/icons/line/basic/emotion-happy.svg
similarity index 100%
rename from assets/icons/line/basic/emotion-happy.svg
rename to cpp/assets/icons/line/basic/emotion-happy.svg
diff --git a/assets/icons/line/basic/emotion-neutral.svg b/cpp/assets/icons/line/basic/emotion-neutral.svg
similarity index 100%
rename from assets/icons/line/basic/emotion-neutral.svg
rename to cpp/assets/icons/line/basic/emotion-neutral.svg
diff --git a/assets/icons/line/basic/emotion-sad.svg b/cpp/assets/icons/line/basic/emotion-sad.svg
similarity index 100%
rename from assets/icons/line/basic/emotion-sad.svg
rename to cpp/assets/icons/line/basic/emotion-sad.svg
diff --git a/assets/icons/line/basic/emotion-smile.svg b/cpp/assets/icons/line/basic/emotion-smile.svg
similarity index 100%
rename from assets/icons/line/basic/emotion-smile.svg
rename to cpp/assets/icons/line/basic/emotion-smile.svg
diff --git a/assets/icons/line/basic/emotion-wow.svg b/cpp/assets/icons/line/basic/emotion-wow.svg
similarity index 100%
rename from assets/icons/line/basic/emotion-wow.svg
rename to cpp/assets/icons/line/basic/emotion-wow.svg
diff --git a/assets/icons/line/basic/filter-2.svg b/cpp/assets/icons/line/basic/filter-2.svg
similarity index 100%
rename from assets/icons/line/basic/filter-2.svg
rename to cpp/assets/icons/line/basic/filter-2.svg
diff --git a/assets/icons/line/basic/filter-rec.svg b/cpp/assets/icons/line/basic/filter-rec.svg
similarity index 100%
rename from assets/icons/line/basic/filter-rec.svg
rename to cpp/assets/icons/line/basic/filter-rec.svg
diff --git a/assets/icons/line/basic/filter.svg b/cpp/assets/icons/line/basic/filter.svg
similarity index 100%
rename from assets/icons/line/basic/filter.svg
rename to cpp/assets/icons/line/basic/filter.svg
diff --git a/assets/icons/line/basic/fire.svg b/cpp/assets/icons/line/basic/fire.svg
similarity index 100%
rename from assets/icons/line/basic/fire.svg
rename to cpp/assets/icons/line/basic/fire.svg
diff --git a/assets/icons/line/basic/flag-2.svg b/cpp/assets/icons/line/basic/flag-2.svg
similarity index 100%
rename from assets/icons/line/basic/flag-2.svg
rename to cpp/assets/icons/line/basic/flag-2.svg
diff --git a/assets/icons/line/basic/flag-3.svg b/cpp/assets/icons/line/basic/flag-3.svg
similarity index 100%
rename from assets/icons/line/basic/flag-3.svg
rename to cpp/assets/icons/line/basic/flag-3.svg
diff --git a/assets/icons/line/basic/flag.svg b/cpp/assets/icons/line/basic/flag.svg
similarity index 100%
rename from assets/icons/line/basic/flag.svg
rename to cpp/assets/icons/line/basic/flag.svg
diff --git a/assets/icons/line/basic/gear-2.svg b/cpp/assets/icons/line/basic/gear-2.svg
similarity index 100%
rename from assets/icons/line/basic/gear-2.svg
rename to cpp/assets/icons/line/basic/gear-2.svg
diff --git a/assets/icons/line/basic/gear.svg b/cpp/assets/icons/line/basic/gear.svg
similarity index 100%
rename from assets/icons/line/basic/gear.svg
rename to cpp/assets/icons/line/basic/gear.svg
diff --git a/assets/icons/line/basic/gift.svg b/cpp/assets/icons/line/basic/gift.svg
similarity index 100%
rename from assets/icons/line/basic/gift.svg
rename to cpp/assets/icons/line/basic/gift.svg
diff --git a/assets/icons/line/basic/glasses.svg b/cpp/assets/icons/line/basic/glasses.svg
similarity index 100%
rename from assets/icons/line/basic/glasses.svg
rename to cpp/assets/icons/line/basic/glasses.svg
diff --git a/assets/icons/line/basic/hashtag-circle.svg b/cpp/assets/icons/line/basic/hashtag-circle.svg
similarity index 100%
rename from assets/icons/line/basic/hashtag-circle.svg
rename to cpp/assets/icons/line/basic/hashtag-circle.svg
diff --git a/assets/icons/line/basic/hashtag-rec.svg b/cpp/assets/icons/line/basic/hashtag-rec.svg
similarity index 100%
rename from assets/icons/line/basic/hashtag-rec.svg
rename to cpp/assets/icons/line/basic/hashtag-rec.svg
diff --git a/assets/icons/line/basic/hashtag.svg b/cpp/assets/icons/line/basic/hashtag.svg
similarity index 100%
rename from assets/icons/line/basic/hashtag.svg
rename to cpp/assets/icons/line/basic/hashtag.svg
diff --git a/assets/icons/line/basic/heart-slash.svg b/cpp/assets/icons/line/basic/heart-slash.svg
similarity index 100%
rename from assets/icons/line/basic/heart-slash.svg
rename to cpp/assets/icons/line/basic/heart-slash.svg
diff --git a/assets/icons/line/basic/heart.svg b/cpp/assets/icons/line/basic/heart.svg
similarity index 100%
rename from assets/icons/line/basic/heart.svg
rename to cpp/assets/icons/line/basic/heart.svg
diff --git a/assets/icons/line/basic/home-2.svg b/cpp/assets/icons/line/basic/home-2.svg
similarity index 100%
rename from assets/icons/line/basic/home-2.svg
rename to cpp/assets/icons/line/basic/home-2.svg
diff --git a/assets/icons/line/basic/home-3.svg b/cpp/assets/icons/line/basic/home-3.svg
similarity index 100%
rename from assets/icons/line/basic/home-3.svg
rename to cpp/assets/icons/line/basic/home-3.svg
diff --git a/assets/icons/line/basic/home-4.svg b/cpp/assets/icons/line/basic/home-4.svg
similarity index 100%
rename from assets/icons/line/basic/home-4.svg
rename to cpp/assets/icons/line/basic/home-4.svg
diff --git a/assets/icons/line/basic/home.svg b/cpp/assets/icons/line/basic/home.svg
similarity index 100%
rename from assets/icons/line/basic/home.svg
rename to cpp/assets/icons/line/basic/home.svg
diff --git a/assets/icons/line/basic/inbox-filled.svg b/cpp/assets/icons/line/basic/inbox-filled.svg
similarity index 100%
rename from assets/icons/line/basic/inbox-filled.svg
rename to cpp/assets/icons/line/basic/inbox-filled.svg
diff --git a/assets/icons/line/basic/inbox-in.svg b/cpp/assets/icons/line/basic/inbox-in.svg
similarity index 100%
rename from assets/icons/line/basic/inbox-in.svg
rename to cpp/assets/icons/line/basic/inbox-in.svg
diff --git a/assets/icons/line/basic/inbox-out.svg b/cpp/assets/icons/line/basic/inbox-out.svg
similarity index 100%
rename from assets/icons/line/basic/inbox-out.svg
rename to cpp/assets/icons/line/basic/inbox-out.svg
diff --git a/assets/icons/line/basic/inbox.svg b/cpp/assets/icons/line/basic/inbox.svg
similarity index 100%
rename from assets/icons/line/basic/inbox.svg
rename to cpp/assets/icons/line/basic/inbox.svg
diff --git a/assets/icons/line/basic/infinity-rec.svg b/cpp/assets/icons/line/basic/infinity-rec.svg
similarity index 100%
rename from assets/icons/line/basic/infinity-rec.svg
rename to cpp/assets/icons/line/basic/infinity-rec.svg
diff --git a/assets/icons/line/basic/infinity.svg b/cpp/assets/icons/line/basic/infinity.svg
similarity index 100%
rename from assets/icons/line/basic/infinity.svg
rename to cpp/assets/icons/line/basic/infinity.svg
diff --git a/assets/icons/line/basic/invoice.svg b/cpp/assets/icons/line/basic/invoice.svg
similarity index 100%
rename from assets/icons/line/basic/invoice.svg
rename to cpp/assets/icons/line/basic/invoice.svg
diff --git a/assets/icons/line/basic/layers.svg b/cpp/assets/icons/line/basic/layers.svg
similarity index 100%
rename from assets/icons/line/basic/layers.svg
rename to cpp/assets/icons/line/basic/layers.svg
diff --git a/assets/icons/line/basic/lifebuoy.svg b/cpp/assets/icons/line/basic/lifebuoy.svg
similarity index 100%
rename from assets/icons/line/basic/lifebuoy.svg
rename to cpp/assets/icons/line/basic/lifebuoy.svg
diff --git a/assets/icons/line/basic/loader-2-rec.svg b/cpp/assets/icons/line/basic/loader-2-rec.svg
similarity index 100%
rename from assets/icons/line/basic/loader-2-rec.svg
rename to cpp/assets/icons/line/basic/loader-2-rec.svg
diff --git a/assets/icons/line/basic/loader-2.svg b/cpp/assets/icons/line/basic/loader-2.svg
similarity index 100%
rename from assets/icons/line/basic/loader-2.svg
rename to cpp/assets/icons/line/basic/loader-2.svg
diff --git a/assets/icons/line/basic/loader-rec.svg b/cpp/assets/icons/line/basic/loader-rec.svg
similarity index 100%
rename from assets/icons/line/basic/loader-rec.svg
rename to cpp/assets/icons/line/basic/loader-rec.svg
diff --git a/assets/icons/line/basic/loader.svg b/cpp/assets/icons/line/basic/loader.svg
similarity index 100%
rename from assets/icons/line/basic/loader.svg
rename to cpp/assets/icons/line/basic/loader.svg
diff --git a/assets/icons/line/basic/loading-trolley.svg b/cpp/assets/icons/line/basic/loading-trolley.svg
similarity index 100%
rename from assets/icons/line/basic/loading-trolley.svg
rename to cpp/assets/icons/line/basic/loading-trolley.svg
diff --git a/assets/icons/line/basic/megaphone.svg b/cpp/assets/icons/line/basic/megaphone.svg
similarity index 100%
rename from assets/icons/line/basic/megaphone.svg
rename to cpp/assets/icons/line/basic/megaphone.svg
diff --git a/assets/icons/line/basic/menu-2-rec.svg b/cpp/assets/icons/line/basic/menu-2-rec.svg
similarity index 100%
rename from assets/icons/line/basic/menu-2-rec.svg
rename to cpp/assets/icons/line/basic/menu-2-rec.svg
diff --git a/assets/icons/line/basic/menu-2.svg b/cpp/assets/icons/line/basic/menu-2.svg
similarity index 100%
rename from assets/icons/line/basic/menu-2.svg
rename to cpp/assets/icons/line/basic/menu-2.svg
diff --git a/assets/icons/line/basic/menu-rec.svg b/cpp/assets/icons/line/basic/menu-rec.svg
similarity index 100%
rename from assets/icons/line/basic/menu-rec.svg
rename to cpp/assets/icons/line/basic/menu-rec.svg
diff --git a/assets/icons/line/basic/menu.svg b/cpp/assets/icons/line/basic/menu.svg
similarity index 100%
rename from assets/icons/line/basic/menu.svg
rename to cpp/assets/icons/line/basic/menu.svg
diff --git a/assets/icons/line/basic/minus-circle.svg b/cpp/assets/icons/line/basic/minus-circle.svg
similarity index 100%
rename from assets/icons/line/basic/minus-circle.svg
rename to cpp/assets/icons/line/basic/minus-circle.svg
diff --git a/assets/icons/line/basic/minus-rec.svg b/cpp/assets/icons/line/basic/minus-rec.svg
similarity index 100%
rename from assets/icons/line/basic/minus-rec.svg
rename to cpp/assets/icons/line/basic/minus-rec.svg
diff --git a/assets/icons/line/basic/minus.svg b/cpp/assets/icons/line/basic/minus.svg
similarity index 100%
rename from assets/icons/line/basic/minus.svg
rename to cpp/assets/icons/line/basic/minus.svg
diff --git a/assets/icons/line/basic/modules.svg b/cpp/assets/icons/line/basic/modules.svg
similarity index 100%
rename from assets/icons/line/basic/modules.svg
rename to cpp/assets/icons/line/basic/modules.svg
diff --git a/assets/icons/line/basic/more-horiz-rec.svg b/cpp/assets/icons/line/basic/more-horiz-rec.svg
similarity index 100%
rename from assets/icons/line/basic/more-horiz-rec.svg
rename to cpp/assets/icons/line/basic/more-horiz-rec.svg
diff --git a/assets/icons/line/basic/more-horiz.svg b/cpp/assets/icons/line/basic/more-horiz.svg
similarity index 100%
rename from assets/icons/line/basic/more-horiz.svg
rename to cpp/assets/icons/line/basic/more-horiz.svg
diff --git a/assets/icons/line/basic/more-vert-rec.svg b/cpp/assets/icons/line/basic/more-vert-rec.svg
similarity index 100%
rename from assets/icons/line/basic/more-vert-rec.svg
rename to cpp/assets/icons/line/basic/more-vert-rec.svg
diff --git a/assets/icons/line/basic/more-vert.svg b/cpp/assets/icons/line/basic/more-vert.svg
similarity index 100%
rename from assets/icons/line/basic/more-vert.svg
rename to cpp/assets/icons/line/basic/more-vert.svg
diff --git a/assets/icons/line/basic/newspaper.svg b/cpp/assets/icons/line/basic/newspaper.svg
similarity index 100%
rename from assets/icons/line/basic/newspaper.svg
rename to cpp/assets/icons/line/basic/newspaper.svg
diff --git a/assets/icons/line/basic/nut.svg b/cpp/assets/icons/line/basic/nut.svg
similarity index 100%
rename from assets/icons/line/basic/nut.svg
rename to cpp/assets/icons/line/basic/nut.svg
diff --git a/assets/icons/line/basic/planet.svg b/cpp/assets/icons/line/basic/planet.svg
similarity index 100%
rename from assets/icons/line/basic/planet.svg
rename to cpp/assets/icons/line/basic/planet.svg
diff --git a/assets/icons/line/basic/plus-circle.svg b/cpp/assets/icons/line/basic/plus-circle.svg
similarity index 100%
rename from assets/icons/line/basic/plus-circle.svg
rename to cpp/assets/icons/line/basic/plus-circle.svg
diff --git a/assets/icons/line/basic/plus-rec.svg b/cpp/assets/icons/line/basic/plus-rec.svg
similarity index 100%
rename from assets/icons/line/basic/plus-rec.svg
rename to cpp/assets/icons/line/basic/plus-rec.svg
diff --git a/assets/icons/line/basic/plus.svg b/cpp/assets/icons/line/basic/plus.svg
similarity index 100%
rename from assets/icons/line/basic/plus.svg
rename to cpp/assets/icons/line/basic/plus.svg
diff --git a/assets/icons/line/basic/power-rec.svg b/cpp/assets/icons/line/basic/power-rec.svg
similarity index 100%
rename from assets/icons/line/basic/power-rec.svg
rename to cpp/assets/icons/line/basic/power-rec.svg
diff --git a/assets/icons/line/basic/power.svg b/cpp/assets/icons/line/basic/power.svg
similarity index 100%
rename from assets/icons/line/basic/power.svg
rename to cpp/assets/icons/line/basic/power.svg
diff --git a/assets/icons/line/basic/presentation-chart.svg b/cpp/assets/icons/line/basic/presentation-chart.svg
similarity index 100%
rename from assets/icons/line/basic/presentation-chart.svg
rename to cpp/assets/icons/line/basic/presentation-chart.svg
diff --git a/assets/icons/line/basic/presentation-line.svg b/cpp/assets/icons/line/basic/presentation-line.svg
similarity index 100%
rename from assets/icons/line/basic/presentation-line.svg
rename to cpp/assets/icons/line/basic/presentation-line.svg
diff --git a/assets/icons/line/basic/receipt.svg b/cpp/assets/icons/line/basic/receipt.svg
similarity index 100%
rename from assets/icons/line/basic/receipt.svg
rename to cpp/assets/icons/line/basic/receipt.svg
diff --git a/assets/icons/line/basic/rocket-2.svg b/cpp/assets/icons/line/basic/rocket-2.svg
similarity index 100%
rename from assets/icons/line/basic/rocket-2.svg
rename to cpp/assets/icons/line/basic/rocket-2.svg
diff --git a/assets/icons/line/basic/rocket.svg b/cpp/assets/icons/line/basic/rocket.svg
similarity index 100%
rename from assets/icons/line/basic/rocket.svg
rename to cpp/assets/icons/line/basic/rocket.svg
diff --git a/assets/icons/line/basic/search.svg b/cpp/assets/icons/line/basic/search.svg
similarity index 100%
rename from assets/icons/line/basic/search.svg
rename to cpp/assets/icons/line/basic/search.svg
diff --git a/assets/icons/line/basic/send-2.svg b/cpp/assets/icons/line/basic/send-2.svg
similarity index 100%
rename from assets/icons/line/basic/send-2.svg
rename to cpp/assets/icons/line/basic/send-2.svg
diff --git a/assets/icons/line/basic/send.svg b/cpp/assets/icons/line/basic/send.svg
similarity index 100%
rename from assets/icons/line/basic/send.svg
rename to cpp/assets/icons/line/basic/send.svg
diff --git a/assets/icons/line/basic/share.svg b/cpp/assets/icons/line/basic/share.svg
similarity index 100%
rename from assets/icons/line/basic/share.svg
rename to cpp/assets/icons/line/basic/share.svg
diff --git a/assets/icons/line/basic/shopping-bag-2.svg b/cpp/assets/icons/line/basic/shopping-bag-2.svg
similarity index 100%
rename from assets/icons/line/basic/shopping-bag-2.svg
rename to cpp/assets/icons/line/basic/shopping-bag-2.svg
diff --git a/assets/icons/line/basic/shopping-bag.svg b/cpp/assets/icons/line/basic/shopping-bag.svg
similarity index 100%
rename from assets/icons/line/basic/shopping-bag.svg
rename to cpp/assets/icons/line/basic/shopping-bag.svg
diff --git a/assets/icons/line/basic/shopping-basket.svg b/cpp/assets/icons/line/basic/shopping-basket.svg
similarity index 100%
rename from assets/icons/line/basic/shopping-basket.svg
rename to cpp/assets/icons/line/basic/shopping-basket.svg
diff --git a/assets/icons/line/basic/shopping-cart-2.svg b/cpp/assets/icons/line/basic/shopping-cart-2.svg
similarity index 100%
rename from assets/icons/line/basic/shopping-cart-2.svg
rename to cpp/assets/icons/line/basic/shopping-cart-2.svg
diff --git a/assets/icons/line/basic/shopping-cart.svg b/cpp/assets/icons/line/basic/shopping-cart.svg
similarity index 100%
rename from assets/icons/line/basic/shopping-cart.svg
rename to cpp/assets/icons/line/basic/shopping-cart.svg
diff --git a/assets/icons/line/basic/slash.svg b/cpp/assets/icons/line/basic/slash.svg
similarity index 100%
rename from assets/icons/line/basic/slash.svg
rename to cpp/assets/icons/line/basic/slash.svg
diff --git a/assets/icons/line/basic/sliders-horiz-2.svg b/cpp/assets/icons/line/basic/sliders-horiz-2.svg
similarity index 100%
rename from assets/icons/line/basic/sliders-horiz-2.svg
rename to cpp/assets/icons/line/basic/sliders-horiz-2.svg
diff --git a/assets/icons/line/basic/sliders-horiz.svg b/cpp/assets/icons/line/basic/sliders-horiz.svg
similarity index 100%
rename from assets/icons/line/basic/sliders-horiz.svg
rename to cpp/assets/icons/line/basic/sliders-horiz.svg
diff --git a/assets/icons/line/basic/sliders-vert-2.svg b/cpp/assets/icons/line/basic/sliders-vert-2.svg
similarity index 100%
rename from assets/icons/line/basic/sliders-vert-2.svg
rename to cpp/assets/icons/line/basic/sliders-vert-2.svg
diff --git a/assets/icons/line/basic/sliders-vert.svg b/cpp/assets/icons/line/basic/sliders-vert.svg
similarity index 100%
rename from assets/icons/line/basic/sliders-vert.svg
rename to cpp/assets/icons/line/basic/sliders-vert.svg
diff --git a/assets/icons/line/basic/sort-number-rec.svg b/cpp/assets/icons/line/basic/sort-number-rec.svg
similarity index 100%
rename from assets/icons/line/basic/sort-number-rec.svg
rename to cpp/assets/icons/line/basic/sort-number-rec.svg
diff --git a/assets/icons/line/basic/sort-number-reverse-rec.svg b/cpp/assets/icons/line/basic/sort-number-reverse-rec.svg
similarity index 100%
rename from assets/icons/line/basic/sort-number-reverse-rec.svg
rename to cpp/assets/icons/line/basic/sort-number-reverse-rec.svg
diff --git a/assets/icons/line/basic/sort-number-reverse.svg b/cpp/assets/icons/line/basic/sort-number-reverse.svg
similarity index 100%
rename from assets/icons/line/basic/sort-number-reverse.svg
rename to cpp/assets/icons/line/basic/sort-number-reverse.svg
diff --git a/assets/icons/line/basic/sort-number.svg b/cpp/assets/icons/line/basic/sort-number.svg
similarity index 100%
rename from assets/icons/line/basic/sort-number.svg
rename to cpp/assets/icons/line/basic/sort-number.svg
diff --git a/assets/icons/line/basic/sort-text-rec.svg b/cpp/assets/icons/line/basic/sort-text-rec.svg
similarity index 100%
rename from assets/icons/line/basic/sort-text-rec.svg
rename to cpp/assets/icons/line/basic/sort-text-rec.svg
diff --git a/assets/icons/line/basic/sort-text-reverse-rec.svg b/cpp/assets/icons/line/basic/sort-text-reverse-rec.svg
similarity index 100%
rename from assets/icons/line/basic/sort-text-reverse-rec.svg
rename to cpp/assets/icons/line/basic/sort-text-reverse-rec.svg
diff --git a/assets/icons/line/basic/sort-text-reverse.svg b/cpp/assets/icons/line/basic/sort-text-reverse.svg
similarity index 100%
rename from assets/icons/line/basic/sort-text-reverse.svg
rename to cpp/assets/icons/line/basic/sort-text-reverse.svg
diff --git a/assets/icons/line/basic/sort-text.svg b/cpp/assets/icons/line/basic/sort-text.svg
similarity index 100%
rename from assets/icons/line/basic/sort-text.svg
rename to cpp/assets/icons/line/basic/sort-text.svg
diff --git a/assets/icons/line/basic/star-slash.svg b/cpp/assets/icons/line/basic/star-slash.svg
similarity index 100%
rename from assets/icons/line/basic/star-slash.svg
rename to cpp/assets/icons/line/basic/star-slash.svg
diff --git a/assets/icons/line/basic/star.svg b/cpp/assets/icons/line/basic/star.svg
similarity index 100%
rename from assets/icons/line/basic/star.svg
rename to cpp/assets/icons/line/basic/star.svg
diff --git a/assets/icons/line/basic/sticker.svg b/cpp/assets/icons/line/basic/sticker.svg
similarity index 100%
rename from assets/icons/line/basic/sticker.svg
rename to cpp/assets/icons/line/basic/sticker.svg
diff --git a/assets/icons/line/basic/swatchbook.svg b/cpp/assets/icons/line/basic/swatchbook.svg
similarity index 100%
rename from assets/icons/line/basic/swatchbook.svg
rename to cpp/assets/icons/line/basic/swatchbook.svg
diff --git a/assets/icons/line/basic/tag-2.svg b/cpp/assets/icons/line/basic/tag-2.svg
similarity index 100%
rename from assets/icons/line/basic/tag-2.svg
rename to cpp/assets/icons/line/basic/tag-2.svg
diff --git a/assets/icons/line/basic/tag.svg b/cpp/assets/icons/line/basic/tag.svg
similarity index 100%
rename from assets/icons/line/basic/tag.svg
rename to cpp/assets/icons/line/basic/tag.svg
diff --git a/assets/icons/line/basic/tags-2.svg b/cpp/assets/icons/line/basic/tags-2.svg
similarity index 100%
rename from assets/icons/line/basic/tags-2.svg
rename to cpp/assets/icons/line/basic/tags-2.svg
diff --git a/assets/icons/line/basic/tags.svg b/cpp/assets/icons/line/basic/tags.svg
similarity index 100%
rename from assets/icons/line/basic/tags.svg
rename to cpp/assets/icons/line/basic/tags.svg
diff --git a/assets/icons/line/basic/target.svg b/cpp/assets/icons/line/basic/target.svg
similarity index 100%
rename from assets/icons/line/basic/target.svg
rename to cpp/assets/icons/line/basic/target.svg
diff --git a/assets/icons/line/basic/terminal.svg b/cpp/assets/icons/line/basic/terminal.svg
similarity index 100%
rename from assets/icons/line/basic/terminal.svg
rename to cpp/assets/icons/line/basic/terminal.svg
diff --git a/assets/icons/line/basic/thumbs-down-2.svg b/cpp/assets/icons/line/basic/thumbs-down-2.svg
similarity index 100%
rename from assets/icons/line/basic/thumbs-down-2.svg
rename to cpp/assets/icons/line/basic/thumbs-down-2.svg
diff --git a/assets/icons/line/basic/thumbs-down.svg b/cpp/assets/icons/line/basic/thumbs-down.svg
similarity index 100%
rename from assets/icons/line/basic/thumbs-down.svg
rename to cpp/assets/icons/line/basic/thumbs-down.svg
diff --git a/assets/icons/line/basic/thumbs-up-2.svg b/cpp/assets/icons/line/basic/thumbs-up-2.svg
similarity index 100%
rename from assets/icons/line/basic/thumbs-up-2.svg
rename to cpp/assets/icons/line/basic/thumbs-up-2.svg
diff --git a/assets/icons/line/basic/thumbs-up.svg b/cpp/assets/icons/line/basic/thumbs-up.svg
similarity index 100%
rename from assets/icons/line/basic/thumbs-up.svg
rename to cpp/assets/icons/line/basic/thumbs-up.svg
diff --git a/assets/icons/line/basic/ticket.svg b/cpp/assets/icons/line/basic/ticket.svg
similarity index 100%
rename from assets/icons/line/basic/ticket.svg
rename to cpp/assets/icons/line/basic/ticket.svg
diff --git a/assets/icons/line/basic/toggle-off.svg b/cpp/assets/icons/line/basic/toggle-off.svg
similarity index 100%
rename from assets/icons/line/basic/toggle-off.svg
rename to cpp/assets/icons/line/basic/toggle-off.svg
diff --git a/assets/icons/line/basic/toggle-on.svg b/cpp/assets/icons/line/basic/toggle-on.svg
similarity index 100%
rename from assets/icons/line/basic/toggle-on.svg
rename to cpp/assets/icons/line/basic/toggle-on.svg
diff --git a/assets/icons/line/basic/trash-2.svg b/cpp/assets/icons/line/basic/trash-2.svg
similarity index 100%
rename from assets/icons/line/basic/trash-2.svg
rename to cpp/assets/icons/line/basic/trash-2.svg
diff --git a/assets/icons/line/basic/trash.svg b/cpp/assets/icons/line/basic/trash.svg
similarity index 100%
rename from assets/icons/line/basic/trash.svg
rename to cpp/assets/icons/line/basic/trash.svg
diff --git a/assets/icons/line/basic/trophy.svg b/cpp/assets/icons/line/basic/trophy.svg
similarity index 100%
rename from assets/icons/line/basic/trophy.svg
rename to cpp/assets/icons/line/basic/trophy.svg
diff --git a/assets/icons/line/basic/truck.svg b/cpp/assets/icons/line/basic/truck.svg
similarity index 100%
rename from assets/icons/line/basic/truck.svg
rename to cpp/assets/icons/line/basic/truck.svg
diff --git a/assets/icons/line/basic/umbrella.svg b/cpp/assets/icons/line/basic/umbrella.svg
similarity index 100%
rename from assets/icons/line/basic/umbrella.svg
rename to cpp/assets/icons/line/basic/umbrella.svg
diff --git a/assets/icons/line/basic/weight.svg b/cpp/assets/icons/line/basic/weight.svg
similarity index 100%
rename from assets/icons/line/basic/weight.svg
rename to cpp/assets/icons/line/basic/weight.svg
diff --git a/assets/icons/line/basic/wheelchair-rec.svg b/cpp/assets/icons/line/basic/wheelchair-rec.svg
similarity index 100%
rename from assets/icons/line/basic/wheelchair-rec.svg
rename to cpp/assets/icons/line/basic/wheelchair-rec.svg
diff --git a/assets/icons/line/basic/wheelchair.svg b/cpp/assets/icons/line/basic/wheelchair.svg
similarity index 100%
rename from assets/icons/line/basic/wheelchair.svg
rename to cpp/assets/icons/line/basic/wheelchair.svg
diff --git a/assets/icons/line/basic/wifi-rec.svg b/cpp/assets/icons/line/basic/wifi-rec.svg
similarity index 100%
rename from assets/icons/line/basic/wifi-rec.svg
rename to cpp/assets/icons/line/basic/wifi-rec.svg
diff --git a/assets/icons/line/basic/wifi-slash-rec.svg b/cpp/assets/icons/line/basic/wifi-slash-rec.svg
similarity index 100%
rename from assets/icons/line/basic/wifi-slash-rec.svg
rename to cpp/assets/icons/line/basic/wifi-slash-rec.svg
diff --git a/assets/icons/line/basic/wifi-slash.svg b/cpp/assets/icons/line/basic/wifi-slash.svg
similarity index 100%
rename from assets/icons/line/basic/wifi-slash.svg
rename to cpp/assets/icons/line/basic/wifi-slash.svg
diff --git a/assets/icons/line/basic/wifi.svg b/cpp/assets/icons/line/basic/wifi.svg
similarity index 100%
rename from assets/icons/line/basic/wifi.svg
rename to cpp/assets/icons/line/basic/wifi.svg
diff --git a/assets/icons/line/basic/wrench.svg b/cpp/assets/icons/line/basic/wrench.svg
similarity index 100%
rename from assets/icons/line/basic/wrench.svg
rename to cpp/assets/icons/line/basic/wrench.svg
diff --git a/assets/icons/line/basic/yin-yang.svg b/cpp/assets/icons/line/basic/yin-yang.svg
similarity index 100%
rename from assets/icons/line/basic/yin-yang.svg
rename to cpp/assets/icons/line/basic/yin-yang.svg
diff --git a/assets/icons/line/basic/zoom-in.svg b/cpp/assets/icons/line/basic/zoom-in.svg
similarity index 100%
rename from assets/icons/line/basic/zoom-in.svg
rename to cpp/assets/icons/line/basic/zoom-in.svg
diff --git a/assets/icons/line/basic/zoom-out.svg b/cpp/assets/icons/line/basic/zoom-out.svg
similarity index 100%
rename from assets/icons/line/basic/zoom-out.svg
rename to cpp/assets/icons/line/basic/zoom-out.svg
diff --git a/assets/icons/line/brands/android.svg b/cpp/assets/icons/line/brands/android.svg
similarity index 100%
rename from assets/icons/line/brands/android.svg
rename to cpp/assets/icons/line/brands/android.svg
diff --git a/assets/icons/line/brands/apple.svg b/cpp/assets/icons/line/brands/apple.svg
similarity index 100%
rename from assets/icons/line/brands/apple.svg
rename to cpp/assets/icons/line/brands/apple.svg
diff --git a/assets/icons/line/brands/appstore.svg b/cpp/assets/icons/line/brands/appstore.svg
similarity index 100%
rename from assets/icons/line/brands/appstore.svg
rename to cpp/assets/icons/line/brands/appstore.svg
diff --git a/assets/icons/line/brands/behance.svg b/cpp/assets/icons/line/brands/behance.svg
similarity index 100%
rename from assets/icons/line/brands/behance.svg
rename to cpp/assets/icons/line/brands/behance.svg
diff --git a/assets/icons/line/brands/dribbble.svg b/cpp/assets/icons/line/brands/dribbble.svg
similarity index 100%
rename from assets/icons/line/brands/dribbble.svg
rename to cpp/assets/icons/line/brands/dribbble.svg
diff --git a/assets/icons/line/brands/facebook.svg b/cpp/assets/icons/line/brands/facebook.svg
similarity index 100%
rename from assets/icons/line/brands/facebook.svg
rename to cpp/assets/icons/line/brands/facebook.svg
diff --git a/assets/icons/line/brands/figma.svg b/cpp/assets/icons/line/brands/figma.svg
similarity index 100%
rename from assets/icons/line/brands/figma.svg
rename to cpp/assets/icons/line/brands/figma.svg
diff --git a/assets/icons/line/brands/framer.svg b/cpp/assets/icons/line/brands/framer.svg
similarity index 100%
rename from assets/icons/line/brands/framer.svg
rename to cpp/assets/icons/line/brands/framer.svg
diff --git a/assets/icons/line/brands/github.svg b/cpp/assets/icons/line/brands/github.svg
similarity index 100%
rename from assets/icons/line/brands/github.svg
rename to cpp/assets/icons/line/brands/github.svg
diff --git a/assets/icons/line/brands/googleplay.svg b/cpp/assets/icons/line/brands/googleplay.svg
similarity index 100%
rename from assets/icons/line/brands/googleplay.svg
rename to cpp/assets/icons/line/brands/googleplay.svg
diff --git a/assets/icons/line/brands/illustrator.svg b/cpp/assets/icons/line/brands/illustrator.svg
similarity index 100%
rename from assets/icons/line/brands/illustrator.svg
rename to cpp/assets/icons/line/brands/illustrator.svg
diff --git a/assets/icons/line/brands/instagram.svg b/cpp/assets/icons/line/brands/instagram.svg
similarity index 100%
rename from assets/icons/line/brands/instagram.svg
rename to cpp/assets/icons/line/brands/instagram.svg
diff --git a/assets/icons/line/brands/linkedin.svg b/cpp/assets/icons/line/brands/linkedin.svg
similarity index 100%
rename from assets/icons/line/brands/linkedin.svg
rename to cpp/assets/icons/line/brands/linkedin.svg
diff --git a/assets/icons/line/brands/messanger.svg b/cpp/assets/icons/line/brands/messanger.svg
similarity index 100%
rename from assets/icons/line/brands/messanger.svg
rename to cpp/assets/icons/line/brands/messanger.svg
diff --git a/assets/icons/line/brands/notion.svg b/cpp/assets/icons/line/brands/notion.svg
similarity index 100%
rename from assets/icons/line/brands/notion.svg
rename to cpp/assets/icons/line/brands/notion.svg
diff --git a/assets/icons/line/brands/photoshop.svg b/cpp/assets/icons/line/brands/photoshop.svg
similarity index 100%
rename from assets/icons/line/brands/photoshop.svg
rename to cpp/assets/icons/line/brands/photoshop.svg
diff --git a/assets/icons/line/brands/pinterest.svg b/cpp/assets/icons/line/brands/pinterest.svg
similarity index 100%
rename from assets/icons/line/brands/pinterest.svg
rename to cpp/assets/icons/line/brands/pinterest.svg
diff --git a/assets/icons/line/brands/producthunt.svg b/cpp/assets/icons/line/brands/producthunt.svg
similarity index 100%
rename from assets/icons/line/brands/producthunt.svg
rename to cpp/assets/icons/line/brands/producthunt.svg
diff --git a/assets/icons/line/brands/sketch.svg b/cpp/assets/icons/line/brands/sketch.svg
similarity index 100%
rename from assets/icons/line/brands/sketch.svg
rename to cpp/assets/icons/line/brands/sketch.svg
diff --git a/assets/icons/line/brands/soundcloud.svg b/cpp/assets/icons/line/brands/soundcloud.svg
similarity index 100%
rename from assets/icons/line/brands/soundcloud.svg
rename to cpp/assets/icons/line/brands/soundcloud.svg
diff --git a/assets/icons/line/brands/spotify.svg b/cpp/assets/icons/line/brands/spotify.svg
similarity index 100%
rename from assets/icons/line/brands/spotify.svg
rename to cpp/assets/icons/line/brands/spotify.svg
diff --git a/assets/icons/line/brands/twitter.svg b/cpp/assets/icons/line/brands/twitter.svg
similarity index 100%
rename from assets/icons/line/brands/twitter.svg
rename to cpp/assets/icons/line/brands/twitter.svg
diff --git a/assets/icons/line/brands/windows.svg b/cpp/assets/icons/line/brands/windows.svg
similarity index 100%
rename from assets/icons/line/brands/windows.svg
rename to cpp/assets/icons/line/brands/windows.svg
diff --git a/assets/icons/line/brands/youtube.svg b/cpp/assets/icons/line/brands/youtube.svg
similarity index 100%
rename from assets/icons/line/brands/youtube.svg
rename to cpp/assets/icons/line/brands/youtube.svg
diff --git a/assets/icons/line/call/call-add.svg b/cpp/assets/icons/line/call/call-add.svg
similarity index 100%
rename from assets/icons/line/call/call-add.svg
rename to cpp/assets/icons/line/call/call-add.svg
diff --git a/assets/icons/line/call/call-calling.svg b/cpp/assets/icons/line/call/call-calling.svg
similarity index 100%
rename from assets/icons/line/call/call-calling.svg
rename to cpp/assets/icons/line/call/call-calling.svg
diff --git a/assets/icons/line/call/call-decline.svg b/cpp/assets/icons/line/call/call-decline.svg
similarity index 100%
rename from assets/icons/line/call/call-decline.svg
rename to cpp/assets/icons/line/call/call-decline.svg
diff --git a/assets/icons/line/call/call-end.svg b/cpp/assets/icons/line/call/call-end.svg
similarity index 100%
rename from assets/icons/line/call/call-end.svg
rename to cpp/assets/icons/line/call/call-end.svg
diff --git a/assets/icons/line/call/call-incoming.svg b/cpp/assets/icons/line/call/call-incoming.svg
similarity index 100%
rename from assets/icons/line/call/call-incoming.svg
rename to cpp/assets/icons/line/call/call-incoming.svg
diff --git a/assets/icons/line/call/call-missed.svg b/cpp/assets/icons/line/call/call-missed.svg
similarity index 100%
rename from assets/icons/line/call/call-missed.svg
rename to cpp/assets/icons/line/call/call-missed.svg
diff --git a/assets/icons/line/call/call-muted.svg b/cpp/assets/icons/line/call/call-muted.svg
similarity index 100%
rename from assets/icons/line/call/call-muted.svg
rename to cpp/assets/icons/line/call/call-muted.svg
diff --git a/assets/icons/line/call/call-on-hold.svg b/cpp/assets/icons/line/call/call-on-hold.svg
similarity index 100%
rename from assets/icons/line/call/call-on-hold.svg
rename to cpp/assets/icons/line/call/call-on-hold.svg
diff --git a/assets/icons/line/call/call-outgoing.svg b/cpp/assets/icons/line/call/call-outgoing.svg
similarity index 100%
rename from assets/icons/line/call/call-outgoing.svg
rename to cpp/assets/icons/line/call/call-outgoing.svg
diff --git a/assets/icons/line/call/call-received.svg b/cpp/assets/icons/line/call/call-received.svg
similarity index 100%
rename from assets/icons/line/call/call-received.svg
rename to cpp/assets/icons/line/call/call-received.svg
diff --git a/assets/icons/line/call/call-redirected.svg b/cpp/assets/icons/line/call/call-redirected.svg
similarity index 100%
rename from assets/icons/line/call/call-redirected.svg
rename to cpp/assets/icons/line/call/call-redirected.svg
diff --git a/assets/icons/line/call/call-remove.svg b/cpp/assets/icons/line/call/call-remove.svg
similarity index 100%
rename from assets/icons/line/call/call-remove.svg
rename to cpp/assets/icons/line/call/call-remove.svg
diff --git a/assets/icons/line/call/call-slash.svg b/cpp/assets/icons/line/call/call-slash.svg
similarity index 100%
rename from assets/icons/line/call/call-slash.svg
rename to cpp/assets/icons/line/call/call-slash.svg
diff --git a/assets/icons/line/call/dialpad.svg b/cpp/assets/icons/line/call/dialpad.svg
similarity index 100%
rename from assets/icons/line/call/dialpad.svg
rename to cpp/assets/icons/line/call/dialpad.svg
diff --git a/assets/icons/line/call/phone.svg b/cpp/assets/icons/line/call/phone.svg
similarity index 100%
rename from assets/icons/line/call/phone.svg
rename to cpp/assets/icons/line/call/phone.svg
diff --git a/assets/icons/line/call/voicemail.svg b/cpp/assets/icons/line/call/voicemail.svg
similarity index 100%
rename from assets/icons/line/call/voicemail.svg
rename to cpp/assets/icons/line/call/voicemail.svg
diff --git a/assets/icons/line/chat/comment-2-alert.svg b/cpp/assets/icons/line/chat/comment-2-alert.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-alert.svg
rename to cpp/assets/icons/line/chat/comment-2-alert.svg
diff --git a/assets/icons/line/chat/comment-2-cancel.svg b/cpp/assets/icons/line/chat/comment-2-cancel.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-cancel.svg
rename to cpp/assets/icons/line/chat/comment-2-cancel.svg
diff --git a/assets/icons/line/chat/comment-2-check.svg b/cpp/assets/icons/line/chat/comment-2-check.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-check.svg
rename to cpp/assets/icons/line/chat/comment-2-check.svg
diff --git a/assets/icons/line/chat/comment-2-dots.svg b/cpp/assets/icons/line/chat/comment-2-dots.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-dots.svg
rename to cpp/assets/icons/line/chat/comment-2-dots.svg
diff --git a/assets/icons/line/chat/comment-2-info.svg b/cpp/assets/icons/line/chat/comment-2-info.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-info.svg
rename to cpp/assets/icons/line/chat/comment-2-info.svg
diff --git a/assets/icons/line/chat/comment-2-minus.svg b/cpp/assets/icons/line/chat/comment-2-minus.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-minus.svg
rename to cpp/assets/icons/line/chat/comment-2-minus.svg
diff --git a/assets/icons/line/chat/comment-2-plus.svg b/cpp/assets/icons/line/chat/comment-2-plus.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-plus.svg
rename to cpp/assets/icons/line/chat/comment-2-plus.svg
diff --git a/assets/icons/line/chat/comment-2-question.svg b/cpp/assets/icons/line/chat/comment-2-question.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-question.svg
rename to cpp/assets/icons/line/chat/comment-2-question.svg
diff --git a/assets/icons/line/chat/comment-2-slash.svg b/cpp/assets/icons/line/chat/comment-2-slash.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-slash.svg
rename to cpp/assets/icons/line/chat/comment-2-slash.svg
diff --git a/assets/icons/line/chat/comment-2-text.svg b/cpp/assets/icons/line/chat/comment-2-text.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2-text.svg
rename to cpp/assets/icons/line/chat/comment-2-text.svg
diff --git a/assets/icons/line/chat/comment-2.svg b/cpp/assets/icons/line/chat/comment-2.svg
similarity index 100%
rename from assets/icons/line/chat/comment-2.svg
rename to cpp/assets/icons/line/chat/comment-2.svg
diff --git a/assets/icons/line/chat/comment-alert.svg b/cpp/assets/icons/line/chat/comment-alert.svg
similarity index 100%
rename from assets/icons/line/chat/comment-alert.svg
rename to cpp/assets/icons/line/chat/comment-alert.svg
diff --git a/assets/icons/line/chat/comment-cancel.svg b/cpp/assets/icons/line/chat/comment-cancel.svg
similarity index 100%
rename from assets/icons/line/chat/comment-cancel.svg
rename to cpp/assets/icons/line/chat/comment-cancel.svg
diff --git a/assets/icons/line/chat/comment-check.svg b/cpp/assets/icons/line/chat/comment-check.svg
similarity index 100%
rename from assets/icons/line/chat/comment-check.svg
rename to cpp/assets/icons/line/chat/comment-check.svg
diff --git a/assets/icons/line/chat/comment-dots.svg b/cpp/assets/icons/line/chat/comment-dots.svg
similarity index 100%
rename from assets/icons/line/chat/comment-dots.svg
rename to cpp/assets/icons/line/chat/comment-dots.svg
diff --git a/assets/icons/line/chat/comment-minus.svg b/cpp/assets/icons/line/chat/comment-minus.svg
similarity index 100%
rename from assets/icons/line/chat/comment-minus.svg
rename to cpp/assets/icons/line/chat/comment-minus.svg
diff --git a/assets/icons/line/chat/comment-plus.svg b/cpp/assets/icons/line/chat/comment-plus.svg
similarity index 100%
rename from assets/icons/line/chat/comment-plus.svg
rename to cpp/assets/icons/line/chat/comment-plus.svg
diff --git a/assets/icons/line/chat/comment-slash.svg b/cpp/assets/icons/line/chat/comment-slash.svg
similarity index 100%
rename from assets/icons/line/chat/comment-slash.svg
rename to cpp/assets/icons/line/chat/comment-slash.svg
diff --git a/assets/icons/line/chat/comment-text.svg b/cpp/assets/icons/line/chat/comment-text.svg
similarity index 100%
rename from assets/icons/line/chat/comment-text.svg
rename to cpp/assets/icons/line/chat/comment-text.svg
diff --git a/assets/icons/line/chat/comment.svg b/cpp/assets/icons/line/chat/comment.svg
similarity index 100%
rename from assets/icons/line/chat/comment.svg
rename to cpp/assets/icons/line/chat/comment.svg
diff --git a/assets/icons/line/chat/comments-2.svg b/cpp/assets/icons/line/chat/comments-2.svg
similarity index 100%
rename from assets/icons/line/chat/comments-2.svg
rename to cpp/assets/icons/line/chat/comments-2.svg
diff --git a/assets/icons/line/chat/comments.svg b/cpp/assets/icons/line/chat/comments.svg
similarity index 100%
rename from assets/icons/line/chat/comments.svg
rename to cpp/assets/icons/line/chat/comments.svg
diff --git a/assets/icons/line/editor/align-bottom-rec.svg b/cpp/assets/icons/line/editor/align-bottom-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-bottom-rec.svg
rename to cpp/assets/icons/line/editor/align-bottom-rec.svg
diff --git a/assets/icons/line/editor/align-bottom.svg b/cpp/assets/icons/line/editor/align-bottom.svg
similarity index 100%
rename from assets/icons/line/editor/align-bottom.svg
rename to cpp/assets/icons/line/editor/align-bottom.svg
diff --git a/assets/icons/line/editor/align-center-2-rec.svg b/cpp/assets/icons/line/editor/align-center-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-center-2-rec.svg
rename to cpp/assets/icons/line/editor/align-center-2-rec.svg
diff --git a/assets/icons/line/editor/align-center-2.svg b/cpp/assets/icons/line/editor/align-center-2.svg
similarity index 100%
rename from assets/icons/line/editor/align-center-2.svg
rename to cpp/assets/icons/line/editor/align-center-2.svg
diff --git a/assets/icons/line/editor/align-center-rec.svg b/cpp/assets/icons/line/editor/align-center-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-center-rec.svg
rename to cpp/assets/icons/line/editor/align-center-rec.svg
diff --git a/assets/icons/line/editor/align-center.svg b/cpp/assets/icons/line/editor/align-center.svg
similarity index 100%
rename from assets/icons/line/editor/align-center.svg
rename to cpp/assets/icons/line/editor/align-center.svg
diff --git a/assets/icons/line/editor/align-justify-2-rec.svg b/cpp/assets/icons/line/editor/align-justify-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-justify-2-rec.svg
rename to cpp/assets/icons/line/editor/align-justify-2-rec.svg
diff --git a/assets/icons/line/editor/align-justify-2.svg b/cpp/assets/icons/line/editor/align-justify-2.svg
similarity index 100%
rename from assets/icons/line/editor/align-justify-2.svg
rename to cpp/assets/icons/line/editor/align-justify-2.svg
diff --git a/assets/icons/line/editor/align-justify-rec.svg b/cpp/assets/icons/line/editor/align-justify-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-justify-rec.svg
rename to cpp/assets/icons/line/editor/align-justify-rec.svg
diff --git a/assets/icons/line/editor/align-justify.svg b/cpp/assets/icons/line/editor/align-justify.svg
similarity index 100%
rename from assets/icons/line/editor/align-justify.svg
rename to cpp/assets/icons/line/editor/align-justify.svg
diff --git a/assets/icons/line/editor/align-left-2-rec.svg b/cpp/assets/icons/line/editor/align-left-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-left-2-rec.svg
rename to cpp/assets/icons/line/editor/align-left-2-rec.svg
diff --git a/assets/icons/line/editor/align-left-2.svg b/cpp/assets/icons/line/editor/align-left-2.svg
similarity index 100%
rename from assets/icons/line/editor/align-left-2.svg
rename to cpp/assets/icons/line/editor/align-left-2.svg
diff --git a/assets/icons/line/editor/align-left-rec.svg b/cpp/assets/icons/line/editor/align-left-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-left-rec.svg
rename to cpp/assets/icons/line/editor/align-left-rec.svg
diff --git a/assets/icons/line/editor/align-left.svg b/cpp/assets/icons/line/editor/align-left.svg
similarity index 100%
rename from assets/icons/line/editor/align-left.svg
rename to cpp/assets/icons/line/editor/align-left.svg
diff --git a/assets/icons/line/editor/align-middle-rec.svg b/cpp/assets/icons/line/editor/align-middle-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-middle-rec.svg
rename to cpp/assets/icons/line/editor/align-middle-rec.svg
diff --git a/assets/icons/line/editor/align-middle.svg b/cpp/assets/icons/line/editor/align-middle.svg
similarity index 100%
rename from assets/icons/line/editor/align-middle.svg
rename to cpp/assets/icons/line/editor/align-middle.svg
diff --git a/assets/icons/line/editor/align-right-2-rec.svg b/cpp/assets/icons/line/editor/align-right-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-right-2-rec.svg
rename to cpp/assets/icons/line/editor/align-right-2-rec.svg
diff --git a/assets/icons/line/editor/align-right-2.svg b/cpp/assets/icons/line/editor/align-right-2.svg
similarity index 100%
rename from assets/icons/line/editor/align-right-2.svg
rename to cpp/assets/icons/line/editor/align-right-2.svg
diff --git a/assets/icons/line/editor/align-right-rec.svg b/cpp/assets/icons/line/editor/align-right-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-right-rec.svg
rename to cpp/assets/icons/line/editor/align-right-rec.svg
diff --git a/assets/icons/line/editor/align-right.svg b/cpp/assets/icons/line/editor/align-right.svg
similarity index 100%
rename from assets/icons/line/editor/align-right.svg
rename to cpp/assets/icons/line/editor/align-right.svg
diff --git a/assets/icons/line/editor/align-top-rec.svg b/cpp/assets/icons/line/editor/align-top-rec.svg
similarity index 100%
rename from assets/icons/line/editor/align-top-rec.svg
rename to cpp/assets/icons/line/editor/align-top-rec.svg
diff --git a/assets/icons/line/editor/align-top.svg b/cpp/assets/icons/line/editor/align-top.svg
similarity index 100%
rename from assets/icons/line/editor/align-top.svg
rename to cpp/assets/icons/line/editor/align-top.svg
diff --git a/assets/icons/line/editor/border-bottom.svg b/cpp/assets/icons/line/editor/border-bottom.svg
similarity index 100%
rename from assets/icons/line/editor/border-bottom.svg
rename to cpp/assets/icons/line/editor/border-bottom.svg
diff --git a/assets/icons/line/editor/border-clear.svg b/cpp/assets/icons/line/editor/border-clear.svg
similarity index 100%
rename from assets/icons/line/editor/border-clear.svg
rename to cpp/assets/icons/line/editor/border-clear.svg
diff --git a/assets/icons/line/editor/border-common.svg b/cpp/assets/icons/line/editor/border-common.svg
similarity index 100%
rename from assets/icons/line/editor/border-common.svg
rename to cpp/assets/icons/line/editor/border-common.svg
diff --git a/assets/icons/line/editor/border-horizontal.svg b/cpp/assets/icons/line/editor/border-horizontal.svg
similarity index 100%
rename from assets/icons/line/editor/border-horizontal.svg
rename to cpp/assets/icons/line/editor/border-horizontal.svg
diff --git a/assets/icons/line/editor/border-inner.svg b/cpp/assets/icons/line/editor/border-inner.svg
similarity index 100%
rename from assets/icons/line/editor/border-inner.svg
rename to cpp/assets/icons/line/editor/border-inner.svg
diff --git a/assets/icons/line/editor/border-left.svg b/cpp/assets/icons/line/editor/border-left.svg
similarity index 100%
rename from assets/icons/line/editor/border-left.svg
rename to cpp/assets/icons/line/editor/border-left.svg
diff --git a/assets/icons/line/editor/border-outer.svg b/cpp/assets/icons/line/editor/border-outer.svg
similarity index 100%
rename from assets/icons/line/editor/border-outer.svg
rename to cpp/assets/icons/line/editor/border-outer.svg
diff --git a/assets/icons/line/editor/border-right.svg b/cpp/assets/icons/line/editor/border-right.svg
similarity index 100%
rename from assets/icons/line/editor/border-right.svg
rename to cpp/assets/icons/line/editor/border-right.svg
diff --git a/assets/icons/line/editor/border-top.svg b/cpp/assets/icons/line/editor/border-top.svg
similarity index 100%
rename from assets/icons/line/editor/border-top.svg
rename to cpp/assets/icons/line/editor/border-top.svg
diff --git a/assets/icons/line/editor/border-vertical.svg b/cpp/assets/icons/line/editor/border-vertical.svg
similarity index 100%
rename from assets/icons/line/editor/border-vertical.svg
rename to cpp/assets/icons/line/editor/border-vertical.svg
diff --git a/assets/icons/line/editor/chart-bar.svg b/cpp/assets/icons/line/editor/chart-bar.svg
similarity index 100%
rename from assets/icons/line/editor/chart-bar.svg
rename to cpp/assets/icons/line/editor/chart-bar.svg
diff --git a/assets/icons/line/editor/chart-column.svg b/cpp/assets/icons/line/editor/chart-column.svg
similarity index 100%
rename from assets/icons/line/editor/chart-column.svg
rename to cpp/assets/icons/line/editor/chart-column.svg
diff --git a/assets/icons/line/editor/chart-line.svg b/cpp/assets/icons/line/editor/chart-line.svg
similarity index 100%
rename from assets/icons/line/editor/chart-line.svg
rename to cpp/assets/icons/line/editor/chart-line.svg
diff --git a/assets/icons/line/editor/chart-pie.svg b/cpp/assets/icons/line/editor/chart-pie.svg
similarity index 100%
rename from assets/icons/line/editor/chart-pie.svg
rename to cpp/assets/icons/line/editor/chart-pie.svg
diff --git a/assets/icons/line/editor/column-spacing-rec.svg b/cpp/assets/icons/line/editor/column-spacing-rec.svg
similarity index 100%
rename from assets/icons/line/editor/column-spacing-rec.svg
rename to cpp/assets/icons/line/editor/column-spacing-rec.svg
diff --git a/assets/icons/line/editor/column-spacing.svg b/cpp/assets/icons/line/editor/column-spacing.svg
similarity index 100%
rename from assets/icons/line/editor/column-spacing.svg
rename to cpp/assets/icons/line/editor/column-spacing.svg
diff --git a/assets/icons/line/editor/droplet-slash.svg b/cpp/assets/icons/line/editor/droplet-slash.svg
similarity index 100%
rename from assets/icons/line/editor/droplet-slash.svg
rename to cpp/assets/icons/line/editor/droplet-slash.svg
diff --git a/assets/icons/line/editor/droplet.svg b/cpp/assets/icons/line/editor/droplet.svg
similarity index 100%
rename from assets/icons/line/editor/droplet.svg
rename to cpp/assets/icons/line/editor/droplet.svg
diff --git a/assets/icons/line/editor/edit-2.svg b/cpp/assets/icons/line/editor/edit-2.svg
similarity index 100%
rename from assets/icons/line/editor/edit-2.svg
rename to cpp/assets/icons/line/editor/edit-2.svg
diff --git a/assets/icons/line/editor/edit-3.svg b/cpp/assets/icons/line/editor/edit-3.svg
similarity index 100%
rename from assets/icons/line/editor/edit-3.svg
rename to cpp/assets/icons/line/editor/edit-3.svg
diff --git a/assets/icons/line/editor/edit-slash.svg b/cpp/assets/icons/line/editor/edit-slash.svg
similarity index 100%
rename from assets/icons/line/editor/edit-slash.svg
rename to cpp/assets/icons/line/editor/edit-slash.svg
diff --git a/assets/icons/line/editor/edit.svg b/cpp/assets/icons/line/editor/edit.svg
similarity index 100%
rename from assets/icons/line/editor/edit.svg
rename to cpp/assets/icons/line/editor/edit.svg
diff --git a/assets/icons/line/editor/first-line-1-rec.svg b/cpp/assets/icons/line/editor/first-line-1-rec.svg
similarity index 100%
rename from assets/icons/line/editor/first-line-1-rec.svg
rename to cpp/assets/icons/line/editor/first-line-1-rec.svg
diff --git a/assets/icons/line/editor/first-line-1.svg b/cpp/assets/icons/line/editor/first-line-1.svg
similarity index 100%
rename from assets/icons/line/editor/first-line-1.svg
rename to cpp/assets/icons/line/editor/first-line-1.svg
diff --git a/assets/icons/line/editor/first-line-2-rec.svg b/cpp/assets/icons/line/editor/first-line-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/first-line-2-rec.svg
rename to cpp/assets/icons/line/editor/first-line-2-rec.svg
diff --git a/assets/icons/line/editor/first-line-2.svg b/cpp/assets/icons/line/editor/first-line-2.svg
similarity index 100%
rename from assets/icons/line/editor/first-line-2.svg
rename to cpp/assets/icons/line/editor/first-line-2.svg
diff --git a/assets/icons/line/editor/first-line-3-rec.svg b/cpp/assets/icons/line/editor/first-line-3-rec.svg
similarity index 100%
rename from assets/icons/line/editor/first-line-3-rec.svg
rename to cpp/assets/icons/line/editor/first-line-3-rec.svg
diff --git a/assets/icons/line/editor/first-line-3.svg b/cpp/assets/icons/line/editor/first-line-3.svg
similarity index 100%
rename from assets/icons/line/editor/first-line-3.svg
rename to cpp/assets/icons/line/editor/first-line-3.svg
diff --git a/assets/icons/line/editor/functions-rec.svg b/cpp/assets/icons/line/editor/functions-rec.svg
similarity index 100%
rename from assets/icons/line/editor/functions-rec.svg
rename to cpp/assets/icons/line/editor/functions-rec.svg
diff --git a/assets/icons/line/editor/functions.svg b/cpp/assets/icons/line/editor/functions.svg
similarity index 100%
rename from assets/icons/line/editor/functions.svg
rename to cpp/assets/icons/line/editor/functions.svg
diff --git a/assets/icons/line/editor/indent-decrease-rec.svg b/cpp/assets/icons/line/editor/indent-decrease-rec.svg
similarity index 100%
rename from assets/icons/line/editor/indent-decrease-rec.svg
rename to cpp/assets/icons/line/editor/indent-decrease-rec.svg
diff --git a/assets/icons/line/editor/indent-decrease.svg b/cpp/assets/icons/line/editor/indent-decrease.svg
similarity index 100%
rename from assets/icons/line/editor/indent-decrease.svg
rename to cpp/assets/icons/line/editor/indent-decrease.svg
diff --git a/assets/icons/line/editor/indent-first-line-rec.svg b/cpp/assets/icons/line/editor/indent-first-line-rec.svg
similarity index 100%
rename from assets/icons/line/editor/indent-first-line-rec.svg
rename to cpp/assets/icons/line/editor/indent-first-line-rec.svg
diff --git a/assets/icons/line/editor/indent-first-line.svg b/cpp/assets/icons/line/editor/indent-first-line.svg
similarity index 100%
rename from assets/icons/line/editor/indent-first-line.svg
rename to cpp/assets/icons/line/editor/indent-first-line.svg
diff --git a/assets/icons/line/editor/indent-increase-rec.svg b/cpp/assets/icons/line/editor/indent-increase-rec.svg
similarity index 100%
rename from assets/icons/line/editor/indent-increase-rec.svg
rename to cpp/assets/icons/line/editor/indent-increase-rec.svg
diff --git a/assets/icons/line/editor/indent-increase.svg b/cpp/assets/icons/line/editor/indent-increase.svg
similarity index 100%
rename from assets/icons/line/editor/indent-increase.svg
rename to cpp/assets/icons/line/editor/indent-increase.svg
diff --git a/assets/icons/line/editor/letter-spacing-2-rec.svg b/cpp/assets/icons/line/editor/letter-spacing-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/letter-spacing-2-rec.svg
rename to cpp/assets/icons/line/editor/letter-spacing-2-rec.svg
diff --git a/assets/icons/line/editor/letter-spacing-2.svg b/cpp/assets/icons/line/editor/letter-spacing-2.svg
similarity index 100%
rename from assets/icons/line/editor/letter-spacing-2.svg
rename to cpp/assets/icons/line/editor/letter-spacing-2.svg
diff --git a/assets/icons/line/editor/letter-spacing-rec.svg b/cpp/assets/icons/line/editor/letter-spacing-rec.svg
similarity index 100%
rename from assets/icons/line/editor/letter-spacing-rec.svg
rename to cpp/assets/icons/line/editor/letter-spacing-rec.svg
diff --git a/assets/icons/line/editor/letter-spacing.svg b/cpp/assets/icons/line/editor/letter-spacing.svg
similarity index 100%
rename from assets/icons/line/editor/letter-spacing.svg
rename to cpp/assets/icons/line/editor/letter-spacing.svg
diff --git a/assets/icons/line/editor/line-height-2-rec.svg b/cpp/assets/icons/line/editor/line-height-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/line-height-2-rec.svg
rename to cpp/assets/icons/line/editor/line-height-2-rec.svg
diff --git a/assets/icons/line/editor/line-height-2.svg b/cpp/assets/icons/line/editor/line-height-2.svg
similarity index 100%
rename from assets/icons/line/editor/line-height-2.svg
rename to cpp/assets/icons/line/editor/line-height-2.svg
diff --git a/assets/icons/line/editor/line-height-rec.svg b/cpp/assets/icons/line/editor/line-height-rec.svg
similarity index 100%
rename from assets/icons/line/editor/line-height-rec.svg
rename to cpp/assets/icons/line/editor/line-height-rec.svg
diff --git a/assets/icons/line/editor/line-height.svg b/cpp/assets/icons/line/editor/line-height.svg
similarity index 100%
rename from assets/icons/line/editor/line-height.svg
rename to cpp/assets/icons/line/editor/line-height.svg
diff --git a/assets/icons/line/editor/link-1-rec.svg b/cpp/assets/icons/line/editor/link-1-rec.svg
similarity index 100%
rename from assets/icons/line/editor/link-1-rec.svg
rename to cpp/assets/icons/line/editor/link-1-rec.svg
diff --git a/assets/icons/line/editor/link-1.svg b/cpp/assets/icons/line/editor/link-1.svg
similarity index 100%
rename from assets/icons/line/editor/link-1.svg
rename to cpp/assets/icons/line/editor/link-1.svg
diff --git a/assets/icons/line/editor/link-2-rec.svg b/cpp/assets/icons/line/editor/link-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/link-2-rec.svg
rename to cpp/assets/icons/line/editor/link-2-rec.svg
diff --git a/assets/icons/line/editor/link-2.svg b/cpp/assets/icons/line/editor/link-2.svg
similarity index 100%
rename from assets/icons/line/editor/link-2.svg
rename to cpp/assets/icons/line/editor/link-2.svg
diff --git a/assets/icons/line/editor/list-ordered-rec.svg b/cpp/assets/icons/line/editor/list-ordered-rec.svg
similarity index 100%
rename from assets/icons/line/editor/list-ordered-rec.svg
rename to cpp/assets/icons/line/editor/list-ordered-rec.svg
diff --git a/assets/icons/line/editor/list-ordered.svg b/cpp/assets/icons/line/editor/list-ordered.svg
similarity index 100%
rename from assets/icons/line/editor/list-ordered.svg
rename to cpp/assets/icons/line/editor/list-ordered.svg
diff --git a/assets/icons/line/editor/list-unordered-2-rec.svg b/cpp/assets/icons/line/editor/list-unordered-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered-2-rec.svg
rename to cpp/assets/icons/line/editor/list-unordered-2-rec.svg
diff --git a/assets/icons/line/editor/list-unordered-2.svg b/cpp/assets/icons/line/editor/list-unordered-2.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered-2.svg
rename to cpp/assets/icons/line/editor/list-unordered-2.svg
diff --git a/assets/icons/line/editor/list-unordered-3.svg b/cpp/assets/icons/line/editor/list-unordered-3.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered-3.svg
rename to cpp/assets/icons/line/editor/list-unordered-3.svg
diff --git a/assets/icons/line/editor/list-unordered-4-rec.svg b/cpp/assets/icons/line/editor/list-unordered-4-rec.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered-4-rec.svg
rename to cpp/assets/icons/line/editor/list-unordered-4-rec.svg
diff --git a/assets/icons/line/editor/list-unordered-4.svg b/cpp/assets/icons/line/editor/list-unordered-4.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered-4.svg
rename to cpp/assets/icons/line/editor/list-unordered-4.svg
diff --git a/assets/icons/line/editor/list-unordered-5-rec.svg b/cpp/assets/icons/line/editor/list-unordered-5-rec.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered-5-rec.svg
rename to cpp/assets/icons/line/editor/list-unordered-5-rec.svg
diff --git a/assets/icons/line/editor/list-unordered-5.svg b/cpp/assets/icons/line/editor/list-unordered-5.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered-5.svg
rename to cpp/assets/icons/line/editor/list-unordered-5.svg
diff --git a/assets/icons/line/editor/list-unordered-rec.svg b/cpp/assets/icons/line/editor/list-unordered-rec.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered-rec.svg
rename to cpp/assets/icons/line/editor/list-unordered-rec.svg
diff --git a/assets/icons/line/editor/list-unordered.svg b/cpp/assets/icons/line/editor/list-unordered.svg
similarity index 100%
rename from assets/icons/line/editor/list-unordered.svg
rename to cpp/assets/icons/line/editor/list-unordered.svg
diff --git a/assets/icons/line/editor/page-break.svg b/cpp/assets/icons/line/editor/page-break.svg
similarity index 100%
rename from assets/icons/line/editor/page-break.svg
rename to cpp/assets/icons/line/editor/page-break.svg
diff --git a/assets/icons/line/editor/paint-bucket.svg b/cpp/assets/icons/line/editor/paint-bucket.svg
similarity index 100%
rename from assets/icons/line/editor/paint-bucket.svg
rename to cpp/assets/icons/line/editor/paint-bucket.svg
diff --git a/assets/icons/line/editor/paint-tool.svg b/cpp/assets/icons/line/editor/paint-tool.svg
similarity index 100%
rename from assets/icons/line/editor/paint-tool.svg
rename to cpp/assets/icons/line/editor/paint-tool.svg
diff --git a/assets/icons/line/editor/paperclip-2-rec.svg b/cpp/assets/icons/line/editor/paperclip-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/paperclip-2-rec.svg
rename to cpp/assets/icons/line/editor/paperclip-2-rec.svg
diff --git a/assets/icons/line/editor/paperclip-2-slash-rec.svg b/cpp/assets/icons/line/editor/paperclip-2-slash-rec.svg
similarity index 100%
rename from assets/icons/line/editor/paperclip-2-slash-rec.svg
rename to cpp/assets/icons/line/editor/paperclip-2-slash-rec.svg
diff --git a/assets/icons/line/editor/paperclip-2-slash.svg b/cpp/assets/icons/line/editor/paperclip-2-slash.svg
similarity index 100%
rename from assets/icons/line/editor/paperclip-2-slash.svg
rename to cpp/assets/icons/line/editor/paperclip-2-slash.svg
diff --git a/assets/icons/line/editor/paperclip-2.svg b/cpp/assets/icons/line/editor/paperclip-2.svg
similarity index 100%
rename from assets/icons/line/editor/paperclip-2.svg
rename to cpp/assets/icons/line/editor/paperclip-2.svg
diff --git a/assets/icons/line/editor/paperclip-rec.svg b/cpp/assets/icons/line/editor/paperclip-rec.svg
similarity index 100%
rename from assets/icons/line/editor/paperclip-rec.svg
rename to cpp/assets/icons/line/editor/paperclip-rec.svg
diff --git a/assets/icons/line/editor/paperclip-slash-rec.svg b/cpp/assets/icons/line/editor/paperclip-slash-rec.svg
similarity index 100%
rename from assets/icons/line/editor/paperclip-slash-rec.svg
rename to cpp/assets/icons/line/editor/paperclip-slash-rec.svg
diff --git a/assets/icons/line/editor/paperclip-slash.svg b/cpp/assets/icons/line/editor/paperclip-slash.svg
similarity index 100%
rename from assets/icons/line/editor/paperclip-slash.svg
rename to cpp/assets/icons/line/editor/paperclip-slash.svg
diff --git a/assets/icons/line/editor/paperclip.svg b/cpp/assets/icons/line/editor/paperclip.svg
similarity index 100%
rename from assets/icons/line/editor/paperclip.svg
rename to cpp/assets/icons/line/editor/paperclip.svg
diff --git a/assets/icons/line/editor/pen-tool-2.svg b/cpp/assets/icons/line/editor/pen-tool-2.svg
similarity index 100%
rename from assets/icons/line/editor/pen-tool-2.svg
rename to cpp/assets/icons/line/editor/pen-tool-2.svg
diff --git a/assets/icons/line/editor/pen-tool.svg b/cpp/assets/icons/line/editor/pen-tool.svg
similarity index 100%
rename from assets/icons/line/editor/pen-tool.svg
rename to cpp/assets/icons/line/editor/pen-tool.svg
diff --git a/assets/icons/line/editor/pharagraph-spacing-rec.svg b/cpp/assets/icons/line/editor/pharagraph-spacing-rec.svg
similarity index 100%
rename from assets/icons/line/editor/pharagraph-spacing-rec.svg
rename to cpp/assets/icons/line/editor/pharagraph-spacing-rec.svg
diff --git a/assets/icons/line/editor/pharagraph-spacing.svg b/cpp/assets/icons/line/editor/pharagraph-spacing.svg
similarity index 100%
rename from assets/icons/line/editor/pharagraph-spacing.svg
rename to cpp/assets/icons/line/editor/pharagraph-spacing.svg
diff --git a/assets/icons/line/editor/printer-slash.svg b/cpp/assets/icons/line/editor/printer-slash.svg
similarity index 100%
rename from assets/icons/line/editor/printer-slash.svg
rename to cpp/assets/icons/line/editor/printer-slash.svg
diff --git a/assets/icons/line/editor/printer.svg b/cpp/assets/icons/line/editor/printer.svg
similarity index 100%
rename from assets/icons/line/editor/printer.svg
rename to cpp/assets/icons/line/editor/printer.svg
diff --git a/assets/icons/line/editor/quotes-2.svg b/cpp/assets/icons/line/editor/quotes-2.svg
similarity index 100%
rename from assets/icons/line/editor/quotes-2.svg
rename to cpp/assets/icons/line/editor/quotes-2.svg
diff --git a/assets/icons/line/editor/quotes.svg b/cpp/assets/icons/line/editor/quotes.svg
similarity index 100%
rename from assets/icons/line/editor/quotes.svg
rename to cpp/assets/icons/line/editor/quotes.svg
diff --git a/assets/icons/line/editor/ruler.svg b/cpp/assets/icons/line/editor/ruler.svg
similarity index 100%
rename from assets/icons/line/editor/ruler.svg
rename to cpp/assets/icons/line/editor/ruler.svg
diff --git a/assets/icons/line/editor/script-rec.svg b/cpp/assets/icons/line/editor/script-rec.svg
similarity index 100%
rename from assets/icons/line/editor/script-rec.svg
rename to cpp/assets/icons/line/editor/script-rec.svg
diff --git a/assets/icons/line/editor/script.svg b/cpp/assets/icons/line/editor/script.svg
similarity index 100%
rename from assets/icons/line/editor/script.svg
rename to cpp/assets/icons/line/editor/script.svg
diff --git a/assets/icons/line/editor/small-caps-2-rec.svg b/cpp/assets/icons/line/editor/small-caps-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/small-caps-2-rec.svg
rename to cpp/assets/icons/line/editor/small-caps-2-rec.svg
diff --git a/assets/icons/line/editor/small-caps-2.svg b/cpp/assets/icons/line/editor/small-caps-2.svg
similarity index 100%
rename from assets/icons/line/editor/small-caps-2.svg
rename to cpp/assets/icons/line/editor/small-caps-2.svg
diff --git a/assets/icons/line/editor/small-caps-rec.svg b/cpp/assets/icons/line/editor/small-caps-rec.svg
similarity index 100%
rename from assets/icons/line/editor/small-caps-rec.svg
rename to cpp/assets/icons/line/editor/small-caps-rec.svg
diff --git a/assets/icons/line/editor/small-caps.svg b/cpp/assets/icons/line/editor/small-caps.svg
similarity index 100%
rename from assets/icons/line/editor/small-caps.svg
rename to cpp/assets/icons/line/editor/small-caps.svg
diff --git a/assets/icons/line/editor/special-charachers-rec.svg b/cpp/assets/icons/line/editor/special-charachers-rec.svg
similarity index 100%
rename from assets/icons/line/editor/special-charachers-rec.svg
rename to cpp/assets/icons/line/editor/special-charachers-rec.svg
diff --git a/assets/icons/line/editor/special-charachers.svg b/cpp/assets/icons/line/editor/special-charachers.svg
similarity index 100%
rename from assets/icons/line/editor/special-charachers.svg
rename to cpp/assets/icons/line/editor/special-charachers.svg
diff --git a/assets/icons/line/editor/text-2-rec.svg b/cpp/assets/icons/line/editor/text-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/text-2-rec.svg
rename to cpp/assets/icons/line/editor/text-2-rec.svg
diff --git a/assets/icons/line/editor/text-2.svg b/cpp/assets/icons/line/editor/text-2.svg
similarity index 100%
rename from assets/icons/line/editor/text-2.svg
rename to cpp/assets/icons/line/editor/text-2.svg
diff --git a/assets/icons/line/editor/text-block.svg b/cpp/assets/icons/line/editor/text-block.svg
similarity index 100%
rename from assets/icons/line/editor/text-block.svg
rename to cpp/assets/icons/line/editor/text-block.svg
diff --git a/assets/icons/line/editor/text-bold-rec.svg b/cpp/assets/icons/line/editor/text-bold-rec.svg
similarity index 100%
rename from assets/icons/line/editor/text-bold-rec.svg
rename to cpp/assets/icons/line/editor/text-bold-rec.svg
diff --git a/assets/icons/line/editor/text-bold.svg b/cpp/assets/icons/line/editor/text-bold.svg
similarity index 100%
rename from assets/icons/line/editor/text-bold.svg
rename to cpp/assets/icons/line/editor/text-bold.svg
diff --git a/assets/icons/line/editor/text-format.svg b/cpp/assets/icons/line/editor/text-format.svg
similarity index 100%
rename from assets/icons/line/editor/text-format.svg
rename to cpp/assets/icons/line/editor/text-format.svg
diff --git a/assets/icons/line/editor/text-italic-rec.svg b/cpp/assets/icons/line/editor/text-italic-rec.svg
similarity index 100%
rename from assets/icons/line/editor/text-italic-rec.svg
rename to cpp/assets/icons/line/editor/text-italic-rec.svg
diff --git a/assets/icons/line/editor/text-italic.svg b/cpp/assets/icons/line/editor/text-italic.svg
similarity index 100%
rename from assets/icons/line/editor/text-italic.svg
rename to cpp/assets/icons/line/editor/text-italic.svg
diff --git a/assets/icons/line/editor/text-rec.svg b/cpp/assets/icons/line/editor/text-rec.svg
similarity index 100%
rename from assets/icons/line/editor/text-rec.svg
rename to cpp/assets/icons/line/editor/text-rec.svg
diff --git a/assets/icons/line/editor/text-slash-2-rec.svg b/cpp/assets/icons/line/editor/text-slash-2-rec.svg
similarity index 100%
rename from assets/icons/line/editor/text-slash-2-rec.svg
rename to cpp/assets/icons/line/editor/text-slash-2-rec.svg
diff --git a/assets/icons/line/editor/text-slash-2.svg b/cpp/assets/icons/line/editor/text-slash-2.svg
similarity index 100%
rename from assets/icons/line/editor/text-slash-2.svg
rename to cpp/assets/icons/line/editor/text-slash-2.svg
diff --git a/assets/icons/line/editor/text-slash-rec.svg b/cpp/assets/icons/line/editor/text-slash-rec.svg
similarity index 100%
rename from assets/icons/line/editor/text-slash-rec.svg
rename to cpp/assets/icons/line/editor/text-slash-rec.svg
diff --git a/assets/icons/line/editor/text-slash.svg b/cpp/assets/icons/line/editor/text-slash.svg
similarity index 100%
rename from assets/icons/line/editor/text-slash.svg
rename to cpp/assets/icons/line/editor/text-slash.svg
diff --git a/assets/icons/line/editor/text-strikethrough-rec.svg b/cpp/assets/icons/line/editor/text-strikethrough-rec.svg
similarity index 100%
rename from assets/icons/line/editor/text-strikethrough-rec.svg
rename to cpp/assets/icons/line/editor/text-strikethrough-rec.svg
diff --git a/assets/icons/line/editor/text-strikethrough.svg b/cpp/assets/icons/line/editor/text-strikethrough.svg
similarity index 100%
rename from assets/icons/line/editor/text-strikethrough.svg
rename to cpp/assets/icons/line/editor/text-strikethrough.svg
diff --git a/assets/icons/line/editor/text-underline-rec.svg b/cpp/assets/icons/line/editor/text-underline-rec.svg
similarity index 100%
rename from assets/icons/line/editor/text-underline-rec.svg
rename to cpp/assets/icons/line/editor/text-underline-rec.svg
diff --git a/assets/icons/line/editor/text-underline.svg b/cpp/assets/icons/line/editor/text-underline.svg
similarity index 100%
rename from assets/icons/line/editor/text-underline.svg
rename to cpp/assets/icons/line/editor/text-underline.svg
diff --git a/assets/icons/line/editor/text.svg b/cpp/assets/icons/line/editor/text.svg
similarity index 100%
rename from assets/icons/line/editor/text.svg
rename to cpp/assets/icons/line/editor/text.svg
diff --git a/assets/icons/line/editor/vector.svg b/cpp/assets/icons/line/editor/vector.svg
similarity index 100%
rename from assets/icons/line/editor/vector.svg
rename to cpp/assets/icons/line/editor/vector.svg
diff --git a/assets/icons/line/editor/wrap-text-rec.svg b/cpp/assets/icons/line/editor/wrap-text-rec.svg
similarity index 100%
rename from assets/icons/line/editor/wrap-text-rec.svg
rename to cpp/assets/icons/line/editor/wrap-text-rec.svg
diff --git a/assets/icons/line/editor/wrap-text.svg b/cpp/assets/icons/line/editor/wrap-text.svg
similarity index 100%
rename from assets/icons/line/editor/wrap-text.svg
rename to cpp/assets/icons/line/editor/wrap-text.svg
diff --git a/assets/icons/line/electronics/battery-1.svg b/cpp/assets/icons/line/electronics/battery-1.svg
similarity index 100%
rename from assets/icons/line/electronics/battery-1.svg
rename to cpp/assets/icons/line/electronics/battery-1.svg
diff --git a/assets/icons/line/electronics/battery-2.svg b/cpp/assets/icons/line/electronics/battery-2.svg
similarity index 100%
rename from assets/icons/line/electronics/battery-2.svg
rename to cpp/assets/icons/line/electronics/battery-2.svg
diff --git a/assets/icons/line/electronics/battery-3.svg b/cpp/assets/icons/line/electronics/battery-3.svg
similarity index 100%
rename from assets/icons/line/electronics/battery-3.svg
rename to cpp/assets/icons/line/electronics/battery-3.svg
diff --git a/assets/icons/line/electronics/battery-charging.svg b/cpp/assets/icons/line/electronics/battery-charging.svg
similarity index 100%
rename from assets/icons/line/electronics/battery-charging.svg
rename to cpp/assets/icons/line/electronics/battery-charging.svg
diff --git a/assets/icons/line/electronics/battery-slash.svg b/cpp/assets/icons/line/electronics/battery-slash.svg
similarity index 100%
rename from assets/icons/line/electronics/battery-slash.svg
rename to cpp/assets/icons/line/electronics/battery-slash.svg
diff --git a/assets/icons/line/electronics/battery.svg b/cpp/assets/icons/line/electronics/battery.svg
similarity index 100%
rename from assets/icons/line/electronics/battery.svg
rename to cpp/assets/icons/line/electronics/battery.svg
diff --git a/assets/icons/line/electronics/bulb-slash.svg b/cpp/assets/icons/line/electronics/bulb-slash.svg
similarity index 100%
rename from assets/icons/line/electronics/bulb-slash.svg
rename to cpp/assets/icons/line/electronics/bulb-slash.svg
diff --git a/assets/icons/line/electronics/bulb.svg b/cpp/assets/icons/line/electronics/bulb.svg
similarity index 100%
rename from assets/icons/line/electronics/bulb.svg
rename to cpp/assets/icons/line/electronics/bulb.svg
diff --git a/assets/icons/line/electronics/dashboard-2.svg b/cpp/assets/icons/line/electronics/dashboard-2.svg
similarity index 100%
rename from assets/icons/line/electronics/dashboard-2.svg
rename to cpp/assets/icons/line/electronics/dashboard-2.svg
diff --git a/assets/icons/line/electronics/dashboard.svg b/cpp/assets/icons/line/electronics/dashboard.svg
similarity index 100%
rename from assets/icons/line/electronics/dashboard.svg
rename to cpp/assets/icons/line/electronics/dashboard.svg
diff --git a/assets/icons/line/electronics/devices.svg b/cpp/assets/icons/line/electronics/devices.svg
similarity index 100%
rename from assets/icons/line/electronics/devices.svg
rename to cpp/assets/icons/line/electronics/devices.svg
diff --git a/assets/icons/line/electronics/diskette.svg b/cpp/assets/icons/line/electronics/diskette.svg
similarity index 100%
rename from assets/icons/line/electronics/diskette.svg
rename to cpp/assets/icons/line/electronics/diskette.svg
diff --git a/assets/icons/line/electronics/flashcard.svg b/cpp/assets/icons/line/electronics/flashcard.svg
similarity index 100%
rename from assets/icons/line/electronics/flashcard.svg
rename to cpp/assets/icons/line/electronics/flashcard.svg
diff --git a/assets/icons/line/electronics/glasses-vr.svg b/cpp/assets/icons/line/electronics/glasses-vr.svg
similarity index 100%
rename from assets/icons/line/electronics/glasses-vr.svg
rename to cpp/assets/icons/line/electronics/glasses-vr.svg
diff --git a/assets/icons/line/electronics/hard-drive.svg b/cpp/assets/icons/line/electronics/hard-drive.svg
similarity index 100%
rename from assets/icons/line/electronics/hard-drive.svg
rename to cpp/assets/icons/line/electronics/hard-drive.svg
diff --git a/assets/icons/line/electronics/headphones-2.svg b/cpp/assets/icons/line/electronics/headphones-2.svg
similarity index 100%
rename from assets/icons/line/electronics/headphones-2.svg
rename to cpp/assets/icons/line/electronics/headphones-2.svg
diff --git a/assets/icons/line/electronics/headphones.svg b/cpp/assets/icons/line/electronics/headphones.svg
similarity index 100%
rename from assets/icons/line/electronics/headphones.svg
rename to cpp/assets/icons/line/electronics/headphones.svg
diff --git a/assets/icons/line/electronics/keyboard-hide.svg b/cpp/assets/icons/line/electronics/keyboard-hide.svg
similarity index 100%
rename from assets/icons/line/electronics/keyboard-hide.svg
rename to cpp/assets/icons/line/electronics/keyboard-hide.svg
diff --git a/assets/icons/line/electronics/keyboard-show.svg b/cpp/assets/icons/line/electronics/keyboard-show.svg
similarity index 100%
rename from assets/icons/line/electronics/keyboard-show.svg
rename to cpp/assets/icons/line/electronics/keyboard-show.svg
diff --git a/assets/icons/line/electronics/keyboard.svg b/cpp/assets/icons/line/electronics/keyboard.svg
similarity index 100%
rename from assets/icons/line/electronics/keyboard.svg
rename to cpp/assets/icons/line/electronics/keyboard.svg
diff --git a/assets/icons/line/electronics/laptop.svg b/cpp/assets/icons/line/electronics/laptop.svg
similarity index 100%
rename from assets/icons/line/electronics/laptop.svg
rename to cpp/assets/icons/line/electronics/laptop.svg
diff --git a/assets/icons/line/electronics/memory-card.svg b/cpp/assets/icons/line/electronics/memory-card.svg
similarity index 100%
rename from assets/icons/line/electronics/memory-card.svg
rename to cpp/assets/icons/line/electronics/memory-card.svg
diff --git a/assets/icons/line/electronics/monitor.svg b/cpp/assets/icons/line/electronics/monitor.svg
similarity index 100%
rename from assets/icons/line/electronics/monitor.svg
rename to cpp/assets/icons/line/electronics/monitor.svg
diff --git a/assets/icons/line/electronics/mouse.svg b/cpp/assets/icons/line/electronics/mouse.svg
similarity index 100%
rename from assets/icons/line/electronics/mouse.svg
rename to cpp/assets/icons/line/electronics/mouse.svg
diff --git a/assets/icons/line/electronics/plug-slash.svg b/cpp/assets/icons/line/electronics/plug-slash.svg
similarity index 100%
rename from assets/icons/line/electronics/plug-slash.svg
rename to cpp/assets/icons/line/electronics/plug-slash.svg
diff --git a/assets/icons/line/electronics/plug.svg b/cpp/assets/icons/line/electronics/plug.svg
similarity index 100%
rename from assets/icons/line/electronics/plug.svg
rename to cpp/assets/icons/line/electronics/plug.svg
diff --git a/assets/icons/line/electronics/processor.svg b/cpp/assets/icons/line/electronics/processor.svg
similarity index 100%
rename from assets/icons/line/electronics/processor.svg
rename to cpp/assets/icons/line/electronics/processor.svg
diff --git a/assets/icons/line/electronics/smartphone.svg b/cpp/assets/icons/line/electronics/smartphone.svg
similarity index 100%
rename from assets/icons/line/electronics/smartphone.svg
rename to cpp/assets/icons/line/electronics/smartphone.svg
diff --git a/assets/icons/line/electronics/speaker.svg b/cpp/assets/icons/line/electronics/speaker.svg
similarity index 100%
rename from assets/icons/line/electronics/speaker.svg
rename to cpp/assets/icons/line/electronics/speaker.svg
diff --git a/assets/icons/line/electronics/tablet.svg b/cpp/assets/icons/line/electronics/tablet.svg
similarity index 100%
rename from assets/icons/line/electronics/tablet.svg
rename to cpp/assets/icons/line/electronics/tablet.svg
diff --git a/assets/icons/line/electronics/thermometer.svg b/cpp/assets/icons/line/electronics/thermometer.svg
similarity index 100%
rename from assets/icons/line/electronics/thermometer.svg
rename to cpp/assets/icons/line/electronics/thermometer.svg
diff --git a/assets/icons/line/electronics/watch-2.svg b/cpp/assets/icons/line/electronics/watch-2.svg
similarity index 100%
rename from assets/icons/line/electronics/watch-2.svg
rename to cpp/assets/icons/line/electronics/watch-2.svg
diff --git a/assets/icons/line/electronics/watch.svg b/cpp/assets/icons/line/electronics/watch.svg
similarity index 100%
rename from assets/icons/line/electronics/watch.svg
rename to cpp/assets/icons/line/electronics/watch.svg
diff --git a/assets/icons/line/electronics/weighter-2.svg b/cpp/assets/icons/line/electronics/weighter-2.svg
similarity index 100%
rename from assets/icons/line/electronics/weighter-2.svg
rename to cpp/assets/icons/line/electronics/weighter-2.svg
diff --git a/assets/icons/line/electronics/weighter.svg b/cpp/assets/icons/line/electronics/weighter.svg
similarity index 100%
rename from assets/icons/line/electronics/weighter.svg
rename to cpp/assets/icons/line/electronics/weighter.svg
diff --git a/assets/icons/line/files/clipboard-check.svg b/cpp/assets/icons/line/files/clipboard-check.svg
similarity index 100%
rename from assets/icons/line/files/clipboard-check.svg
rename to cpp/assets/icons/line/files/clipboard-check.svg
diff --git a/assets/icons/line/files/clipboard-cross.svg b/cpp/assets/icons/line/files/clipboard-cross.svg
similarity index 100%
rename from assets/icons/line/files/clipboard-cross.svg
rename to cpp/assets/icons/line/files/clipboard-cross.svg
diff --git a/assets/icons/line/files/clipboard-minus.svg b/cpp/assets/icons/line/files/clipboard-minus.svg
similarity index 100%
rename from assets/icons/line/files/clipboard-minus.svg
rename to cpp/assets/icons/line/files/clipboard-minus.svg
diff --git a/assets/icons/line/files/clipboard-plus.svg b/cpp/assets/icons/line/files/clipboard-plus.svg
similarity index 100%
rename from assets/icons/line/files/clipboard-plus.svg
rename to cpp/assets/icons/line/files/clipboard-plus.svg
diff --git a/assets/icons/line/files/clipboard-slash.svg b/cpp/assets/icons/line/files/clipboard-slash.svg
similarity index 100%
rename from assets/icons/line/files/clipboard-slash.svg
rename to cpp/assets/icons/line/files/clipboard-slash.svg
diff --git a/assets/icons/line/files/clipboard-text.svg b/cpp/assets/icons/line/files/clipboard-text.svg
similarity index 100%
rename from assets/icons/line/files/clipboard-text.svg
rename to cpp/assets/icons/line/files/clipboard-text.svg
diff --git a/assets/icons/line/files/clipboard.svg b/cpp/assets/icons/line/files/clipboard.svg
similarity index 100%
rename from assets/icons/line/files/clipboard.svg
rename to cpp/assets/icons/line/files/clipboard.svg
diff --git a/assets/icons/line/files/file-agreement.svg b/cpp/assets/icons/line/files/file-agreement.svg
similarity index 100%
rename from assets/icons/line/files/file-agreement.svg
rename to cpp/assets/icons/line/files/file-agreement.svg
diff --git a/assets/icons/line/files/file-check.svg b/cpp/assets/icons/line/files/file-check.svg
similarity index 100%
rename from assets/icons/line/files/file-check.svg
rename to cpp/assets/icons/line/files/file-check.svg
diff --git a/assets/icons/line/files/file-code.svg b/cpp/assets/icons/line/files/file-code.svg
similarity index 100%
rename from assets/icons/line/files/file-code.svg
rename to cpp/assets/icons/line/files/file-code.svg
diff --git a/assets/icons/line/files/file-cross.svg b/cpp/assets/icons/line/files/file-cross.svg
similarity index 100%
rename from assets/icons/line/files/file-cross.svg
rename to cpp/assets/icons/line/files/file-cross.svg
diff --git a/assets/icons/line/files/file-download.svg b/cpp/assets/icons/line/files/file-download.svg
similarity index 100%
rename from assets/icons/line/files/file-download.svg
rename to cpp/assets/icons/line/files/file-download.svg
diff --git a/assets/icons/line/files/file-draft.svg b/cpp/assets/icons/line/files/file-draft.svg
similarity index 100%
rename from assets/icons/line/files/file-draft.svg
rename to cpp/assets/icons/line/files/file-draft.svg
diff --git a/assets/icons/line/files/file-heart.svg b/cpp/assets/icons/line/files/file-heart.svg
similarity index 100%
rename from assets/icons/line/files/file-heart.svg
rename to cpp/assets/icons/line/files/file-heart.svg
diff --git a/assets/icons/line/files/file-invoice.svg b/cpp/assets/icons/line/files/file-invoice.svg
similarity index 100%
rename from assets/icons/line/files/file-invoice.svg
rename to cpp/assets/icons/line/files/file-invoice.svg
diff --git a/assets/icons/line/files/file-minus.svg b/cpp/assets/icons/line/files/file-minus.svg
similarity index 100%
rename from assets/icons/line/files/file-minus.svg
rename to cpp/assets/icons/line/files/file-minus.svg
diff --git a/assets/icons/line/files/file-move.svg b/cpp/assets/icons/line/files/file-move.svg
similarity index 100%
rename from assets/icons/line/files/file-move.svg
rename to cpp/assets/icons/line/files/file-move.svg
diff --git a/assets/icons/line/files/file-plus.svg b/cpp/assets/icons/line/files/file-plus.svg
similarity index 100%
rename from assets/icons/line/files/file-plus.svg
rename to cpp/assets/icons/line/files/file-plus.svg
diff --git a/assets/icons/line/files/file-scan.svg b/cpp/assets/icons/line/files/file-scan.svg
similarity index 100%
rename from assets/icons/line/files/file-scan.svg
rename to cpp/assets/icons/line/files/file-scan.svg
diff --git a/assets/icons/line/files/file-shredder.svg b/cpp/assets/icons/line/files/file-shredder.svg
similarity index 100%
rename from assets/icons/line/files/file-shredder.svg
rename to cpp/assets/icons/line/files/file-shredder.svg
diff --git a/assets/icons/line/files/file-slash.svg b/cpp/assets/icons/line/files/file-slash.svg
similarity index 100%
rename from assets/icons/line/files/file-slash.svg
rename to cpp/assets/icons/line/files/file-slash.svg
diff --git a/assets/icons/line/files/file-text.svg b/cpp/assets/icons/line/files/file-text.svg
similarity index 100%
rename from assets/icons/line/files/file-text.svg
rename to cpp/assets/icons/line/files/file-text.svg
diff --git a/assets/icons/line/files/file-upload.svg b/cpp/assets/icons/line/files/file-upload.svg
similarity index 100%
rename from assets/icons/line/files/file-upload.svg
rename to cpp/assets/icons/line/files/file-upload.svg
diff --git a/assets/icons/line/files/file.svg b/cpp/assets/icons/line/files/file.svg
similarity index 100%
rename from assets/icons/line/files/file.svg
rename to cpp/assets/icons/line/files/file.svg
diff --git a/assets/icons/line/files/folder-check.svg b/cpp/assets/icons/line/files/folder-check.svg
similarity index 100%
rename from assets/icons/line/files/folder-check.svg
rename to cpp/assets/icons/line/files/folder-check.svg
diff --git a/assets/icons/line/files/folder-cloud.svg b/cpp/assets/icons/line/files/folder-cloud.svg
similarity index 100%
rename from assets/icons/line/files/folder-cloud.svg
rename to cpp/assets/icons/line/files/folder-cloud.svg
diff --git a/assets/icons/line/files/folder-compressed.svg b/cpp/assets/icons/line/files/folder-compressed.svg
similarity index 100%
rename from assets/icons/line/files/folder-compressed.svg
rename to cpp/assets/icons/line/files/folder-compressed.svg
diff --git a/assets/icons/line/files/folder-cross.svg b/cpp/assets/icons/line/files/folder-cross.svg
similarity index 100%
rename from assets/icons/line/files/folder-cross.svg
rename to cpp/assets/icons/line/files/folder-cross.svg
diff --git a/assets/icons/line/files/folder-download.svg b/cpp/assets/icons/line/files/folder-download.svg
similarity index 100%
rename from assets/icons/line/files/folder-download.svg
rename to cpp/assets/icons/line/files/folder-download.svg
diff --git a/assets/icons/line/files/folder-heart.svg b/cpp/assets/icons/line/files/folder-heart.svg
similarity index 100%
rename from assets/icons/line/files/folder-heart.svg
rename to cpp/assets/icons/line/files/folder-heart.svg
diff --git a/assets/icons/line/files/folder-minus.svg b/cpp/assets/icons/line/files/folder-minus.svg
similarity index 100%
rename from assets/icons/line/files/folder-minus.svg
rename to cpp/assets/icons/line/files/folder-minus.svg
diff --git a/assets/icons/line/files/folder-move.svg b/cpp/assets/icons/line/files/folder-move.svg
similarity index 100%
rename from assets/icons/line/files/folder-move.svg
rename to cpp/assets/icons/line/files/folder-move.svg
diff --git a/assets/icons/line/files/folder-music.svg b/cpp/assets/icons/line/files/folder-music.svg
similarity index 100%
rename from assets/icons/line/files/folder-music.svg
rename to cpp/assets/icons/line/files/folder-music.svg
diff --git a/assets/icons/line/files/folder-open.svg b/cpp/assets/icons/line/files/folder-open.svg
similarity index 100%
rename from assets/icons/line/files/folder-open.svg
rename to cpp/assets/icons/line/files/folder-open.svg
diff --git a/assets/icons/line/files/folder-photo.svg b/cpp/assets/icons/line/files/folder-photo.svg
similarity index 100%
rename from assets/icons/line/files/folder-photo.svg
rename to cpp/assets/icons/line/files/folder-photo.svg
diff --git a/assets/icons/line/files/folder-plus.svg b/cpp/assets/icons/line/files/folder-plus.svg
similarity index 100%
rename from assets/icons/line/files/folder-plus.svg
rename to cpp/assets/icons/line/files/folder-plus.svg
diff --git a/assets/icons/line/files/folder-slash.svg b/cpp/assets/icons/line/files/folder-slash.svg
similarity index 100%
rename from assets/icons/line/files/folder-slash.svg
rename to cpp/assets/icons/line/files/folder-slash.svg
diff --git a/assets/icons/line/files/folder-upload.svg b/cpp/assets/icons/line/files/folder-upload.svg
similarity index 100%
rename from assets/icons/line/files/folder-upload.svg
rename to cpp/assets/icons/line/files/folder-upload.svg
diff --git a/assets/icons/line/files/folder.svg b/cpp/assets/icons/line/files/folder.svg
similarity index 100%
rename from assets/icons/line/files/folder.svg
rename to cpp/assets/icons/line/files/folder.svg
diff --git a/assets/icons/line/files/note-2-text.svg b/cpp/assets/icons/line/files/note-2-text.svg
similarity index 100%
rename from assets/icons/line/files/note-2-text.svg
rename to cpp/assets/icons/line/files/note-2-text.svg
diff --git a/assets/icons/line/files/note-2.svg b/cpp/assets/icons/line/files/note-2.svg
similarity index 100%
rename from assets/icons/line/files/note-2.svg
rename to cpp/assets/icons/line/files/note-2.svg
diff --git a/assets/icons/line/files/note-text.svg b/cpp/assets/icons/line/files/note-text.svg
similarity index 100%
rename from assets/icons/line/files/note-text.svg
rename to cpp/assets/icons/line/files/note-text.svg
diff --git a/assets/icons/line/files/note.svg b/cpp/assets/icons/line/files/note.svg
similarity index 100%
rename from assets/icons/line/files/note.svg
rename to cpp/assets/icons/line/files/note.svg
diff --git a/assets/icons/line/files/notebook.svg b/cpp/assets/icons/line/files/notebook.svg
similarity index 100%
rename from assets/icons/line/files/notebook.svg
rename to cpp/assets/icons/line/files/notebook.svg
diff --git a/assets/icons/line/finances/cash.svg b/cpp/assets/icons/line/finances/cash.svg
similarity index 100%
rename from assets/icons/line/finances/cash.svg
rename to cpp/assets/icons/line/finances/cash.svg
diff --git a/assets/icons/line/finances/credit-card-income.svg b/cpp/assets/icons/line/finances/credit-card-income.svg
similarity index 100%
rename from assets/icons/line/finances/credit-card-income.svg
rename to cpp/assets/icons/line/finances/credit-card-income.svg
diff --git a/assets/icons/line/finances/credit-card-minus.svg b/cpp/assets/icons/line/finances/credit-card-minus.svg
similarity index 100%
rename from assets/icons/line/finances/credit-card-minus.svg
rename to cpp/assets/icons/line/finances/credit-card-minus.svg
diff --git a/assets/icons/line/finances/credit-card-outcome.svg b/cpp/assets/icons/line/finances/credit-card-outcome.svg
similarity index 100%
rename from assets/icons/line/finances/credit-card-outcome.svg
rename to cpp/assets/icons/line/finances/credit-card-outcome.svg
diff --git a/assets/icons/line/finances/credit-card-plus.svg b/cpp/assets/icons/line/finances/credit-card-plus.svg
similarity index 100%
rename from assets/icons/line/finances/credit-card-plus.svg
rename to cpp/assets/icons/line/finances/credit-card-plus.svg
diff --git a/assets/icons/line/finances/credit-card-scan.svg b/cpp/assets/icons/line/finances/credit-card-scan.svg
similarity index 100%
rename from assets/icons/line/finances/credit-card-scan.svg
rename to cpp/assets/icons/line/finances/credit-card-scan.svg
diff --git a/assets/icons/line/finances/credit-card-slash.svg b/cpp/assets/icons/line/finances/credit-card-slash.svg
similarity index 100%
rename from assets/icons/line/finances/credit-card-slash.svg
rename to cpp/assets/icons/line/finances/credit-card-slash.svg
diff --git a/assets/icons/line/finances/credit-card.svg b/cpp/assets/icons/line/finances/credit-card.svg
similarity index 100%
rename from assets/icons/line/finances/credit-card.svg
rename to cpp/assets/icons/line/finances/credit-card.svg
diff --git a/assets/icons/line/finances/dollar-circle.svg b/cpp/assets/icons/line/finances/dollar-circle.svg
similarity index 100%
rename from assets/icons/line/finances/dollar-circle.svg
rename to cpp/assets/icons/line/finances/dollar-circle.svg
diff --git a/assets/icons/line/finances/dollar.svg b/cpp/assets/icons/line/finances/dollar.svg
similarity index 100%
rename from assets/icons/line/finances/dollar.svg
rename to cpp/assets/icons/line/finances/dollar.svg
diff --git a/assets/icons/line/finances/euro-circle.svg b/cpp/assets/icons/line/finances/euro-circle.svg
similarity index 100%
rename from assets/icons/line/finances/euro-circle.svg
rename to cpp/assets/icons/line/finances/euro-circle.svg
diff --git a/assets/icons/line/finances/euro.svg b/cpp/assets/icons/line/finances/euro.svg
similarity index 100%
rename from assets/icons/line/finances/euro.svg
rename to cpp/assets/icons/line/finances/euro.svg
diff --git a/assets/icons/line/finances/pos.svg b/cpp/assets/icons/line/finances/pos.svg
similarity index 100%
rename from assets/icons/line/finances/pos.svg
rename to cpp/assets/icons/line/finances/pos.svg
diff --git a/assets/icons/line/finances/procent-circle.svg b/cpp/assets/icons/line/finances/procent-circle.svg
similarity index 100%
rename from assets/icons/line/finances/procent-circle.svg
rename to cpp/assets/icons/line/finances/procent-circle.svg
diff --git a/assets/icons/line/finances/procent.svg b/cpp/assets/icons/line/finances/procent.svg
similarity index 100%
rename from assets/icons/line/finances/procent.svg
rename to cpp/assets/icons/line/finances/procent.svg
diff --git a/assets/icons/line/finances/wallet-minus.svg b/cpp/assets/icons/line/finances/wallet-minus.svg
similarity index 100%
rename from assets/icons/line/finances/wallet-minus.svg
rename to cpp/assets/icons/line/finances/wallet-minus.svg
diff --git a/assets/icons/line/finances/wallet-move.svg b/cpp/assets/icons/line/finances/wallet-move.svg
similarity index 100%
rename from assets/icons/line/finances/wallet-move.svg
rename to cpp/assets/icons/line/finances/wallet-move.svg
diff --git a/assets/icons/line/finances/wallet-plus.svg b/cpp/assets/icons/line/finances/wallet-plus.svg
similarity index 100%
rename from assets/icons/line/finances/wallet-plus.svg
rename to cpp/assets/icons/line/finances/wallet-plus.svg
diff --git a/assets/icons/line/finances/wallet.svg b/cpp/assets/icons/line/finances/wallet.svg
similarity index 100%
rename from assets/icons/line/finances/wallet.svg
rename to cpp/assets/icons/line/finances/wallet.svg
diff --git a/assets/icons/line/grid/align-bottom-2.svg b/cpp/assets/icons/line/grid/align-bottom-2.svg
similarity index 100%
rename from assets/icons/line/grid/align-bottom-2.svg
rename to cpp/assets/icons/line/grid/align-bottom-2.svg
diff --git a/assets/icons/line/grid/align-horizontally.svg b/cpp/assets/icons/line/grid/align-horizontally.svg
similarity index 100%
rename from assets/icons/line/grid/align-horizontally.svg
rename to cpp/assets/icons/line/grid/align-horizontally.svg
diff --git a/assets/icons/line/grid/align-left-3.svg b/cpp/assets/icons/line/grid/align-left-3.svg
similarity index 100%
rename from assets/icons/line/grid/align-left-3.svg
rename to cpp/assets/icons/line/grid/align-left-3.svg
diff --git a/assets/icons/line/grid/align-right-3.svg b/cpp/assets/icons/line/grid/align-right-3.svg
similarity index 100%
rename from assets/icons/line/grid/align-right-3.svg
rename to cpp/assets/icons/line/grid/align-right-3.svg
diff --git a/assets/icons/line/grid/align-top-2.svg b/cpp/assets/icons/line/grid/align-top-2.svg
similarity index 100%
rename from assets/icons/line/grid/align-top-2.svg
rename to cpp/assets/icons/line/grid/align-top-2.svg
diff --git a/assets/icons/line/grid/align-vertically.svg b/cpp/assets/icons/line/grid/align-vertically.svg
similarity index 100%
rename from assets/icons/line/grid/align-vertically.svg
rename to cpp/assets/icons/line/grid/align-vertically.svg
diff --git a/assets/icons/line/grid/crop-rec.svg b/cpp/assets/icons/line/grid/crop-rec.svg
similarity index 100%
rename from assets/icons/line/grid/crop-rec.svg
rename to cpp/assets/icons/line/grid/crop-rec.svg
diff --git a/assets/icons/line/grid/crop-rotate-rec.svg b/cpp/assets/icons/line/grid/crop-rotate-rec.svg
similarity index 100%
rename from assets/icons/line/grid/crop-rotate-rec.svg
rename to cpp/assets/icons/line/grid/crop-rotate-rec.svg
diff --git a/assets/icons/line/grid/crop-rotate.svg b/cpp/assets/icons/line/grid/crop-rotate.svg
similarity index 100%
rename from assets/icons/line/grid/crop-rotate.svg
rename to cpp/assets/icons/line/grid/crop-rotate.svg
diff --git a/assets/icons/line/grid/crop.svg b/cpp/assets/icons/line/grid/crop.svg
similarity index 100%
rename from assets/icons/line/grid/crop.svg
rename to cpp/assets/icons/line/grid/crop.svg
diff --git a/assets/icons/line/grid/distribute-horizontally.svg b/cpp/assets/icons/line/grid/distribute-horizontally.svg
similarity index 100%
rename from assets/icons/line/grid/distribute-horizontally.svg
rename to cpp/assets/icons/line/grid/distribute-horizontally.svg
diff --git a/assets/icons/line/grid/distribute-vertically.svg b/cpp/assets/icons/line/grid/distribute-vertically.svg
similarity index 100%
rename from assets/icons/line/grid/distribute-vertically.svg
rename to cpp/assets/icons/line/grid/distribute-vertically.svg
diff --git a/assets/icons/line/grid/elements-2.svg b/cpp/assets/icons/line/grid/elements-2.svg
similarity index 100%
rename from assets/icons/line/grid/elements-2.svg
rename to cpp/assets/icons/line/grid/elements-2.svg
diff --git a/assets/icons/line/grid/elements-3.svg b/cpp/assets/icons/line/grid/elements-3.svg
similarity index 100%
rename from assets/icons/line/grid/elements-3.svg
rename to cpp/assets/icons/line/grid/elements-3.svg
diff --git a/assets/icons/line/grid/elements-4.svg b/cpp/assets/icons/line/grid/elements-4.svg
similarity index 100%
rename from assets/icons/line/grid/elements-4.svg
rename to cpp/assets/icons/line/grid/elements-4.svg
diff --git a/assets/icons/line/grid/elements-5.svg b/cpp/assets/icons/line/grid/elements-5.svg
similarity index 100%
rename from assets/icons/line/grid/elements-5.svg
rename to cpp/assets/icons/line/grid/elements-5.svg
diff --git a/assets/icons/line/grid/elements-plus.svg b/cpp/assets/icons/line/grid/elements-plus.svg
similarity index 100%
rename from assets/icons/line/grid/elements-plus.svg
rename to cpp/assets/icons/line/grid/elements-plus.svg
diff --git a/assets/icons/line/grid/elements.svg b/cpp/assets/icons/line/grid/elements.svg
similarity index 100%
rename from assets/icons/line/grid/elements.svg
rename to cpp/assets/icons/line/grid/elements.svg
diff --git a/assets/icons/line/grid/fat-rows.svg b/cpp/assets/icons/line/grid/fat-rows.svg
similarity index 100%
rename from assets/icons/line/grid/fat-rows.svg
rename to cpp/assets/icons/line/grid/fat-rows.svg
diff --git a/assets/icons/line/grid/frame-bounds-rec.svg b/cpp/assets/icons/line/grid/frame-bounds-rec.svg
similarity index 100%
rename from assets/icons/line/grid/frame-bounds-rec.svg
rename to cpp/assets/icons/line/grid/frame-bounds-rec.svg
diff --git a/assets/icons/line/grid/frame-bounds.svg b/cpp/assets/icons/line/grid/frame-bounds.svg
similarity index 100%
rename from assets/icons/line/grid/frame-bounds.svg
rename to cpp/assets/icons/line/grid/frame-bounds.svg
diff --git a/assets/icons/line/grid/frame.svg b/cpp/assets/icons/line/grid/frame.svg
similarity index 100%
rename from assets/icons/line/grid/frame.svg
rename to cpp/assets/icons/line/grid/frame.svg
diff --git a/assets/icons/line/grid/grid-02.svg b/cpp/assets/icons/line/grid/grid-02.svg
similarity index 100%
rename from assets/icons/line/grid/grid-02.svg
rename to cpp/assets/icons/line/grid/grid-02.svg
diff --git a/assets/icons/line/grid/grid-03.svg b/cpp/assets/icons/line/grid/grid-03.svg
similarity index 100%
rename from assets/icons/line/grid/grid-03.svg
rename to cpp/assets/icons/line/grid/grid-03.svg
diff --git a/assets/icons/line/grid/grid-04.svg b/cpp/assets/icons/line/grid/grid-04.svg
similarity index 100%
rename from assets/icons/line/grid/grid-04.svg
rename to cpp/assets/icons/line/grid/grid-04.svg
diff --git a/assets/icons/line/grid/grid-05.svg b/cpp/assets/icons/line/grid/grid-05.svg
similarity index 100%
rename from assets/icons/line/grid/grid-05.svg
rename to cpp/assets/icons/line/grid/grid-05.svg
diff --git a/assets/icons/line/grid/grid-06.svg b/cpp/assets/icons/line/grid/grid-06.svg
similarity index 100%
rename from assets/icons/line/grid/grid-06.svg
rename to cpp/assets/icons/line/grid/grid-06.svg
diff --git a/assets/icons/line/grid/grid-07.svg b/cpp/assets/icons/line/grid/grid-07.svg
similarity index 100%
rename from assets/icons/line/grid/grid-07.svg
rename to cpp/assets/icons/line/grid/grid-07.svg
diff --git a/assets/icons/line/grid/grid-08.svg b/cpp/assets/icons/line/grid/grid-08.svg
similarity index 100%
rename from assets/icons/line/grid/grid-08.svg
rename to cpp/assets/icons/line/grid/grid-08.svg
diff --git a/assets/icons/line/grid/grid-09.svg b/cpp/assets/icons/line/grid/grid-09.svg
similarity index 100%
rename from assets/icons/line/grid/grid-09.svg
rename to cpp/assets/icons/line/grid/grid-09.svg
diff --git a/assets/icons/line/grid/grid-10.svg b/cpp/assets/icons/line/grid/grid-10.svg
similarity index 100%
rename from assets/icons/line/grid/grid-10.svg
rename to cpp/assets/icons/line/grid/grid-10.svg
diff --git a/assets/icons/line/grid/grid-11.svg b/cpp/assets/icons/line/grid/grid-11.svg
similarity index 100%
rename from assets/icons/line/grid/grid-11.svg
rename to cpp/assets/icons/line/grid/grid-11.svg
diff --git a/assets/icons/line/grid/grid-12.svg b/cpp/assets/icons/line/grid/grid-12.svg
similarity index 100%
rename from assets/icons/line/grid/grid-12.svg
rename to cpp/assets/icons/line/grid/grid-12.svg
diff --git a/assets/icons/line/grid/grid-13.svg b/cpp/assets/icons/line/grid/grid-13.svg
similarity index 100%
rename from assets/icons/line/grid/grid-13.svg
rename to cpp/assets/icons/line/grid/grid-13.svg
diff --git a/assets/icons/line/grid/grid-14.svg b/cpp/assets/icons/line/grid/grid-14.svg
similarity index 100%
rename from assets/icons/line/grid/grid-14.svg
rename to cpp/assets/icons/line/grid/grid-14.svg
diff --git a/assets/icons/line/grid/grid-15.svg b/cpp/assets/icons/line/grid/grid-15.svg
similarity index 100%
rename from assets/icons/line/grid/grid-15.svg
rename to cpp/assets/icons/line/grid/grid-15.svg
diff --git a/assets/icons/line/grid/grid-16.svg b/cpp/assets/icons/line/grid/grid-16.svg
similarity index 100%
rename from assets/icons/line/grid/grid-16.svg
rename to cpp/assets/icons/line/grid/grid-16.svg
diff --git a/assets/icons/line/grid/grid.svg b/cpp/assets/icons/line/grid/grid.svg
similarity index 100%
rename from assets/icons/line/grid/grid.svg
rename to cpp/assets/icons/line/grid/grid.svg
diff --git a/assets/icons/line/grid/iframe.svg b/cpp/assets/icons/line/grid/iframe.svg
similarity index 100%
rename from assets/icons/line/grid/iframe.svg
rename to cpp/assets/icons/line/grid/iframe.svg
diff --git a/assets/icons/line/grid/kanban.svg b/cpp/assets/icons/line/grid/kanban.svg
similarity index 100%
rename from assets/icons/line/grid/kanban.svg
rename to cpp/assets/icons/line/grid/kanban.svg
diff --git a/assets/icons/line/grid/padding.svg b/cpp/assets/icons/line/grid/padding.svg
similarity index 100%
rename from assets/icons/line/grid/padding.svg
rename to cpp/assets/icons/line/grid/padding.svg
diff --git a/assets/icons/line/grid/selection-rec.svg b/cpp/assets/icons/line/grid/selection-rec.svg
similarity index 100%
rename from assets/icons/line/grid/selection-rec.svg
rename to cpp/assets/icons/line/grid/selection-rec.svg
diff --git a/assets/icons/line/grid/selection.svg b/cpp/assets/icons/line/grid/selection.svg
similarity index 100%
rename from assets/icons/line/grid/selection.svg
rename to cpp/assets/icons/line/grid/selection.svg
diff --git a/assets/icons/line/grid/slider-horizontal-2.svg b/cpp/assets/icons/line/grid/slider-horizontal-2.svg
similarity index 100%
rename from assets/icons/line/grid/slider-horizontal-2.svg
rename to cpp/assets/icons/line/grid/slider-horizontal-2.svg
diff --git a/assets/icons/line/grid/slider-horizontal.svg b/cpp/assets/icons/line/grid/slider-horizontal.svg
similarity index 100%
rename from assets/icons/line/grid/slider-horizontal.svg
rename to cpp/assets/icons/line/grid/slider-horizontal.svg
diff --git a/assets/icons/line/grid/slider-vertical-2.svg b/cpp/assets/icons/line/grid/slider-vertical-2.svg
similarity index 100%
rename from assets/icons/line/grid/slider-vertical-2.svg
rename to cpp/assets/icons/line/grid/slider-vertical-2.svg
diff --git a/assets/icons/line/grid/slider-vertical.svg b/cpp/assets/icons/line/grid/slider-vertical.svg
similarity index 100%
rename from assets/icons/line/grid/slider-vertical.svg
rename to cpp/assets/icons/line/grid/slider-vertical.svg
diff --git a/assets/icons/line/grid/stack.svg b/cpp/assets/icons/line/grid/stack.svg
similarity index 100%
rename from assets/icons/line/grid/stack.svg
rename to cpp/assets/icons/line/grid/stack.svg
diff --git a/assets/icons/line/grid/transform.svg b/cpp/assets/icons/line/grid/transform.svg
similarity index 100%
rename from assets/icons/line/grid/transform.svg
rename to cpp/assets/icons/line/grid/transform.svg
diff --git a/assets/icons/line/images/apperture.svg b/cpp/assets/icons/line/images/apperture.svg
similarity index 100%
rename from assets/icons/line/images/apperture.svg
rename to cpp/assets/icons/line/images/apperture.svg
diff --git a/assets/icons/line/images/camera-slash.svg b/cpp/assets/icons/line/images/camera-slash.svg
similarity index 100%
rename from assets/icons/line/images/camera-slash.svg
rename to cpp/assets/icons/line/images/camera-slash.svg
diff --git a/assets/icons/line/images/camera.svg b/cpp/assets/icons/line/images/camera.svg
similarity index 100%
rename from assets/icons/line/images/camera.svg
rename to cpp/assets/icons/line/images/camera.svg
diff --git a/assets/icons/line/images/color-filter.svg b/cpp/assets/icons/line/images/color-filter.svg
similarity index 100%
rename from assets/icons/line/images/color-filter.svg
rename to cpp/assets/icons/line/images/color-filter.svg
diff --git a/assets/icons/line/images/image-2.svg b/cpp/assets/icons/line/images/image-2.svg
similarity index 100%
rename from assets/icons/line/images/image-2.svg
rename to cpp/assets/icons/line/images/image-2.svg
diff --git a/assets/icons/line/images/image-3.svg b/cpp/assets/icons/line/images/image-3.svg
similarity index 100%
rename from assets/icons/line/images/image-3.svg
rename to cpp/assets/icons/line/images/image-3.svg
diff --git a/assets/icons/line/images/image-check.svg b/cpp/assets/icons/line/images/image-check.svg
similarity index 100%
rename from assets/icons/line/images/image-check.svg
rename to cpp/assets/icons/line/images/image-check.svg
diff --git a/assets/icons/line/images/image-cross.svg b/cpp/assets/icons/line/images/image-cross.svg
similarity index 100%
rename from assets/icons/line/images/image-cross.svg
rename to cpp/assets/icons/line/images/image-cross.svg
diff --git a/assets/icons/line/images/image-download.svg b/cpp/assets/icons/line/images/image-download.svg
similarity index 100%
rename from assets/icons/line/images/image-download.svg
rename to cpp/assets/icons/line/images/image-download.svg
diff --git a/assets/icons/line/images/image-edit.svg b/cpp/assets/icons/line/images/image-edit.svg
similarity index 100%
rename from assets/icons/line/images/image-edit.svg
rename to cpp/assets/icons/line/images/image-edit.svg
diff --git a/assets/icons/line/images/image-plus.svg b/cpp/assets/icons/line/images/image-plus.svg
similarity index 100%
rename from assets/icons/line/images/image-plus.svg
rename to cpp/assets/icons/line/images/image-plus.svg
diff --git a/assets/icons/line/images/image-slash.svg b/cpp/assets/icons/line/images/image-slash.svg
similarity index 100%
rename from assets/icons/line/images/image-slash.svg
rename to cpp/assets/icons/line/images/image-slash.svg
diff --git a/assets/icons/line/images/image-upload.svg b/cpp/assets/icons/line/images/image-upload.svg
similarity index 100%
rename from assets/icons/line/images/image-upload.svg
rename to cpp/assets/icons/line/images/image-upload.svg
diff --git a/assets/icons/line/images/image.svg b/cpp/assets/icons/line/images/image.svg
similarity index 100%
rename from assets/icons/line/images/image.svg
rename to cpp/assets/icons/line/images/image.svg
diff --git a/assets/icons/line/images/lightning-slash.svg b/cpp/assets/icons/line/images/lightning-slash.svg
similarity index 100%
rename from assets/icons/line/images/lightning-slash.svg
rename to cpp/assets/icons/line/images/lightning-slash.svg
diff --git a/assets/icons/line/images/lightning.svg b/cpp/assets/icons/line/images/lightning.svg
similarity index 100%
rename from assets/icons/line/images/lightning.svg
rename to cpp/assets/icons/line/images/lightning.svg
diff --git a/assets/icons/line/map/360-degrees.svg b/cpp/assets/icons/line/map/360-degrees.svg
similarity index 100%
rename from assets/icons/line/map/360-degrees.svg
rename to cpp/assets/icons/line/map/360-degrees.svg
diff --git a/assets/icons/line/map/compass.svg b/cpp/assets/icons/line/map/compass.svg
similarity index 100%
rename from assets/icons/line/map/compass.svg
rename to cpp/assets/icons/line/map/compass.svg
diff --git a/assets/icons/line/map/direction-2.svg b/cpp/assets/icons/line/map/direction-2.svg
similarity index 100%
rename from assets/icons/line/map/direction-2.svg
rename to cpp/assets/icons/line/map/direction-2.svg
diff --git a/assets/icons/line/map/direction.svg b/cpp/assets/icons/line/map/direction.svg
similarity index 100%
rename from assets/icons/line/map/direction.svg
rename to cpp/assets/icons/line/map/direction.svg
diff --git a/assets/icons/line/map/globe-2.svg b/cpp/assets/icons/line/map/globe-2.svg
similarity index 100%
rename from assets/icons/line/map/globe-2.svg
rename to cpp/assets/icons/line/map/globe-2.svg
diff --git a/assets/icons/line/map/globe.svg b/cpp/assets/icons/line/map/globe.svg
similarity index 100%
rename from assets/icons/line/map/globe.svg
rename to cpp/assets/icons/line/map/globe.svg
diff --git a/assets/icons/line/map/gps-slash.svg b/cpp/assets/icons/line/map/gps-slash.svg
similarity index 100%
rename from assets/icons/line/map/gps-slash.svg
rename to cpp/assets/icons/line/map/gps-slash.svg
diff --git a/assets/icons/line/map/gps.svg b/cpp/assets/icons/line/map/gps.svg
similarity index 100%
rename from assets/icons/line/map/gps.svg
rename to cpp/assets/icons/line/map/gps.svg
diff --git a/assets/icons/line/map/map-view.svg b/cpp/assets/icons/line/map/map-view.svg
similarity index 100%
rename from assets/icons/line/map/map-view.svg
rename to cpp/assets/icons/line/map/map-view.svg
diff --git a/assets/icons/line/map/pin-2.svg b/cpp/assets/icons/line/map/pin-2.svg
similarity index 100%
rename from assets/icons/line/map/pin-2.svg
rename to cpp/assets/icons/line/map/pin-2.svg
diff --git a/assets/icons/line/map/pin-3.svg b/cpp/assets/icons/line/map/pin-3.svg
similarity index 100%
rename from assets/icons/line/map/pin-3.svg
rename to cpp/assets/icons/line/map/pin-3.svg
diff --git a/assets/icons/line/map/pin-check.svg b/cpp/assets/icons/line/map/pin-check.svg
similarity index 100%
rename from assets/icons/line/map/pin-check.svg
rename to cpp/assets/icons/line/map/pin-check.svg
diff --git a/assets/icons/line/map/pin-cross.svg b/cpp/assets/icons/line/map/pin-cross.svg
similarity index 100%
rename from assets/icons/line/map/pin-cross.svg
rename to cpp/assets/icons/line/map/pin-cross.svg
diff --git a/assets/icons/line/map/pin-minus.svg b/cpp/assets/icons/line/map/pin-minus.svg
similarity index 100%
rename from assets/icons/line/map/pin-minus.svg
rename to cpp/assets/icons/line/map/pin-minus.svg
diff --git a/assets/icons/line/map/pin-plus.svg b/cpp/assets/icons/line/map/pin-plus.svg
similarity index 100%
rename from assets/icons/line/map/pin-plus.svg
rename to cpp/assets/icons/line/map/pin-plus.svg
diff --git a/assets/icons/line/map/pin-slash.svg b/cpp/assets/icons/line/map/pin-slash.svg
similarity index 100%
rename from assets/icons/line/map/pin-slash.svg
rename to cpp/assets/icons/line/map/pin-slash.svg
diff --git a/assets/icons/line/map/pin.svg b/cpp/assets/icons/line/map/pin.svg
similarity index 100%
rename from assets/icons/line/map/pin.svg
rename to cpp/assets/icons/line/map/pin.svg
diff --git a/assets/icons/line/map/route.svg b/cpp/assets/icons/line/map/route.svg
similarity index 100%
rename from assets/icons/line/map/route.svg
rename to cpp/assets/icons/line/map/route.svg
diff --git a/assets/icons/line/restaurant/coffee.svg b/cpp/assets/icons/line/restaurant/coffee.svg
similarity index 100%
rename from assets/icons/line/restaurant/coffee.svg
rename to cpp/assets/icons/line/restaurant/coffee.svg
diff --git a/assets/icons/line/restaurant/cutlery-2.svg b/cpp/assets/icons/line/restaurant/cutlery-2.svg
similarity index 100%
rename from assets/icons/line/restaurant/cutlery-2.svg
rename to cpp/assets/icons/line/restaurant/cutlery-2.svg
diff --git a/assets/icons/line/restaurant/cutlery-3.svg b/cpp/assets/icons/line/restaurant/cutlery-3.svg
similarity index 100%
rename from assets/icons/line/restaurant/cutlery-3.svg
rename to cpp/assets/icons/line/restaurant/cutlery-3.svg
diff --git a/assets/icons/line/restaurant/cutlery-4.svg b/cpp/assets/icons/line/restaurant/cutlery-4.svg
similarity index 100%
rename from assets/icons/line/restaurant/cutlery-4.svg
rename to cpp/assets/icons/line/restaurant/cutlery-4.svg
diff --git a/assets/icons/line/restaurant/cutlery.svg b/cpp/assets/icons/line/restaurant/cutlery.svg
similarity index 100%
rename from assets/icons/line/restaurant/cutlery.svg
rename to cpp/assets/icons/line/restaurant/cutlery.svg
diff --git a/assets/icons/line/restaurant/glass-cocktail.svg b/cpp/assets/icons/line/restaurant/glass-cocktail.svg
similarity index 100%
rename from assets/icons/line/restaurant/glass-cocktail.svg
rename to cpp/assets/icons/line/restaurant/glass-cocktail.svg
diff --git a/assets/icons/line/restaurant/glass-wine.svg b/cpp/assets/icons/line/restaurant/glass-wine.svg
similarity index 100%
rename from assets/icons/line/restaurant/glass-wine.svg
rename to cpp/assets/icons/line/restaurant/glass-wine.svg
diff --git a/assets/icons/line/security/bug.svg b/cpp/assets/icons/line/security/bug.svg
similarity index 100%
rename from assets/icons/line/security/bug.svg
rename to cpp/assets/icons/line/security/bug.svg
diff --git a/assets/icons/line/security/eye-slash.svg b/cpp/assets/icons/line/security/eye-slash.svg
similarity index 100%
rename from assets/icons/line/security/eye-slash.svg
rename to cpp/assets/icons/line/security/eye-slash.svg
diff --git a/assets/icons/line/security/eye.svg b/cpp/assets/icons/line/security/eye.svg
similarity index 100%
rename from assets/icons/line/security/eye.svg
rename to cpp/assets/icons/line/security/eye.svg
diff --git a/assets/icons/line/security/face-id-rec.svg b/cpp/assets/icons/line/security/face-id-rec.svg
similarity index 100%
rename from assets/icons/line/security/face-id-rec.svg
rename to cpp/assets/icons/line/security/face-id-rec.svg
diff --git a/assets/icons/line/security/face-id.svg b/cpp/assets/icons/line/security/face-id.svg
similarity index 100%
rename from assets/icons/line/security/face-id.svg
rename to cpp/assets/icons/line/security/face-id.svg
diff --git a/assets/icons/line/security/fingerprint-2-rec.svg b/cpp/assets/icons/line/security/fingerprint-2-rec.svg
similarity index 100%
rename from assets/icons/line/security/fingerprint-2-rec.svg
rename to cpp/assets/icons/line/security/fingerprint-2-rec.svg
diff --git a/assets/icons/line/security/fingerprint-2.svg b/cpp/assets/icons/line/security/fingerprint-2.svg
similarity index 100%
rename from assets/icons/line/security/fingerprint-2.svg
rename to cpp/assets/icons/line/security/fingerprint-2.svg
diff --git a/assets/icons/line/security/fingerprint-rec.svg b/cpp/assets/icons/line/security/fingerprint-rec.svg
similarity index 100%
rename from assets/icons/line/security/fingerprint-rec.svg
rename to cpp/assets/icons/line/security/fingerprint-rec.svg
diff --git a/assets/icons/line/security/fingerprint.svg b/cpp/assets/icons/line/security/fingerprint.svg
similarity index 100%
rename from assets/icons/line/security/fingerprint.svg
rename to cpp/assets/icons/line/security/fingerprint.svg
diff --git a/assets/icons/line/security/key.svg b/cpp/assets/icons/line/security/key.svg
similarity index 100%
rename from assets/icons/line/security/key.svg
rename to cpp/assets/icons/line/security/key.svg
diff --git a/assets/icons/line/security/lock-2-opened.svg b/cpp/assets/icons/line/security/lock-2-opened.svg
similarity index 100%
rename from assets/icons/line/security/lock-2-opened.svg
rename to cpp/assets/icons/line/security/lock-2-opened.svg
diff --git a/assets/icons/line/security/lock-2-slash.svg b/cpp/assets/icons/line/security/lock-2-slash.svg
similarity index 100%
rename from assets/icons/line/security/lock-2-slash.svg
rename to cpp/assets/icons/line/security/lock-2-slash.svg
diff --git a/assets/icons/line/security/lock-2.svg b/cpp/assets/icons/line/security/lock-2.svg
similarity index 100%
rename from assets/icons/line/security/lock-2.svg
rename to cpp/assets/icons/line/security/lock-2.svg
diff --git a/assets/icons/line/security/lock-opened.svg b/cpp/assets/icons/line/security/lock-opened.svg
similarity index 100%
rename from assets/icons/line/security/lock-opened.svg
rename to cpp/assets/icons/line/security/lock-opened.svg
diff --git a/assets/icons/line/security/lock-slash.svg b/cpp/assets/icons/line/security/lock-slash.svg
similarity index 100%
rename from assets/icons/line/security/lock-slash.svg
rename to cpp/assets/icons/line/security/lock-slash.svg
diff --git a/assets/icons/line/security/lock.svg b/cpp/assets/icons/line/security/lock.svg
similarity index 100%
rename from assets/icons/line/security/lock.svg
rename to cpp/assets/icons/line/security/lock.svg
diff --git a/assets/icons/line/security/scan-rec.svg b/cpp/assets/icons/line/security/scan-rec.svg
similarity index 100%
rename from assets/icons/line/security/scan-rec.svg
rename to cpp/assets/icons/line/security/scan-rec.svg
diff --git a/assets/icons/line/security/scan.svg b/cpp/assets/icons/line/security/scan.svg
similarity index 100%
rename from assets/icons/line/security/scan.svg
rename to cpp/assets/icons/line/security/scan.svg
diff --git a/assets/icons/line/security/server-2.svg b/cpp/assets/icons/line/security/server-2.svg
similarity index 100%
rename from assets/icons/line/security/server-2.svg
rename to cpp/assets/icons/line/security/server-2.svg
diff --git a/assets/icons/line/security/server.svg b/cpp/assets/icons/line/security/server.svg
similarity index 100%
rename from assets/icons/line/security/server.svg
rename to cpp/assets/icons/line/security/server.svg
diff --git a/assets/icons/line/security/shield-check.svg b/cpp/assets/icons/line/security/shield-check.svg
similarity index 100%
rename from assets/icons/line/security/shield-check.svg
rename to cpp/assets/icons/line/security/shield-check.svg
diff --git a/assets/icons/line/security/shield-cross.svg b/cpp/assets/icons/line/security/shield-cross.svg
similarity index 100%
rename from assets/icons/line/security/shield-cross.svg
rename to cpp/assets/icons/line/security/shield-cross.svg
diff --git a/assets/icons/line/security/shield.svg b/cpp/assets/icons/line/security/shield.svg
similarity index 100%
rename from assets/icons/line/security/shield.svg
rename to cpp/assets/icons/line/security/shield.svg
diff --git a/assets/icons/line/time/calendar-arrow-right.svg b/cpp/assets/icons/line/time/calendar-arrow-right.svg
similarity index 100%
rename from assets/icons/line/time/calendar-arrow-right.svg
rename to cpp/assets/icons/line/time/calendar-arrow-right.svg
diff --git a/assets/icons/line/time/calendar-cross.svg b/cpp/assets/icons/line/time/calendar-cross.svg
similarity index 100%
rename from assets/icons/line/time/calendar-cross.svg
rename to cpp/assets/icons/line/time/calendar-cross.svg
diff --git a/assets/icons/line/time/calendar-dates.svg b/cpp/assets/icons/line/time/calendar-dates.svg
similarity index 100%
rename from assets/icons/line/time/calendar-dates.svg
rename to cpp/assets/icons/line/time/calendar-dates.svg
diff --git a/assets/icons/line/time/calendar-event.svg b/cpp/assets/icons/line/time/calendar-event.svg
similarity index 100%
rename from assets/icons/line/time/calendar-event.svg
rename to cpp/assets/icons/line/time/calendar-event.svg
diff --git a/assets/icons/line/time/calendar-minus.svg b/cpp/assets/icons/line/time/calendar-minus.svg
similarity index 100%
rename from assets/icons/line/time/calendar-minus.svg
rename to cpp/assets/icons/line/time/calendar-minus.svg
diff --git a/assets/icons/line/time/calendar-note.svg b/cpp/assets/icons/line/time/calendar-note.svg
similarity index 100%
rename from assets/icons/line/time/calendar-note.svg
rename to cpp/assets/icons/line/time/calendar-note.svg
diff --git a/assets/icons/line/time/calendar-number.svg b/cpp/assets/icons/line/time/calendar-number.svg
similarity index 100%
rename from assets/icons/line/time/calendar-number.svg
rename to cpp/assets/icons/line/time/calendar-number.svg
diff --git a/assets/icons/line/time/calendar-person.svg b/cpp/assets/icons/line/time/calendar-person.svg
similarity index 100%
rename from assets/icons/line/time/calendar-person.svg
rename to cpp/assets/icons/line/time/calendar-person.svg
diff --git a/assets/icons/line/time/calendar-plus.svg b/cpp/assets/icons/line/time/calendar-plus.svg
similarity index 100%
rename from assets/icons/line/time/calendar-plus.svg
rename to cpp/assets/icons/line/time/calendar-plus.svg
diff --git a/assets/icons/line/time/calendar.svg b/cpp/assets/icons/line/time/calendar.svg
similarity index 100%
rename from assets/icons/line/time/calendar.svg
rename to cpp/assets/icons/line/time/calendar.svg
diff --git a/assets/icons/line/time/clock-check.svg b/cpp/assets/icons/line/time/clock-check.svg
similarity index 100%
rename from assets/icons/line/time/clock-check.svg
rename to cpp/assets/icons/line/time/clock-check.svg
diff --git a/assets/icons/line/time/clock-cross.svg b/cpp/assets/icons/line/time/clock-cross.svg
similarity index 100%
rename from assets/icons/line/time/clock-cross.svg
rename to cpp/assets/icons/line/time/clock-cross.svg
diff --git a/assets/icons/line/time/clock-minus.svg b/cpp/assets/icons/line/time/clock-minus.svg
similarity index 100%
rename from assets/icons/line/time/clock-minus.svg
rename to cpp/assets/icons/line/time/clock-minus.svg
diff --git a/assets/icons/line/time/clock-plus.svg b/cpp/assets/icons/line/time/clock-plus.svg
similarity index 100%
rename from assets/icons/line/time/clock-plus.svg
rename to cpp/assets/icons/line/time/clock-plus.svg
diff --git a/assets/icons/line/time/clock-slash.svg b/cpp/assets/icons/line/time/clock-slash.svg
similarity index 100%
rename from assets/icons/line/time/clock-slash.svg
rename to cpp/assets/icons/line/time/clock-slash.svg
diff --git a/assets/icons/line/time/clock-zzz.svg b/cpp/assets/icons/line/time/clock-zzz.svg
similarity index 100%
rename from assets/icons/line/time/clock-zzz.svg
rename to cpp/assets/icons/line/time/clock-zzz.svg
diff --git a/assets/icons/line/time/clock.svg b/cpp/assets/icons/line/time/clock.svg
similarity index 100%
rename from assets/icons/line/time/clock.svg
rename to cpp/assets/icons/line/time/clock.svg
diff --git a/assets/icons/line/time/history-rec.svg b/cpp/assets/icons/line/time/history-rec.svg
similarity index 100%
rename from assets/icons/line/time/history-rec.svg
rename to cpp/assets/icons/line/time/history-rec.svg
diff --git a/assets/icons/line/time/history.svg b/cpp/assets/icons/line/time/history.svg
similarity index 100%
rename from assets/icons/line/time/history.svg
rename to cpp/assets/icons/line/time/history.svg
diff --git a/assets/icons/line/time/speed-rec.svg b/cpp/assets/icons/line/time/speed-rec.svg
similarity index 100%
rename from assets/icons/line/time/speed-rec.svg
rename to cpp/assets/icons/line/time/speed-rec.svg
diff --git a/assets/icons/line/time/speed.svg b/cpp/assets/icons/line/time/speed.svg
similarity index 100%
rename from assets/icons/line/time/speed.svg
rename to cpp/assets/icons/line/time/speed.svg
diff --git a/assets/icons/line/time/stopwatch-slash.svg b/cpp/assets/icons/line/time/stopwatch-slash.svg
similarity index 100%
rename from assets/icons/line/time/stopwatch-slash.svg
rename to cpp/assets/icons/line/time/stopwatch-slash.svg
diff --git a/assets/icons/line/time/stopwatch.svg b/cpp/assets/icons/line/time/stopwatch.svg
similarity index 100%
rename from assets/icons/line/time/stopwatch.svg
rename to cpp/assets/icons/line/time/stopwatch.svg
diff --git a/assets/icons/line/time/time.svg b/cpp/assets/icons/line/time/time.svg
similarity index 100%
rename from assets/icons/line/time/time.svg
rename to cpp/assets/icons/line/time/time.svg
diff --git a/assets/icons/line/time/timer-2-rec.svg b/cpp/assets/icons/line/time/timer-2-rec.svg
similarity index 100%
rename from assets/icons/line/time/timer-2-rec.svg
rename to cpp/assets/icons/line/time/timer-2-rec.svg
diff --git a/assets/icons/line/time/timer-2.svg b/cpp/assets/icons/line/time/timer-2.svg
similarity index 100%
rename from assets/icons/line/time/timer-2.svg
rename to cpp/assets/icons/line/time/timer-2.svg
diff --git a/assets/icons/line/time/timer.svg b/cpp/assets/icons/line/time/timer.svg
similarity index 100%
rename from assets/icons/line/time/timer.svg
rename to cpp/assets/icons/line/time/timer.svg
diff --git a/assets/icons/line/users/user-alert.svg b/cpp/assets/icons/line/users/user-alert.svg
similarity index 100%
rename from assets/icons/line/users/user-alert.svg
rename to cpp/assets/icons/line/users/user-alert.svg
diff --git a/assets/icons/line/users/user-arrow-bl.svg b/cpp/assets/icons/line/users/user-arrow-bl.svg
similarity index 100%
rename from assets/icons/line/users/user-arrow-bl.svg
rename to cpp/assets/icons/line/users/user-arrow-bl.svg
diff --git a/assets/icons/line/users/user-arrow-bottom.svg b/cpp/assets/icons/line/users/user-arrow-bottom.svg
similarity index 100%
rename from assets/icons/line/users/user-arrow-bottom.svg
rename to cpp/assets/icons/line/users/user-arrow-bottom.svg
diff --git a/assets/icons/line/users/user-arrow-right.svg b/cpp/assets/icons/line/users/user-arrow-right.svg
similarity index 100%
rename from assets/icons/line/users/user-arrow-right.svg
rename to cpp/assets/icons/line/users/user-arrow-right.svg
diff --git a/assets/icons/line/users/user-arrow-top.svg b/cpp/assets/icons/line/users/user-arrow-top.svg
similarity index 100%
rename from assets/icons/line/users/user-arrow-top.svg
rename to cpp/assets/icons/line/users/user-arrow-top.svg
diff --git a/assets/icons/line/users/user-arrow-tr.svg b/cpp/assets/icons/line/users/user-arrow-tr.svg
similarity index 100%
rename from assets/icons/line/users/user-arrow-tr.svg
rename to cpp/assets/icons/line/users/user-arrow-tr.svg
diff --git a/assets/icons/line/users/user-check.svg b/cpp/assets/icons/line/users/user-check.svg
similarity index 100%
rename from assets/icons/line/users/user-check.svg
rename to cpp/assets/icons/line/users/user-check.svg
diff --git a/assets/icons/line/users/user-circle.svg b/cpp/assets/icons/line/users/user-circle.svg
similarity index 100%
rename from assets/icons/line/users/user-circle.svg
rename to cpp/assets/icons/line/users/user-circle.svg
diff --git a/assets/icons/line/users/user-cross.svg b/cpp/assets/icons/line/users/user-cross.svg
similarity index 100%
rename from assets/icons/line/users/user-cross.svg
rename to cpp/assets/icons/line/users/user-cross.svg
diff --git a/assets/icons/line/users/user-minus.svg b/cpp/assets/icons/line/users/user-minus.svg
similarity index 100%
rename from assets/icons/line/users/user-minus.svg
rename to cpp/assets/icons/line/users/user-minus.svg
diff --git a/assets/icons/line/users/user-plus.svg b/cpp/assets/icons/line/users/user-plus.svg
similarity index 100%
rename from assets/icons/line/users/user-plus.svg
rename to cpp/assets/icons/line/users/user-plus.svg
diff --git a/assets/icons/line/users/user-square.svg b/cpp/assets/icons/line/users/user-square.svg
similarity index 100%
rename from assets/icons/line/users/user-square.svg
rename to cpp/assets/icons/line/users/user-square.svg
diff --git a/assets/icons/line/users/user.svg b/cpp/assets/icons/line/users/user.svg
similarity index 100%
rename from assets/icons/line/users/user.svg
rename to cpp/assets/icons/line/users/user.svg
diff --git a/assets/icons/line/users/users.svg b/cpp/assets/icons/line/users/users.svg
similarity index 100%
rename from assets/icons/line/users/users.svg
rename to cpp/assets/icons/line/users/users.svg
diff --git a/assets/icons/line/weather/cloud-check.svg b/cpp/assets/icons/line/weather/cloud-check.svg
similarity index 100%
rename from assets/icons/line/weather/cloud-check.svg
rename to cpp/assets/icons/line/weather/cloud-check.svg
diff --git a/assets/icons/line/weather/cloud-cross.svg b/cpp/assets/icons/line/weather/cloud-cross.svg
similarity index 100%
rename from assets/icons/line/weather/cloud-cross.svg
rename to cpp/assets/icons/line/weather/cloud-cross.svg
diff --git a/assets/icons/line/weather/cloud-download.svg b/cpp/assets/icons/line/weather/cloud-download.svg
similarity index 100%
rename from assets/icons/line/weather/cloud-download.svg
rename to cpp/assets/icons/line/weather/cloud-download.svg
diff --git a/assets/icons/line/weather/cloud-drizzle.svg b/cpp/assets/icons/line/weather/cloud-drizzle.svg
similarity index 100%
rename from assets/icons/line/weather/cloud-drizzle.svg
rename to cpp/assets/icons/line/weather/cloud-drizzle.svg
diff --git a/assets/icons/line/weather/cloud-lightning.svg b/cpp/assets/icons/line/weather/cloud-lightning.svg
similarity index 100%
rename from assets/icons/line/weather/cloud-lightning.svg
rename to cpp/assets/icons/line/weather/cloud-lightning.svg
diff --git a/assets/icons/line/weather/cloud-snow.svg b/cpp/assets/icons/line/weather/cloud-snow.svg
similarity index 100%
rename from assets/icons/line/weather/cloud-snow.svg
rename to cpp/assets/icons/line/weather/cloud-snow.svg
diff --git a/assets/icons/line/weather/cloud-upload.svg b/cpp/assets/icons/line/weather/cloud-upload.svg
similarity index 100%
rename from assets/icons/line/weather/cloud-upload.svg
rename to cpp/assets/icons/line/weather/cloud-upload.svg
diff --git a/assets/icons/line/weather/cloud.svg b/cpp/assets/icons/line/weather/cloud.svg
similarity index 100%
rename from assets/icons/line/weather/cloud.svg
rename to cpp/assets/icons/line/weather/cloud.svg
diff --git a/assets/icons/line/weather/moon.svg b/cpp/assets/icons/line/weather/moon.svg
similarity index 100%
rename from assets/icons/line/weather/moon.svg
rename to cpp/assets/icons/line/weather/moon.svg
diff --git a/assets/icons/line/weather/sun.svg b/cpp/assets/icons/line/weather/sun.svg
similarity index 100%
rename from assets/icons/line/weather/sun.svg
rename to cpp/assets/icons/line/weather/sun.svg
diff --git a/assets/icons/line/weather/sunrise.svg b/cpp/assets/icons/line/weather/sunrise.svg
similarity index 100%
rename from assets/icons/line/weather/sunrise.svg
rename to cpp/assets/icons/line/weather/sunrise.svg
diff --git a/assets/icons/line/weather/sunset.svg b/cpp/assets/icons/line/weather/sunset.svg
similarity index 100%
rename from assets/icons/line/weather/sunset.svg
rename to cpp/assets/icons/line/weather/sunset.svg
diff --git a/assets/icons/mono/alerts/alert-circle.svg b/cpp/assets/icons/mono/alerts/alert-circle.svg
similarity index 100%
rename from assets/icons/mono/alerts/alert-circle.svg
rename to cpp/assets/icons/mono/alerts/alert-circle.svg
diff --git a/assets/icons/mono/alerts/alert-octagon.svg b/cpp/assets/icons/mono/alerts/alert-octagon.svg
similarity index 100%
rename from assets/icons/mono/alerts/alert-octagon.svg
rename to cpp/assets/icons/mono/alerts/alert-octagon.svg
diff --git a/assets/icons/mono/alerts/alert-triangle.svg b/cpp/assets/icons/mono/alerts/alert-triangle.svg
similarity index 100%
rename from assets/icons/mono/alerts/alert-triangle.svg
rename to cpp/assets/icons/mono/alerts/alert-triangle.svg
diff --git a/assets/icons/mono/alerts/bell-check.svg b/cpp/assets/icons/mono/alerts/bell-check.svg
similarity index 100%
rename from assets/icons/mono/alerts/bell-check.svg
rename to cpp/assets/icons/mono/alerts/bell-check.svg
diff --git a/assets/icons/mono/alerts/bell-minus.svg b/cpp/assets/icons/mono/alerts/bell-minus.svg
similarity index 100%
rename from assets/icons/mono/alerts/bell-minus.svg
rename to cpp/assets/icons/mono/alerts/bell-minus.svg
diff --git a/assets/icons/mono/alerts/bell-plus.svg b/cpp/assets/icons/mono/alerts/bell-plus.svg
similarity index 100%
rename from assets/icons/mono/alerts/bell-plus.svg
rename to cpp/assets/icons/mono/alerts/bell-plus.svg
diff --git a/assets/icons/mono/alerts/bell-slash.svg b/cpp/assets/icons/mono/alerts/bell-slash.svg
similarity index 100%
rename from assets/icons/mono/alerts/bell-slash.svg
rename to cpp/assets/icons/mono/alerts/bell-slash.svg
diff --git a/assets/icons/mono/alerts/bell.svg b/cpp/assets/icons/mono/alerts/bell.svg
similarity index 100%
rename from assets/icons/mono/alerts/bell.svg
rename to cpp/assets/icons/mono/alerts/bell.svg
diff --git a/assets/icons/mono/alerts/check-circle-2.svg b/cpp/assets/icons/mono/alerts/check-circle-2.svg
similarity index 100%
rename from assets/icons/mono/alerts/check-circle-2.svg
rename to cpp/assets/icons/mono/alerts/check-circle-2.svg
diff --git a/assets/icons/mono/alerts/cross-circle.svg b/cpp/assets/icons/mono/alerts/cross-circle.svg
similarity index 100%
rename from assets/icons/mono/alerts/cross-circle.svg
rename to cpp/assets/icons/mono/alerts/cross-circle.svg
diff --git a/assets/icons/mono/alerts/cross-octagon.svg b/cpp/assets/icons/mono/alerts/cross-octagon.svg
similarity index 100%
rename from assets/icons/mono/alerts/cross-octagon.svg
rename to cpp/assets/icons/mono/alerts/cross-octagon.svg
diff --git a/assets/icons/mono/alerts/info.svg b/cpp/assets/icons/mono/alerts/info.svg
similarity index 100%
rename from assets/icons/mono/alerts/info.svg
rename to cpp/assets/icons/mono/alerts/info.svg
diff --git a/assets/icons/mono/alerts/minus-octagon.svg b/cpp/assets/icons/mono/alerts/minus-octagon.svg
similarity index 100%
rename from assets/icons/mono/alerts/minus-octagon.svg
rename to cpp/assets/icons/mono/alerts/minus-octagon.svg
diff --git a/assets/icons/mono/alerts/notification-indicator.svg b/cpp/assets/icons/mono/alerts/notification-indicator.svg
similarity index 100%
rename from assets/icons/mono/alerts/notification-indicator.svg
rename to cpp/assets/icons/mono/alerts/notification-indicator.svg
diff --git a/assets/icons/mono/alerts/question.svg b/cpp/assets/icons/mono/alerts/question.svg
similarity index 100%
rename from assets/icons/mono/alerts/question.svg
rename to cpp/assets/icons/mono/alerts/question.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom-circle.svg b/cpp/assets/icons/mono/arrows/arrow-bottom-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom-left-circle.svg b/cpp/assets/icons/mono/arrows/arrow-bottom-left-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom-left-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom-left-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom-left-rec.svg b/cpp/assets/icons/mono/arrows/arrow-bottom-left-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom-left-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom-left-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom-left.svg b/cpp/assets/icons/mono/arrows/arrow-bottom-left.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom-left.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom-left.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom-rec.svg b/cpp/assets/icons/mono/arrows/arrow-bottom-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom-right-circle.svg b/cpp/assets/icons/mono/arrows/arrow-bottom-right-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom-right-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom-right-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom-right-rec.svg b/cpp/assets/icons/mono/arrows/arrow-bottom-right-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom-right-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom-right-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom-right.svg b/cpp/assets/icons/mono/arrows/arrow-bottom-right.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom-right.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom-right.svg
diff --git a/assets/icons/mono/arrows/arrow-bottom.svg b/cpp/assets/icons/mono/arrows/arrow-bottom.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-bottom.svg
rename to cpp/assets/icons/mono/arrows/arrow-bottom.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-ccw-lb-rec.svg b/cpp/assets/icons/mono/arrows/arrow-corner-ccw-lb-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-ccw-lb-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-ccw-lb-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-ccw-lb.svg b/cpp/assets/icons/mono/arrows/arrow-corner-ccw-lb.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-ccw-lb.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-ccw-lb.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-ccw-lt-rec.svg b/cpp/assets/icons/mono/arrows/arrow-corner-ccw-lt-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-ccw-lt-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-ccw-lt-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-ccw-lt.svg b/cpp/assets/icons/mono/arrows/arrow-corner-ccw-lt.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-ccw-lt.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-ccw-lt.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-ccw-rb-rec.svg b/cpp/assets/icons/mono/arrows/arrow-corner-ccw-rb-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-ccw-rb-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-ccw-rb-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-ccw-rb.svg b/cpp/assets/icons/mono/arrows/arrow-corner-ccw-rb.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-ccw-rb.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-ccw-rb.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-ccw-rt-rec.svg b/cpp/assets/icons/mono/arrows/arrow-corner-ccw-rt-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-ccw-rt-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-ccw-rt-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-ccw-rt.svg b/cpp/assets/icons/mono/arrows/arrow-corner-ccw-rt.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-ccw-rt.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-ccw-rt.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-cw-lb-rec.svg b/cpp/assets/icons/mono/arrows/arrow-corner-cw-lb-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-cw-lb-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-cw-lb-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-cw-lb.svg b/cpp/assets/icons/mono/arrows/arrow-corner-cw-lb.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-cw-lb.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-cw-lb.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-cw-lt-rec.svg b/cpp/assets/icons/mono/arrows/arrow-corner-cw-lt-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-cw-lt-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-cw-lt-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-cw-lt.svg b/cpp/assets/icons/mono/arrows/arrow-corner-cw-lt.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-cw-lt.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-cw-lt.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-cw-rb-rec.svg b/cpp/assets/icons/mono/arrows/arrow-corner-cw-rb-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-cw-rb-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-cw-rb-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-cw-rb.svg b/cpp/assets/icons/mono/arrows/arrow-corner-cw-rb.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-cw-rb.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-cw-rb.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-cw-rt-rec.svg b/cpp/assets/icons/mono/arrows/arrow-corner-cw-rt-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-cw-rt-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-cw-rt-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-corner-cw-rt.svg b/cpp/assets/icons/mono/arrows/arrow-corner-cw-rt.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-corner-cw-rt.svg
rename to cpp/assets/icons/mono/arrows/arrow-corner-cw-rt.svg
diff --git a/assets/icons/mono/arrows/arrow-left-circle.svg b/cpp/assets/icons/mono/arrows/arrow-left-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-left-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-left-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-left-curved-circle.svg b/cpp/assets/icons/mono/arrows/arrow-left-curved-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-left-curved-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-left-curved-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-left-rec.svg b/cpp/assets/icons/mono/arrows/arrow-left-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-left-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-left-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-left.svg b/cpp/assets/icons/mono/arrows/arrow-left.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-left.svg
rename to cpp/assets/icons/mono/arrows/arrow-left.svg
diff --git a/assets/icons/mono/arrows/arrow-right-circle.svg b/cpp/assets/icons/mono/arrows/arrow-right-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-right-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-right-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-right-curved-circle.svg b/cpp/assets/icons/mono/arrows/arrow-right-curved-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-right-curved-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-right-curved-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-right-rec.svg b/cpp/assets/icons/mono/arrows/arrow-right-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-right-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-right-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-right.svg b/cpp/assets/icons/mono/arrows/arrow-right.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-right.svg
rename to cpp/assets/icons/mono/arrows/arrow-right.svg
diff --git a/assets/icons/mono/arrows/arrow-swap-rec.svg b/cpp/assets/icons/mono/arrows/arrow-swap-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-swap-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-swap-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-swap.svg b/cpp/assets/icons/mono/arrows/arrow-swap.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-swap.svg
rename to cpp/assets/icons/mono/arrows/arrow-swap.svg
diff --git a/assets/icons/mono/arrows/arrow-top-circle.svg b/cpp/assets/icons/mono/arrows/arrow-top-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-top-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-top-left-circle.svg b/cpp/assets/icons/mono/arrows/arrow-top-left-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top-left-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-top-left-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-top-left-rec.svg b/cpp/assets/icons/mono/arrows/arrow-top-left-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top-left-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-top-left-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-top-left.svg b/cpp/assets/icons/mono/arrows/arrow-top-left.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top-left.svg
rename to cpp/assets/icons/mono/arrows/arrow-top-left.svg
diff --git a/assets/icons/mono/arrows/arrow-top-rec.svg b/cpp/assets/icons/mono/arrows/arrow-top-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-top-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-top-right-circle.svg b/cpp/assets/icons/mono/arrows/arrow-top-right-circle.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top-right-circle.svg
rename to cpp/assets/icons/mono/arrows/arrow-top-right-circle.svg
diff --git a/assets/icons/mono/arrows/arrow-top-right-rec.svg b/cpp/assets/icons/mono/arrows/arrow-top-right-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top-right-rec.svg
rename to cpp/assets/icons/mono/arrows/arrow-top-right-rec.svg
diff --git a/assets/icons/mono/arrows/arrow-top-right.svg b/cpp/assets/icons/mono/arrows/arrow-top-right.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top-right.svg
rename to cpp/assets/icons/mono/arrows/arrow-top-right.svg
diff --git a/assets/icons/mono/arrows/arrow-top.svg b/cpp/assets/icons/mono/arrows/arrow-top.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrow-top.svg
rename to cpp/assets/icons/mono/arrows/arrow-top.svg
diff --git a/assets/icons/mono/arrows/arrows-expand-2-rec.svg b/cpp/assets/icons/mono/arrows/arrows-expand-2-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrows-expand-2-rec.svg
rename to cpp/assets/icons/mono/arrows/arrows-expand-2-rec.svg
diff --git a/assets/icons/mono/arrows/arrows-expand-2.svg b/cpp/assets/icons/mono/arrows/arrows-expand-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrows-expand-2.svg
rename to cpp/assets/icons/mono/arrows/arrows-expand-2.svg
diff --git a/assets/icons/mono/arrows/arrows-expand-rec.svg b/cpp/assets/icons/mono/arrows/arrows-expand-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrows-expand-rec.svg
rename to cpp/assets/icons/mono/arrows/arrows-expand-rec.svg
diff --git a/assets/icons/mono/arrows/arrows-expand.svg b/cpp/assets/icons/mono/arrows/arrows-expand.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrows-expand.svg
rename to cpp/assets/icons/mono/arrows/arrows-expand.svg
diff --git a/assets/icons/mono/arrows/arrows-move-2-rec.svg b/cpp/assets/icons/mono/arrows/arrows-move-2-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrows-move-2-rec.svg
rename to cpp/assets/icons/mono/arrows/arrows-move-2-rec.svg
diff --git a/assets/icons/mono/arrows/arrows-move-2.svg b/cpp/assets/icons/mono/arrows/arrows-move-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrows-move-2.svg
rename to cpp/assets/icons/mono/arrows/arrows-move-2.svg
diff --git a/assets/icons/mono/arrows/arrows-move-rec.svg b/cpp/assets/icons/mono/arrows/arrows-move-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrows-move-rec.svg
rename to cpp/assets/icons/mono/arrows/arrows-move-rec.svg
diff --git a/assets/icons/mono/arrows/arrows-move.svg b/cpp/assets/icons/mono/arrows/arrows-move.svg
similarity index 100%
rename from assets/icons/mono/arrows/arrows-move.svg
rename to cpp/assets/icons/mono/arrows/arrows-move.svg
diff --git a/assets/icons/mono/arrows/chevron-down-rec.svg b/cpp/assets/icons/mono/arrows/chevron-down-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevron-down-rec.svg
rename to cpp/assets/icons/mono/arrows/chevron-down-rec.svg
diff --git a/assets/icons/mono/arrows/chevron-down.svg b/cpp/assets/icons/mono/arrows/chevron-down.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevron-down.svg
rename to cpp/assets/icons/mono/arrows/chevron-down.svg
diff --git a/assets/icons/mono/arrows/chevron-left-rec.svg b/cpp/assets/icons/mono/arrows/chevron-left-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevron-left-rec.svg
rename to cpp/assets/icons/mono/arrows/chevron-left-rec.svg
diff --git a/assets/icons/mono/arrows/chevron-left.svg b/cpp/assets/icons/mono/arrows/chevron-left.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevron-left.svg
rename to cpp/assets/icons/mono/arrows/chevron-left.svg
diff --git a/assets/icons/mono/arrows/chevron-right-rec.svg b/cpp/assets/icons/mono/arrows/chevron-right-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevron-right-rec.svg
rename to cpp/assets/icons/mono/arrows/chevron-right-rec.svg
diff --git a/assets/icons/mono/arrows/chevron-right.svg b/cpp/assets/icons/mono/arrows/chevron-right.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevron-right.svg
rename to cpp/assets/icons/mono/arrows/chevron-right.svg
diff --git a/assets/icons/mono/arrows/chevron-up-rec.svg b/cpp/assets/icons/mono/arrows/chevron-up-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevron-up-rec.svg
rename to cpp/assets/icons/mono/arrows/chevron-up-rec.svg
diff --git a/assets/icons/mono/arrows/chevron-up.svg b/cpp/assets/icons/mono/arrows/chevron-up.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevron-up.svg
rename to cpp/assets/icons/mono/arrows/chevron-up.svg
diff --git a/assets/icons/mono/arrows/chevrons-down-rec.svg b/cpp/assets/icons/mono/arrows/chevrons-down-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevrons-down-rec.svg
rename to cpp/assets/icons/mono/arrows/chevrons-down-rec.svg
diff --git a/assets/icons/mono/arrows/chevrons-down.svg b/cpp/assets/icons/mono/arrows/chevrons-down.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevrons-down.svg
rename to cpp/assets/icons/mono/arrows/chevrons-down.svg
diff --git a/assets/icons/mono/arrows/chevrons-left-rec.svg b/cpp/assets/icons/mono/arrows/chevrons-left-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevrons-left-rec.svg
rename to cpp/assets/icons/mono/arrows/chevrons-left-rec.svg
diff --git a/assets/icons/mono/arrows/chevrons-left.svg b/cpp/assets/icons/mono/arrows/chevrons-left.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevrons-left.svg
rename to cpp/assets/icons/mono/arrows/chevrons-left.svg
diff --git a/assets/icons/mono/arrows/chevrons-right-rec.svg b/cpp/assets/icons/mono/arrows/chevrons-right-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevrons-right-rec.svg
rename to cpp/assets/icons/mono/arrows/chevrons-right-rec.svg
diff --git a/assets/icons/mono/arrows/chevrons-right.svg b/cpp/assets/icons/mono/arrows/chevrons-right.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevrons-right.svg
rename to cpp/assets/icons/mono/arrows/chevrons-right.svg
diff --git a/assets/icons/mono/arrows/chevrons-up-rec.svg b/cpp/assets/icons/mono/arrows/chevrons-up-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevrons-up-rec.svg
rename to cpp/assets/icons/mono/arrows/chevrons-up-rec.svg
diff --git a/assets/icons/mono/arrows/chevrons-up.svg b/cpp/assets/icons/mono/arrows/chevrons-up.svg
similarity index 100%
rename from assets/icons/mono/arrows/chevrons-up.svg
rename to cpp/assets/icons/mono/arrows/chevrons-up.svg
diff --git a/assets/icons/mono/arrows/code-rec.svg b/cpp/assets/icons/mono/arrows/code-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/code-rec.svg
rename to cpp/assets/icons/mono/arrows/code-rec.svg
diff --git a/assets/icons/mono/arrows/code.svg b/cpp/assets/icons/mono/arrows/code.svg
similarity index 100%
rename from assets/icons/mono/arrows/code.svg
rename to cpp/assets/icons/mono/arrows/code.svg
diff --git a/assets/icons/mono/arrows/export-2.svg b/cpp/assets/icons/mono/arrows/export-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/export-2.svg
rename to cpp/assets/icons/mono/arrows/export-2.svg
diff --git a/assets/icons/mono/arrows/export-3.svg b/cpp/assets/icons/mono/arrows/export-3.svg
similarity index 100%
rename from assets/icons/mono/arrows/export-3.svg
rename to cpp/assets/icons/mono/arrows/export-3.svg
diff --git a/assets/icons/mono/arrows/export-4.svg b/cpp/assets/icons/mono/arrows/export-4.svg
similarity index 100%
rename from assets/icons/mono/arrows/export-4.svg
rename to cpp/assets/icons/mono/arrows/export-4.svg
diff --git a/assets/icons/mono/arrows/export.svg b/cpp/assets/icons/mono/arrows/export.svg
similarity index 100%
rename from assets/icons/mono/arrows/export.svg
rename to cpp/assets/icons/mono/arrows/export.svg
diff --git a/assets/icons/mono/arrows/external-link-2.svg b/cpp/assets/icons/mono/arrows/external-link-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/external-link-2.svg
rename to cpp/assets/icons/mono/arrows/external-link-2.svg
diff --git a/assets/icons/mono/arrows/external-link-rec.svg b/cpp/assets/icons/mono/arrows/external-link-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/external-link-rec.svg
rename to cpp/assets/icons/mono/arrows/external-link-rec.svg
diff --git a/assets/icons/mono/arrows/external-link.svg b/cpp/assets/icons/mono/arrows/external-link.svg
similarity index 100%
rename from assets/icons/mono/arrows/external-link.svg
rename to cpp/assets/icons/mono/arrows/external-link.svg
diff --git a/assets/icons/mono/arrows/forward-all-rec.svg b/cpp/assets/icons/mono/arrows/forward-all-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/forward-all-rec.svg
rename to cpp/assets/icons/mono/arrows/forward-all-rec.svg
diff --git a/assets/icons/mono/arrows/forward-all.svg b/cpp/assets/icons/mono/arrows/forward-all.svg
similarity index 100%
rename from assets/icons/mono/arrows/forward-all.svg
rename to cpp/assets/icons/mono/arrows/forward-all.svg
diff --git a/assets/icons/mono/arrows/forward-rec.svg b/cpp/assets/icons/mono/arrows/forward-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/forward-rec.svg
rename to cpp/assets/icons/mono/arrows/forward-rec.svg
diff --git a/assets/icons/mono/arrows/forward.svg b/cpp/assets/icons/mono/arrows/forward.svg
similarity index 100%
rename from assets/icons/mono/arrows/forward.svg
rename to cpp/assets/icons/mono/arrows/forward.svg
diff --git a/assets/icons/mono/arrows/import-2.svg b/cpp/assets/icons/mono/arrows/import-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/import-2.svg
rename to cpp/assets/icons/mono/arrows/import-2.svg
diff --git a/assets/icons/mono/arrows/import-3.svg b/cpp/assets/icons/mono/arrows/import-3.svg
similarity index 100%
rename from assets/icons/mono/arrows/import-3.svg
rename to cpp/assets/icons/mono/arrows/import-3.svg
diff --git a/assets/icons/mono/arrows/import-4.svg b/cpp/assets/icons/mono/arrows/import-4.svg
similarity index 100%
rename from assets/icons/mono/arrows/import-4.svg
rename to cpp/assets/icons/mono/arrows/import-4.svg
diff --git a/assets/icons/mono/arrows/import.svg b/cpp/assets/icons/mono/arrows/import.svg
similarity index 100%
rename from assets/icons/mono/arrows/import.svg
rename to cpp/assets/icons/mono/arrows/import.svg
diff --git a/assets/icons/mono/arrows/log-in-2.svg b/cpp/assets/icons/mono/arrows/log-in-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/log-in-2.svg
rename to cpp/assets/icons/mono/arrows/log-in-2.svg
diff --git a/assets/icons/mono/arrows/log-in-3.svg b/cpp/assets/icons/mono/arrows/log-in-3.svg
similarity index 100%
rename from assets/icons/mono/arrows/log-in-3.svg
rename to cpp/assets/icons/mono/arrows/log-in-3.svg
diff --git a/assets/icons/mono/arrows/log-in.svg b/cpp/assets/icons/mono/arrows/log-in.svg
similarity index 100%
rename from assets/icons/mono/arrows/log-in.svg
rename to cpp/assets/icons/mono/arrows/log-in.svg
diff --git a/assets/icons/mono/arrows/log-out-2.svg b/cpp/assets/icons/mono/arrows/log-out-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/log-out-2.svg
rename to cpp/assets/icons/mono/arrows/log-out-2.svg
diff --git a/assets/icons/mono/arrows/log-out-3.svg b/cpp/assets/icons/mono/arrows/log-out-3.svg
similarity index 100%
rename from assets/icons/mono/arrows/log-out-3.svg
rename to cpp/assets/icons/mono/arrows/log-out-3.svg
diff --git a/assets/icons/mono/arrows/log-out.svg b/cpp/assets/icons/mono/arrows/log-out.svg
similarity index 100%
rename from assets/icons/mono/arrows/log-out.svg
rename to cpp/assets/icons/mono/arrows/log-out.svg
diff --git a/assets/icons/mono/arrows/maximize-2-flipped-rec.svg b/cpp/assets/icons/mono/arrows/maximize-2-flipped-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/maximize-2-flipped-rec.svg
rename to cpp/assets/icons/mono/arrows/maximize-2-flipped-rec.svg
diff --git a/assets/icons/mono/arrows/maximize-2-flipped.svg b/cpp/assets/icons/mono/arrows/maximize-2-flipped.svg
similarity index 100%
rename from assets/icons/mono/arrows/maximize-2-flipped.svg
rename to cpp/assets/icons/mono/arrows/maximize-2-flipped.svg
diff --git a/assets/icons/mono/arrows/maximize-2-rec.svg b/cpp/assets/icons/mono/arrows/maximize-2-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/maximize-2-rec.svg
rename to cpp/assets/icons/mono/arrows/maximize-2-rec.svg
diff --git a/assets/icons/mono/arrows/maximize-2.svg b/cpp/assets/icons/mono/arrows/maximize-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/maximize-2.svg
rename to cpp/assets/icons/mono/arrows/maximize-2.svg
diff --git a/assets/icons/mono/arrows/maximize-flipped-rec.svg b/cpp/assets/icons/mono/arrows/maximize-flipped-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/maximize-flipped-rec.svg
rename to cpp/assets/icons/mono/arrows/maximize-flipped-rec.svg
diff --git a/assets/icons/mono/arrows/maximize-flipped.svg b/cpp/assets/icons/mono/arrows/maximize-flipped.svg
similarity index 100%
rename from assets/icons/mono/arrows/maximize-flipped.svg
rename to cpp/assets/icons/mono/arrows/maximize-flipped.svg
diff --git a/assets/icons/mono/arrows/maximize-rec.svg b/cpp/assets/icons/mono/arrows/maximize-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/maximize-rec.svg
rename to cpp/assets/icons/mono/arrows/maximize-rec.svg
diff --git a/assets/icons/mono/arrows/maximize.svg b/cpp/assets/icons/mono/arrows/maximize.svg
similarity index 100%
rename from assets/icons/mono/arrows/maximize.svg
rename to cpp/assets/icons/mono/arrows/maximize.svg
diff --git a/assets/icons/mono/arrows/redo-2-rec.svg b/cpp/assets/icons/mono/arrows/redo-2-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/redo-2-rec.svg
rename to cpp/assets/icons/mono/arrows/redo-2-rec.svg
diff --git a/assets/icons/mono/arrows/redo-2.svg b/cpp/assets/icons/mono/arrows/redo-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/redo-2.svg
rename to cpp/assets/icons/mono/arrows/redo-2.svg
diff --git a/assets/icons/mono/arrows/redo-rec.svg b/cpp/assets/icons/mono/arrows/redo-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/redo-rec.svg
rename to cpp/assets/icons/mono/arrows/redo-rec.svg
diff --git a/assets/icons/mono/arrows/redo.svg b/cpp/assets/icons/mono/arrows/redo.svg
similarity index 100%
rename from assets/icons/mono/arrows/redo.svg
rename to cpp/assets/icons/mono/arrows/redo.svg
diff --git a/assets/icons/mono/arrows/refresh-ccw-alert-rec.svg b/cpp/assets/icons/mono/arrows/refresh-ccw-alert-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/refresh-ccw-alert-rec.svg
rename to cpp/assets/icons/mono/arrows/refresh-ccw-alert-rec.svg
diff --git a/assets/icons/mono/arrows/refresh-ccw-alert.svg b/cpp/assets/icons/mono/arrows/refresh-ccw-alert.svg
similarity index 100%
rename from assets/icons/mono/arrows/refresh-ccw-alert.svg
rename to cpp/assets/icons/mono/arrows/refresh-ccw-alert.svg
diff --git a/assets/icons/mono/arrows/refresh-ccw-rec.svg b/cpp/assets/icons/mono/arrows/refresh-ccw-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/refresh-ccw-rec.svg
rename to cpp/assets/icons/mono/arrows/refresh-ccw-rec.svg
diff --git a/assets/icons/mono/arrows/refresh-ccw.svg b/cpp/assets/icons/mono/arrows/refresh-ccw.svg
similarity index 100%
rename from assets/icons/mono/arrows/refresh-ccw.svg
rename to cpp/assets/icons/mono/arrows/refresh-ccw.svg
diff --git a/assets/icons/mono/arrows/refresh-cw-alert-rec.svg b/cpp/assets/icons/mono/arrows/refresh-cw-alert-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/refresh-cw-alert-rec.svg
rename to cpp/assets/icons/mono/arrows/refresh-cw-alert-rec.svg
diff --git a/assets/icons/mono/arrows/refresh-cw-alert.svg b/cpp/assets/icons/mono/arrows/refresh-cw-alert.svg
similarity index 100%
rename from assets/icons/mono/arrows/refresh-cw-alert.svg
rename to cpp/assets/icons/mono/arrows/refresh-cw-alert.svg
diff --git a/assets/icons/mono/arrows/refresh-cw-rec.svg b/cpp/assets/icons/mono/arrows/refresh-cw-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/refresh-cw-rec.svg
rename to cpp/assets/icons/mono/arrows/refresh-cw-rec.svg
diff --git a/assets/icons/mono/arrows/refresh-cw.svg b/cpp/assets/icons/mono/arrows/refresh-cw.svg
similarity index 100%
rename from assets/icons/mono/arrows/refresh-cw.svg
rename to cpp/assets/icons/mono/arrows/refresh-cw.svg
diff --git a/assets/icons/mono/arrows/reply-all-rec.svg b/cpp/assets/icons/mono/arrows/reply-all-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/reply-all-rec.svg
rename to cpp/assets/icons/mono/arrows/reply-all-rec.svg
diff --git a/assets/icons/mono/arrows/reply-all.svg b/cpp/assets/icons/mono/arrows/reply-all.svg
similarity index 100%
rename from assets/icons/mono/arrows/reply-all.svg
rename to cpp/assets/icons/mono/arrows/reply-all.svg
diff --git a/assets/icons/mono/arrows/reply-rec.svg b/cpp/assets/icons/mono/arrows/reply-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/reply-rec.svg
rename to cpp/assets/icons/mono/arrows/reply-rec.svg
diff --git a/assets/icons/mono/arrows/reply.svg b/cpp/assets/icons/mono/arrows/reply.svg
similarity index 100%
rename from assets/icons/mono/arrows/reply.svg
rename to cpp/assets/icons/mono/arrows/reply.svg
diff --git a/assets/icons/mono/arrows/rotate-ccw-rec.svg b/cpp/assets/icons/mono/arrows/rotate-ccw-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/rotate-ccw-rec.svg
rename to cpp/assets/icons/mono/arrows/rotate-ccw-rec.svg
diff --git a/assets/icons/mono/arrows/rotate-ccw.svg b/cpp/assets/icons/mono/arrows/rotate-ccw.svg
similarity index 100%
rename from assets/icons/mono/arrows/rotate-ccw.svg
rename to cpp/assets/icons/mono/arrows/rotate-ccw.svg
diff --git a/assets/icons/mono/arrows/rotate-cw-rec.svg b/cpp/assets/icons/mono/arrows/rotate-cw-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/rotate-cw-rec.svg
rename to cpp/assets/icons/mono/arrows/rotate-cw-rec.svg
diff --git a/assets/icons/mono/arrows/rotate-cw.svg b/cpp/assets/icons/mono/arrows/rotate-cw.svg
similarity index 100%
rename from assets/icons/mono/arrows/rotate-cw.svg
rename to cpp/assets/icons/mono/arrows/rotate-cw.svg
diff --git a/assets/icons/mono/arrows/scale.svg b/cpp/assets/icons/mono/arrows/scale.svg
similarity index 100%
rename from assets/icons/mono/arrows/scale.svg
rename to cpp/assets/icons/mono/arrows/scale.svg
diff --git a/assets/icons/mono/arrows/trend-down-rec.svg b/cpp/assets/icons/mono/arrows/trend-down-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/trend-down-rec.svg
rename to cpp/assets/icons/mono/arrows/trend-down-rec.svg
diff --git a/assets/icons/mono/arrows/trend-down.svg b/cpp/assets/icons/mono/arrows/trend-down.svg
similarity index 100%
rename from assets/icons/mono/arrows/trend-down.svg
rename to cpp/assets/icons/mono/arrows/trend-down.svg
diff --git a/assets/icons/mono/arrows/trend-up-rec.svg b/cpp/assets/icons/mono/arrows/trend-up-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/trend-up-rec.svg
rename to cpp/assets/icons/mono/arrows/trend-up-rec.svg
diff --git a/assets/icons/mono/arrows/trend-up.svg b/cpp/assets/icons/mono/arrows/trend-up.svg
similarity index 100%
rename from assets/icons/mono/arrows/trend-up.svg
rename to cpp/assets/icons/mono/arrows/trend-up.svg
diff --git a/assets/icons/mono/arrows/undo-2-rec.svg b/cpp/assets/icons/mono/arrows/undo-2-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/undo-2-rec.svg
rename to cpp/assets/icons/mono/arrows/undo-2-rec.svg
diff --git a/assets/icons/mono/arrows/undo-2.svg b/cpp/assets/icons/mono/arrows/undo-2.svg
similarity index 100%
rename from assets/icons/mono/arrows/undo-2.svg
rename to cpp/assets/icons/mono/arrows/undo-2.svg
diff --git a/assets/icons/mono/arrows/undo-rec.svg b/cpp/assets/icons/mono/arrows/undo-rec.svg
similarity index 100%
rename from assets/icons/mono/arrows/undo-rec.svg
rename to cpp/assets/icons/mono/arrows/undo-rec.svg
diff --git a/assets/icons/mono/arrows/undo.svg b/cpp/assets/icons/mono/arrows/undo.svg
similarity index 100%
rename from assets/icons/mono/arrows/undo.svg
rename to cpp/assets/icons/mono/arrows/undo.svg
diff --git a/assets/icons/mono/audiovisual/book-library.svg b/cpp/assets/icons/mono/audiovisual/book-library.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/book-library.svg
rename to cpp/assets/icons/mono/audiovisual/book-library.svg
diff --git a/assets/icons/mono/audiovisual/book-plus.svg b/cpp/assets/icons/mono/audiovisual/book-plus.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/book-plus.svg
rename to cpp/assets/icons/mono/audiovisual/book-plus.svg
diff --git a/assets/icons/mono/audiovisual/book-queue.svg b/cpp/assets/icons/mono/audiovisual/book-queue.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/book-queue.svg
rename to cpp/assets/icons/mono/audiovisual/book-queue.svg
diff --git a/assets/icons/mono/audiovisual/captions-2.svg b/cpp/assets/icons/mono/audiovisual/captions-2.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/captions-2.svg
rename to cpp/assets/icons/mono/audiovisual/captions-2.svg
diff --git a/assets/icons/mono/audiovisual/captions.svg b/cpp/assets/icons/mono/audiovisual/captions.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/captions.svg
rename to cpp/assets/icons/mono/audiovisual/captions.svg
diff --git a/assets/icons/mono/audiovisual/cd.svg b/cpp/assets/icons/mono/audiovisual/cd.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/cd.svg
rename to cpp/assets/icons/mono/audiovisual/cd.svg
diff --git a/assets/icons/mono/audiovisual/equalizer.svg b/cpp/assets/icons/mono/audiovisual/equalizer.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/equalizer.svg
rename to cpp/assets/icons/mono/audiovisual/equalizer.svg
diff --git a/assets/icons/mono/audiovisual/fast-forward.svg b/cpp/assets/icons/mono/audiovisual/fast-forward.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/fast-forward.svg
rename to cpp/assets/icons/mono/audiovisual/fast-forward.svg
diff --git a/assets/icons/mono/audiovisual/fast-rewind.svg b/cpp/assets/icons/mono/audiovisual/fast-rewind.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/fast-rewind.svg
rename to cpp/assets/icons/mono/audiovisual/fast-rewind.svg
diff --git a/assets/icons/mono/audiovisual/film-board.svg b/cpp/assets/icons/mono/audiovisual/film-board.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/film-board.svg
rename to cpp/assets/icons/mono/audiovisual/film-board.svg
diff --git a/assets/icons/mono/audiovisual/film-reel.svg b/cpp/assets/icons/mono/audiovisual/film-reel.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/film-reel.svg
rename to cpp/assets/icons/mono/audiovisual/film-reel.svg
diff --git a/assets/icons/mono/audiovisual/film-tape.svg b/cpp/assets/icons/mono/audiovisual/film-tape.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/film-tape.svg
rename to cpp/assets/icons/mono/audiovisual/film-tape.svg
diff --git a/assets/icons/mono/audiovisual/forward-10-rec.svg b/cpp/assets/icons/mono/audiovisual/forward-10-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/forward-10-rec.svg
rename to cpp/assets/icons/mono/audiovisual/forward-10-rec.svg
diff --git a/assets/icons/mono/audiovisual/forward-10.svg b/cpp/assets/icons/mono/audiovisual/forward-10.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/forward-10.svg
rename to cpp/assets/icons/mono/audiovisual/forward-10.svg
diff --git a/assets/icons/mono/audiovisual/forward-15-rec.svg b/cpp/assets/icons/mono/audiovisual/forward-15-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/forward-15-rec.svg
rename to cpp/assets/icons/mono/audiovisual/forward-15-rec.svg
diff --git a/assets/icons/mono/audiovisual/forward-15.svg b/cpp/assets/icons/mono/audiovisual/forward-15.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/forward-15.svg
rename to cpp/assets/icons/mono/audiovisual/forward-15.svg
diff --git a/assets/icons/mono/audiovisual/forward-5-rec.svg b/cpp/assets/icons/mono/audiovisual/forward-5-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/forward-5-rec.svg
rename to cpp/assets/icons/mono/audiovisual/forward-5-rec.svg
diff --git a/assets/icons/mono/audiovisual/forward-5.svg b/cpp/assets/icons/mono/audiovisual/forward-5.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/forward-5.svg
rename to cpp/assets/icons/mono/audiovisual/forward-5.svg
diff --git a/assets/icons/mono/audiovisual/games.svg b/cpp/assets/icons/mono/audiovisual/games.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/games.svg
rename to cpp/assets/icons/mono/audiovisual/games.svg
diff --git a/assets/icons/mono/audiovisual/label-4k.svg b/cpp/assets/icons/mono/audiovisual/label-4k.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/label-4k.svg
rename to cpp/assets/icons/mono/audiovisual/label-4k.svg
diff --git a/assets/icons/mono/audiovisual/label-explicit.svg b/cpp/assets/icons/mono/audiovisual/label-explicit.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/label-explicit.svg
rename to cpp/assets/icons/mono/audiovisual/label-explicit.svg
diff --git a/assets/icons/mono/audiovisual/label-hd.svg b/cpp/assets/icons/mono/audiovisual/label-hd.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/label-hd.svg
rename to cpp/assets/icons/mono/audiovisual/label-hd.svg
diff --git a/assets/icons/mono/audiovisual/label-hq.svg b/cpp/assets/icons/mono/audiovisual/label-hq.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/label-hq.svg
rename to cpp/assets/icons/mono/audiovisual/label-hq.svg
diff --git a/assets/icons/mono/audiovisual/maximize-3-rec.svg b/cpp/assets/icons/mono/audiovisual/maximize-3-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/maximize-3-rec.svg
rename to cpp/assets/icons/mono/audiovisual/maximize-3-rec.svg
diff --git a/assets/icons/mono/audiovisual/maximize-3.svg b/cpp/assets/icons/mono/audiovisual/maximize-3.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/maximize-3.svg
rename to cpp/assets/icons/mono/audiovisual/maximize-3.svg
diff --git a/assets/icons/mono/audiovisual/mic-slash.svg b/cpp/assets/icons/mono/audiovisual/mic-slash.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/mic-slash.svg
rename to cpp/assets/icons/mono/audiovisual/mic-slash.svg
diff --git a/assets/icons/mono/audiovisual/mic.svg b/cpp/assets/icons/mono/audiovisual/mic.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/mic.svg
rename to cpp/assets/icons/mono/audiovisual/mic.svg
diff --git a/assets/icons/mono/audiovisual/minimize-rec.svg b/cpp/assets/icons/mono/audiovisual/minimize-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/minimize-rec.svg
rename to cpp/assets/icons/mono/audiovisual/minimize-rec.svg
diff --git a/assets/icons/mono/audiovisual/minimize.svg b/cpp/assets/icons/mono/audiovisual/minimize.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/minimize.svg
rename to cpp/assets/icons/mono/audiovisual/minimize.svg
diff --git a/assets/icons/mono/audiovisual/miniplayer.svg b/cpp/assets/icons/mono/audiovisual/miniplayer.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/miniplayer.svg
rename to cpp/assets/icons/mono/audiovisual/miniplayer.svg
diff --git a/assets/icons/mono/audiovisual/music-library.svg b/cpp/assets/icons/mono/audiovisual/music-library.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/music-library.svg
rename to cpp/assets/icons/mono/audiovisual/music-library.svg
diff --git a/assets/icons/mono/audiovisual/music-note-2.svg b/cpp/assets/icons/mono/audiovisual/music-note-2.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/music-note-2.svg
rename to cpp/assets/icons/mono/audiovisual/music-note-2.svg
diff --git a/assets/icons/mono/audiovisual/music-note-3.svg b/cpp/assets/icons/mono/audiovisual/music-note-3.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/music-note-3.svg
rename to cpp/assets/icons/mono/audiovisual/music-note-3.svg
diff --git a/assets/icons/mono/audiovisual/music-note.svg b/cpp/assets/icons/mono/audiovisual/music-note.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/music-note.svg
rename to cpp/assets/icons/mono/audiovisual/music-note.svg
diff --git a/assets/icons/mono/audiovisual/music-plus.svg b/cpp/assets/icons/mono/audiovisual/music-plus.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/music-plus.svg
rename to cpp/assets/icons/mono/audiovisual/music-plus.svg
diff --git a/assets/icons/mono/audiovisual/music-queue.svg b/cpp/assets/icons/mono/audiovisual/music-queue.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/music-queue.svg
rename to cpp/assets/icons/mono/audiovisual/music-queue.svg
diff --git a/assets/icons/mono/audiovisual/new-release.svg b/cpp/assets/icons/mono/audiovisual/new-release.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/new-release.svg
rename to cpp/assets/icons/mono/audiovisual/new-release.svg
diff --git a/assets/icons/mono/audiovisual/pause-circle.svg b/cpp/assets/icons/mono/audiovisual/pause-circle.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/pause-circle.svg
rename to cpp/assets/icons/mono/audiovisual/pause-circle.svg
diff --git a/assets/icons/mono/audiovisual/pause.svg b/cpp/assets/icons/mono/audiovisual/pause.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/pause.svg
rename to cpp/assets/icons/mono/audiovisual/pause.svg
diff --git a/assets/icons/mono/audiovisual/play-circle.svg b/cpp/assets/icons/mono/audiovisual/play-circle.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/play-circle.svg
rename to cpp/assets/icons/mono/audiovisual/play-circle.svg
diff --git a/assets/icons/mono/audiovisual/play-next.svg b/cpp/assets/icons/mono/audiovisual/play-next.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/play-next.svg
rename to cpp/assets/icons/mono/audiovisual/play-next.svg
diff --git a/assets/icons/mono/audiovisual/play-previous.svg b/cpp/assets/icons/mono/audiovisual/play-previous.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/play-previous.svg
rename to cpp/assets/icons/mono/audiovisual/play-previous.svg
diff --git a/assets/icons/mono/audiovisual/play-slowmotion.svg b/cpp/assets/icons/mono/audiovisual/play-slowmotion.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/play-slowmotion.svg
rename to cpp/assets/icons/mono/audiovisual/play-slowmotion.svg
diff --git a/assets/icons/mono/audiovisual/play.svg b/cpp/assets/icons/mono/audiovisual/play.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/play.svg
rename to cpp/assets/icons/mono/audiovisual/play.svg
diff --git a/assets/icons/mono/audiovisual/playlist-play.svg b/cpp/assets/icons/mono/audiovisual/playlist-play.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/playlist-play.svg
rename to cpp/assets/icons/mono/audiovisual/playlist-play.svg
diff --git a/assets/icons/mono/audiovisual/playlist-plus.svg b/cpp/assets/icons/mono/audiovisual/playlist-plus.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/playlist-plus.svg
rename to cpp/assets/icons/mono/audiovisual/playlist-plus.svg
diff --git a/assets/icons/mono/audiovisual/playlist.svg b/cpp/assets/icons/mono/audiovisual/playlist.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/playlist.svg
rename to cpp/assets/icons/mono/audiovisual/playlist.svg
diff --git a/assets/icons/mono/audiovisual/radio.svg b/cpp/assets/icons/mono/audiovisual/radio.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/radio.svg
rename to cpp/assets/icons/mono/audiovisual/radio.svg
diff --git a/assets/icons/mono/audiovisual/record.svg b/cpp/assets/icons/mono/audiovisual/record.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/record.svg
rename to cpp/assets/icons/mono/audiovisual/record.svg
diff --git a/assets/icons/mono/audiovisual/repeat-on.svg b/cpp/assets/icons/mono/audiovisual/repeat-on.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/repeat-on.svg
rename to cpp/assets/icons/mono/audiovisual/repeat-on.svg
diff --git a/assets/icons/mono/audiovisual/repeat.svg b/cpp/assets/icons/mono/audiovisual/repeat.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/repeat.svg
rename to cpp/assets/icons/mono/audiovisual/repeat.svg
diff --git a/assets/icons/mono/audiovisual/replay-10-rec.svg b/cpp/assets/icons/mono/audiovisual/replay-10-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/replay-10-rec.svg
rename to cpp/assets/icons/mono/audiovisual/replay-10-rec.svg
diff --git a/assets/icons/mono/audiovisual/replay-10.svg b/cpp/assets/icons/mono/audiovisual/replay-10.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/replay-10.svg
rename to cpp/assets/icons/mono/audiovisual/replay-10.svg
diff --git a/assets/icons/mono/audiovisual/replay-15-rec.svg b/cpp/assets/icons/mono/audiovisual/replay-15-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/replay-15-rec.svg
rename to cpp/assets/icons/mono/audiovisual/replay-15-rec.svg
diff --git a/assets/icons/mono/audiovisual/replay-15.svg b/cpp/assets/icons/mono/audiovisual/replay-15.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/replay-15.svg
rename to cpp/assets/icons/mono/audiovisual/replay-15.svg
diff --git a/assets/icons/mono/audiovisual/replay-5-rec.svg b/cpp/assets/icons/mono/audiovisual/replay-5-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/replay-5-rec.svg
rename to cpp/assets/icons/mono/audiovisual/replay-5-rec.svg
diff --git a/assets/icons/mono/audiovisual/replay-5.svg b/cpp/assets/icons/mono/audiovisual/replay-5.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/replay-5.svg
rename to cpp/assets/icons/mono/audiovisual/replay-5.svg
diff --git a/assets/icons/mono/audiovisual/replay-rec.svg b/cpp/assets/icons/mono/audiovisual/replay-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/replay-rec.svg
rename to cpp/assets/icons/mono/audiovisual/replay-rec.svg
diff --git a/assets/icons/mono/audiovisual/replay.svg b/cpp/assets/icons/mono/audiovisual/replay.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/replay.svg
rename to cpp/assets/icons/mono/audiovisual/replay.svg
diff --git a/assets/icons/mono/audiovisual/shuffle.svg b/cpp/assets/icons/mono/audiovisual/shuffle.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/shuffle.svg
rename to cpp/assets/icons/mono/audiovisual/shuffle.svg
diff --git a/assets/icons/mono/audiovisual/soundwave-rec.svg b/cpp/assets/icons/mono/audiovisual/soundwave-rec.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/soundwave-rec.svg
rename to cpp/assets/icons/mono/audiovisual/soundwave-rec.svg
diff --git a/assets/icons/mono/audiovisual/soundwave.svg b/cpp/assets/icons/mono/audiovisual/soundwave.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/soundwave.svg
rename to cpp/assets/icons/mono/audiovisual/soundwave.svg
diff --git a/assets/icons/mono/audiovisual/stop-circle.svg b/cpp/assets/icons/mono/audiovisual/stop-circle.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/stop-circle.svg
rename to cpp/assets/icons/mono/audiovisual/stop-circle.svg
diff --git a/assets/icons/mono/audiovisual/stop.svg b/cpp/assets/icons/mono/audiovisual/stop.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/stop.svg
rename to cpp/assets/icons/mono/audiovisual/stop.svg
diff --git a/assets/icons/mono/audiovisual/tv.svg b/cpp/assets/icons/mono/audiovisual/tv.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/tv.svg
rename to cpp/assets/icons/mono/audiovisual/tv.svg
diff --git a/assets/icons/mono/audiovisual/verified.svg b/cpp/assets/icons/mono/audiovisual/verified.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/verified.svg
rename to cpp/assets/icons/mono/audiovisual/verified.svg
diff --git a/assets/icons/mono/audiovisual/video-camera-slash.svg b/cpp/assets/icons/mono/audiovisual/video-camera-slash.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/video-camera-slash.svg
rename to cpp/assets/icons/mono/audiovisual/video-camera-slash.svg
diff --git a/assets/icons/mono/audiovisual/video-camera.svg b/cpp/assets/icons/mono/audiovisual/video-camera.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/video-camera.svg
rename to cpp/assets/icons/mono/audiovisual/video-camera.svg
diff --git a/assets/icons/mono/audiovisual/video-library.svg b/cpp/assets/icons/mono/audiovisual/video-library.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/video-library.svg
rename to cpp/assets/icons/mono/audiovisual/video-library.svg
diff --git a/assets/icons/mono/audiovisual/video-plus.svg b/cpp/assets/icons/mono/audiovisual/video-plus.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/video-plus.svg
rename to cpp/assets/icons/mono/audiovisual/video-plus.svg
diff --git a/assets/icons/mono/audiovisual/video-queue.svg b/cpp/assets/icons/mono/audiovisual/video-queue.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/video-queue.svg
rename to cpp/assets/icons/mono/audiovisual/video-queue.svg
diff --git a/assets/icons/mono/audiovisual/volume-cross.svg b/cpp/assets/icons/mono/audiovisual/volume-cross.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/volume-cross.svg
rename to cpp/assets/icons/mono/audiovisual/volume-cross.svg
diff --git a/assets/icons/mono/audiovisual/volume-high.svg b/cpp/assets/icons/mono/audiovisual/volume-high.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/volume-high.svg
rename to cpp/assets/icons/mono/audiovisual/volume-high.svg
diff --git a/assets/icons/mono/audiovisual/volume-low.svg b/cpp/assets/icons/mono/audiovisual/volume-low.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/volume-low.svg
rename to cpp/assets/icons/mono/audiovisual/volume-low.svg
diff --git a/assets/icons/mono/audiovisual/volume-mute.svg b/cpp/assets/icons/mono/audiovisual/volume-mute.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/volume-mute.svg
rename to cpp/assets/icons/mono/audiovisual/volume-mute.svg
diff --git a/assets/icons/mono/audiovisual/volume-slash.svg b/cpp/assets/icons/mono/audiovisual/volume-slash.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/volume-slash.svg
rename to cpp/assets/icons/mono/audiovisual/volume-slash.svg
diff --git a/assets/icons/mono/audiovisual/webcam-slash.svg b/cpp/assets/icons/mono/audiovisual/webcam-slash.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/webcam-slash.svg
rename to cpp/assets/icons/mono/audiovisual/webcam-slash.svg
diff --git a/assets/icons/mono/audiovisual/webcam.svg b/cpp/assets/icons/mono/audiovisual/webcam.svg
similarity index 100%
rename from assets/icons/mono/audiovisual/webcam.svg
rename to cpp/assets/icons/mono/audiovisual/webcam.svg
diff --git a/assets/icons/mono/basic/activity-2.svg b/cpp/assets/icons/mono/basic/activity-2.svg
similarity index 100%
rename from assets/icons/mono/basic/activity-2.svg
rename to cpp/assets/icons/mono/basic/activity-2.svg
diff --git a/assets/icons/mono/basic/activity-rec.svg b/cpp/assets/icons/mono/basic/activity-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/activity-rec.svg
rename to cpp/assets/icons/mono/basic/activity-rec.svg
diff --git a/assets/icons/mono/basic/airplay.svg b/cpp/assets/icons/mono/basic/airplay.svg
similarity index 100%
rename from assets/icons/mono/basic/airplay.svg
rename to cpp/assets/icons/mono/basic/airplay.svg
diff --git a/assets/icons/mono/basic/anchor-rec.svg b/cpp/assets/icons/mono/basic/anchor-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/anchor-rec.svg
rename to cpp/assets/icons/mono/basic/anchor-rec.svg
diff --git a/assets/icons/mono/basic/anchor.svg b/cpp/assets/icons/mono/basic/anchor.svg
similarity index 100%
rename from assets/icons/mono/basic/anchor.svg
rename to cpp/assets/icons/mono/basic/anchor.svg
diff --git a/assets/icons/mono/basic/archive.svg b/cpp/assets/icons/mono/basic/archive.svg
similarity index 100%
rename from assets/icons/mono/basic/archive.svg
rename to cpp/assets/icons/mono/basic/archive.svg
diff --git a/assets/icons/mono/basic/at-rec.svg b/cpp/assets/icons/mono/basic/at-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/at-rec.svg
rename to cpp/assets/icons/mono/basic/at-rec.svg
diff --git a/assets/icons/mono/basic/at.svg b/cpp/assets/icons/mono/basic/at.svg
similarity index 100%
rename from assets/icons/mono/basic/at.svg
rename to cpp/assets/icons/mono/basic/at.svg
diff --git a/assets/icons/mono/basic/atom.svg b/cpp/assets/icons/mono/basic/atom.svg
similarity index 100%
rename from assets/icons/mono/basic/atom.svg
rename to cpp/assets/icons/mono/basic/atom.svg
diff --git a/assets/icons/mono/basic/award.svg b/cpp/assets/icons/mono/basic/award.svg
similarity index 100%
rename from assets/icons/mono/basic/award.svg
rename to cpp/assets/icons/mono/basic/award.svg
diff --git a/assets/icons/mono/basic/baby-carriage.svg b/cpp/assets/icons/mono/basic/baby-carriage.svg
similarity index 100%
rename from assets/icons/mono/basic/baby-carriage.svg
rename to cpp/assets/icons/mono/basic/baby-carriage.svg
diff --git a/assets/icons/mono/basic/barchart.svg b/cpp/assets/icons/mono/basic/barchart.svg
similarity index 100%
rename from assets/icons/mono/basic/barchart.svg
rename to cpp/assets/icons/mono/basic/barchart.svg
diff --git a/assets/icons/mono/basic/bed-2.svg b/cpp/assets/icons/mono/basic/bed-2.svg
similarity index 100%
rename from assets/icons/mono/basic/bed-2.svg
rename to cpp/assets/icons/mono/basic/bed-2.svg
diff --git a/assets/icons/mono/basic/bed-3.svg b/cpp/assets/icons/mono/basic/bed-3.svg
similarity index 100%
rename from assets/icons/mono/basic/bed-3.svg
rename to cpp/assets/icons/mono/basic/bed-3.svg
diff --git a/assets/icons/mono/basic/bluetooth-rec.svg b/cpp/assets/icons/mono/basic/bluetooth-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/bluetooth-rec.svg
rename to cpp/assets/icons/mono/basic/bluetooth-rec.svg
diff --git a/assets/icons/mono/basic/bluetooth.svg b/cpp/assets/icons/mono/basic/bluetooth.svg
similarity index 100%
rename from assets/icons/mono/basic/bluetooth.svg
rename to cpp/assets/icons/mono/basic/bluetooth.svg
diff --git a/assets/icons/mono/basic/book-open.svg b/cpp/assets/icons/mono/basic/book-open.svg
similarity index 100%
rename from assets/icons/mono/basic/book-open.svg
rename to cpp/assets/icons/mono/basic/book-open.svg
diff --git a/assets/icons/mono/basic/book.svg b/cpp/assets/icons/mono/basic/book.svg
similarity index 100%
rename from assets/icons/mono/basic/book.svg
rename to cpp/assets/icons/mono/basic/book.svg
diff --git a/assets/icons/mono/basic/bookmark-check.svg b/cpp/assets/icons/mono/basic/bookmark-check.svg
similarity index 100%
rename from assets/icons/mono/basic/bookmark-check.svg
rename to cpp/assets/icons/mono/basic/bookmark-check.svg
diff --git a/assets/icons/mono/basic/bookmark-minus.svg b/cpp/assets/icons/mono/basic/bookmark-minus.svg
similarity index 100%
rename from assets/icons/mono/basic/bookmark-minus.svg
rename to cpp/assets/icons/mono/basic/bookmark-minus.svg
diff --git a/assets/icons/mono/basic/bookmark-plus.svg b/cpp/assets/icons/mono/basic/bookmark-plus.svg
similarity index 100%
rename from assets/icons/mono/basic/bookmark-plus.svg
rename to cpp/assets/icons/mono/basic/bookmark-plus.svg
diff --git a/assets/icons/mono/basic/bookmark-slash.svg b/cpp/assets/icons/mono/basic/bookmark-slash.svg
similarity index 100%
rename from assets/icons/mono/basic/bookmark-slash.svg
rename to cpp/assets/icons/mono/basic/bookmark-slash.svg
diff --git a/assets/icons/mono/basic/bookmark.svg b/cpp/assets/icons/mono/basic/bookmark.svg
similarity index 100%
rename from assets/icons/mono/basic/bookmark.svg
rename to cpp/assets/icons/mono/basic/bookmark.svg
diff --git a/assets/icons/mono/basic/bookmarks.svg b/cpp/assets/icons/mono/basic/bookmarks.svg
similarity index 100%
rename from assets/icons/mono/basic/bookmarks.svg
rename to cpp/assets/icons/mono/basic/bookmarks.svg
diff --git a/assets/icons/mono/basic/box-2.svg b/cpp/assets/icons/mono/basic/box-2.svg
similarity index 100%
rename from assets/icons/mono/basic/box-2.svg
rename to cpp/assets/icons/mono/basic/box-2.svg
diff --git a/assets/icons/mono/basic/box.svg b/cpp/assets/icons/mono/basic/box.svg
similarity index 100%
rename from assets/icons/mono/basic/box.svg
rename to cpp/assets/icons/mono/basic/box.svg
diff --git a/assets/icons/mono/basic/brackets-rec.svg b/cpp/assets/icons/mono/basic/brackets-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/brackets-rec.svg
rename to cpp/assets/icons/mono/basic/brackets-rec.svg
diff --git a/assets/icons/mono/basic/brackets.svg b/cpp/assets/icons/mono/basic/brackets.svg
similarity index 100%
rename from assets/icons/mono/basic/brackets.svg
rename to cpp/assets/icons/mono/basic/brackets.svg
diff --git a/assets/icons/mono/basic/briefcase-2.svg b/cpp/assets/icons/mono/basic/briefcase-2.svg
similarity index 100%
rename from assets/icons/mono/basic/briefcase-2.svg
rename to cpp/assets/icons/mono/basic/briefcase-2.svg
diff --git a/assets/icons/mono/basic/briefcase.svg b/cpp/assets/icons/mono/basic/briefcase.svg
similarity index 100%
rename from assets/icons/mono/basic/briefcase.svg
rename to cpp/assets/icons/mono/basic/briefcase.svg
diff --git a/assets/icons/mono/basic/broadcast-rec.svg b/cpp/assets/icons/mono/basic/broadcast-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/broadcast-rec.svg
rename to cpp/assets/icons/mono/basic/broadcast-rec.svg
diff --git a/assets/icons/mono/basic/broadcast.svg b/cpp/assets/icons/mono/basic/broadcast.svg
similarity index 100%
rename from assets/icons/mono/basic/broadcast.svg
rename to cpp/assets/icons/mono/basic/broadcast.svg
diff --git a/assets/icons/mono/basic/brush.svg b/cpp/assets/icons/mono/basic/brush.svg
similarity index 100%
rename from assets/icons/mono/basic/brush.svg
rename to cpp/assets/icons/mono/basic/brush.svg
diff --git a/assets/icons/mono/basic/cast.svg b/cpp/assets/icons/mono/basic/cast.svg
similarity index 100%
rename from assets/icons/mono/basic/cast.svg
rename to cpp/assets/icons/mono/basic/cast.svg
diff --git a/assets/icons/mono/basic/check-circle.svg b/cpp/assets/icons/mono/basic/check-circle.svg
similarity index 100%
rename from assets/icons/mono/basic/check-circle.svg
rename to cpp/assets/icons/mono/basic/check-circle.svg
diff --git a/assets/icons/mono/basic/check-rec.svg b/cpp/assets/icons/mono/basic/check-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/check-rec.svg
rename to cpp/assets/icons/mono/basic/check-rec.svg
diff --git a/assets/icons/mono/basic/check.svg b/cpp/assets/icons/mono/basic/check.svg
similarity index 100%
rename from assets/icons/mono/basic/check.svg
rename to cpp/assets/icons/mono/basic/check.svg
diff --git a/assets/icons/mono/basic/checkbox-circle.svg b/cpp/assets/icons/mono/basic/checkbox-circle.svg
similarity index 100%
rename from assets/icons/mono/basic/checkbox-circle.svg
rename to cpp/assets/icons/mono/basic/checkbox-circle.svg
diff --git a/assets/icons/mono/basic/checkbox-rec.svg b/cpp/assets/icons/mono/basic/checkbox-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/checkbox-rec.svg
rename to cpp/assets/icons/mono/basic/checkbox-rec.svg
diff --git a/assets/icons/mono/basic/copy.svg b/cpp/assets/icons/mono/basic/copy.svg
similarity index 100%
rename from assets/icons/mono/basic/copy.svg
rename to cpp/assets/icons/mono/basic/copy.svg
diff --git a/assets/icons/mono/basic/copyright.svg b/cpp/assets/icons/mono/basic/copyright.svg
similarity index 100%
rename from assets/icons/mono/basic/copyright.svg
rename to cpp/assets/icons/mono/basic/copyright.svg
diff --git a/assets/icons/mono/basic/cross-rec.svg b/cpp/assets/icons/mono/basic/cross-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/cross-rec.svg
rename to cpp/assets/icons/mono/basic/cross-rec.svg
diff --git a/assets/icons/mono/basic/cross.svg b/cpp/assets/icons/mono/basic/cross.svg
similarity index 100%
rename from assets/icons/mono/basic/cross.svg
rename to cpp/assets/icons/mono/basic/cross.svg
diff --git a/assets/icons/mono/basic/crosshair.svg b/cpp/assets/icons/mono/basic/crosshair.svg
similarity index 100%
rename from assets/icons/mono/basic/crosshair.svg
rename to cpp/assets/icons/mono/basic/crosshair.svg
diff --git a/assets/icons/mono/basic/cut.svg b/cpp/assets/icons/mono/basic/cut.svg
similarity index 100%
rename from assets/icons/mono/basic/cut.svg
rename to cpp/assets/icons/mono/basic/cut.svg
diff --git a/assets/icons/mono/basic/dashboard-2.svg b/cpp/assets/icons/mono/basic/dashboard-2.svg
similarity index 100%
rename from assets/icons/mono/basic/dashboard-2.svg
rename to cpp/assets/icons/mono/basic/dashboard-2.svg
diff --git a/assets/icons/mono/basic/dashboard.svg b/cpp/assets/icons/mono/basic/dashboard.svg
similarity index 100%
rename from assets/icons/mono/basic/dashboard.svg
rename to cpp/assets/icons/mono/basic/dashboard.svg
diff --git a/assets/icons/mono/basic/dumbell.svg b/cpp/assets/icons/mono/basic/dumbell.svg
similarity index 100%
rename from assets/icons/mono/basic/dumbell.svg
rename to cpp/assets/icons/mono/basic/dumbell.svg
diff --git a/assets/icons/mono/basic/email.svg b/cpp/assets/icons/mono/basic/email.svg
similarity index 100%
rename from assets/icons/mono/basic/email.svg
rename to cpp/assets/icons/mono/basic/email.svg
diff --git a/assets/icons/mono/basic/emails.svg b/cpp/assets/icons/mono/basic/emails.svg
similarity index 100%
rename from assets/icons/mono/basic/emails.svg
rename to cpp/assets/icons/mono/basic/emails.svg
diff --git a/assets/icons/mono/basic/emotion-happy.svg b/cpp/assets/icons/mono/basic/emotion-happy.svg
similarity index 100%
rename from assets/icons/mono/basic/emotion-happy.svg
rename to cpp/assets/icons/mono/basic/emotion-happy.svg
diff --git a/assets/icons/mono/basic/emotion-neutral.svg b/cpp/assets/icons/mono/basic/emotion-neutral.svg
similarity index 100%
rename from assets/icons/mono/basic/emotion-neutral.svg
rename to cpp/assets/icons/mono/basic/emotion-neutral.svg
diff --git a/assets/icons/mono/basic/emotion-sad.svg b/cpp/assets/icons/mono/basic/emotion-sad.svg
similarity index 100%
rename from assets/icons/mono/basic/emotion-sad.svg
rename to cpp/assets/icons/mono/basic/emotion-sad.svg
diff --git a/assets/icons/mono/basic/emotion-smile.svg b/cpp/assets/icons/mono/basic/emotion-smile.svg
similarity index 100%
rename from assets/icons/mono/basic/emotion-smile.svg
rename to cpp/assets/icons/mono/basic/emotion-smile.svg
diff --git a/assets/icons/mono/basic/emotion-wow.svg b/cpp/assets/icons/mono/basic/emotion-wow.svg
similarity index 100%
rename from assets/icons/mono/basic/emotion-wow.svg
rename to cpp/assets/icons/mono/basic/emotion-wow.svg
diff --git a/assets/icons/mono/basic/filter-2.svg b/cpp/assets/icons/mono/basic/filter-2.svg
similarity index 100%
rename from assets/icons/mono/basic/filter-2.svg
rename to cpp/assets/icons/mono/basic/filter-2.svg
diff --git a/assets/icons/mono/basic/filter-rec.svg b/cpp/assets/icons/mono/basic/filter-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/filter-rec.svg
rename to cpp/assets/icons/mono/basic/filter-rec.svg
diff --git a/assets/icons/mono/basic/filter.svg b/cpp/assets/icons/mono/basic/filter.svg
similarity index 100%
rename from assets/icons/mono/basic/filter.svg
rename to cpp/assets/icons/mono/basic/filter.svg
diff --git a/assets/icons/mono/basic/fire.svg b/cpp/assets/icons/mono/basic/fire.svg
similarity index 100%
rename from assets/icons/mono/basic/fire.svg
rename to cpp/assets/icons/mono/basic/fire.svg
diff --git a/assets/icons/mono/basic/flag-2.svg b/cpp/assets/icons/mono/basic/flag-2.svg
similarity index 100%
rename from assets/icons/mono/basic/flag-2.svg
rename to cpp/assets/icons/mono/basic/flag-2.svg
diff --git a/assets/icons/mono/basic/flag-3.svg b/cpp/assets/icons/mono/basic/flag-3.svg
similarity index 100%
rename from assets/icons/mono/basic/flag-3.svg
rename to cpp/assets/icons/mono/basic/flag-3.svg
diff --git a/assets/icons/mono/basic/flag.svg b/cpp/assets/icons/mono/basic/flag.svg
similarity index 100%
rename from assets/icons/mono/basic/flag.svg
rename to cpp/assets/icons/mono/basic/flag.svg
diff --git a/assets/icons/mono/basic/gear-2.svg b/cpp/assets/icons/mono/basic/gear-2.svg
similarity index 100%
rename from assets/icons/mono/basic/gear-2.svg
rename to cpp/assets/icons/mono/basic/gear-2.svg
diff --git a/assets/icons/mono/basic/gear.svg b/cpp/assets/icons/mono/basic/gear.svg
similarity index 100%
rename from assets/icons/mono/basic/gear.svg
rename to cpp/assets/icons/mono/basic/gear.svg
diff --git a/assets/icons/mono/basic/gift.svg b/cpp/assets/icons/mono/basic/gift.svg
similarity index 100%
rename from assets/icons/mono/basic/gift.svg
rename to cpp/assets/icons/mono/basic/gift.svg
diff --git a/assets/icons/mono/basic/glasses.svg b/cpp/assets/icons/mono/basic/glasses.svg
similarity index 100%
rename from assets/icons/mono/basic/glasses.svg
rename to cpp/assets/icons/mono/basic/glasses.svg
diff --git a/assets/icons/mono/basic/hashtag-circle.svg b/cpp/assets/icons/mono/basic/hashtag-circle.svg
similarity index 100%
rename from assets/icons/mono/basic/hashtag-circle.svg
rename to cpp/assets/icons/mono/basic/hashtag-circle.svg
diff --git a/assets/icons/mono/basic/hashtag-rec.svg b/cpp/assets/icons/mono/basic/hashtag-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/hashtag-rec.svg
rename to cpp/assets/icons/mono/basic/hashtag-rec.svg
diff --git a/assets/icons/mono/basic/hashtag.svg b/cpp/assets/icons/mono/basic/hashtag.svg
similarity index 100%
rename from assets/icons/mono/basic/hashtag.svg
rename to cpp/assets/icons/mono/basic/hashtag.svg
diff --git a/assets/icons/mono/basic/heart-slash.svg b/cpp/assets/icons/mono/basic/heart-slash.svg
similarity index 100%
rename from assets/icons/mono/basic/heart-slash.svg
rename to cpp/assets/icons/mono/basic/heart-slash.svg
diff --git a/assets/icons/mono/basic/heart.svg b/cpp/assets/icons/mono/basic/heart.svg
similarity index 100%
rename from assets/icons/mono/basic/heart.svg
rename to cpp/assets/icons/mono/basic/heart.svg
diff --git a/assets/icons/mono/basic/home-2.svg b/cpp/assets/icons/mono/basic/home-2.svg
similarity index 100%
rename from assets/icons/mono/basic/home-2.svg
rename to cpp/assets/icons/mono/basic/home-2.svg
diff --git a/assets/icons/mono/basic/home-3.svg b/cpp/assets/icons/mono/basic/home-3.svg
similarity index 100%
rename from assets/icons/mono/basic/home-3.svg
rename to cpp/assets/icons/mono/basic/home-3.svg
diff --git a/assets/icons/mono/basic/home-4.svg b/cpp/assets/icons/mono/basic/home-4.svg
similarity index 100%
rename from assets/icons/mono/basic/home-4.svg
rename to cpp/assets/icons/mono/basic/home-4.svg
diff --git a/assets/icons/mono/basic/home.svg b/cpp/assets/icons/mono/basic/home.svg
similarity index 100%
rename from assets/icons/mono/basic/home.svg
rename to cpp/assets/icons/mono/basic/home.svg
diff --git a/assets/icons/mono/basic/inbox-filled.svg b/cpp/assets/icons/mono/basic/inbox-filled.svg
similarity index 100%
rename from assets/icons/mono/basic/inbox-filled.svg
rename to cpp/assets/icons/mono/basic/inbox-filled.svg
diff --git a/assets/icons/mono/basic/inbox-in.svg b/cpp/assets/icons/mono/basic/inbox-in.svg
similarity index 100%
rename from assets/icons/mono/basic/inbox-in.svg
rename to cpp/assets/icons/mono/basic/inbox-in.svg
diff --git a/assets/icons/mono/basic/inbox-out.svg b/cpp/assets/icons/mono/basic/inbox-out.svg
similarity index 100%
rename from assets/icons/mono/basic/inbox-out.svg
rename to cpp/assets/icons/mono/basic/inbox-out.svg
diff --git a/assets/icons/mono/basic/inbox.svg b/cpp/assets/icons/mono/basic/inbox.svg
similarity index 100%
rename from assets/icons/mono/basic/inbox.svg
rename to cpp/assets/icons/mono/basic/inbox.svg
diff --git a/assets/icons/mono/basic/infinity-rec.svg b/cpp/assets/icons/mono/basic/infinity-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/infinity-rec.svg
rename to cpp/assets/icons/mono/basic/infinity-rec.svg
diff --git a/assets/icons/mono/basic/infinity.svg b/cpp/assets/icons/mono/basic/infinity.svg
similarity index 100%
rename from assets/icons/mono/basic/infinity.svg
rename to cpp/assets/icons/mono/basic/infinity.svg
diff --git a/assets/icons/mono/basic/invoice.svg b/cpp/assets/icons/mono/basic/invoice.svg
similarity index 100%
rename from assets/icons/mono/basic/invoice.svg
rename to cpp/assets/icons/mono/basic/invoice.svg
diff --git a/assets/icons/mono/basic/layers.svg b/cpp/assets/icons/mono/basic/layers.svg
similarity index 100%
rename from assets/icons/mono/basic/layers.svg
rename to cpp/assets/icons/mono/basic/layers.svg
diff --git a/assets/icons/mono/basic/lifebuoy.svg b/cpp/assets/icons/mono/basic/lifebuoy.svg
similarity index 100%
rename from assets/icons/mono/basic/lifebuoy.svg
rename to cpp/assets/icons/mono/basic/lifebuoy.svg
diff --git a/assets/icons/mono/basic/loader-2-rec.svg b/cpp/assets/icons/mono/basic/loader-2-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/loader-2-rec.svg
rename to cpp/assets/icons/mono/basic/loader-2-rec.svg
diff --git a/assets/icons/mono/basic/loader-2.svg b/cpp/assets/icons/mono/basic/loader-2.svg
similarity index 100%
rename from assets/icons/mono/basic/loader-2.svg
rename to cpp/assets/icons/mono/basic/loader-2.svg
diff --git a/assets/icons/mono/basic/loader-rec.svg b/cpp/assets/icons/mono/basic/loader-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/loader-rec.svg
rename to cpp/assets/icons/mono/basic/loader-rec.svg
diff --git a/assets/icons/mono/basic/loader.svg b/cpp/assets/icons/mono/basic/loader.svg
similarity index 100%
rename from assets/icons/mono/basic/loader.svg
rename to cpp/assets/icons/mono/basic/loader.svg
diff --git a/assets/icons/mono/basic/loading-trolley.svg b/cpp/assets/icons/mono/basic/loading-trolley.svg
similarity index 100%
rename from assets/icons/mono/basic/loading-trolley.svg
rename to cpp/assets/icons/mono/basic/loading-trolley.svg
diff --git a/assets/icons/mono/basic/megaphone.svg b/cpp/assets/icons/mono/basic/megaphone.svg
similarity index 100%
rename from assets/icons/mono/basic/megaphone.svg
rename to cpp/assets/icons/mono/basic/megaphone.svg
diff --git a/assets/icons/mono/basic/menu-2-rec.svg b/cpp/assets/icons/mono/basic/menu-2-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/menu-2-rec.svg
rename to cpp/assets/icons/mono/basic/menu-2-rec.svg
diff --git a/assets/icons/mono/basic/menu-2.svg b/cpp/assets/icons/mono/basic/menu-2.svg
similarity index 100%
rename from assets/icons/mono/basic/menu-2.svg
rename to cpp/assets/icons/mono/basic/menu-2.svg
diff --git a/assets/icons/mono/basic/menu-rec.svg b/cpp/assets/icons/mono/basic/menu-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/menu-rec.svg
rename to cpp/assets/icons/mono/basic/menu-rec.svg
diff --git a/assets/icons/mono/basic/menu.svg b/cpp/assets/icons/mono/basic/menu.svg
similarity index 100%
rename from assets/icons/mono/basic/menu.svg
rename to cpp/assets/icons/mono/basic/menu.svg
diff --git a/assets/icons/mono/basic/minus-circle.svg b/cpp/assets/icons/mono/basic/minus-circle.svg
similarity index 100%
rename from assets/icons/mono/basic/minus-circle.svg
rename to cpp/assets/icons/mono/basic/minus-circle.svg
diff --git a/assets/icons/mono/basic/minus-rec.svg b/cpp/assets/icons/mono/basic/minus-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/minus-rec.svg
rename to cpp/assets/icons/mono/basic/minus-rec.svg
diff --git a/assets/icons/mono/basic/minus.svg b/cpp/assets/icons/mono/basic/minus.svg
similarity index 100%
rename from assets/icons/mono/basic/minus.svg
rename to cpp/assets/icons/mono/basic/minus.svg
diff --git a/assets/icons/mono/basic/modules.svg b/cpp/assets/icons/mono/basic/modules.svg
similarity index 100%
rename from assets/icons/mono/basic/modules.svg
rename to cpp/assets/icons/mono/basic/modules.svg
diff --git a/assets/icons/mono/basic/more-horiz-rec.svg b/cpp/assets/icons/mono/basic/more-horiz-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/more-horiz-rec.svg
rename to cpp/assets/icons/mono/basic/more-horiz-rec.svg
diff --git a/assets/icons/mono/basic/more-horiz.svg b/cpp/assets/icons/mono/basic/more-horiz.svg
similarity index 100%
rename from assets/icons/mono/basic/more-horiz.svg
rename to cpp/assets/icons/mono/basic/more-horiz.svg
diff --git a/assets/icons/mono/basic/more-vert-rec.svg b/cpp/assets/icons/mono/basic/more-vert-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/more-vert-rec.svg
rename to cpp/assets/icons/mono/basic/more-vert-rec.svg
diff --git a/assets/icons/mono/basic/more-vert.svg b/cpp/assets/icons/mono/basic/more-vert.svg
similarity index 100%
rename from assets/icons/mono/basic/more-vert.svg
rename to cpp/assets/icons/mono/basic/more-vert.svg
diff --git a/assets/icons/mono/basic/newspaper.svg b/cpp/assets/icons/mono/basic/newspaper.svg
similarity index 100%
rename from assets/icons/mono/basic/newspaper.svg
rename to cpp/assets/icons/mono/basic/newspaper.svg
diff --git a/assets/icons/mono/basic/nut.svg b/cpp/assets/icons/mono/basic/nut.svg
similarity index 100%
rename from assets/icons/mono/basic/nut.svg
rename to cpp/assets/icons/mono/basic/nut.svg
diff --git a/assets/icons/mono/basic/planet.svg b/cpp/assets/icons/mono/basic/planet.svg
similarity index 100%
rename from assets/icons/mono/basic/planet.svg
rename to cpp/assets/icons/mono/basic/planet.svg
diff --git a/assets/icons/mono/basic/plus-circle.svg b/cpp/assets/icons/mono/basic/plus-circle.svg
similarity index 100%
rename from assets/icons/mono/basic/plus-circle.svg
rename to cpp/assets/icons/mono/basic/plus-circle.svg
diff --git a/assets/icons/mono/basic/plus-rec.svg b/cpp/assets/icons/mono/basic/plus-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/plus-rec.svg
rename to cpp/assets/icons/mono/basic/plus-rec.svg
diff --git a/assets/icons/mono/basic/plus.svg b/cpp/assets/icons/mono/basic/plus.svg
similarity index 100%
rename from assets/icons/mono/basic/plus.svg
rename to cpp/assets/icons/mono/basic/plus.svg
diff --git a/assets/icons/mono/basic/power-rec.svg b/cpp/assets/icons/mono/basic/power-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/power-rec.svg
rename to cpp/assets/icons/mono/basic/power-rec.svg
diff --git a/assets/icons/mono/basic/power.svg b/cpp/assets/icons/mono/basic/power.svg
similarity index 100%
rename from assets/icons/mono/basic/power.svg
rename to cpp/assets/icons/mono/basic/power.svg
diff --git a/assets/icons/mono/basic/presentation-chart.svg b/cpp/assets/icons/mono/basic/presentation-chart.svg
similarity index 100%
rename from assets/icons/mono/basic/presentation-chart.svg
rename to cpp/assets/icons/mono/basic/presentation-chart.svg
diff --git a/assets/icons/mono/basic/presentation-line.svg b/cpp/assets/icons/mono/basic/presentation-line.svg
similarity index 100%
rename from assets/icons/mono/basic/presentation-line.svg
rename to cpp/assets/icons/mono/basic/presentation-line.svg
diff --git a/assets/icons/mono/basic/receipt.svg b/cpp/assets/icons/mono/basic/receipt.svg
similarity index 100%
rename from assets/icons/mono/basic/receipt.svg
rename to cpp/assets/icons/mono/basic/receipt.svg
diff --git a/assets/icons/mono/basic/rocket-2.svg b/cpp/assets/icons/mono/basic/rocket-2.svg
similarity index 100%
rename from assets/icons/mono/basic/rocket-2.svg
rename to cpp/assets/icons/mono/basic/rocket-2.svg
diff --git a/assets/icons/mono/basic/rocket.svg b/cpp/assets/icons/mono/basic/rocket.svg
similarity index 100%
rename from assets/icons/mono/basic/rocket.svg
rename to cpp/assets/icons/mono/basic/rocket.svg
diff --git a/assets/icons/mono/basic/search.svg b/cpp/assets/icons/mono/basic/search.svg
similarity index 100%
rename from assets/icons/mono/basic/search.svg
rename to cpp/assets/icons/mono/basic/search.svg
diff --git a/assets/icons/mono/basic/send-2.svg b/cpp/assets/icons/mono/basic/send-2.svg
similarity index 100%
rename from assets/icons/mono/basic/send-2.svg
rename to cpp/assets/icons/mono/basic/send-2.svg
diff --git a/assets/icons/mono/basic/send.svg b/cpp/assets/icons/mono/basic/send.svg
similarity index 100%
rename from assets/icons/mono/basic/send.svg
rename to cpp/assets/icons/mono/basic/send.svg
diff --git a/assets/icons/mono/basic/share.svg b/cpp/assets/icons/mono/basic/share.svg
similarity index 100%
rename from assets/icons/mono/basic/share.svg
rename to cpp/assets/icons/mono/basic/share.svg
diff --git a/assets/icons/mono/basic/shopping-bag-2.svg b/cpp/assets/icons/mono/basic/shopping-bag-2.svg
similarity index 100%
rename from assets/icons/mono/basic/shopping-bag-2.svg
rename to cpp/assets/icons/mono/basic/shopping-bag-2.svg
diff --git a/assets/icons/mono/basic/shopping-bag.svg b/cpp/assets/icons/mono/basic/shopping-bag.svg
similarity index 100%
rename from assets/icons/mono/basic/shopping-bag.svg
rename to cpp/assets/icons/mono/basic/shopping-bag.svg
diff --git a/assets/icons/mono/basic/shopping-basket.svg b/cpp/assets/icons/mono/basic/shopping-basket.svg
similarity index 100%
rename from assets/icons/mono/basic/shopping-basket.svg
rename to cpp/assets/icons/mono/basic/shopping-basket.svg
diff --git a/assets/icons/mono/basic/shopping-cart-2.svg b/cpp/assets/icons/mono/basic/shopping-cart-2.svg
similarity index 100%
rename from assets/icons/mono/basic/shopping-cart-2.svg
rename to cpp/assets/icons/mono/basic/shopping-cart-2.svg
diff --git a/assets/icons/mono/basic/shopping-cart.svg b/cpp/assets/icons/mono/basic/shopping-cart.svg
similarity index 100%
rename from assets/icons/mono/basic/shopping-cart.svg
rename to cpp/assets/icons/mono/basic/shopping-cart.svg
diff --git a/assets/icons/mono/basic/slash.svg b/cpp/assets/icons/mono/basic/slash.svg
similarity index 100%
rename from assets/icons/mono/basic/slash.svg
rename to cpp/assets/icons/mono/basic/slash.svg
diff --git a/assets/icons/mono/basic/sliders-horiz-2.svg b/cpp/assets/icons/mono/basic/sliders-horiz-2.svg
similarity index 100%
rename from assets/icons/mono/basic/sliders-horiz-2.svg
rename to cpp/assets/icons/mono/basic/sliders-horiz-2.svg
diff --git a/assets/icons/mono/basic/sliders-horiz.svg b/cpp/assets/icons/mono/basic/sliders-horiz.svg
similarity index 100%
rename from assets/icons/mono/basic/sliders-horiz.svg
rename to cpp/assets/icons/mono/basic/sliders-horiz.svg
diff --git a/assets/icons/mono/basic/sliders-vert-2.svg b/cpp/assets/icons/mono/basic/sliders-vert-2.svg
similarity index 100%
rename from assets/icons/mono/basic/sliders-vert-2.svg
rename to cpp/assets/icons/mono/basic/sliders-vert-2.svg
diff --git a/assets/icons/mono/basic/sliders-vert.svg b/cpp/assets/icons/mono/basic/sliders-vert.svg
similarity index 100%
rename from assets/icons/mono/basic/sliders-vert.svg
rename to cpp/assets/icons/mono/basic/sliders-vert.svg
diff --git a/assets/icons/mono/basic/sort-number-rec.svg b/cpp/assets/icons/mono/basic/sort-number-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/sort-number-rec.svg
rename to cpp/assets/icons/mono/basic/sort-number-rec.svg
diff --git a/assets/icons/mono/basic/sort-number-reverse-rec.svg b/cpp/assets/icons/mono/basic/sort-number-reverse-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/sort-number-reverse-rec.svg
rename to cpp/assets/icons/mono/basic/sort-number-reverse-rec.svg
diff --git a/assets/icons/mono/basic/sort-number-reverse.svg b/cpp/assets/icons/mono/basic/sort-number-reverse.svg
similarity index 100%
rename from assets/icons/mono/basic/sort-number-reverse.svg
rename to cpp/assets/icons/mono/basic/sort-number-reverse.svg
diff --git a/assets/icons/mono/basic/sort-number.svg b/cpp/assets/icons/mono/basic/sort-number.svg
similarity index 100%
rename from assets/icons/mono/basic/sort-number.svg
rename to cpp/assets/icons/mono/basic/sort-number.svg
diff --git a/assets/icons/mono/basic/sort-text-rec.svg b/cpp/assets/icons/mono/basic/sort-text-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/sort-text-rec.svg
rename to cpp/assets/icons/mono/basic/sort-text-rec.svg
diff --git a/assets/icons/mono/basic/sort-text-reverse-rec.svg b/cpp/assets/icons/mono/basic/sort-text-reverse-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/sort-text-reverse-rec.svg
rename to cpp/assets/icons/mono/basic/sort-text-reverse-rec.svg
diff --git a/assets/icons/mono/basic/sort-text-reverse.svg b/cpp/assets/icons/mono/basic/sort-text-reverse.svg
similarity index 100%
rename from assets/icons/mono/basic/sort-text-reverse.svg
rename to cpp/assets/icons/mono/basic/sort-text-reverse.svg
diff --git a/assets/icons/mono/basic/sort-text.svg b/cpp/assets/icons/mono/basic/sort-text.svg
similarity index 100%
rename from assets/icons/mono/basic/sort-text.svg
rename to cpp/assets/icons/mono/basic/sort-text.svg
diff --git a/assets/icons/mono/basic/star-slash.svg b/cpp/assets/icons/mono/basic/star-slash.svg
similarity index 100%
rename from assets/icons/mono/basic/star-slash.svg
rename to cpp/assets/icons/mono/basic/star-slash.svg
diff --git a/assets/icons/mono/basic/star.svg b/cpp/assets/icons/mono/basic/star.svg
similarity index 100%
rename from assets/icons/mono/basic/star.svg
rename to cpp/assets/icons/mono/basic/star.svg
diff --git a/assets/icons/mono/basic/sticker.svg b/cpp/assets/icons/mono/basic/sticker.svg
similarity index 100%
rename from assets/icons/mono/basic/sticker.svg
rename to cpp/assets/icons/mono/basic/sticker.svg
diff --git a/assets/icons/mono/basic/swatchbook.svg b/cpp/assets/icons/mono/basic/swatchbook.svg
similarity index 100%
rename from assets/icons/mono/basic/swatchbook.svg
rename to cpp/assets/icons/mono/basic/swatchbook.svg
diff --git a/assets/icons/mono/basic/tag-2.svg b/cpp/assets/icons/mono/basic/tag-2.svg
similarity index 100%
rename from assets/icons/mono/basic/tag-2.svg
rename to cpp/assets/icons/mono/basic/tag-2.svg
diff --git a/assets/icons/mono/basic/tag.svg b/cpp/assets/icons/mono/basic/tag.svg
similarity index 100%
rename from assets/icons/mono/basic/tag.svg
rename to cpp/assets/icons/mono/basic/tag.svg
diff --git a/assets/icons/mono/basic/tags-2.svg b/cpp/assets/icons/mono/basic/tags-2.svg
similarity index 100%
rename from assets/icons/mono/basic/tags-2.svg
rename to cpp/assets/icons/mono/basic/tags-2.svg
diff --git a/assets/icons/mono/basic/tags.svg b/cpp/assets/icons/mono/basic/tags.svg
similarity index 100%
rename from assets/icons/mono/basic/tags.svg
rename to cpp/assets/icons/mono/basic/tags.svg
diff --git a/assets/icons/mono/basic/target.svg b/cpp/assets/icons/mono/basic/target.svg
similarity index 100%
rename from assets/icons/mono/basic/target.svg
rename to cpp/assets/icons/mono/basic/target.svg
diff --git a/assets/icons/mono/basic/terminal.svg b/cpp/assets/icons/mono/basic/terminal.svg
similarity index 100%
rename from assets/icons/mono/basic/terminal.svg
rename to cpp/assets/icons/mono/basic/terminal.svg
diff --git a/assets/icons/mono/basic/thumbs-down-2.svg b/cpp/assets/icons/mono/basic/thumbs-down-2.svg
similarity index 100%
rename from assets/icons/mono/basic/thumbs-down-2.svg
rename to cpp/assets/icons/mono/basic/thumbs-down-2.svg
diff --git a/assets/icons/mono/basic/thumbs-down.svg b/cpp/assets/icons/mono/basic/thumbs-down.svg
similarity index 100%
rename from assets/icons/mono/basic/thumbs-down.svg
rename to cpp/assets/icons/mono/basic/thumbs-down.svg
diff --git a/assets/icons/mono/basic/thumbs-up-2.svg b/cpp/assets/icons/mono/basic/thumbs-up-2.svg
similarity index 100%
rename from assets/icons/mono/basic/thumbs-up-2.svg
rename to cpp/assets/icons/mono/basic/thumbs-up-2.svg
diff --git a/assets/icons/mono/basic/thumbs-up.svg b/cpp/assets/icons/mono/basic/thumbs-up.svg
similarity index 100%
rename from assets/icons/mono/basic/thumbs-up.svg
rename to cpp/assets/icons/mono/basic/thumbs-up.svg
diff --git a/assets/icons/mono/basic/ticket.svg b/cpp/assets/icons/mono/basic/ticket.svg
similarity index 100%
rename from assets/icons/mono/basic/ticket.svg
rename to cpp/assets/icons/mono/basic/ticket.svg
diff --git a/assets/icons/mono/basic/toggle-off.svg b/cpp/assets/icons/mono/basic/toggle-off.svg
similarity index 100%
rename from assets/icons/mono/basic/toggle-off.svg
rename to cpp/assets/icons/mono/basic/toggle-off.svg
diff --git a/assets/icons/mono/basic/toggle-on.svg b/cpp/assets/icons/mono/basic/toggle-on.svg
similarity index 100%
rename from assets/icons/mono/basic/toggle-on.svg
rename to cpp/assets/icons/mono/basic/toggle-on.svg
diff --git a/assets/icons/mono/basic/trash-2.svg b/cpp/assets/icons/mono/basic/trash-2.svg
similarity index 100%
rename from assets/icons/mono/basic/trash-2.svg
rename to cpp/assets/icons/mono/basic/trash-2.svg
diff --git a/assets/icons/mono/basic/trash.svg b/cpp/assets/icons/mono/basic/trash.svg
similarity index 100%
rename from assets/icons/mono/basic/trash.svg
rename to cpp/assets/icons/mono/basic/trash.svg
diff --git a/assets/icons/mono/basic/trophy.svg b/cpp/assets/icons/mono/basic/trophy.svg
similarity index 100%
rename from assets/icons/mono/basic/trophy.svg
rename to cpp/assets/icons/mono/basic/trophy.svg
diff --git a/assets/icons/mono/basic/truck.svg b/cpp/assets/icons/mono/basic/truck.svg
similarity index 100%
rename from assets/icons/mono/basic/truck.svg
rename to cpp/assets/icons/mono/basic/truck.svg
diff --git a/assets/icons/mono/basic/umbrella.svg b/cpp/assets/icons/mono/basic/umbrella.svg
similarity index 100%
rename from assets/icons/mono/basic/umbrella.svg
rename to cpp/assets/icons/mono/basic/umbrella.svg
diff --git a/assets/icons/mono/basic/weight.svg b/cpp/assets/icons/mono/basic/weight.svg
similarity index 100%
rename from assets/icons/mono/basic/weight.svg
rename to cpp/assets/icons/mono/basic/weight.svg
diff --git a/assets/icons/mono/basic/wheelchair-rec.svg b/cpp/assets/icons/mono/basic/wheelchair-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/wheelchair-rec.svg
rename to cpp/assets/icons/mono/basic/wheelchair-rec.svg
diff --git a/assets/icons/mono/basic/wheelchair.svg b/cpp/assets/icons/mono/basic/wheelchair.svg
similarity index 100%
rename from assets/icons/mono/basic/wheelchair.svg
rename to cpp/assets/icons/mono/basic/wheelchair.svg
diff --git a/assets/icons/mono/basic/wifi-rec.svg b/cpp/assets/icons/mono/basic/wifi-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/wifi-rec.svg
rename to cpp/assets/icons/mono/basic/wifi-rec.svg
diff --git a/assets/icons/mono/basic/wifi-slash-rec.svg b/cpp/assets/icons/mono/basic/wifi-slash-rec.svg
similarity index 100%
rename from assets/icons/mono/basic/wifi-slash-rec.svg
rename to cpp/assets/icons/mono/basic/wifi-slash-rec.svg
diff --git a/assets/icons/mono/basic/wifi-slash.svg b/cpp/assets/icons/mono/basic/wifi-slash.svg
similarity index 100%
rename from assets/icons/mono/basic/wifi-slash.svg
rename to cpp/assets/icons/mono/basic/wifi-slash.svg
diff --git a/assets/icons/mono/basic/wifi.svg b/cpp/assets/icons/mono/basic/wifi.svg
similarity index 100%
rename from assets/icons/mono/basic/wifi.svg
rename to cpp/assets/icons/mono/basic/wifi.svg
diff --git a/assets/icons/mono/basic/wrench.svg b/cpp/assets/icons/mono/basic/wrench.svg
similarity index 100%
rename from assets/icons/mono/basic/wrench.svg
rename to cpp/assets/icons/mono/basic/wrench.svg
diff --git a/assets/icons/mono/basic/yin-yang.svg b/cpp/assets/icons/mono/basic/yin-yang.svg
similarity index 100%
rename from assets/icons/mono/basic/yin-yang.svg
rename to cpp/assets/icons/mono/basic/yin-yang.svg
diff --git a/assets/icons/mono/basic/zoom-in.svg b/cpp/assets/icons/mono/basic/zoom-in.svg
similarity index 100%
rename from assets/icons/mono/basic/zoom-in.svg
rename to cpp/assets/icons/mono/basic/zoom-in.svg
diff --git a/assets/icons/mono/basic/zoom-out.svg b/cpp/assets/icons/mono/basic/zoom-out.svg
similarity index 100%
rename from assets/icons/mono/basic/zoom-out.svg
rename to cpp/assets/icons/mono/basic/zoom-out.svg
diff --git a/assets/icons/mono/brands/android.svg b/cpp/assets/icons/mono/brands/android.svg
similarity index 100%
rename from assets/icons/mono/brands/android.svg
rename to cpp/assets/icons/mono/brands/android.svg
diff --git a/assets/icons/mono/brands/apple.svg b/cpp/assets/icons/mono/brands/apple.svg
similarity index 100%
rename from assets/icons/mono/brands/apple.svg
rename to cpp/assets/icons/mono/brands/apple.svg
diff --git a/assets/icons/mono/brands/appstore.svg b/cpp/assets/icons/mono/brands/appstore.svg
similarity index 100%
rename from assets/icons/mono/brands/appstore.svg
rename to cpp/assets/icons/mono/brands/appstore.svg
diff --git a/assets/icons/mono/brands/behance.svg b/cpp/assets/icons/mono/brands/behance.svg
similarity index 100%
rename from assets/icons/mono/brands/behance.svg
rename to cpp/assets/icons/mono/brands/behance.svg
diff --git a/assets/icons/mono/brands/dribbble.svg b/cpp/assets/icons/mono/brands/dribbble.svg
similarity index 100%
rename from assets/icons/mono/brands/dribbble.svg
rename to cpp/assets/icons/mono/brands/dribbble.svg
diff --git a/assets/icons/mono/brands/facebook.svg b/cpp/assets/icons/mono/brands/facebook.svg
similarity index 100%
rename from assets/icons/mono/brands/facebook.svg
rename to cpp/assets/icons/mono/brands/facebook.svg
diff --git a/assets/icons/mono/brands/figma.svg b/cpp/assets/icons/mono/brands/figma.svg
similarity index 100%
rename from assets/icons/mono/brands/figma.svg
rename to cpp/assets/icons/mono/brands/figma.svg
diff --git a/assets/icons/mono/brands/framer.svg b/cpp/assets/icons/mono/brands/framer.svg
similarity index 100%
rename from assets/icons/mono/brands/framer.svg
rename to cpp/assets/icons/mono/brands/framer.svg
diff --git a/assets/icons/mono/brands/github.svg b/cpp/assets/icons/mono/brands/github.svg
similarity index 100%
rename from assets/icons/mono/brands/github.svg
rename to cpp/assets/icons/mono/brands/github.svg
diff --git a/assets/icons/mono/brands/googleplay.svg b/cpp/assets/icons/mono/brands/googleplay.svg
similarity index 100%
rename from assets/icons/mono/brands/googleplay.svg
rename to cpp/assets/icons/mono/brands/googleplay.svg
diff --git a/assets/icons/mono/brands/illustrator.svg b/cpp/assets/icons/mono/brands/illustrator.svg
similarity index 100%
rename from assets/icons/mono/brands/illustrator.svg
rename to cpp/assets/icons/mono/brands/illustrator.svg
diff --git a/assets/icons/mono/brands/instagram.svg b/cpp/assets/icons/mono/brands/instagram.svg
similarity index 100%
rename from assets/icons/mono/brands/instagram.svg
rename to cpp/assets/icons/mono/brands/instagram.svg
diff --git a/assets/icons/mono/brands/linkedin.svg b/cpp/assets/icons/mono/brands/linkedin.svg
similarity index 100%
rename from assets/icons/mono/brands/linkedin.svg
rename to cpp/assets/icons/mono/brands/linkedin.svg
diff --git a/assets/icons/mono/brands/messanger.svg b/cpp/assets/icons/mono/brands/messanger.svg
similarity index 100%
rename from assets/icons/mono/brands/messanger.svg
rename to cpp/assets/icons/mono/brands/messanger.svg
diff --git a/assets/icons/mono/brands/notion.svg b/cpp/assets/icons/mono/brands/notion.svg
similarity index 100%
rename from assets/icons/mono/brands/notion.svg
rename to cpp/assets/icons/mono/brands/notion.svg
diff --git a/assets/icons/mono/brands/photoshop.svg b/cpp/assets/icons/mono/brands/photoshop.svg
similarity index 100%
rename from assets/icons/mono/brands/photoshop.svg
rename to cpp/assets/icons/mono/brands/photoshop.svg
diff --git a/assets/icons/mono/brands/pinterest.svg b/cpp/assets/icons/mono/brands/pinterest.svg
similarity index 100%
rename from assets/icons/mono/brands/pinterest.svg
rename to cpp/assets/icons/mono/brands/pinterest.svg
diff --git a/assets/icons/mono/brands/producthunt.svg b/cpp/assets/icons/mono/brands/producthunt.svg
similarity index 100%
rename from assets/icons/mono/brands/producthunt.svg
rename to cpp/assets/icons/mono/brands/producthunt.svg
diff --git a/assets/icons/mono/brands/sketch.svg b/cpp/assets/icons/mono/brands/sketch.svg
similarity index 100%
rename from assets/icons/mono/brands/sketch.svg
rename to cpp/assets/icons/mono/brands/sketch.svg
diff --git a/assets/icons/mono/brands/soundcloud.svg b/cpp/assets/icons/mono/brands/soundcloud.svg
similarity index 100%
rename from assets/icons/mono/brands/soundcloud.svg
rename to cpp/assets/icons/mono/brands/soundcloud.svg
diff --git a/assets/icons/mono/brands/spotify.svg b/cpp/assets/icons/mono/brands/spotify.svg
similarity index 100%
rename from assets/icons/mono/brands/spotify.svg
rename to cpp/assets/icons/mono/brands/spotify.svg
diff --git a/assets/icons/mono/brands/twitter.svg b/cpp/assets/icons/mono/brands/twitter.svg
similarity index 100%
rename from assets/icons/mono/brands/twitter.svg
rename to cpp/assets/icons/mono/brands/twitter.svg
diff --git a/assets/icons/mono/brands/windows.svg b/cpp/assets/icons/mono/brands/windows.svg
similarity index 100%
rename from assets/icons/mono/brands/windows.svg
rename to cpp/assets/icons/mono/brands/windows.svg
diff --git a/assets/icons/mono/brands/youtube.svg b/cpp/assets/icons/mono/brands/youtube.svg
similarity index 100%
rename from assets/icons/mono/brands/youtube.svg
rename to cpp/assets/icons/mono/brands/youtube.svg
diff --git a/assets/icons/mono/call/call-add.svg b/cpp/assets/icons/mono/call/call-add.svg
similarity index 100%
rename from assets/icons/mono/call/call-add.svg
rename to cpp/assets/icons/mono/call/call-add.svg
diff --git a/assets/icons/mono/call/call-calling.svg b/cpp/assets/icons/mono/call/call-calling.svg
similarity index 100%
rename from assets/icons/mono/call/call-calling.svg
rename to cpp/assets/icons/mono/call/call-calling.svg
diff --git a/assets/icons/mono/call/call-decline.svg b/cpp/assets/icons/mono/call/call-decline.svg
similarity index 100%
rename from assets/icons/mono/call/call-decline.svg
rename to cpp/assets/icons/mono/call/call-decline.svg
diff --git a/assets/icons/mono/call/call-end.svg b/cpp/assets/icons/mono/call/call-end.svg
similarity index 100%
rename from assets/icons/mono/call/call-end.svg
rename to cpp/assets/icons/mono/call/call-end.svg
diff --git a/assets/icons/mono/call/call-incoming.svg b/cpp/assets/icons/mono/call/call-incoming.svg
similarity index 100%
rename from assets/icons/mono/call/call-incoming.svg
rename to cpp/assets/icons/mono/call/call-incoming.svg
diff --git a/assets/icons/mono/call/call-missed.svg b/cpp/assets/icons/mono/call/call-missed.svg
similarity index 100%
rename from assets/icons/mono/call/call-missed.svg
rename to cpp/assets/icons/mono/call/call-missed.svg
diff --git a/assets/icons/mono/call/call-muted.svg b/cpp/assets/icons/mono/call/call-muted.svg
similarity index 100%
rename from assets/icons/mono/call/call-muted.svg
rename to cpp/assets/icons/mono/call/call-muted.svg
diff --git a/assets/icons/mono/call/call-on-hold.svg b/cpp/assets/icons/mono/call/call-on-hold.svg
similarity index 100%
rename from assets/icons/mono/call/call-on-hold.svg
rename to cpp/assets/icons/mono/call/call-on-hold.svg
diff --git a/assets/icons/mono/call/call-outgoing.svg b/cpp/assets/icons/mono/call/call-outgoing.svg
similarity index 100%
rename from assets/icons/mono/call/call-outgoing.svg
rename to cpp/assets/icons/mono/call/call-outgoing.svg
diff --git a/assets/icons/mono/call/call-received.svg b/cpp/assets/icons/mono/call/call-received.svg
similarity index 100%
rename from assets/icons/mono/call/call-received.svg
rename to cpp/assets/icons/mono/call/call-received.svg
diff --git a/assets/icons/mono/call/call-redirected.svg b/cpp/assets/icons/mono/call/call-redirected.svg
similarity index 100%
rename from assets/icons/mono/call/call-redirected.svg
rename to cpp/assets/icons/mono/call/call-redirected.svg
diff --git a/assets/icons/mono/call/call-remove.svg b/cpp/assets/icons/mono/call/call-remove.svg
similarity index 100%
rename from assets/icons/mono/call/call-remove.svg
rename to cpp/assets/icons/mono/call/call-remove.svg
diff --git a/assets/icons/mono/call/call-slash.svg b/cpp/assets/icons/mono/call/call-slash.svg
similarity index 100%
rename from assets/icons/mono/call/call-slash.svg
rename to cpp/assets/icons/mono/call/call-slash.svg
diff --git a/assets/icons/mono/call/dialpad.svg b/cpp/assets/icons/mono/call/dialpad.svg
similarity index 100%
rename from assets/icons/mono/call/dialpad.svg
rename to cpp/assets/icons/mono/call/dialpad.svg
diff --git a/assets/icons/mono/call/phone.svg b/cpp/assets/icons/mono/call/phone.svg
similarity index 100%
rename from assets/icons/mono/call/phone.svg
rename to cpp/assets/icons/mono/call/phone.svg
diff --git a/assets/icons/mono/call/voicemail.svg b/cpp/assets/icons/mono/call/voicemail.svg
similarity index 100%
rename from assets/icons/mono/call/voicemail.svg
rename to cpp/assets/icons/mono/call/voicemail.svg
diff --git a/assets/icons/mono/chat/comment-2-alert.svg b/cpp/assets/icons/mono/chat/comment-2-alert.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-alert.svg
rename to cpp/assets/icons/mono/chat/comment-2-alert.svg
diff --git a/assets/icons/mono/chat/comment-2-cancel.svg b/cpp/assets/icons/mono/chat/comment-2-cancel.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-cancel.svg
rename to cpp/assets/icons/mono/chat/comment-2-cancel.svg
diff --git a/assets/icons/mono/chat/comment-2-check.svg b/cpp/assets/icons/mono/chat/comment-2-check.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-check.svg
rename to cpp/assets/icons/mono/chat/comment-2-check.svg
diff --git a/assets/icons/mono/chat/comment-2-dots.svg b/cpp/assets/icons/mono/chat/comment-2-dots.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-dots.svg
rename to cpp/assets/icons/mono/chat/comment-2-dots.svg
diff --git a/assets/icons/mono/chat/comment-2-info.svg b/cpp/assets/icons/mono/chat/comment-2-info.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-info.svg
rename to cpp/assets/icons/mono/chat/comment-2-info.svg
diff --git a/assets/icons/mono/chat/comment-2-minus.svg b/cpp/assets/icons/mono/chat/comment-2-minus.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-minus.svg
rename to cpp/assets/icons/mono/chat/comment-2-minus.svg
diff --git a/assets/icons/mono/chat/comment-2-plus.svg b/cpp/assets/icons/mono/chat/comment-2-plus.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-plus.svg
rename to cpp/assets/icons/mono/chat/comment-2-plus.svg
diff --git a/assets/icons/mono/chat/comment-2-question.svg b/cpp/assets/icons/mono/chat/comment-2-question.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-question.svg
rename to cpp/assets/icons/mono/chat/comment-2-question.svg
diff --git a/assets/icons/mono/chat/comment-2-slash.svg b/cpp/assets/icons/mono/chat/comment-2-slash.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-slash.svg
rename to cpp/assets/icons/mono/chat/comment-2-slash.svg
diff --git a/assets/icons/mono/chat/comment-2-text.svg b/cpp/assets/icons/mono/chat/comment-2-text.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2-text.svg
rename to cpp/assets/icons/mono/chat/comment-2-text.svg
diff --git a/assets/icons/mono/chat/comment-2.svg b/cpp/assets/icons/mono/chat/comment-2.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-2.svg
rename to cpp/assets/icons/mono/chat/comment-2.svg
diff --git a/assets/icons/mono/chat/comment-alert.svg b/cpp/assets/icons/mono/chat/comment-alert.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-alert.svg
rename to cpp/assets/icons/mono/chat/comment-alert.svg
diff --git a/assets/icons/mono/chat/comment-cancel.svg b/cpp/assets/icons/mono/chat/comment-cancel.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-cancel.svg
rename to cpp/assets/icons/mono/chat/comment-cancel.svg
diff --git a/assets/icons/mono/chat/comment-check.svg b/cpp/assets/icons/mono/chat/comment-check.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-check.svg
rename to cpp/assets/icons/mono/chat/comment-check.svg
diff --git a/assets/icons/mono/chat/comment-dots.svg b/cpp/assets/icons/mono/chat/comment-dots.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-dots.svg
rename to cpp/assets/icons/mono/chat/comment-dots.svg
diff --git a/assets/icons/mono/chat/comment-minus.svg b/cpp/assets/icons/mono/chat/comment-minus.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-minus.svg
rename to cpp/assets/icons/mono/chat/comment-minus.svg
diff --git a/assets/icons/mono/chat/comment-plus.svg b/cpp/assets/icons/mono/chat/comment-plus.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-plus.svg
rename to cpp/assets/icons/mono/chat/comment-plus.svg
diff --git a/assets/icons/mono/chat/comment-slash.svg b/cpp/assets/icons/mono/chat/comment-slash.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-slash.svg
rename to cpp/assets/icons/mono/chat/comment-slash.svg
diff --git a/assets/icons/mono/chat/comment-text.svg b/cpp/assets/icons/mono/chat/comment-text.svg
similarity index 100%
rename from assets/icons/mono/chat/comment-text.svg
rename to cpp/assets/icons/mono/chat/comment-text.svg
diff --git a/assets/icons/mono/chat/comment.svg b/cpp/assets/icons/mono/chat/comment.svg
similarity index 100%
rename from assets/icons/mono/chat/comment.svg
rename to cpp/assets/icons/mono/chat/comment.svg
diff --git a/assets/icons/mono/chat/comments-2.svg b/cpp/assets/icons/mono/chat/comments-2.svg
similarity index 100%
rename from assets/icons/mono/chat/comments-2.svg
rename to cpp/assets/icons/mono/chat/comments-2.svg
diff --git a/assets/icons/mono/chat/comments.svg b/cpp/assets/icons/mono/chat/comments.svg
similarity index 100%
rename from assets/icons/mono/chat/comments.svg
rename to cpp/assets/icons/mono/chat/comments.svg
diff --git a/assets/icons/mono/editor/align-bottom-rec.svg b/cpp/assets/icons/mono/editor/align-bottom-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-bottom-rec.svg
rename to cpp/assets/icons/mono/editor/align-bottom-rec.svg
diff --git a/assets/icons/mono/editor/align-bottom.svg b/cpp/assets/icons/mono/editor/align-bottom.svg
similarity index 100%
rename from assets/icons/mono/editor/align-bottom.svg
rename to cpp/assets/icons/mono/editor/align-bottom.svg
diff --git a/assets/icons/mono/editor/align-center-2-rec.svg b/cpp/assets/icons/mono/editor/align-center-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-center-2-rec.svg
rename to cpp/assets/icons/mono/editor/align-center-2-rec.svg
diff --git a/assets/icons/mono/editor/align-center-2.svg b/cpp/assets/icons/mono/editor/align-center-2.svg
similarity index 100%
rename from assets/icons/mono/editor/align-center-2.svg
rename to cpp/assets/icons/mono/editor/align-center-2.svg
diff --git a/assets/icons/mono/editor/align-center-rec.svg b/cpp/assets/icons/mono/editor/align-center-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-center-rec.svg
rename to cpp/assets/icons/mono/editor/align-center-rec.svg
diff --git a/assets/icons/mono/editor/align-center.svg b/cpp/assets/icons/mono/editor/align-center.svg
similarity index 100%
rename from assets/icons/mono/editor/align-center.svg
rename to cpp/assets/icons/mono/editor/align-center.svg
diff --git a/assets/icons/mono/editor/align-justify-2-rec.svg b/cpp/assets/icons/mono/editor/align-justify-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-justify-2-rec.svg
rename to cpp/assets/icons/mono/editor/align-justify-2-rec.svg
diff --git a/assets/icons/mono/editor/align-justify-2.svg b/cpp/assets/icons/mono/editor/align-justify-2.svg
similarity index 100%
rename from assets/icons/mono/editor/align-justify-2.svg
rename to cpp/assets/icons/mono/editor/align-justify-2.svg
diff --git a/assets/icons/mono/editor/align-justify-rec.svg b/cpp/assets/icons/mono/editor/align-justify-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-justify-rec.svg
rename to cpp/assets/icons/mono/editor/align-justify-rec.svg
diff --git a/assets/icons/mono/editor/align-justify.svg b/cpp/assets/icons/mono/editor/align-justify.svg
similarity index 100%
rename from assets/icons/mono/editor/align-justify.svg
rename to cpp/assets/icons/mono/editor/align-justify.svg
diff --git a/assets/icons/mono/editor/align-left-2-rec.svg b/cpp/assets/icons/mono/editor/align-left-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-left-2-rec.svg
rename to cpp/assets/icons/mono/editor/align-left-2-rec.svg
diff --git a/assets/icons/mono/editor/align-left-2.svg b/cpp/assets/icons/mono/editor/align-left-2.svg
similarity index 100%
rename from assets/icons/mono/editor/align-left-2.svg
rename to cpp/assets/icons/mono/editor/align-left-2.svg
diff --git a/assets/icons/mono/editor/align-left-rec.svg b/cpp/assets/icons/mono/editor/align-left-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-left-rec.svg
rename to cpp/assets/icons/mono/editor/align-left-rec.svg
diff --git a/assets/icons/mono/editor/align-left.svg b/cpp/assets/icons/mono/editor/align-left.svg
similarity index 100%
rename from assets/icons/mono/editor/align-left.svg
rename to cpp/assets/icons/mono/editor/align-left.svg
diff --git a/assets/icons/mono/editor/align-middle-rec.svg b/cpp/assets/icons/mono/editor/align-middle-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-middle-rec.svg
rename to cpp/assets/icons/mono/editor/align-middle-rec.svg
diff --git a/assets/icons/mono/editor/align-middle.svg b/cpp/assets/icons/mono/editor/align-middle.svg
similarity index 100%
rename from assets/icons/mono/editor/align-middle.svg
rename to cpp/assets/icons/mono/editor/align-middle.svg
diff --git a/assets/icons/mono/editor/align-right-2-rec.svg b/cpp/assets/icons/mono/editor/align-right-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-right-2-rec.svg
rename to cpp/assets/icons/mono/editor/align-right-2-rec.svg
diff --git a/assets/icons/mono/editor/align-right-2.svg b/cpp/assets/icons/mono/editor/align-right-2.svg
similarity index 100%
rename from assets/icons/mono/editor/align-right-2.svg
rename to cpp/assets/icons/mono/editor/align-right-2.svg
diff --git a/assets/icons/mono/editor/align-right-rec.svg b/cpp/assets/icons/mono/editor/align-right-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-right-rec.svg
rename to cpp/assets/icons/mono/editor/align-right-rec.svg
diff --git a/assets/icons/mono/editor/align-right.svg b/cpp/assets/icons/mono/editor/align-right.svg
similarity index 100%
rename from assets/icons/mono/editor/align-right.svg
rename to cpp/assets/icons/mono/editor/align-right.svg
diff --git a/assets/icons/mono/editor/align-top-rec.svg b/cpp/assets/icons/mono/editor/align-top-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/align-top-rec.svg
rename to cpp/assets/icons/mono/editor/align-top-rec.svg
diff --git a/assets/icons/mono/editor/align-top.svg b/cpp/assets/icons/mono/editor/align-top.svg
similarity index 100%
rename from assets/icons/mono/editor/align-top.svg
rename to cpp/assets/icons/mono/editor/align-top.svg
diff --git a/assets/icons/mono/editor/border-bottom.svg b/cpp/assets/icons/mono/editor/border-bottom.svg
similarity index 100%
rename from assets/icons/mono/editor/border-bottom.svg
rename to cpp/assets/icons/mono/editor/border-bottom.svg
diff --git a/assets/icons/mono/editor/border-clear.svg b/cpp/assets/icons/mono/editor/border-clear.svg
similarity index 100%
rename from assets/icons/mono/editor/border-clear.svg
rename to cpp/assets/icons/mono/editor/border-clear.svg
diff --git a/assets/icons/mono/editor/border-common.svg b/cpp/assets/icons/mono/editor/border-common.svg
similarity index 100%
rename from assets/icons/mono/editor/border-common.svg
rename to cpp/assets/icons/mono/editor/border-common.svg
diff --git a/assets/icons/mono/editor/border-horizontal.svg b/cpp/assets/icons/mono/editor/border-horizontal.svg
similarity index 100%
rename from assets/icons/mono/editor/border-horizontal.svg
rename to cpp/assets/icons/mono/editor/border-horizontal.svg
diff --git a/assets/icons/mono/editor/border-inner.svg b/cpp/assets/icons/mono/editor/border-inner.svg
similarity index 100%
rename from assets/icons/mono/editor/border-inner.svg
rename to cpp/assets/icons/mono/editor/border-inner.svg
diff --git a/assets/icons/mono/editor/border-left.svg b/cpp/assets/icons/mono/editor/border-left.svg
similarity index 100%
rename from assets/icons/mono/editor/border-left.svg
rename to cpp/assets/icons/mono/editor/border-left.svg
diff --git a/assets/icons/mono/editor/border-outer.svg b/cpp/assets/icons/mono/editor/border-outer.svg
similarity index 100%
rename from assets/icons/mono/editor/border-outer.svg
rename to cpp/assets/icons/mono/editor/border-outer.svg
diff --git a/assets/icons/mono/editor/border-right.svg b/cpp/assets/icons/mono/editor/border-right.svg
similarity index 100%
rename from assets/icons/mono/editor/border-right.svg
rename to cpp/assets/icons/mono/editor/border-right.svg
diff --git a/assets/icons/mono/editor/border-top.svg b/cpp/assets/icons/mono/editor/border-top.svg
similarity index 100%
rename from assets/icons/mono/editor/border-top.svg
rename to cpp/assets/icons/mono/editor/border-top.svg
diff --git a/assets/icons/mono/editor/border-vertical.svg b/cpp/assets/icons/mono/editor/border-vertical.svg
similarity index 100%
rename from assets/icons/mono/editor/border-vertical.svg
rename to cpp/assets/icons/mono/editor/border-vertical.svg
diff --git a/assets/icons/mono/editor/chart-bar.svg b/cpp/assets/icons/mono/editor/chart-bar.svg
similarity index 100%
rename from assets/icons/mono/editor/chart-bar.svg
rename to cpp/assets/icons/mono/editor/chart-bar.svg
diff --git a/assets/icons/mono/editor/chart-column.svg b/cpp/assets/icons/mono/editor/chart-column.svg
similarity index 100%
rename from assets/icons/mono/editor/chart-column.svg
rename to cpp/assets/icons/mono/editor/chart-column.svg
diff --git a/assets/icons/mono/editor/chart-line.svg b/cpp/assets/icons/mono/editor/chart-line.svg
similarity index 100%
rename from assets/icons/mono/editor/chart-line.svg
rename to cpp/assets/icons/mono/editor/chart-line.svg
diff --git a/assets/icons/mono/editor/chart-pie.svg b/cpp/assets/icons/mono/editor/chart-pie.svg
similarity index 100%
rename from assets/icons/mono/editor/chart-pie.svg
rename to cpp/assets/icons/mono/editor/chart-pie.svg
diff --git a/assets/icons/mono/editor/column-spacing-rec.svg b/cpp/assets/icons/mono/editor/column-spacing-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/column-spacing-rec.svg
rename to cpp/assets/icons/mono/editor/column-spacing-rec.svg
diff --git a/assets/icons/mono/editor/column-spacing.svg b/cpp/assets/icons/mono/editor/column-spacing.svg
similarity index 100%
rename from assets/icons/mono/editor/column-spacing.svg
rename to cpp/assets/icons/mono/editor/column-spacing.svg
diff --git a/assets/icons/mono/editor/droplet-slash.svg b/cpp/assets/icons/mono/editor/droplet-slash.svg
similarity index 100%
rename from assets/icons/mono/editor/droplet-slash.svg
rename to cpp/assets/icons/mono/editor/droplet-slash.svg
diff --git a/assets/icons/mono/editor/droplet.svg b/cpp/assets/icons/mono/editor/droplet.svg
similarity index 100%
rename from assets/icons/mono/editor/droplet.svg
rename to cpp/assets/icons/mono/editor/droplet.svg
diff --git a/assets/icons/mono/editor/edit-2.svg b/cpp/assets/icons/mono/editor/edit-2.svg
similarity index 100%
rename from assets/icons/mono/editor/edit-2.svg
rename to cpp/assets/icons/mono/editor/edit-2.svg
diff --git a/assets/icons/mono/editor/edit-3.svg b/cpp/assets/icons/mono/editor/edit-3.svg
similarity index 100%
rename from assets/icons/mono/editor/edit-3.svg
rename to cpp/assets/icons/mono/editor/edit-3.svg
diff --git a/assets/icons/mono/editor/edit-slash.svg b/cpp/assets/icons/mono/editor/edit-slash.svg
similarity index 100%
rename from assets/icons/mono/editor/edit-slash.svg
rename to cpp/assets/icons/mono/editor/edit-slash.svg
diff --git a/assets/icons/mono/editor/edit.svg b/cpp/assets/icons/mono/editor/edit.svg
similarity index 100%
rename from assets/icons/mono/editor/edit.svg
rename to cpp/assets/icons/mono/editor/edit.svg
diff --git a/assets/icons/mono/editor/first-line-1-rec.svg b/cpp/assets/icons/mono/editor/first-line-1-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/first-line-1-rec.svg
rename to cpp/assets/icons/mono/editor/first-line-1-rec.svg
diff --git a/assets/icons/mono/editor/first-line-1.svg b/cpp/assets/icons/mono/editor/first-line-1.svg
similarity index 100%
rename from assets/icons/mono/editor/first-line-1.svg
rename to cpp/assets/icons/mono/editor/first-line-1.svg
diff --git a/assets/icons/mono/editor/first-line-2-rec.svg b/cpp/assets/icons/mono/editor/first-line-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/first-line-2-rec.svg
rename to cpp/assets/icons/mono/editor/first-line-2-rec.svg
diff --git a/assets/icons/mono/editor/first-line-2.svg b/cpp/assets/icons/mono/editor/first-line-2.svg
similarity index 100%
rename from assets/icons/mono/editor/first-line-2.svg
rename to cpp/assets/icons/mono/editor/first-line-2.svg
diff --git a/assets/icons/mono/editor/first-line-3-rec.svg b/cpp/assets/icons/mono/editor/first-line-3-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/first-line-3-rec.svg
rename to cpp/assets/icons/mono/editor/first-line-3-rec.svg
diff --git a/assets/icons/mono/editor/first-line-3.svg b/cpp/assets/icons/mono/editor/first-line-3.svg
similarity index 100%
rename from assets/icons/mono/editor/first-line-3.svg
rename to cpp/assets/icons/mono/editor/first-line-3.svg
diff --git a/assets/icons/mono/editor/functions-rec.svg b/cpp/assets/icons/mono/editor/functions-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/functions-rec.svg
rename to cpp/assets/icons/mono/editor/functions-rec.svg
diff --git a/assets/icons/mono/editor/functions.svg b/cpp/assets/icons/mono/editor/functions.svg
similarity index 100%
rename from assets/icons/mono/editor/functions.svg
rename to cpp/assets/icons/mono/editor/functions.svg
diff --git a/assets/icons/mono/editor/indent-decrease-rec.svg b/cpp/assets/icons/mono/editor/indent-decrease-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/indent-decrease-rec.svg
rename to cpp/assets/icons/mono/editor/indent-decrease-rec.svg
diff --git a/assets/icons/mono/editor/indent-decrease.svg b/cpp/assets/icons/mono/editor/indent-decrease.svg
similarity index 100%
rename from assets/icons/mono/editor/indent-decrease.svg
rename to cpp/assets/icons/mono/editor/indent-decrease.svg
diff --git a/assets/icons/mono/editor/indent-first-line-rec.svg b/cpp/assets/icons/mono/editor/indent-first-line-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/indent-first-line-rec.svg
rename to cpp/assets/icons/mono/editor/indent-first-line-rec.svg
diff --git a/assets/icons/mono/editor/indent-first-line.svg b/cpp/assets/icons/mono/editor/indent-first-line.svg
similarity index 100%
rename from assets/icons/mono/editor/indent-first-line.svg
rename to cpp/assets/icons/mono/editor/indent-first-line.svg
diff --git a/assets/icons/mono/editor/indent-increase-rec.svg b/cpp/assets/icons/mono/editor/indent-increase-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/indent-increase-rec.svg
rename to cpp/assets/icons/mono/editor/indent-increase-rec.svg
diff --git a/assets/icons/mono/editor/indent-increase.svg b/cpp/assets/icons/mono/editor/indent-increase.svg
similarity index 100%
rename from assets/icons/mono/editor/indent-increase.svg
rename to cpp/assets/icons/mono/editor/indent-increase.svg
diff --git a/assets/icons/mono/editor/letter-spacing-2-rec.svg b/cpp/assets/icons/mono/editor/letter-spacing-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/letter-spacing-2-rec.svg
rename to cpp/assets/icons/mono/editor/letter-spacing-2-rec.svg
diff --git a/assets/icons/mono/editor/letter-spacing-2.svg b/cpp/assets/icons/mono/editor/letter-spacing-2.svg
similarity index 100%
rename from assets/icons/mono/editor/letter-spacing-2.svg
rename to cpp/assets/icons/mono/editor/letter-spacing-2.svg
diff --git a/assets/icons/mono/editor/letter-spacing-rec.svg b/cpp/assets/icons/mono/editor/letter-spacing-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/letter-spacing-rec.svg
rename to cpp/assets/icons/mono/editor/letter-spacing-rec.svg
diff --git a/assets/icons/mono/editor/letter-spacing.svg b/cpp/assets/icons/mono/editor/letter-spacing.svg
similarity index 100%
rename from assets/icons/mono/editor/letter-spacing.svg
rename to cpp/assets/icons/mono/editor/letter-spacing.svg
diff --git a/assets/icons/mono/editor/line-height-2-rec.svg b/cpp/assets/icons/mono/editor/line-height-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/line-height-2-rec.svg
rename to cpp/assets/icons/mono/editor/line-height-2-rec.svg
diff --git a/assets/icons/mono/editor/line-height-2.svg b/cpp/assets/icons/mono/editor/line-height-2.svg
similarity index 100%
rename from assets/icons/mono/editor/line-height-2.svg
rename to cpp/assets/icons/mono/editor/line-height-2.svg
diff --git a/assets/icons/mono/editor/line-height-rec.svg b/cpp/assets/icons/mono/editor/line-height-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/line-height-rec.svg
rename to cpp/assets/icons/mono/editor/line-height-rec.svg
diff --git a/assets/icons/mono/editor/line-height.svg b/cpp/assets/icons/mono/editor/line-height.svg
similarity index 100%
rename from assets/icons/mono/editor/line-height.svg
rename to cpp/assets/icons/mono/editor/line-height.svg
diff --git a/assets/icons/mono/editor/link-1-rec.svg b/cpp/assets/icons/mono/editor/link-1-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/link-1-rec.svg
rename to cpp/assets/icons/mono/editor/link-1-rec.svg
diff --git a/assets/icons/mono/editor/link-1.svg b/cpp/assets/icons/mono/editor/link-1.svg
similarity index 100%
rename from assets/icons/mono/editor/link-1.svg
rename to cpp/assets/icons/mono/editor/link-1.svg
diff --git a/assets/icons/mono/editor/link-2-rec.svg b/cpp/assets/icons/mono/editor/link-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/link-2-rec.svg
rename to cpp/assets/icons/mono/editor/link-2-rec.svg
diff --git a/assets/icons/mono/editor/link-2.svg b/cpp/assets/icons/mono/editor/link-2.svg
similarity index 100%
rename from assets/icons/mono/editor/link-2.svg
rename to cpp/assets/icons/mono/editor/link-2.svg
diff --git a/assets/icons/mono/editor/list-ordered-rec.svg b/cpp/assets/icons/mono/editor/list-ordered-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/list-ordered-rec.svg
rename to cpp/assets/icons/mono/editor/list-ordered-rec.svg
diff --git a/assets/icons/mono/editor/list-ordered.svg b/cpp/assets/icons/mono/editor/list-ordered.svg
similarity index 100%
rename from assets/icons/mono/editor/list-ordered.svg
rename to cpp/assets/icons/mono/editor/list-ordered.svg
diff --git a/assets/icons/mono/editor/list-unordered-2-rec.svg b/cpp/assets/icons/mono/editor/list-unordered-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered-2-rec.svg
rename to cpp/assets/icons/mono/editor/list-unordered-2-rec.svg
diff --git a/assets/icons/mono/editor/list-unordered-2.svg b/cpp/assets/icons/mono/editor/list-unordered-2.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered-2.svg
rename to cpp/assets/icons/mono/editor/list-unordered-2.svg
diff --git a/assets/icons/mono/editor/list-unordered-3.svg b/cpp/assets/icons/mono/editor/list-unordered-3.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered-3.svg
rename to cpp/assets/icons/mono/editor/list-unordered-3.svg
diff --git a/assets/icons/mono/editor/list-unordered-4-rec.svg b/cpp/assets/icons/mono/editor/list-unordered-4-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered-4-rec.svg
rename to cpp/assets/icons/mono/editor/list-unordered-4-rec.svg
diff --git a/assets/icons/mono/editor/list-unordered-4.svg b/cpp/assets/icons/mono/editor/list-unordered-4.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered-4.svg
rename to cpp/assets/icons/mono/editor/list-unordered-4.svg
diff --git a/assets/icons/mono/editor/list-unordered-5-rec.svg b/cpp/assets/icons/mono/editor/list-unordered-5-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered-5-rec.svg
rename to cpp/assets/icons/mono/editor/list-unordered-5-rec.svg
diff --git a/assets/icons/mono/editor/list-unordered-5.svg b/cpp/assets/icons/mono/editor/list-unordered-5.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered-5.svg
rename to cpp/assets/icons/mono/editor/list-unordered-5.svg
diff --git a/assets/icons/mono/editor/list-unordered-rec.svg b/cpp/assets/icons/mono/editor/list-unordered-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered-rec.svg
rename to cpp/assets/icons/mono/editor/list-unordered-rec.svg
diff --git a/assets/icons/mono/editor/list-unordered.svg b/cpp/assets/icons/mono/editor/list-unordered.svg
similarity index 100%
rename from assets/icons/mono/editor/list-unordered.svg
rename to cpp/assets/icons/mono/editor/list-unordered.svg
diff --git a/assets/icons/mono/editor/page-break.svg b/cpp/assets/icons/mono/editor/page-break.svg
similarity index 100%
rename from assets/icons/mono/editor/page-break.svg
rename to cpp/assets/icons/mono/editor/page-break.svg
diff --git a/assets/icons/mono/editor/paint-bucket.svg b/cpp/assets/icons/mono/editor/paint-bucket.svg
similarity index 100%
rename from assets/icons/mono/editor/paint-bucket.svg
rename to cpp/assets/icons/mono/editor/paint-bucket.svg
diff --git a/assets/icons/mono/editor/paint-tool.svg b/cpp/assets/icons/mono/editor/paint-tool.svg
similarity index 100%
rename from assets/icons/mono/editor/paint-tool.svg
rename to cpp/assets/icons/mono/editor/paint-tool.svg
diff --git a/assets/icons/mono/editor/paperclip-2-rec.svg b/cpp/assets/icons/mono/editor/paperclip-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/paperclip-2-rec.svg
rename to cpp/assets/icons/mono/editor/paperclip-2-rec.svg
diff --git a/assets/icons/mono/editor/paperclip-2-slash-rec.svg b/cpp/assets/icons/mono/editor/paperclip-2-slash-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/paperclip-2-slash-rec.svg
rename to cpp/assets/icons/mono/editor/paperclip-2-slash-rec.svg
diff --git a/assets/icons/mono/editor/paperclip-2-slash.svg b/cpp/assets/icons/mono/editor/paperclip-2-slash.svg
similarity index 100%
rename from assets/icons/mono/editor/paperclip-2-slash.svg
rename to cpp/assets/icons/mono/editor/paperclip-2-slash.svg
diff --git a/assets/icons/mono/editor/paperclip-2.svg b/cpp/assets/icons/mono/editor/paperclip-2.svg
similarity index 100%
rename from assets/icons/mono/editor/paperclip-2.svg
rename to cpp/assets/icons/mono/editor/paperclip-2.svg
diff --git a/assets/icons/mono/editor/paperclip-rec.svg b/cpp/assets/icons/mono/editor/paperclip-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/paperclip-rec.svg
rename to cpp/assets/icons/mono/editor/paperclip-rec.svg
diff --git a/assets/icons/mono/editor/paperclip-slash-rec.svg b/cpp/assets/icons/mono/editor/paperclip-slash-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/paperclip-slash-rec.svg
rename to cpp/assets/icons/mono/editor/paperclip-slash-rec.svg
diff --git a/assets/icons/mono/editor/paperclip-slash.svg b/cpp/assets/icons/mono/editor/paperclip-slash.svg
similarity index 100%
rename from assets/icons/mono/editor/paperclip-slash.svg
rename to cpp/assets/icons/mono/editor/paperclip-slash.svg
diff --git a/assets/icons/mono/editor/paperclip.svg b/cpp/assets/icons/mono/editor/paperclip.svg
similarity index 100%
rename from assets/icons/mono/editor/paperclip.svg
rename to cpp/assets/icons/mono/editor/paperclip.svg
diff --git a/assets/icons/mono/editor/pen-tool-2.svg b/cpp/assets/icons/mono/editor/pen-tool-2.svg
similarity index 100%
rename from assets/icons/mono/editor/pen-tool-2.svg
rename to cpp/assets/icons/mono/editor/pen-tool-2.svg
diff --git a/assets/icons/mono/editor/pen-tool.svg b/cpp/assets/icons/mono/editor/pen-tool.svg
similarity index 100%
rename from assets/icons/mono/editor/pen-tool.svg
rename to cpp/assets/icons/mono/editor/pen-tool.svg
diff --git a/assets/icons/mono/editor/pharagraph-spacing-rec.svg b/cpp/assets/icons/mono/editor/pharagraph-spacing-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/pharagraph-spacing-rec.svg
rename to cpp/assets/icons/mono/editor/pharagraph-spacing-rec.svg
diff --git a/assets/icons/mono/editor/pharagraph-spacing.svg b/cpp/assets/icons/mono/editor/pharagraph-spacing.svg
similarity index 100%
rename from assets/icons/mono/editor/pharagraph-spacing.svg
rename to cpp/assets/icons/mono/editor/pharagraph-spacing.svg
diff --git a/assets/icons/mono/editor/printer-slash.svg b/cpp/assets/icons/mono/editor/printer-slash.svg
similarity index 100%
rename from assets/icons/mono/editor/printer-slash.svg
rename to cpp/assets/icons/mono/editor/printer-slash.svg
diff --git a/assets/icons/mono/editor/printer.svg b/cpp/assets/icons/mono/editor/printer.svg
similarity index 100%
rename from assets/icons/mono/editor/printer.svg
rename to cpp/assets/icons/mono/editor/printer.svg
diff --git a/assets/icons/mono/editor/quotes-2.svg b/cpp/assets/icons/mono/editor/quotes-2.svg
similarity index 100%
rename from assets/icons/mono/editor/quotes-2.svg
rename to cpp/assets/icons/mono/editor/quotes-2.svg
diff --git a/assets/icons/mono/editor/quotes.svg b/cpp/assets/icons/mono/editor/quotes.svg
similarity index 100%
rename from assets/icons/mono/editor/quotes.svg
rename to cpp/assets/icons/mono/editor/quotes.svg
diff --git a/assets/icons/mono/editor/ruler.svg b/cpp/assets/icons/mono/editor/ruler.svg
similarity index 100%
rename from assets/icons/mono/editor/ruler.svg
rename to cpp/assets/icons/mono/editor/ruler.svg
diff --git a/assets/icons/mono/editor/script-rec.svg b/cpp/assets/icons/mono/editor/script-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/script-rec.svg
rename to cpp/assets/icons/mono/editor/script-rec.svg
diff --git a/assets/icons/mono/editor/script.svg b/cpp/assets/icons/mono/editor/script.svg
similarity index 100%
rename from assets/icons/mono/editor/script.svg
rename to cpp/assets/icons/mono/editor/script.svg
diff --git a/assets/icons/mono/editor/small-caps-2-rec.svg b/cpp/assets/icons/mono/editor/small-caps-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/small-caps-2-rec.svg
rename to cpp/assets/icons/mono/editor/small-caps-2-rec.svg
diff --git a/assets/icons/mono/editor/small-caps-2.svg b/cpp/assets/icons/mono/editor/small-caps-2.svg
similarity index 100%
rename from assets/icons/mono/editor/small-caps-2.svg
rename to cpp/assets/icons/mono/editor/small-caps-2.svg
diff --git a/assets/icons/mono/editor/small-caps-rec.svg b/cpp/assets/icons/mono/editor/small-caps-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/small-caps-rec.svg
rename to cpp/assets/icons/mono/editor/small-caps-rec.svg
diff --git a/assets/icons/mono/editor/small-caps.svg b/cpp/assets/icons/mono/editor/small-caps.svg
similarity index 100%
rename from assets/icons/mono/editor/small-caps.svg
rename to cpp/assets/icons/mono/editor/small-caps.svg
diff --git a/assets/icons/mono/editor/special-charachers-rec.svg b/cpp/assets/icons/mono/editor/special-charachers-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/special-charachers-rec.svg
rename to cpp/assets/icons/mono/editor/special-charachers-rec.svg
diff --git a/assets/icons/mono/editor/special-charachers.svg b/cpp/assets/icons/mono/editor/special-charachers.svg
similarity index 100%
rename from assets/icons/mono/editor/special-charachers.svg
rename to cpp/assets/icons/mono/editor/special-charachers.svg
diff --git a/assets/icons/mono/editor/text-2-rec.svg b/cpp/assets/icons/mono/editor/text-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/text-2-rec.svg
rename to cpp/assets/icons/mono/editor/text-2-rec.svg
diff --git a/assets/icons/mono/editor/text-2.svg b/cpp/assets/icons/mono/editor/text-2.svg
similarity index 100%
rename from assets/icons/mono/editor/text-2.svg
rename to cpp/assets/icons/mono/editor/text-2.svg
diff --git a/assets/icons/mono/editor/text-block.svg b/cpp/assets/icons/mono/editor/text-block.svg
similarity index 100%
rename from assets/icons/mono/editor/text-block.svg
rename to cpp/assets/icons/mono/editor/text-block.svg
diff --git a/assets/icons/mono/editor/text-bold-rec.svg b/cpp/assets/icons/mono/editor/text-bold-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/text-bold-rec.svg
rename to cpp/assets/icons/mono/editor/text-bold-rec.svg
diff --git a/assets/icons/mono/editor/text-bold.svg b/cpp/assets/icons/mono/editor/text-bold.svg
similarity index 100%
rename from assets/icons/mono/editor/text-bold.svg
rename to cpp/assets/icons/mono/editor/text-bold.svg
diff --git a/assets/icons/mono/editor/text-format.svg b/cpp/assets/icons/mono/editor/text-format.svg
similarity index 100%
rename from assets/icons/mono/editor/text-format.svg
rename to cpp/assets/icons/mono/editor/text-format.svg
diff --git a/assets/icons/mono/editor/text-italic-rec.svg b/cpp/assets/icons/mono/editor/text-italic-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/text-italic-rec.svg
rename to cpp/assets/icons/mono/editor/text-italic-rec.svg
diff --git a/assets/icons/mono/editor/text-italic.svg b/cpp/assets/icons/mono/editor/text-italic.svg
similarity index 100%
rename from assets/icons/mono/editor/text-italic.svg
rename to cpp/assets/icons/mono/editor/text-italic.svg
diff --git a/assets/icons/mono/editor/text-rec.svg b/cpp/assets/icons/mono/editor/text-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/text-rec.svg
rename to cpp/assets/icons/mono/editor/text-rec.svg
diff --git a/assets/icons/mono/editor/text-slash-2-rec.svg b/cpp/assets/icons/mono/editor/text-slash-2-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/text-slash-2-rec.svg
rename to cpp/assets/icons/mono/editor/text-slash-2-rec.svg
diff --git a/assets/icons/mono/editor/text-slash-2.svg b/cpp/assets/icons/mono/editor/text-slash-2.svg
similarity index 100%
rename from assets/icons/mono/editor/text-slash-2.svg
rename to cpp/assets/icons/mono/editor/text-slash-2.svg
diff --git a/assets/icons/mono/editor/text-slash-rec.svg b/cpp/assets/icons/mono/editor/text-slash-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/text-slash-rec.svg
rename to cpp/assets/icons/mono/editor/text-slash-rec.svg
diff --git a/assets/icons/mono/editor/text-slash.svg b/cpp/assets/icons/mono/editor/text-slash.svg
similarity index 100%
rename from assets/icons/mono/editor/text-slash.svg
rename to cpp/assets/icons/mono/editor/text-slash.svg
diff --git a/assets/icons/mono/editor/text-strikethrough-rec.svg b/cpp/assets/icons/mono/editor/text-strikethrough-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/text-strikethrough-rec.svg
rename to cpp/assets/icons/mono/editor/text-strikethrough-rec.svg
diff --git a/assets/icons/mono/editor/text-strikethrough.svg b/cpp/assets/icons/mono/editor/text-strikethrough.svg
similarity index 100%
rename from assets/icons/mono/editor/text-strikethrough.svg
rename to cpp/assets/icons/mono/editor/text-strikethrough.svg
diff --git a/assets/icons/mono/editor/text-underline-rec.svg b/cpp/assets/icons/mono/editor/text-underline-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/text-underline-rec.svg
rename to cpp/assets/icons/mono/editor/text-underline-rec.svg
diff --git a/assets/icons/mono/editor/text-underline.svg b/cpp/assets/icons/mono/editor/text-underline.svg
similarity index 100%
rename from assets/icons/mono/editor/text-underline.svg
rename to cpp/assets/icons/mono/editor/text-underline.svg
diff --git a/assets/icons/mono/editor/text.svg b/cpp/assets/icons/mono/editor/text.svg
similarity index 100%
rename from assets/icons/mono/editor/text.svg
rename to cpp/assets/icons/mono/editor/text.svg
diff --git a/assets/icons/mono/editor/vector.svg b/cpp/assets/icons/mono/editor/vector.svg
similarity index 100%
rename from assets/icons/mono/editor/vector.svg
rename to cpp/assets/icons/mono/editor/vector.svg
diff --git a/assets/icons/mono/editor/wrap-text-rec.svg b/cpp/assets/icons/mono/editor/wrap-text-rec.svg
similarity index 100%
rename from assets/icons/mono/editor/wrap-text-rec.svg
rename to cpp/assets/icons/mono/editor/wrap-text-rec.svg
diff --git a/assets/icons/mono/editor/wrap-text.svg b/cpp/assets/icons/mono/editor/wrap-text.svg
similarity index 100%
rename from assets/icons/mono/editor/wrap-text.svg
rename to cpp/assets/icons/mono/editor/wrap-text.svg
diff --git a/assets/icons/mono/electronics/battery-1.svg b/cpp/assets/icons/mono/electronics/battery-1.svg
similarity index 100%
rename from assets/icons/mono/electronics/battery-1.svg
rename to cpp/assets/icons/mono/electronics/battery-1.svg
diff --git a/assets/icons/mono/electronics/battery-2.svg b/cpp/assets/icons/mono/electronics/battery-2.svg
similarity index 100%
rename from assets/icons/mono/electronics/battery-2.svg
rename to cpp/assets/icons/mono/electronics/battery-2.svg
diff --git a/assets/icons/mono/electronics/battery-3.svg b/cpp/assets/icons/mono/electronics/battery-3.svg
similarity index 100%
rename from assets/icons/mono/electronics/battery-3.svg
rename to cpp/assets/icons/mono/electronics/battery-3.svg
diff --git a/assets/icons/mono/electronics/battery-charging.svg b/cpp/assets/icons/mono/electronics/battery-charging.svg
similarity index 100%
rename from assets/icons/mono/electronics/battery-charging.svg
rename to cpp/assets/icons/mono/electronics/battery-charging.svg
diff --git a/assets/icons/mono/electronics/battery-slash.svg b/cpp/assets/icons/mono/electronics/battery-slash.svg
similarity index 100%
rename from assets/icons/mono/electronics/battery-slash.svg
rename to cpp/assets/icons/mono/electronics/battery-slash.svg
diff --git a/assets/icons/mono/electronics/battery.svg b/cpp/assets/icons/mono/electronics/battery.svg
similarity index 100%
rename from assets/icons/mono/electronics/battery.svg
rename to cpp/assets/icons/mono/electronics/battery.svg
diff --git a/assets/icons/mono/electronics/bulb-slash.svg b/cpp/assets/icons/mono/electronics/bulb-slash.svg
similarity index 100%
rename from assets/icons/mono/electronics/bulb-slash.svg
rename to cpp/assets/icons/mono/electronics/bulb-slash.svg
diff --git a/assets/icons/mono/electronics/bulb.svg b/cpp/assets/icons/mono/electronics/bulb.svg
similarity index 100%
rename from assets/icons/mono/electronics/bulb.svg
rename to cpp/assets/icons/mono/electronics/bulb.svg
diff --git a/assets/icons/mono/electronics/dashboard-2.svg b/cpp/assets/icons/mono/electronics/dashboard-2.svg
similarity index 100%
rename from assets/icons/mono/electronics/dashboard-2.svg
rename to cpp/assets/icons/mono/electronics/dashboard-2.svg
diff --git a/assets/icons/mono/electronics/dashboard.svg b/cpp/assets/icons/mono/electronics/dashboard.svg
similarity index 100%
rename from assets/icons/mono/electronics/dashboard.svg
rename to cpp/assets/icons/mono/electronics/dashboard.svg
diff --git a/assets/icons/mono/electronics/devices.svg b/cpp/assets/icons/mono/electronics/devices.svg
similarity index 100%
rename from assets/icons/mono/electronics/devices.svg
rename to cpp/assets/icons/mono/electronics/devices.svg
diff --git a/assets/icons/mono/electronics/diskette.svg b/cpp/assets/icons/mono/electronics/diskette.svg
similarity index 100%
rename from assets/icons/mono/electronics/diskette.svg
rename to cpp/assets/icons/mono/electronics/diskette.svg
diff --git a/assets/icons/mono/electronics/flashcard.svg b/cpp/assets/icons/mono/electronics/flashcard.svg
similarity index 100%
rename from assets/icons/mono/electronics/flashcard.svg
rename to cpp/assets/icons/mono/electronics/flashcard.svg
diff --git a/assets/icons/mono/electronics/glasses-vr.svg b/cpp/assets/icons/mono/electronics/glasses-vr.svg
similarity index 100%
rename from assets/icons/mono/electronics/glasses-vr.svg
rename to cpp/assets/icons/mono/electronics/glasses-vr.svg
diff --git a/assets/icons/mono/electronics/hard-drive.svg b/cpp/assets/icons/mono/electronics/hard-drive.svg
similarity index 100%
rename from assets/icons/mono/electronics/hard-drive.svg
rename to cpp/assets/icons/mono/electronics/hard-drive.svg
diff --git a/assets/icons/mono/electronics/headphones-2.svg b/cpp/assets/icons/mono/electronics/headphones-2.svg
similarity index 100%
rename from assets/icons/mono/electronics/headphones-2.svg
rename to cpp/assets/icons/mono/electronics/headphones-2.svg
diff --git a/assets/icons/mono/electronics/headphones.svg b/cpp/assets/icons/mono/electronics/headphones.svg
similarity index 100%
rename from assets/icons/mono/electronics/headphones.svg
rename to cpp/assets/icons/mono/electronics/headphones.svg
diff --git a/assets/icons/mono/electronics/keyboard-hide.svg b/cpp/assets/icons/mono/electronics/keyboard-hide.svg
similarity index 100%
rename from assets/icons/mono/electronics/keyboard-hide.svg
rename to cpp/assets/icons/mono/electronics/keyboard-hide.svg
diff --git a/assets/icons/mono/electronics/keyboard-show.svg b/cpp/assets/icons/mono/electronics/keyboard-show.svg
similarity index 100%
rename from assets/icons/mono/electronics/keyboard-show.svg
rename to cpp/assets/icons/mono/electronics/keyboard-show.svg
diff --git a/assets/icons/mono/electronics/keyboard.svg b/cpp/assets/icons/mono/electronics/keyboard.svg
similarity index 100%
rename from assets/icons/mono/electronics/keyboard.svg
rename to cpp/assets/icons/mono/electronics/keyboard.svg
diff --git a/assets/icons/mono/electronics/laptop.svg b/cpp/assets/icons/mono/electronics/laptop.svg
similarity index 100%
rename from assets/icons/mono/electronics/laptop.svg
rename to cpp/assets/icons/mono/electronics/laptop.svg
diff --git a/assets/icons/mono/electronics/memory-card.svg b/cpp/assets/icons/mono/electronics/memory-card.svg
similarity index 100%
rename from assets/icons/mono/electronics/memory-card.svg
rename to cpp/assets/icons/mono/electronics/memory-card.svg
diff --git a/assets/icons/mono/electronics/monitor.svg b/cpp/assets/icons/mono/electronics/monitor.svg
similarity index 100%
rename from assets/icons/mono/electronics/monitor.svg
rename to cpp/assets/icons/mono/electronics/monitor.svg
diff --git a/assets/icons/mono/electronics/mouse.svg b/cpp/assets/icons/mono/electronics/mouse.svg
similarity index 100%
rename from assets/icons/mono/electronics/mouse.svg
rename to cpp/assets/icons/mono/electronics/mouse.svg
diff --git a/assets/icons/mono/electronics/plug-slash.svg b/cpp/assets/icons/mono/electronics/plug-slash.svg
similarity index 100%
rename from assets/icons/mono/electronics/plug-slash.svg
rename to cpp/assets/icons/mono/electronics/plug-slash.svg
diff --git a/assets/icons/mono/electronics/plug.svg b/cpp/assets/icons/mono/electronics/plug.svg
similarity index 100%
rename from assets/icons/mono/electronics/plug.svg
rename to cpp/assets/icons/mono/electronics/plug.svg
diff --git a/assets/icons/mono/electronics/processor.svg b/cpp/assets/icons/mono/electronics/processor.svg
similarity index 100%
rename from assets/icons/mono/electronics/processor.svg
rename to cpp/assets/icons/mono/electronics/processor.svg
diff --git a/assets/icons/mono/electronics/smartphone.svg b/cpp/assets/icons/mono/electronics/smartphone.svg
similarity index 100%
rename from assets/icons/mono/electronics/smartphone.svg
rename to cpp/assets/icons/mono/electronics/smartphone.svg
diff --git a/assets/icons/mono/electronics/speaker.svg b/cpp/assets/icons/mono/electronics/speaker.svg
similarity index 100%
rename from assets/icons/mono/electronics/speaker.svg
rename to cpp/assets/icons/mono/electronics/speaker.svg
diff --git a/assets/icons/mono/electronics/tablet.svg b/cpp/assets/icons/mono/electronics/tablet.svg
similarity index 100%
rename from assets/icons/mono/electronics/tablet.svg
rename to cpp/assets/icons/mono/electronics/tablet.svg
diff --git a/assets/icons/mono/electronics/thermometer.svg b/cpp/assets/icons/mono/electronics/thermometer.svg
similarity index 100%
rename from assets/icons/mono/electronics/thermometer.svg
rename to cpp/assets/icons/mono/electronics/thermometer.svg
diff --git a/assets/icons/mono/electronics/watch-2.svg b/cpp/assets/icons/mono/electronics/watch-2.svg
similarity index 100%
rename from assets/icons/mono/electronics/watch-2.svg
rename to cpp/assets/icons/mono/electronics/watch-2.svg
diff --git a/assets/icons/mono/electronics/watch.svg b/cpp/assets/icons/mono/electronics/watch.svg
similarity index 100%
rename from assets/icons/mono/electronics/watch.svg
rename to cpp/assets/icons/mono/electronics/watch.svg
diff --git a/assets/icons/mono/electronics/weighter-2.svg b/cpp/assets/icons/mono/electronics/weighter-2.svg
similarity index 100%
rename from assets/icons/mono/electronics/weighter-2.svg
rename to cpp/assets/icons/mono/electronics/weighter-2.svg
diff --git a/assets/icons/mono/electronics/weighter.svg b/cpp/assets/icons/mono/electronics/weighter.svg
similarity index 100%
rename from assets/icons/mono/electronics/weighter.svg
rename to cpp/assets/icons/mono/electronics/weighter.svg
diff --git a/assets/icons/mono/files/clipboard-check.svg b/cpp/assets/icons/mono/files/clipboard-check.svg
similarity index 100%
rename from assets/icons/mono/files/clipboard-check.svg
rename to cpp/assets/icons/mono/files/clipboard-check.svg
diff --git a/assets/icons/mono/files/clipboard-cross.svg b/cpp/assets/icons/mono/files/clipboard-cross.svg
similarity index 100%
rename from assets/icons/mono/files/clipboard-cross.svg
rename to cpp/assets/icons/mono/files/clipboard-cross.svg
diff --git a/assets/icons/mono/files/clipboard-minus.svg b/cpp/assets/icons/mono/files/clipboard-minus.svg
similarity index 100%
rename from assets/icons/mono/files/clipboard-minus.svg
rename to cpp/assets/icons/mono/files/clipboard-minus.svg
diff --git a/assets/icons/mono/files/clipboard-plus.svg b/cpp/assets/icons/mono/files/clipboard-plus.svg
similarity index 100%
rename from assets/icons/mono/files/clipboard-plus.svg
rename to cpp/assets/icons/mono/files/clipboard-plus.svg
diff --git a/assets/icons/mono/files/clipboard-slash.svg b/cpp/assets/icons/mono/files/clipboard-slash.svg
similarity index 100%
rename from assets/icons/mono/files/clipboard-slash.svg
rename to cpp/assets/icons/mono/files/clipboard-slash.svg
diff --git a/assets/icons/mono/files/clipboard-text.svg b/cpp/assets/icons/mono/files/clipboard-text.svg
similarity index 100%
rename from assets/icons/mono/files/clipboard-text.svg
rename to cpp/assets/icons/mono/files/clipboard-text.svg
diff --git a/assets/icons/mono/files/clipboard.svg b/cpp/assets/icons/mono/files/clipboard.svg
similarity index 100%
rename from assets/icons/mono/files/clipboard.svg
rename to cpp/assets/icons/mono/files/clipboard.svg
diff --git a/assets/icons/mono/files/file-agreement.svg b/cpp/assets/icons/mono/files/file-agreement.svg
similarity index 100%
rename from assets/icons/mono/files/file-agreement.svg
rename to cpp/assets/icons/mono/files/file-agreement.svg
diff --git a/assets/icons/mono/files/file-check.svg b/cpp/assets/icons/mono/files/file-check.svg
similarity index 100%
rename from assets/icons/mono/files/file-check.svg
rename to cpp/assets/icons/mono/files/file-check.svg
diff --git a/assets/icons/mono/files/file-code.svg b/cpp/assets/icons/mono/files/file-code.svg
similarity index 100%
rename from assets/icons/mono/files/file-code.svg
rename to cpp/assets/icons/mono/files/file-code.svg
diff --git a/assets/icons/mono/files/file-cross.svg b/cpp/assets/icons/mono/files/file-cross.svg
similarity index 100%
rename from assets/icons/mono/files/file-cross.svg
rename to cpp/assets/icons/mono/files/file-cross.svg
diff --git a/assets/icons/mono/files/file-download.svg b/cpp/assets/icons/mono/files/file-download.svg
similarity index 100%
rename from assets/icons/mono/files/file-download.svg
rename to cpp/assets/icons/mono/files/file-download.svg
diff --git a/assets/icons/mono/files/file-draft.svg b/cpp/assets/icons/mono/files/file-draft.svg
similarity index 100%
rename from assets/icons/mono/files/file-draft.svg
rename to cpp/assets/icons/mono/files/file-draft.svg
diff --git a/assets/icons/mono/files/file-heart.svg b/cpp/assets/icons/mono/files/file-heart.svg
similarity index 100%
rename from assets/icons/mono/files/file-heart.svg
rename to cpp/assets/icons/mono/files/file-heart.svg
diff --git a/assets/icons/mono/files/file-invoice.svg b/cpp/assets/icons/mono/files/file-invoice.svg
similarity index 100%
rename from assets/icons/mono/files/file-invoice.svg
rename to cpp/assets/icons/mono/files/file-invoice.svg
diff --git a/assets/icons/mono/files/file-minus.svg b/cpp/assets/icons/mono/files/file-minus.svg
similarity index 100%
rename from assets/icons/mono/files/file-minus.svg
rename to cpp/assets/icons/mono/files/file-minus.svg
diff --git a/assets/icons/mono/files/file-move.svg b/cpp/assets/icons/mono/files/file-move.svg
similarity index 100%
rename from assets/icons/mono/files/file-move.svg
rename to cpp/assets/icons/mono/files/file-move.svg
diff --git a/assets/icons/mono/files/file-plus.svg b/cpp/assets/icons/mono/files/file-plus.svg
similarity index 100%
rename from assets/icons/mono/files/file-plus.svg
rename to cpp/assets/icons/mono/files/file-plus.svg
diff --git a/assets/icons/mono/files/file-scan.svg b/cpp/assets/icons/mono/files/file-scan.svg
similarity index 100%
rename from assets/icons/mono/files/file-scan.svg
rename to cpp/assets/icons/mono/files/file-scan.svg
diff --git a/assets/icons/mono/files/file-shredder.svg b/cpp/assets/icons/mono/files/file-shredder.svg
similarity index 100%
rename from assets/icons/mono/files/file-shredder.svg
rename to cpp/assets/icons/mono/files/file-shredder.svg
diff --git a/assets/icons/mono/files/file-slash.svg b/cpp/assets/icons/mono/files/file-slash.svg
similarity index 100%
rename from assets/icons/mono/files/file-slash.svg
rename to cpp/assets/icons/mono/files/file-slash.svg
diff --git a/assets/icons/mono/files/file-text.svg b/cpp/assets/icons/mono/files/file-text.svg
similarity index 100%
rename from assets/icons/mono/files/file-text.svg
rename to cpp/assets/icons/mono/files/file-text.svg
diff --git a/assets/icons/mono/files/file-upload.svg b/cpp/assets/icons/mono/files/file-upload.svg
similarity index 100%
rename from assets/icons/mono/files/file-upload.svg
rename to cpp/assets/icons/mono/files/file-upload.svg
diff --git a/assets/icons/mono/files/file.svg b/cpp/assets/icons/mono/files/file.svg
similarity index 100%
rename from assets/icons/mono/files/file.svg
rename to cpp/assets/icons/mono/files/file.svg
diff --git a/assets/icons/mono/files/folder-check.svg b/cpp/assets/icons/mono/files/folder-check.svg
similarity index 100%
rename from assets/icons/mono/files/folder-check.svg
rename to cpp/assets/icons/mono/files/folder-check.svg
diff --git a/assets/icons/mono/files/folder-cloud.svg b/cpp/assets/icons/mono/files/folder-cloud.svg
similarity index 100%
rename from assets/icons/mono/files/folder-cloud.svg
rename to cpp/assets/icons/mono/files/folder-cloud.svg
diff --git a/assets/icons/mono/files/folder-compressed.svg b/cpp/assets/icons/mono/files/folder-compressed.svg
similarity index 100%
rename from assets/icons/mono/files/folder-compressed.svg
rename to cpp/assets/icons/mono/files/folder-compressed.svg
diff --git a/assets/icons/mono/files/folder-cross.svg b/cpp/assets/icons/mono/files/folder-cross.svg
similarity index 100%
rename from assets/icons/mono/files/folder-cross.svg
rename to cpp/assets/icons/mono/files/folder-cross.svg
diff --git a/assets/icons/mono/files/folder-download.svg b/cpp/assets/icons/mono/files/folder-download.svg
similarity index 100%
rename from assets/icons/mono/files/folder-download.svg
rename to cpp/assets/icons/mono/files/folder-download.svg
diff --git a/assets/icons/mono/files/folder-heart.svg b/cpp/assets/icons/mono/files/folder-heart.svg
similarity index 100%
rename from assets/icons/mono/files/folder-heart.svg
rename to cpp/assets/icons/mono/files/folder-heart.svg
diff --git a/assets/icons/mono/files/folder-minus.svg b/cpp/assets/icons/mono/files/folder-minus.svg
similarity index 100%
rename from assets/icons/mono/files/folder-minus.svg
rename to cpp/assets/icons/mono/files/folder-minus.svg
diff --git a/assets/icons/mono/files/folder-move.svg b/cpp/assets/icons/mono/files/folder-move.svg
similarity index 100%
rename from assets/icons/mono/files/folder-move.svg
rename to cpp/assets/icons/mono/files/folder-move.svg
diff --git a/assets/icons/mono/files/folder-music.svg b/cpp/assets/icons/mono/files/folder-music.svg
similarity index 100%
rename from assets/icons/mono/files/folder-music.svg
rename to cpp/assets/icons/mono/files/folder-music.svg
diff --git a/assets/icons/mono/files/folder-open.svg b/cpp/assets/icons/mono/files/folder-open.svg
similarity index 100%
rename from assets/icons/mono/files/folder-open.svg
rename to cpp/assets/icons/mono/files/folder-open.svg
diff --git a/assets/icons/mono/files/folder-photo.svg b/cpp/assets/icons/mono/files/folder-photo.svg
similarity index 100%
rename from assets/icons/mono/files/folder-photo.svg
rename to cpp/assets/icons/mono/files/folder-photo.svg
diff --git a/assets/icons/mono/files/folder-plus.svg b/cpp/assets/icons/mono/files/folder-plus.svg
similarity index 100%
rename from assets/icons/mono/files/folder-plus.svg
rename to cpp/assets/icons/mono/files/folder-plus.svg
diff --git a/assets/icons/mono/files/folder-slash.svg b/cpp/assets/icons/mono/files/folder-slash.svg
similarity index 100%
rename from assets/icons/mono/files/folder-slash.svg
rename to cpp/assets/icons/mono/files/folder-slash.svg
diff --git a/assets/icons/mono/files/folder-upload.svg b/cpp/assets/icons/mono/files/folder-upload.svg
similarity index 100%
rename from assets/icons/mono/files/folder-upload.svg
rename to cpp/assets/icons/mono/files/folder-upload.svg
diff --git a/assets/icons/mono/files/folder.svg b/cpp/assets/icons/mono/files/folder.svg
similarity index 100%
rename from assets/icons/mono/files/folder.svg
rename to cpp/assets/icons/mono/files/folder.svg
diff --git a/assets/icons/mono/files/note-2-text.svg b/cpp/assets/icons/mono/files/note-2-text.svg
similarity index 100%
rename from assets/icons/mono/files/note-2-text.svg
rename to cpp/assets/icons/mono/files/note-2-text.svg
diff --git a/assets/icons/mono/files/note-2.svg b/cpp/assets/icons/mono/files/note-2.svg
similarity index 100%
rename from assets/icons/mono/files/note-2.svg
rename to cpp/assets/icons/mono/files/note-2.svg
diff --git a/assets/icons/mono/files/note-text.svg b/cpp/assets/icons/mono/files/note-text.svg
similarity index 100%
rename from assets/icons/mono/files/note-text.svg
rename to cpp/assets/icons/mono/files/note-text.svg
diff --git a/assets/icons/mono/files/note.svg b/cpp/assets/icons/mono/files/note.svg
similarity index 100%
rename from assets/icons/mono/files/note.svg
rename to cpp/assets/icons/mono/files/note.svg
diff --git a/assets/icons/mono/files/notebook.svg b/cpp/assets/icons/mono/files/notebook.svg
similarity index 100%
rename from assets/icons/mono/files/notebook.svg
rename to cpp/assets/icons/mono/files/notebook.svg
diff --git a/assets/icons/mono/finances/cash.svg b/cpp/assets/icons/mono/finances/cash.svg
similarity index 100%
rename from assets/icons/mono/finances/cash.svg
rename to cpp/assets/icons/mono/finances/cash.svg
diff --git a/assets/icons/mono/finances/credit-card-income.svg b/cpp/assets/icons/mono/finances/credit-card-income.svg
similarity index 100%
rename from assets/icons/mono/finances/credit-card-income.svg
rename to cpp/assets/icons/mono/finances/credit-card-income.svg
diff --git a/assets/icons/mono/finances/credit-card-minus.svg b/cpp/assets/icons/mono/finances/credit-card-minus.svg
similarity index 100%
rename from assets/icons/mono/finances/credit-card-minus.svg
rename to cpp/assets/icons/mono/finances/credit-card-minus.svg
diff --git a/assets/icons/mono/finances/credit-card-outcome.svg b/cpp/assets/icons/mono/finances/credit-card-outcome.svg
similarity index 100%
rename from assets/icons/mono/finances/credit-card-outcome.svg
rename to cpp/assets/icons/mono/finances/credit-card-outcome.svg
diff --git a/assets/icons/mono/finances/credit-card-plus.svg b/cpp/assets/icons/mono/finances/credit-card-plus.svg
similarity index 100%
rename from assets/icons/mono/finances/credit-card-plus.svg
rename to cpp/assets/icons/mono/finances/credit-card-plus.svg
diff --git a/assets/icons/mono/finances/credit-card-scan.svg b/cpp/assets/icons/mono/finances/credit-card-scan.svg
similarity index 100%
rename from assets/icons/mono/finances/credit-card-scan.svg
rename to cpp/assets/icons/mono/finances/credit-card-scan.svg
diff --git a/assets/icons/mono/finances/credit-card-slash.svg b/cpp/assets/icons/mono/finances/credit-card-slash.svg
similarity index 100%
rename from assets/icons/mono/finances/credit-card-slash.svg
rename to cpp/assets/icons/mono/finances/credit-card-slash.svg
diff --git a/assets/icons/mono/finances/credit-card.svg b/cpp/assets/icons/mono/finances/credit-card.svg
similarity index 100%
rename from assets/icons/mono/finances/credit-card.svg
rename to cpp/assets/icons/mono/finances/credit-card.svg
diff --git a/assets/icons/mono/finances/dollar-circle.svg b/cpp/assets/icons/mono/finances/dollar-circle.svg
similarity index 100%
rename from assets/icons/mono/finances/dollar-circle.svg
rename to cpp/assets/icons/mono/finances/dollar-circle.svg
diff --git a/assets/icons/mono/finances/dollar.svg b/cpp/assets/icons/mono/finances/dollar.svg
similarity index 100%
rename from assets/icons/mono/finances/dollar.svg
rename to cpp/assets/icons/mono/finances/dollar.svg
diff --git a/assets/icons/mono/finances/euro-circle.svg b/cpp/assets/icons/mono/finances/euro-circle.svg
similarity index 100%
rename from assets/icons/mono/finances/euro-circle.svg
rename to cpp/assets/icons/mono/finances/euro-circle.svg
diff --git a/assets/icons/mono/finances/euro.svg b/cpp/assets/icons/mono/finances/euro.svg
similarity index 100%
rename from assets/icons/mono/finances/euro.svg
rename to cpp/assets/icons/mono/finances/euro.svg
diff --git a/assets/icons/mono/finances/pos.svg b/cpp/assets/icons/mono/finances/pos.svg
similarity index 100%
rename from assets/icons/mono/finances/pos.svg
rename to cpp/assets/icons/mono/finances/pos.svg
diff --git a/assets/icons/mono/finances/procent-circle.svg b/cpp/assets/icons/mono/finances/procent-circle.svg
similarity index 100%
rename from assets/icons/mono/finances/procent-circle.svg
rename to cpp/assets/icons/mono/finances/procent-circle.svg
diff --git a/assets/icons/mono/finances/procent.svg b/cpp/assets/icons/mono/finances/procent.svg
similarity index 100%
rename from assets/icons/mono/finances/procent.svg
rename to cpp/assets/icons/mono/finances/procent.svg
diff --git a/assets/icons/mono/finances/wallet-minus.svg b/cpp/assets/icons/mono/finances/wallet-minus.svg
similarity index 100%
rename from assets/icons/mono/finances/wallet-minus.svg
rename to cpp/assets/icons/mono/finances/wallet-minus.svg
diff --git a/assets/icons/mono/finances/wallet-move.svg b/cpp/assets/icons/mono/finances/wallet-move.svg
similarity index 100%
rename from assets/icons/mono/finances/wallet-move.svg
rename to cpp/assets/icons/mono/finances/wallet-move.svg
diff --git a/assets/icons/mono/finances/wallet-plus.svg b/cpp/assets/icons/mono/finances/wallet-plus.svg
similarity index 100%
rename from assets/icons/mono/finances/wallet-plus.svg
rename to cpp/assets/icons/mono/finances/wallet-plus.svg
diff --git a/assets/icons/mono/finances/wallet.svg b/cpp/assets/icons/mono/finances/wallet.svg
similarity index 100%
rename from assets/icons/mono/finances/wallet.svg
rename to cpp/assets/icons/mono/finances/wallet.svg
diff --git a/assets/icons/mono/grid/align-bottom-2.svg b/cpp/assets/icons/mono/grid/align-bottom-2.svg
similarity index 100%
rename from assets/icons/mono/grid/align-bottom-2.svg
rename to cpp/assets/icons/mono/grid/align-bottom-2.svg
diff --git a/assets/icons/mono/grid/align-horizontally.svg b/cpp/assets/icons/mono/grid/align-horizontally.svg
similarity index 100%
rename from assets/icons/mono/grid/align-horizontally.svg
rename to cpp/assets/icons/mono/grid/align-horizontally.svg
diff --git a/assets/icons/mono/grid/align-left-3.svg b/cpp/assets/icons/mono/grid/align-left-3.svg
similarity index 100%
rename from assets/icons/mono/grid/align-left-3.svg
rename to cpp/assets/icons/mono/grid/align-left-3.svg
diff --git a/assets/icons/mono/grid/align-right-3.svg b/cpp/assets/icons/mono/grid/align-right-3.svg
similarity index 100%
rename from assets/icons/mono/grid/align-right-3.svg
rename to cpp/assets/icons/mono/grid/align-right-3.svg
diff --git a/assets/icons/mono/grid/align-top-2.svg b/cpp/assets/icons/mono/grid/align-top-2.svg
similarity index 100%
rename from assets/icons/mono/grid/align-top-2.svg
rename to cpp/assets/icons/mono/grid/align-top-2.svg
diff --git a/assets/icons/mono/grid/align-vertically.svg b/cpp/assets/icons/mono/grid/align-vertically.svg
similarity index 100%
rename from assets/icons/mono/grid/align-vertically.svg
rename to cpp/assets/icons/mono/grid/align-vertically.svg
diff --git a/assets/icons/mono/grid/crop-rec.svg b/cpp/assets/icons/mono/grid/crop-rec.svg
similarity index 100%
rename from assets/icons/mono/grid/crop-rec.svg
rename to cpp/assets/icons/mono/grid/crop-rec.svg
diff --git a/assets/icons/mono/grid/crop-rotate-rec.svg b/cpp/assets/icons/mono/grid/crop-rotate-rec.svg
similarity index 100%
rename from assets/icons/mono/grid/crop-rotate-rec.svg
rename to cpp/assets/icons/mono/grid/crop-rotate-rec.svg
diff --git a/assets/icons/mono/grid/crop-rotate.svg b/cpp/assets/icons/mono/grid/crop-rotate.svg
similarity index 100%
rename from assets/icons/mono/grid/crop-rotate.svg
rename to cpp/assets/icons/mono/grid/crop-rotate.svg
diff --git a/assets/icons/mono/grid/crop.svg b/cpp/assets/icons/mono/grid/crop.svg
similarity index 100%
rename from assets/icons/mono/grid/crop.svg
rename to cpp/assets/icons/mono/grid/crop.svg
diff --git a/assets/icons/mono/grid/distribute-horizontally.svg b/cpp/assets/icons/mono/grid/distribute-horizontally.svg
similarity index 100%
rename from assets/icons/mono/grid/distribute-horizontally.svg
rename to cpp/assets/icons/mono/grid/distribute-horizontally.svg
diff --git a/assets/icons/mono/grid/distribute-vertically.svg b/cpp/assets/icons/mono/grid/distribute-vertically.svg
similarity index 100%
rename from assets/icons/mono/grid/distribute-vertically.svg
rename to cpp/assets/icons/mono/grid/distribute-vertically.svg
diff --git a/assets/icons/mono/grid/elements-2.svg b/cpp/assets/icons/mono/grid/elements-2.svg
similarity index 100%
rename from assets/icons/mono/grid/elements-2.svg
rename to cpp/assets/icons/mono/grid/elements-2.svg
diff --git a/assets/icons/mono/grid/elements-3.svg b/cpp/assets/icons/mono/grid/elements-3.svg
similarity index 100%
rename from assets/icons/mono/grid/elements-3.svg
rename to cpp/assets/icons/mono/grid/elements-3.svg
diff --git a/assets/icons/mono/grid/elements-4.svg b/cpp/assets/icons/mono/grid/elements-4.svg
similarity index 100%
rename from assets/icons/mono/grid/elements-4.svg
rename to cpp/assets/icons/mono/grid/elements-4.svg
diff --git a/assets/icons/mono/grid/elements-5.svg b/cpp/assets/icons/mono/grid/elements-5.svg
similarity index 100%
rename from assets/icons/mono/grid/elements-5.svg
rename to cpp/assets/icons/mono/grid/elements-5.svg
diff --git a/assets/icons/mono/grid/elements-plus.svg b/cpp/assets/icons/mono/grid/elements-plus.svg
similarity index 100%
rename from assets/icons/mono/grid/elements-plus.svg
rename to cpp/assets/icons/mono/grid/elements-plus.svg
diff --git a/assets/icons/mono/grid/elements.svg b/cpp/assets/icons/mono/grid/elements.svg
similarity index 100%
rename from assets/icons/mono/grid/elements.svg
rename to cpp/assets/icons/mono/grid/elements.svg
diff --git a/assets/icons/mono/grid/fat-rows.svg b/cpp/assets/icons/mono/grid/fat-rows.svg
similarity index 100%
rename from assets/icons/mono/grid/fat-rows.svg
rename to cpp/assets/icons/mono/grid/fat-rows.svg
diff --git a/assets/icons/mono/grid/frame-bounds-rec.svg b/cpp/assets/icons/mono/grid/frame-bounds-rec.svg
similarity index 100%
rename from assets/icons/mono/grid/frame-bounds-rec.svg
rename to cpp/assets/icons/mono/grid/frame-bounds-rec.svg
diff --git a/assets/icons/mono/grid/frame-bounds.svg b/cpp/assets/icons/mono/grid/frame-bounds.svg
similarity index 100%
rename from assets/icons/mono/grid/frame-bounds.svg
rename to cpp/assets/icons/mono/grid/frame-bounds.svg
diff --git a/assets/icons/mono/grid/frame.svg b/cpp/assets/icons/mono/grid/frame.svg
similarity index 100%
rename from assets/icons/mono/grid/frame.svg
rename to cpp/assets/icons/mono/grid/frame.svg
diff --git a/assets/icons/mono/grid/grid-02.svg b/cpp/assets/icons/mono/grid/grid-02.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-02.svg
rename to cpp/assets/icons/mono/grid/grid-02.svg
diff --git a/assets/icons/mono/grid/grid-03.svg b/cpp/assets/icons/mono/grid/grid-03.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-03.svg
rename to cpp/assets/icons/mono/grid/grid-03.svg
diff --git a/assets/icons/mono/grid/grid-04.svg b/cpp/assets/icons/mono/grid/grid-04.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-04.svg
rename to cpp/assets/icons/mono/grid/grid-04.svg
diff --git a/assets/icons/mono/grid/grid-05.svg b/cpp/assets/icons/mono/grid/grid-05.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-05.svg
rename to cpp/assets/icons/mono/grid/grid-05.svg
diff --git a/assets/icons/mono/grid/grid-06.svg b/cpp/assets/icons/mono/grid/grid-06.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-06.svg
rename to cpp/assets/icons/mono/grid/grid-06.svg
diff --git a/assets/icons/mono/grid/grid-07.svg b/cpp/assets/icons/mono/grid/grid-07.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-07.svg
rename to cpp/assets/icons/mono/grid/grid-07.svg
diff --git a/assets/icons/mono/grid/grid-08.svg b/cpp/assets/icons/mono/grid/grid-08.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-08.svg
rename to cpp/assets/icons/mono/grid/grid-08.svg
diff --git a/assets/icons/mono/grid/grid-09.svg b/cpp/assets/icons/mono/grid/grid-09.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-09.svg
rename to cpp/assets/icons/mono/grid/grid-09.svg
diff --git a/assets/icons/mono/grid/grid-10.svg b/cpp/assets/icons/mono/grid/grid-10.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-10.svg
rename to cpp/assets/icons/mono/grid/grid-10.svg
diff --git a/assets/icons/mono/grid/grid-11.svg b/cpp/assets/icons/mono/grid/grid-11.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-11.svg
rename to cpp/assets/icons/mono/grid/grid-11.svg
diff --git a/assets/icons/mono/grid/grid-12.svg b/cpp/assets/icons/mono/grid/grid-12.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-12.svg
rename to cpp/assets/icons/mono/grid/grid-12.svg
diff --git a/assets/icons/mono/grid/grid-13.svg b/cpp/assets/icons/mono/grid/grid-13.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-13.svg
rename to cpp/assets/icons/mono/grid/grid-13.svg
diff --git a/assets/icons/mono/grid/grid-14.svg b/cpp/assets/icons/mono/grid/grid-14.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-14.svg
rename to cpp/assets/icons/mono/grid/grid-14.svg
diff --git a/assets/icons/mono/grid/grid-15.svg b/cpp/assets/icons/mono/grid/grid-15.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-15.svg
rename to cpp/assets/icons/mono/grid/grid-15.svg
diff --git a/assets/icons/mono/grid/grid-16.svg b/cpp/assets/icons/mono/grid/grid-16.svg
similarity index 100%
rename from assets/icons/mono/grid/grid-16.svg
rename to cpp/assets/icons/mono/grid/grid-16.svg
diff --git a/assets/icons/mono/grid/grid.svg b/cpp/assets/icons/mono/grid/grid.svg
similarity index 100%
rename from assets/icons/mono/grid/grid.svg
rename to cpp/assets/icons/mono/grid/grid.svg
diff --git a/assets/icons/mono/grid/iframe.svg b/cpp/assets/icons/mono/grid/iframe.svg
similarity index 100%
rename from assets/icons/mono/grid/iframe.svg
rename to cpp/assets/icons/mono/grid/iframe.svg
diff --git a/assets/icons/mono/grid/kanban.svg b/cpp/assets/icons/mono/grid/kanban.svg
similarity index 100%
rename from assets/icons/mono/grid/kanban.svg
rename to cpp/assets/icons/mono/grid/kanban.svg
diff --git a/assets/icons/mono/grid/padding.svg b/cpp/assets/icons/mono/grid/padding.svg
similarity index 100%
rename from assets/icons/mono/grid/padding.svg
rename to cpp/assets/icons/mono/grid/padding.svg
diff --git a/assets/icons/mono/grid/selection-rec.svg b/cpp/assets/icons/mono/grid/selection-rec.svg
similarity index 100%
rename from assets/icons/mono/grid/selection-rec.svg
rename to cpp/assets/icons/mono/grid/selection-rec.svg
diff --git a/assets/icons/mono/grid/selection.svg b/cpp/assets/icons/mono/grid/selection.svg
similarity index 100%
rename from assets/icons/mono/grid/selection.svg
rename to cpp/assets/icons/mono/grid/selection.svg
diff --git a/assets/icons/mono/grid/slider-horizontal-2.svg b/cpp/assets/icons/mono/grid/slider-horizontal-2.svg
similarity index 100%
rename from assets/icons/mono/grid/slider-horizontal-2.svg
rename to cpp/assets/icons/mono/grid/slider-horizontal-2.svg
diff --git a/assets/icons/mono/grid/slider-horizontal.svg b/cpp/assets/icons/mono/grid/slider-horizontal.svg
similarity index 100%
rename from assets/icons/mono/grid/slider-horizontal.svg
rename to cpp/assets/icons/mono/grid/slider-horizontal.svg
diff --git a/assets/icons/mono/grid/slider-vertical-2.svg b/cpp/assets/icons/mono/grid/slider-vertical-2.svg
similarity index 100%
rename from assets/icons/mono/grid/slider-vertical-2.svg
rename to cpp/assets/icons/mono/grid/slider-vertical-2.svg
diff --git a/assets/icons/mono/grid/slider-vertical.svg b/cpp/assets/icons/mono/grid/slider-vertical.svg
similarity index 100%
rename from assets/icons/mono/grid/slider-vertical.svg
rename to cpp/assets/icons/mono/grid/slider-vertical.svg
diff --git a/assets/icons/mono/grid/stack.svg b/cpp/assets/icons/mono/grid/stack.svg
similarity index 100%
rename from assets/icons/mono/grid/stack.svg
rename to cpp/assets/icons/mono/grid/stack.svg
diff --git a/assets/icons/mono/grid/transform.svg b/cpp/assets/icons/mono/grid/transform.svg
similarity index 100%
rename from assets/icons/mono/grid/transform.svg
rename to cpp/assets/icons/mono/grid/transform.svg
diff --git a/assets/icons/mono/images/apperture.svg b/cpp/assets/icons/mono/images/apperture.svg
similarity index 100%
rename from assets/icons/mono/images/apperture.svg
rename to cpp/assets/icons/mono/images/apperture.svg
diff --git a/assets/icons/mono/images/camera-slash.svg b/cpp/assets/icons/mono/images/camera-slash.svg
similarity index 100%
rename from assets/icons/mono/images/camera-slash.svg
rename to cpp/assets/icons/mono/images/camera-slash.svg
diff --git a/assets/icons/mono/images/camera.svg b/cpp/assets/icons/mono/images/camera.svg
similarity index 100%
rename from assets/icons/mono/images/camera.svg
rename to cpp/assets/icons/mono/images/camera.svg
diff --git a/assets/icons/mono/images/color-filter.svg b/cpp/assets/icons/mono/images/color-filter.svg
similarity index 100%
rename from assets/icons/mono/images/color-filter.svg
rename to cpp/assets/icons/mono/images/color-filter.svg
diff --git a/assets/icons/mono/images/image-2.svg b/cpp/assets/icons/mono/images/image-2.svg
similarity index 100%
rename from assets/icons/mono/images/image-2.svg
rename to cpp/assets/icons/mono/images/image-2.svg
diff --git a/assets/icons/mono/images/image-3.svg b/cpp/assets/icons/mono/images/image-3.svg
similarity index 100%
rename from assets/icons/mono/images/image-3.svg
rename to cpp/assets/icons/mono/images/image-3.svg
diff --git a/assets/icons/mono/images/image-check.svg b/cpp/assets/icons/mono/images/image-check.svg
similarity index 100%
rename from assets/icons/mono/images/image-check.svg
rename to cpp/assets/icons/mono/images/image-check.svg
diff --git a/assets/icons/mono/images/image-cross.svg b/cpp/assets/icons/mono/images/image-cross.svg
similarity index 100%
rename from assets/icons/mono/images/image-cross.svg
rename to cpp/assets/icons/mono/images/image-cross.svg
diff --git a/assets/icons/mono/images/image-download.svg b/cpp/assets/icons/mono/images/image-download.svg
similarity index 100%
rename from assets/icons/mono/images/image-download.svg
rename to cpp/assets/icons/mono/images/image-download.svg
diff --git a/assets/icons/mono/images/image-edit.svg b/cpp/assets/icons/mono/images/image-edit.svg
similarity index 100%
rename from assets/icons/mono/images/image-edit.svg
rename to cpp/assets/icons/mono/images/image-edit.svg
diff --git a/assets/icons/mono/images/image-plus.svg b/cpp/assets/icons/mono/images/image-plus.svg
similarity index 100%
rename from assets/icons/mono/images/image-plus.svg
rename to cpp/assets/icons/mono/images/image-plus.svg
diff --git a/assets/icons/mono/images/image-slash.svg b/cpp/assets/icons/mono/images/image-slash.svg
similarity index 100%
rename from assets/icons/mono/images/image-slash.svg
rename to cpp/assets/icons/mono/images/image-slash.svg
diff --git a/assets/icons/mono/images/image-upload.svg b/cpp/assets/icons/mono/images/image-upload.svg
similarity index 100%
rename from assets/icons/mono/images/image-upload.svg
rename to cpp/assets/icons/mono/images/image-upload.svg
diff --git a/assets/icons/mono/images/image.svg b/cpp/assets/icons/mono/images/image.svg
similarity index 100%
rename from assets/icons/mono/images/image.svg
rename to cpp/assets/icons/mono/images/image.svg
diff --git a/assets/icons/mono/images/lightning-slash.svg b/cpp/assets/icons/mono/images/lightning-slash.svg
similarity index 100%
rename from assets/icons/mono/images/lightning-slash.svg
rename to cpp/assets/icons/mono/images/lightning-slash.svg
diff --git a/assets/icons/mono/images/lightning.svg b/cpp/assets/icons/mono/images/lightning.svg
similarity index 100%
rename from assets/icons/mono/images/lightning.svg
rename to cpp/assets/icons/mono/images/lightning.svg
diff --git a/assets/icons/mono/map/360-degrees.svg b/cpp/assets/icons/mono/map/360-degrees.svg
similarity index 100%
rename from assets/icons/mono/map/360-degrees.svg
rename to cpp/assets/icons/mono/map/360-degrees.svg
diff --git a/assets/icons/mono/map/compass.svg b/cpp/assets/icons/mono/map/compass.svg
similarity index 100%
rename from assets/icons/mono/map/compass.svg
rename to cpp/assets/icons/mono/map/compass.svg
diff --git a/assets/icons/mono/map/direction-2.svg b/cpp/assets/icons/mono/map/direction-2.svg
similarity index 100%
rename from assets/icons/mono/map/direction-2.svg
rename to cpp/assets/icons/mono/map/direction-2.svg
diff --git a/assets/icons/mono/map/direction.svg b/cpp/assets/icons/mono/map/direction.svg
similarity index 100%
rename from assets/icons/mono/map/direction.svg
rename to cpp/assets/icons/mono/map/direction.svg
diff --git a/assets/icons/mono/map/globe-2.svg b/cpp/assets/icons/mono/map/globe-2.svg
similarity index 100%
rename from assets/icons/mono/map/globe-2.svg
rename to cpp/assets/icons/mono/map/globe-2.svg
diff --git a/assets/icons/mono/map/globe.svg b/cpp/assets/icons/mono/map/globe.svg
similarity index 100%
rename from assets/icons/mono/map/globe.svg
rename to cpp/assets/icons/mono/map/globe.svg
diff --git a/assets/icons/mono/map/gps-slash.svg b/cpp/assets/icons/mono/map/gps-slash.svg
similarity index 100%
rename from assets/icons/mono/map/gps-slash.svg
rename to cpp/assets/icons/mono/map/gps-slash.svg
diff --git a/assets/icons/mono/map/gps.svg b/cpp/assets/icons/mono/map/gps.svg
similarity index 100%
rename from assets/icons/mono/map/gps.svg
rename to cpp/assets/icons/mono/map/gps.svg
diff --git a/assets/icons/mono/map/map-view.svg b/cpp/assets/icons/mono/map/map-view.svg
similarity index 100%
rename from assets/icons/mono/map/map-view.svg
rename to cpp/assets/icons/mono/map/map-view.svg
diff --git a/assets/icons/mono/map/pin-2.svg b/cpp/assets/icons/mono/map/pin-2.svg
similarity index 100%
rename from assets/icons/mono/map/pin-2.svg
rename to cpp/assets/icons/mono/map/pin-2.svg
diff --git a/assets/icons/mono/map/pin-3.svg b/cpp/assets/icons/mono/map/pin-3.svg
similarity index 100%
rename from assets/icons/mono/map/pin-3.svg
rename to cpp/assets/icons/mono/map/pin-3.svg
diff --git a/assets/icons/mono/map/pin-check.svg b/cpp/assets/icons/mono/map/pin-check.svg
similarity index 100%
rename from assets/icons/mono/map/pin-check.svg
rename to cpp/assets/icons/mono/map/pin-check.svg
diff --git a/assets/icons/mono/map/pin-cross.svg b/cpp/assets/icons/mono/map/pin-cross.svg
similarity index 100%
rename from assets/icons/mono/map/pin-cross.svg
rename to cpp/assets/icons/mono/map/pin-cross.svg
diff --git a/assets/icons/mono/map/pin-minus.svg b/cpp/assets/icons/mono/map/pin-minus.svg
similarity index 100%
rename from assets/icons/mono/map/pin-minus.svg
rename to cpp/assets/icons/mono/map/pin-minus.svg
diff --git a/assets/icons/mono/map/pin-plus.svg b/cpp/assets/icons/mono/map/pin-plus.svg
similarity index 100%
rename from assets/icons/mono/map/pin-plus.svg
rename to cpp/assets/icons/mono/map/pin-plus.svg
diff --git a/assets/icons/mono/map/pin-slash.svg b/cpp/assets/icons/mono/map/pin-slash.svg
similarity index 100%
rename from assets/icons/mono/map/pin-slash.svg
rename to cpp/assets/icons/mono/map/pin-slash.svg
diff --git a/assets/icons/mono/map/pin.svg b/cpp/assets/icons/mono/map/pin.svg
similarity index 100%
rename from assets/icons/mono/map/pin.svg
rename to cpp/assets/icons/mono/map/pin.svg
diff --git a/assets/icons/mono/map/route.svg b/cpp/assets/icons/mono/map/route.svg
similarity index 100%
rename from assets/icons/mono/map/route.svg
rename to cpp/assets/icons/mono/map/route.svg
diff --git a/assets/icons/mono/restaurant/coffee.svg b/cpp/assets/icons/mono/restaurant/coffee.svg
similarity index 100%
rename from assets/icons/mono/restaurant/coffee.svg
rename to cpp/assets/icons/mono/restaurant/coffee.svg
diff --git a/assets/icons/mono/restaurant/cutlery-2.svg b/cpp/assets/icons/mono/restaurant/cutlery-2.svg
similarity index 100%
rename from assets/icons/mono/restaurant/cutlery-2.svg
rename to cpp/assets/icons/mono/restaurant/cutlery-2.svg
diff --git a/assets/icons/mono/restaurant/cutlery-3.svg b/cpp/assets/icons/mono/restaurant/cutlery-3.svg
similarity index 100%
rename from assets/icons/mono/restaurant/cutlery-3.svg
rename to cpp/assets/icons/mono/restaurant/cutlery-3.svg
diff --git a/assets/icons/mono/restaurant/cutlery-4.svg b/cpp/assets/icons/mono/restaurant/cutlery-4.svg
similarity index 100%
rename from assets/icons/mono/restaurant/cutlery-4.svg
rename to cpp/assets/icons/mono/restaurant/cutlery-4.svg
diff --git a/assets/icons/mono/restaurant/cutlery.svg b/cpp/assets/icons/mono/restaurant/cutlery.svg
similarity index 100%
rename from assets/icons/mono/restaurant/cutlery.svg
rename to cpp/assets/icons/mono/restaurant/cutlery.svg
diff --git a/assets/icons/mono/restaurant/glass-cocktail.svg b/cpp/assets/icons/mono/restaurant/glass-cocktail.svg
similarity index 100%
rename from assets/icons/mono/restaurant/glass-cocktail.svg
rename to cpp/assets/icons/mono/restaurant/glass-cocktail.svg
diff --git a/assets/icons/mono/restaurant/glass-wine.svg b/cpp/assets/icons/mono/restaurant/glass-wine.svg
similarity index 100%
rename from assets/icons/mono/restaurant/glass-wine.svg
rename to cpp/assets/icons/mono/restaurant/glass-wine.svg
diff --git a/assets/icons/mono/security/bug.svg b/cpp/assets/icons/mono/security/bug.svg
similarity index 100%
rename from assets/icons/mono/security/bug.svg
rename to cpp/assets/icons/mono/security/bug.svg
diff --git a/assets/icons/mono/security/eye-slash.svg b/cpp/assets/icons/mono/security/eye-slash.svg
similarity index 100%
rename from assets/icons/mono/security/eye-slash.svg
rename to cpp/assets/icons/mono/security/eye-slash.svg
diff --git a/assets/icons/mono/security/eye.svg b/cpp/assets/icons/mono/security/eye.svg
similarity index 100%
rename from assets/icons/mono/security/eye.svg
rename to cpp/assets/icons/mono/security/eye.svg
diff --git a/assets/icons/mono/security/face-id-rec.svg b/cpp/assets/icons/mono/security/face-id-rec.svg
similarity index 100%
rename from assets/icons/mono/security/face-id-rec.svg
rename to cpp/assets/icons/mono/security/face-id-rec.svg
diff --git a/assets/icons/mono/security/face-id.svg b/cpp/assets/icons/mono/security/face-id.svg
similarity index 100%
rename from assets/icons/mono/security/face-id.svg
rename to cpp/assets/icons/mono/security/face-id.svg
diff --git a/assets/icons/mono/security/fingerprint-2-rec.svg b/cpp/assets/icons/mono/security/fingerprint-2-rec.svg
similarity index 100%
rename from assets/icons/mono/security/fingerprint-2-rec.svg
rename to cpp/assets/icons/mono/security/fingerprint-2-rec.svg
diff --git a/assets/icons/mono/security/fingerprint-2.svg b/cpp/assets/icons/mono/security/fingerprint-2.svg
similarity index 100%
rename from assets/icons/mono/security/fingerprint-2.svg
rename to cpp/assets/icons/mono/security/fingerprint-2.svg
diff --git a/assets/icons/mono/security/fingerprint-rec.svg b/cpp/assets/icons/mono/security/fingerprint-rec.svg
similarity index 100%
rename from assets/icons/mono/security/fingerprint-rec.svg
rename to cpp/assets/icons/mono/security/fingerprint-rec.svg
diff --git a/assets/icons/mono/security/fingerprint.svg b/cpp/assets/icons/mono/security/fingerprint.svg
similarity index 100%
rename from assets/icons/mono/security/fingerprint.svg
rename to cpp/assets/icons/mono/security/fingerprint.svg
diff --git a/assets/icons/mono/security/key.svg b/cpp/assets/icons/mono/security/key.svg
similarity index 100%
rename from assets/icons/mono/security/key.svg
rename to cpp/assets/icons/mono/security/key.svg
diff --git a/assets/icons/mono/security/lock-2-opened.svg b/cpp/assets/icons/mono/security/lock-2-opened.svg
similarity index 100%
rename from assets/icons/mono/security/lock-2-opened.svg
rename to cpp/assets/icons/mono/security/lock-2-opened.svg
diff --git a/assets/icons/mono/security/lock-2-slash.svg b/cpp/assets/icons/mono/security/lock-2-slash.svg
similarity index 100%
rename from assets/icons/mono/security/lock-2-slash.svg
rename to cpp/assets/icons/mono/security/lock-2-slash.svg
diff --git a/assets/icons/mono/security/lock-2.svg b/cpp/assets/icons/mono/security/lock-2.svg
similarity index 100%
rename from assets/icons/mono/security/lock-2.svg
rename to cpp/assets/icons/mono/security/lock-2.svg
diff --git a/assets/icons/mono/security/lock-opened.svg b/cpp/assets/icons/mono/security/lock-opened.svg
similarity index 100%
rename from assets/icons/mono/security/lock-opened.svg
rename to cpp/assets/icons/mono/security/lock-opened.svg
diff --git a/assets/icons/mono/security/lock-slash.svg b/cpp/assets/icons/mono/security/lock-slash.svg
similarity index 100%
rename from assets/icons/mono/security/lock-slash.svg
rename to cpp/assets/icons/mono/security/lock-slash.svg
diff --git a/assets/icons/mono/security/lock.svg b/cpp/assets/icons/mono/security/lock.svg
similarity index 100%
rename from assets/icons/mono/security/lock.svg
rename to cpp/assets/icons/mono/security/lock.svg
diff --git a/assets/icons/mono/security/scan-rec.svg b/cpp/assets/icons/mono/security/scan-rec.svg
similarity index 100%
rename from assets/icons/mono/security/scan-rec.svg
rename to cpp/assets/icons/mono/security/scan-rec.svg
diff --git a/assets/icons/mono/security/scan.svg b/cpp/assets/icons/mono/security/scan.svg
similarity index 100%
rename from assets/icons/mono/security/scan.svg
rename to cpp/assets/icons/mono/security/scan.svg
diff --git a/assets/icons/mono/security/server-2.svg b/cpp/assets/icons/mono/security/server-2.svg
similarity index 100%
rename from assets/icons/mono/security/server-2.svg
rename to cpp/assets/icons/mono/security/server-2.svg
diff --git a/assets/icons/mono/security/server.svg b/cpp/assets/icons/mono/security/server.svg
similarity index 100%
rename from assets/icons/mono/security/server.svg
rename to cpp/assets/icons/mono/security/server.svg
diff --git a/assets/icons/mono/security/shield-check.svg b/cpp/assets/icons/mono/security/shield-check.svg
similarity index 100%
rename from assets/icons/mono/security/shield-check.svg
rename to cpp/assets/icons/mono/security/shield-check.svg
diff --git a/assets/icons/mono/security/shield-cross.svg b/cpp/assets/icons/mono/security/shield-cross.svg
similarity index 100%
rename from assets/icons/mono/security/shield-cross.svg
rename to cpp/assets/icons/mono/security/shield-cross.svg
diff --git a/assets/icons/mono/security/shield.svg b/cpp/assets/icons/mono/security/shield.svg
similarity index 100%
rename from assets/icons/mono/security/shield.svg
rename to cpp/assets/icons/mono/security/shield.svg
diff --git a/assets/icons/mono/time/calendar-arrow-right.svg b/cpp/assets/icons/mono/time/calendar-arrow-right.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-arrow-right.svg
rename to cpp/assets/icons/mono/time/calendar-arrow-right.svg
diff --git a/assets/icons/mono/time/calendar-cross.svg b/cpp/assets/icons/mono/time/calendar-cross.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-cross.svg
rename to cpp/assets/icons/mono/time/calendar-cross.svg
diff --git a/assets/icons/mono/time/calendar-dates.svg b/cpp/assets/icons/mono/time/calendar-dates.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-dates.svg
rename to cpp/assets/icons/mono/time/calendar-dates.svg
diff --git a/assets/icons/mono/time/calendar-event.svg b/cpp/assets/icons/mono/time/calendar-event.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-event.svg
rename to cpp/assets/icons/mono/time/calendar-event.svg
diff --git a/assets/icons/mono/time/calendar-minus.svg b/cpp/assets/icons/mono/time/calendar-minus.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-minus.svg
rename to cpp/assets/icons/mono/time/calendar-minus.svg
diff --git a/assets/icons/mono/time/calendar-note.svg b/cpp/assets/icons/mono/time/calendar-note.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-note.svg
rename to cpp/assets/icons/mono/time/calendar-note.svg
diff --git a/assets/icons/mono/time/calendar-number.svg b/cpp/assets/icons/mono/time/calendar-number.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-number.svg
rename to cpp/assets/icons/mono/time/calendar-number.svg
diff --git a/assets/icons/mono/time/calendar-person.svg b/cpp/assets/icons/mono/time/calendar-person.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-person.svg
rename to cpp/assets/icons/mono/time/calendar-person.svg
diff --git a/assets/icons/mono/time/calendar-plus.svg b/cpp/assets/icons/mono/time/calendar-plus.svg
similarity index 100%
rename from assets/icons/mono/time/calendar-plus.svg
rename to cpp/assets/icons/mono/time/calendar-plus.svg
diff --git a/assets/icons/mono/time/calendar.svg b/cpp/assets/icons/mono/time/calendar.svg
similarity index 100%
rename from assets/icons/mono/time/calendar.svg
rename to cpp/assets/icons/mono/time/calendar.svg
diff --git a/assets/icons/mono/time/clock-check.svg b/cpp/assets/icons/mono/time/clock-check.svg
similarity index 100%
rename from assets/icons/mono/time/clock-check.svg
rename to cpp/assets/icons/mono/time/clock-check.svg
diff --git a/assets/icons/mono/time/clock-cross.svg b/cpp/assets/icons/mono/time/clock-cross.svg
similarity index 100%
rename from assets/icons/mono/time/clock-cross.svg
rename to cpp/assets/icons/mono/time/clock-cross.svg
diff --git a/assets/icons/mono/time/clock-minus.svg b/cpp/assets/icons/mono/time/clock-minus.svg
similarity index 100%
rename from assets/icons/mono/time/clock-minus.svg
rename to cpp/assets/icons/mono/time/clock-minus.svg
diff --git a/assets/icons/mono/time/clock-plus.svg b/cpp/assets/icons/mono/time/clock-plus.svg
similarity index 100%
rename from assets/icons/mono/time/clock-plus.svg
rename to cpp/assets/icons/mono/time/clock-plus.svg
diff --git a/assets/icons/mono/time/clock-slash.svg b/cpp/assets/icons/mono/time/clock-slash.svg
similarity index 100%
rename from assets/icons/mono/time/clock-slash.svg
rename to cpp/assets/icons/mono/time/clock-slash.svg
diff --git a/assets/icons/mono/time/clock-zzz.svg b/cpp/assets/icons/mono/time/clock-zzz.svg
similarity index 100%
rename from assets/icons/mono/time/clock-zzz.svg
rename to cpp/assets/icons/mono/time/clock-zzz.svg
diff --git a/assets/icons/mono/time/clock.svg b/cpp/assets/icons/mono/time/clock.svg
similarity index 100%
rename from assets/icons/mono/time/clock.svg
rename to cpp/assets/icons/mono/time/clock.svg
diff --git a/assets/icons/mono/time/history-rec.svg b/cpp/assets/icons/mono/time/history-rec.svg
similarity index 100%
rename from assets/icons/mono/time/history-rec.svg
rename to cpp/assets/icons/mono/time/history-rec.svg
diff --git a/assets/icons/mono/time/history.svg b/cpp/assets/icons/mono/time/history.svg
similarity index 100%
rename from assets/icons/mono/time/history.svg
rename to cpp/assets/icons/mono/time/history.svg
diff --git a/assets/icons/mono/time/speed-rec.svg b/cpp/assets/icons/mono/time/speed-rec.svg
similarity index 100%
rename from assets/icons/mono/time/speed-rec.svg
rename to cpp/assets/icons/mono/time/speed-rec.svg
diff --git a/assets/icons/mono/time/speed.svg b/cpp/assets/icons/mono/time/speed.svg
similarity index 100%
rename from assets/icons/mono/time/speed.svg
rename to cpp/assets/icons/mono/time/speed.svg
diff --git a/assets/icons/mono/time/stopwatch-slash.svg b/cpp/assets/icons/mono/time/stopwatch-slash.svg
similarity index 100%
rename from assets/icons/mono/time/stopwatch-slash.svg
rename to cpp/assets/icons/mono/time/stopwatch-slash.svg
diff --git a/assets/icons/mono/time/stopwatch.svg b/cpp/assets/icons/mono/time/stopwatch.svg
similarity index 100%
rename from assets/icons/mono/time/stopwatch.svg
rename to cpp/assets/icons/mono/time/stopwatch.svg
diff --git a/assets/icons/mono/time/time.svg b/cpp/assets/icons/mono/time/time.svg
similarity index 100%
rename from assets/icons/mono/time/time.svg
rename to cpp/assets/icons/mono/time/time.svg
diff --git a/assets/icons/mono/time/timer-2-rec.svg b/cpp/assets/icons/mono/time/timer-2-rec.svg
similarity index 100%
rename from assets/icons/mono/time/timer-2-rec.svg
rename to cpp/assets/icons/mono/time/timer-2-rec.svg
diff --git a/assets/icons/mono/time/timer-2.svg b/cpp/assets/icons/mono/time/timer-2.svg
similarity index 100%
rename from assets/icons/mono/time/timer-2.svg
rename to cpp/assets/icons/mono/time/timer-2.svg
diff --git a/assets/icons/mono/time/timer.svg b/cpp/assets/icons/mono/time/timer.svg
similarity index 100%
rename from assets/icons/mono/time/timer.svg
rename to cpp/assets/icons/mono/time/timer.svg
diff --git a/assets/icons/mono/users/user-alert.svg b/cpp/assets/icons/mono/users/user-alert.svg
similarity index 100%
rename from assets/icons/mono/users/user-alert.svg
rename to cpp/assets/icons/mono/users/user-alert.svg
diff --git a/assets/icons/mono/users/user-arrow-bl.svg b/cpp/assets/icons/mono/users/user-arrow-bl.svg
similarity index 100%
rename from assets/icons/mono/users/user-arrow-bl.svg
rename to cpp/assets/icons/mono/users/user-arrow-bl.svg
diff --git a/assets/icons/mono/users/user-arrow-bottom.svg b/cpp/assets/icons/mono/users/user-arrow-bottom.svg
similarity index 100%
rename from assets/icons/mono/users/user-arrow-bottom.svg
rename to cpp/assets/icons/mono/users/user-arrow-bottom.svg
diff --git a/assets/icons/mono/users/user-arrow-right.svg b/cpp/assets/icons/mono/users/user-arrow-right.svg
similarity index 100%
rename from assets/icons/mono/users/user-arrow-right.svg
rename to cpp/assets/icons/mono/users/user-arrow-right.svg
diff --git a/assets/icons/mono/users/user-arrow-top.svg b/cpp/assets/icons/mono/users/user-arrow-top.svg
similarity index 100%
rename from assets/icons/mono/users/user-arrow-top.svg
rename to cpp/assets/icons/mono/users/user-arrow-top.svg
diff --git a/assets/icons/mono/users/user-arrow-tr.svg b/cpp/assets/icons/mono/users/user-arrow-tr.svg
similarity index 100%
rename from assets/icons/mono/users/user-arrow-tr.svg
rename to cpp/assets/icons/mono/users/user-arrow-tr.svg
diff --git a/assets/icons/mono/users/user-check.svg b/cpp/assets/icons/mono/users/user-check.svg
similarity index 100%
rename from assets/icons/mono/users/user-check.svg
rename to cpp/assets/icons/mono/users/user-check.svg
diff --git a/assets/icons/mono/users/user-circle.svg b/cpp/assets/icons/mono/users/user-circle.svg
similarity index 100%
rename from assets/icons/mono/users/user-circle.svg
rename to cpp/assets/icons/mono/users/user-circle.svg
diff --git a/assets/icons/mono/users/user-cross.svg b/cpp/assets/icons/mono/users/user-cross.svg
similarity index 100%
rename from assets/icons/mono/users/user-cross.svg
rename to cpp/assets/icons/mono/users/user-cross.svg
diff --git a/assets/icons/mono/users/user-minus.svg b/cpp/assets/icons/mono/users/user-minus.svg
similarity index 100%
rename from assets/icons/mono/users/user-minus.svg
rename to cpp/assets/icons/mono/users/user-minus.svg
diff --git a/assets/icons/mono/users/user-plus.svg b/cpp/assets/icons/mono/users/user-plus.svg
similarity index 100%
rename from assets/icons/mono/users/user-plus.svg
rename to cpp/assets/icons/mono/users/user-plus.svg
diff --git a/assets/icons/mono/users/user-square.svg b/cpp/assets/icons/mono/users/user-square.svg
similarity index 100%
rename from assets/icons/mono/users/user-square.svg
rename to cpp/assets/icons/mono/users/user-square.svg
diff --git a/assets/icons/mono/users/user.svg b/cpp/assets/icons/mono/users/user.svg
similarity index 100%
rename from assets/icons/mono/users/user.svg
rename to cpp/assets/icons/mono/users/user.svg
diff --git a/assets/icons/mono/users/users.svg b/cpp/assets/icons/mono/users/users.svg
similarity index 100%
rename from assets/icons/mono/users/users.svg
rename to cpp/assets/icons/mono/users/users.svg
diff --git a/assets/icons/mono/weather/cloud-check.svg b/cpp/assets/icons/mono/weather/cloud-check.svg
similarity index 100%
rename from assets/icons/mono/weather/cloud-check.svg
rename to cpp/assets/icons/mono/weather/cloud-check.svg
diff --git a/assets/icons/mono/weather/cloud-cross.svg b/cpp/assets/icons/mono/weather/cloud-cross.svg
similarity index 100%
rename from assets/icons/mono/weather/cloud-cross.svg
rename to cpp/assets/icons/mono/weather/cloud-cross.svg
diff --git a/assets/icons/mono/weather/cloud-download.svg b/cpp/assets/icons/mono/weather/cloud-download.svg
similarity index 100%
rename from assets/icons/mono/weather/cloud-download.svg
rename to cpp/assets/icons/mono/weather/cloud-download.svg
diff --git a/assets/icons/mono/weather/cloud-drizzle.svg b/cpp/assets/icons/mono/weather/cloud-drizzle.svg
similarity index 100%
rename from assets/icons/mono/weather/cloud-drizzle.svg
rename to cpp/assets/icons/mono/weather/cloud-drizzle.svg
diff --git a/assets/icons/mono/weather/cloud-lightning.svg b/cpp/assets/icons/mono/weather/cloud-lightning.svg
similarity index 100%
rename from assets/icons/mono/weather/cloud-lightning.svg
rename to cpp/assets/icons/mono/weather/cloud-lightning.svg
diff --git a/assets/icons/mono/weather/cloud-snow.svg b/cpp/assets/icons/mono/weather/cloud-snow.svg
similarity index 100%
rename from assets/icons/mono/weather/cloud-snow.svg
rename to cpp/assets/icons/mono/weather/cloud-snow.svg
diff --git a/assets/icons/mono/weather/cloud-upload.svg b/cpp/assets/icons/mono/weather/cloud-upload.svg
similarity index 100%
rename from assets/icons/mono/weather/cloud-upload.svg
rename to cpp/assets/icons/mono/weather/cloud-upload.svg
diff --git a/assets/icons/mono/weather/cloud.svg b/cpp/assets/icons/mono/weather/cloud.svg
similarity index 100%
rename from assets/icons/mono/weather/cloud.svg
rename to cpp/assets/icons/mono/weather/cloud.svg
diff --git a/assets/icons/mono/weather/moon.svg b/cpp/assets/icons/mono/weather/moon.svg
similarity index 100%
rename from assets/icons/mono/weather/moon.svg
rename to cpp/assets/icons/mono/weather/moon.svg
diff --git a/assets/icons/mono/weather/sun.svg b/cpp/assets/icons/mono/weather/sun.svg
similarity index 100%
rename from assets/icons/mono/weather/sun.svg
rename to cpp/assets/icons/mono/weather/sun.svg
diff --git a/assets/icons/mono/weather/sunrise.svg b/cpp/assets/icons/mono/weather/sunrise.svg
similarity index 100%
rename from assets/icons/mono/weather/sunrise.svg
rename to cpp/assets/icons/mono/weather/sunrise.svg
diff --git a/assets/icons/mono/weather/sunset.svg b/cpp/assets/icons/mono/weather/sunset.svg
similarity index 100%
rename from assets/icons/mono/weather/sunset.svg
rename to cpp/assets/icons/mono/weather/sunset.svg
diff --git a/assets/logo.png b/cpp/assets/logo.png
similarity index 100%
rename from assets/logo.png
rename to cpp/assets/logo.png
diff --git a/macos/Info.plist b/cpp/macos/Info.plist
similarity index 100%
rename from macos/Info.plist
rename to cpp/macos/Info.plist
diff --git a/main.cpp b/cpp/main.cpp
similarity index 100%
rename from main.cpp
rename to cpp/main.cpp
diff --git a/run.ps1 b/cpp/run.ps1
similarity index 100%
rename from run.ps1
rename to cpp/run.ps1
diff --git a/run.sh b/cpp/run.sh
similarity index 100%
rename from run.sh
rename to cpp/run.sh
diff --git a/src/MainWindow.cpp b/cpp/src/MainWindow.cpp
similarity index 100%
rename from src/MainWindow.cpp
rename to cpp/src/MainWindow.cpp
diff --git a/src/MainWindow.h b/cpp/src/MainWindow.h
similarity index 100%
rename from src/MainWindow.h
rename to cpp/src/MainWindow.h
diff --git a/src/authmanager.cpp b/cpp/src/authmanager.cpp
similarity index 100%
rename from src/authmanager.cpp
rename to cpp/src/authmanager.cpp
diff --git a/src/authmanager.h b/cpp/src/authmanager.h
similarity index 100%
rename from src/authmanager.h
rename to cpp/src/authmanager.h
diff --git a/src/dialogs/authdialog.cpp b/cpp/src/dialogs/authdialog.cpp
similarity index 100%
rename from src/dialogs/authdialog.cpp
rename to cpp/src/dialogs/authdialog.cpp
diff --git a/src/dialogs/authdialog.h b/cpp/src/dialogs/authdialog.h
similarity index 100%
rename from src/dialogs/authdialog.h
rename to cpp/src/dialogs/authdialog.h
diff --git a/src/dialogs/authdialog.ui b/cpp/src/dialogs/authdialog.ui
similarity index 100%
rename from src/dialogs/authdialog.ui
rename to cpp/src/dialogs/authdialog.ui
diff --git a/src/dialogs/createstreamdialog.cpp b/cpp/src/dialogs/createstreamdialog.cpp
similarity index 100%
rename from src/dialogs/createstreamdialog.cpp
rename to cpp/src/dialogs/createstreamdialog.cpp
diff --git a/src/dialogs/createstreamdialog.h b/cpp/src/dialogs/createstreamdialog.h
similarity index 100%
rename from src/dialogs/createstreamdialog.h
rename to cpp/src/dialogs/createstreamdialog.h
diff --git a/src/dialogs/mediapreviewdialog.cpp b/cpp/src/dialogs/mediapreviewdialog.cpp
similarity index 100%
rename from src/dialogs/mediapreviewdialog.cpp
rename to cpp/src/dialogs/mediapreviewdialog.cpp
diff --git a/src/dialogs/mediapreviewdialog.h b/cpp/src/dialogs/mediapreviewdialog.h
similarity index 100%
rename from src/dialogs/mediapreviewdialog.h
rename to cpp/src/dialogs/mediapreviewdialog.h
diff --git a/src/dialogs/memberpickerdialog.cpp b/cpp/src/dialogs/memberpickerdialog.cpp
similarity index 100%
rename from src/dialogs/memberpickerdialog.cpp
rename to cpp/src/dialogs/memberpickerdialog.cpp
diff --git a/src/dialogs/memberpickerdialog.h b/cpp/src/dialogs/memberpickerdialog.h
similarity index 100%
rename from src/dialogs/memberpickerdialog.h
rename to cpp/src/dialogs/memberpickerdialog.h
diff --git a/src/dialogs/settingsdialog.cpp b/cpp/src/dialogs/settingsdialog.cpp
similarity index 100%
rename from src/dialogs/settingsdialog.cpp
rename to cpp/src/dialogs/settingsdialog.cpp
diff --git a/src/dialogs/settingsdialog.h b/cpp/src/dialogs/settingsdialog.h
similarity index 100%
rename from src/dialogs/settingsdialog.h
rename to cpp/src/dialogs/settingsdialog.h
diff --git a/src/dialogs/textinputdialog.cpp b/cpp/src/dialogs/textinputdialog.cpp
similarity index 100%
rename from src/dialogs/textinputdialog.cpp
rename to cpp/src/dialogs/textinputdialog.cpp
diff --git a/src/dialogs/textinputdialog.h b/cpp/src/dialogs/textinputdialog.h
similarity index 100%
rename from src/dialogs/textinputdialog.h
rename to cpp/src/dialogs/textinputdialog.h
diff --git a/src/media/mediahandler.cpp b/cpp/src/media/mediahandler.cpp
similarity index 100%
rename from src/media/mediahandler.cpp
rename to cpp/src/media/mediahandler.cpp
diff --git a/src/media/mediahandler.h b/cpp/src/media/mediahandler.h
similarity index 100%
rename from src/media/mediahandler.h
rename to cpp/src/media/mediahandler.h
diff --git a/src/mediaparticlegenerator.cpp b/cpp/src/mediaparticlegenerator.cpp
similarity index 100%
rename from src/mediaparticlegenerator.cpp
rename to cpp/src/mediaparticlegenerator.cpp
diff --git a/src/mediaparticlegenerator.h b/cpp/src/mediaparticlegenerator.h
similarity index 100%
rename from src/mediaparticlegenerator.h
rename to cpp/src/mediaparticlegenerator.h
diff --git a/src/models.h b/cpp/src/models.h
similarity index 100%
rename from src/models.h
rename to cpp/src/models.h
diff --git a/src/networkmanager.cpp b/cpp/src/networkmanager.cpp
similarity index 100%
rename from src/networkmanager.cpp
rename to cpp/src/networkmanager.cpp
diff --git a/src/networkmanager.h b/cpp/src/networkmanager.h
similarity index 100%
rename from src/networkmanager.h
rename to cpp/src/networkmanager.h
diff --git a/src/networkstreammodel.cpp b/cpp/src/networkstreammodel.cpp
similarity index 100%
rename from src/networkstreammodel.cpp
rename to cpp/src/networkstreammodel.cpp
diff --git a/src/networkstreammodel.h b/cpp/src/networkstreammodel.h
similarity index 100%
rename from src/networkstreammodel.h
rename to cpp/src/networkstreammodel.h
diff --git a/src/particlelistmodel.cpp b/cpp/src/particlelistmodel.cpp
similarity index 100%
rename from src/particlelistmodel.cpp
rename to cpp/src/particlelistmodel.cpp
diff --git a/src/particlelistmodel.h b/cpp/src/particlelistmodel.h
similarity index 100%
rename from src/particlelistmodel.h
rename to cpp/src/particlelistmodel.h
diff --git a/src/store.cpp b/cpp/src/store.cpp
similarity index 100%
rename from src/store.cpp
rename to cpp/src/store.cpp
diff --git a/src/store.h b/cpp/src/store.h
similarity index 100%
rename from src/store.h
rename to cpp/src/store.h
diff --git a/src/widgets/VerticalLabel.cpp b/cpp/src/widgets/VerticalLabel.cpp
similarity index 100%
rename from src/widgets/VerticalLabel.cpp
rename to cpp/src/widgets/VerticalLabel.cpp
diff --git a/src/widgets/VerticalLabel.h b/cpp/src/widgets/VerticalLabel.h
similarity index 100%
rename from src/widgets/VerticalLabel.h
rename to cpp/src/widgets/VerticalLabel.h
diff --git a/src/widgets/mediaparticlewidget.cpp b/cpp/src/widgets/mediaparticlewidget.cpp
similarity index 100%
rename from src/widgets/mediaparticlewidget.cpp
rename to cpp/src/widgets/mediaparticlewidget.cpp
diff --git a/src/widgets/mediaparticlewidget.h b/cpp/src/widgets/mediaparticlewidget.h
similarity index 100%
rename from src/widgets/mediaparticlewidget.h
rename to cpp/src/widgets/mediaparticlewidget.h
diff --git a/src/widgets/networkdetailwidget.cpp b/cpp/src/widgets/networkdetailwidget.cpp
similarity index 100%
rename from src/widgets/networkdetailwidget.cpp
rename to cpp/src/widgets/networkdetailwidget.cpp
diff --git a/src/widgets/networkdetailwidget.h b/cpp/src/widgets/networkdetailwidget.h
similarity index 100%
rename from src/widgets/networkdetailwidget.h
rename to cpp/src/widgets/networkdetailwidget.h
diff --git a/src/widgets/textparticlewidget.cpp b/cpp/src/widgets/textparticlewidget.cpp
similarity index 100%
rename from src/widgets/textparticlewidget.cpp
rename to cpp/src/widgets/textparticlewidget.cpp
diff --git a/src/widgets/textparticlewidget.h b/cpp/src/widgets/textparticlewidget.h
similarity index 100%
rename from src/widgets/textparticlewidget.h
rename to cpp/src/widgets/textparticlewidget.h
diff --git a/styles/remarkable.qss b/cpp/styles/remarkable.qss
similarity index 100%
rename from styles/remarkable.qss
rename to cpp/styles/remarkable.qss
diff --git a/tests/CMakeLists.txt b/cpp/tests/CMakeLists.txt
similarity index 100%
rename from tests/CMakeLists.txt
rename to cpp/tests/CMakeLists.txt
diff --git a/tests/testauthmanager.cpp b/cpp/tests/testauthmanager.cpp
similarity index 100%
rename from tests/testauthmanager.cpp
rename to cpp/tests/testauthmanager.cpp
diff --git a/tests/testauthmanager.h b/cpp/tests/testauthmanager.h
similarity index 100%
rename from tests/testauthmanager.h
rename to cpp/tests/testauthmanager.h
diff --git a/js/.eslintrc.json b/js/.eslintrc.json
new file mode 100644
index 0000000..2d7aa60
--- /dev/null
+++ b/js/.eslintrc.json
@@ -0,0 +1,16 @@
+{
+ "env": {
+ "browser": true,
+ "es6": true,
+ "node": true
+ },
+ "extends": [
+ "eslint:recommended",
+ "plugin:@typescript-eslint/eslint-recommended",
+ "plugin:@typescript-eslint/recommended",
+ "plugin:import/recommended",
+ "plugin:import/electron",
+ "plugin:import/typescript"
+ ],
+ "parser": "@typescript-eslint/parser"
+}
diff --git a/js/.gitignore b/js/.gitignore
new file mode 100644
index 0000000..8296128
--- /dev/null
+++ b/js/.gitignore
@@ -0,0 +1,92 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+lerna-debug.log*
+
+# Diagnostic reports (https://nodejs.org/api/report.html)
+report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
+
+# Runtime data
+pids
+*.pid
+*.seed
+*.pid.lock
+.DS_Store
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+*.lcov
+
+# nyc test coverage
+.nyc_output
+
+# node-waf configuration
+.lock-wscript
+
+# Compiled binary addons (https://nodejs.org/api/addons.html)
+build/Release
+
+# Dependency directories
+node_modules/
+jspm_packages/
+
+# TypeScript v1 declaration files
+typings/
+
+# TypeScript cache
+*.tsbuildinfo
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
+
+# Optional REPL history
+.node_repl_history
+
+# Output of 'npm pack'
+*.tgz
+
+# Yarn Integrity file
+.yarn-integrity
+
+# dotenv environment variables file
+.env
+.env.test
+
+# parcel-bundler cache (https://parceljs.org/)
+.cache
+
+# next.js build output
+.next
+
+# nuxt.js build output
+.nuxt
+
+# vuepress build output
+.vuepress/dist
+
+# Serverless directories
+.serverless/
+
+# FuseBox cache
+.fusebox/
+
+# DynamoDB Local files
+.dynamodb/
+
+# Webpack
+.webpack/
+
+# Vite
+.vite/
+
+# Electron-Forge
+out/
diff --git a/js/components.json b/js/components.json
new file mode 100644
index 0000000..4c990bd
--- /dev/null
+++ b/js/components.json
@@ -0,0 +1,21 @@
+{
+ "$schema": "https://ui.shadcn.com/schema.json",
+ "style": "radix-nova",
+ "rsc": false,
+ "tsx": true,
+ "tailwind": {
+ "config": "",
+ "css": "src/styles/globals.css",
+ "baseColor": "neutral",
+ "cssVariables": true,
+ "prefix": ""
+ },
+ "aliases": {
+ "components": "@/components",
+ "utils": "@/lib/utils",
+ "ui": "@/components/ui",
+ "lib": "@/lib",
+ "hooks": "@/hooks"
+ },
+ "iconLibrary": "lucide"
+}
diff --git a/js/forge.config.ts b/js/forge.config.ts
new file mode 100644
index 0000000..2b90693
--- /dev/null
+++ b/js/forge.config.ts
@@ -0,0 +1,59 @@
+import type { ForgeConfig } from '@electron-forge/shared-types';
+import { MakerSquirrel } from '@electron-forge/maker-squirrel';
+import { MakerZIP } from '@electron-forge/maker-zip';
+import { MakerDeb } from '@electron-forge/maker-deb';
+import { MakerRpm } from '@electron-forge/maker-rpm';
+import { VitePlugin } from '@electron-forge/plugin-vite';
+import { FusesPlugin } from '@electron-forge/plugin-fuses';
+import { FuseV1Options, FuseVersion } from '@electron/fuses';
+
+const config: ForgeConfig = {
+ packagerConfig: {
+ asar: true,
+ },
+ rebuildConfig: {},
+ makers: [
+ new MakerSquirrel({}),
+ new MakerZIP({}, ['darwin']),
+ new MakerRpm({}),
+ new MakerDeb({}),
+ ],
+ plugins: [
+ new VitePlugin({
+ // `build` can specify multiple entry builds, which can be Main process, Preload scripts, Worker process, etc.
+ // If you are familiar with Vite configuration, it will look really familiar.
+ build: [
+ {
+ // `entry` is just an alias for `build.lib.entry` in the corresponding file of `config`.
+ entry: 'src/main.ts',
+ config: 'vite.main.config.ts',
+ target: 'main',
+ },
+ {
+ entry: 'src/preload.ts',
+ config: 'vite.preload.config.ts',
+ target: 'preload',
+ },
+ ],
+ renderer: [
+ {
+ name: 'main_window',
+ config: 'vite.renderer.config.mts',
+ },
+ ],
+ }),
+ // Fuses are used to enable/disable various Electron functionality
+ // at package time, before code signing the application
+ new FusesPlugin({
+ version: FuseVersion.V1,
+ [FuseV1Options.RunAsNode]: false,
+ [FuseV1Options.EnableCookieEncryption]: true,
+ [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false,
+ [FuseV1Options.EnableNodeCliInspectArguments]: false,
+ [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true,
+ [FuseV1Options.OnlyLoadAppFromAsar]: true,
+ }),
+ ],
+};
+
+export default config;
diff --git a/js/forge.env.d.ts b/js/forge.env.d.ts
new file mode 100644
index 0000000..9700e0a
--- /dev/null
+++ b/js/forge.env.d.ts
@@ -0,0 +1 @@
+///
Welcome to your Electron application.
+What is the purpose of this app
+ +
+ )
+}
+
+function Lead({ className, ...props }: React.ComponentProps<"p">) {
+ return (
+
+ )
+}
+
+function Large({ className, ...props }: React.ComponentProps<"div">) {
+ return (
+
+ )
+}
+
+function Small({ className, ...props }: React.ComponentProps<"small">) {
+ return (
+
+ )
+}
+
+function Muted({ className, ...props }: React.ComponentProps<"p">) {
+ return (
+
+ )
+}
+
+export { H1, H2, H3, H4, P, Blockquote, List, InlineCode, Lead, Large, Small, Muted }
diff --git a/js/src/index.css b/js/src/index.css
new file mode 100644
index 0000000..f1d8c73
--- /dev/null
+++ b/js/src/index.css
@@ -0,0 +1 @@
+@import "tailwindcss";
diff --git a/js/src/lib/utils.ts b/js/src/lib/utils.ts
new file mode 100644
index 0000000..b178ee7
--- /dev/null
+++ b/js/src/lib/utils.ts
@@ -0,0 +1,6 @@
+import { clsx, type ClassValue } from "clsx"
+import { twMerge } from "tailwind-merge"
+
+export function cn(...inputs: ClassValue[]) {
+ return twMerge(clsx(inputs))
+}
diff --git a/js/src/main.ts b/js/src/main.ts
new file mode 100644
index 0000000..f4f001e
--- /dev/null
+++ b/js/src/main.ts
@@ -0,0 +1,56 @@
+import { app, BrowserWindow } from 'electron';
+import path from 'node:path';
+import started from 'electron-squirrel-startup';
+
+// Handle creating/removing shortcuts on Windows when installing/uninstalling.
+if (started) {
+ app.quit();
+}
+
+const createWindow = () => {
+ // Create the browser window.
+ const mainWindow = new BrowserWindow({
+ width: 800,
+ height: 600,
+ webPreferences: {
+ preload: path.join(__dirname, 'preload.js'),
+ },
+ });
+
+ // and load the index.html of the app.
+ if (MAIN_WINDOW_VITE_DEV_SERVER_URL) {
+ mainWindow.loadURL(MAIN_WINDOW_VITE_DEV_SERVER_URL);
+ } else {
+ mainWindow.loadFile(
+ path.join(__dirname, `../renderer/${MAIN_WINDOW_VITE_NAME}/index.html`),
+ );
+ }
+
+ // Open the DevTools.
+ mainWindow.webContents.openDevTools();
+};
+
+// This method will be called when Electron has finished
+// initialization and is ready to create browser windows.
+// Some APIs can only be used after this event occurs.
+app.on('ready', createWindow);
+
+// Quit when all windows are closed, except on macOS. There, it's common
+// for applications and their menu bar to stay active until the user quits
+// explicitly with Cmd + Q.
+app.on('window-all-closed', () => {
+ if (process.platform !== 'darwin') {
+ app.quit();
+ }
+});
+
+app.on('activate', () => {
+ // On OS X it's common to re-create a window in the app when the
+ // dock icon is clicked and there are no other windows open.
+ if (BrowserWindow.getAllWindows().length === 0) {
+ createWindow();
+ }
+});
+
+// In this file you can include the rest of your app's specific main process
+// code. You can also put them in separate files and import them here.
diff --git a/js/src/preload.ts b/js/src/preload.ts
new file mode 100644
index 0000000..5e9d369
--- /dev/null
+++ b/js/src/preload.ts
@@ -0,0 +1,2 @@
+// See the Electron documentation for details on how to use preload scripts:
+// https://www.electronjs.org/docs/latest/tutorial/process-model#preload-scripts
diff --git a/js/src/renderer.tsx b/js/src/renderer.tsx
new file mode 100644
index 0000000..20dfe8c
--- /dev/null
+++ b/js/src/renderer.tsx
@@ -0,0 +1,6 @@
+import { createRoot } from 'react-dom/client';
+import App from './App';
+import './styles/globals.css';
+
+const root = createRoot(document.getElementById('root')!);
+root.render(