diff --git a/modules/visual_script/visual_script_editor.cpp b/modules/visual_script/visual_script_editor.cpp
index 09ca4a3e40e..329c3fc1bb0 100644
--- a/modules/visual_script/visual_script_editor.cpp
+++ b/modules/visual_script/visual_script_editor.cpp
@@ -390,7 +390,7 @@ void VisualScriptEditor::_update_graph(int p_only_id) {
Control::get_icon("MiniVector2","EditorIcons"),
Control::get_icon("MiniRect2","EditorIcons"),
Control::get_icon("MiniVector3","EditorIcons"),
- Control::get_icon("MiniMatrix2","EditorIcons"),
+ Control::get_icon("MiniMatrix32","EditorIcons"),
Control::get_icon("MiniPlane","EditorIcons"),
Control::get_icon("MiniQuat","EditorIcons"),
Control::get_icon("MiniAabb","EditorIcons"),
@@ -2771,7 +2771,7 @@ VisualScriptEditor::VisualScriptEditor() {
left_vb->set_v_size_flags(SIZE_EXPAND_FILL);
left_vb->set_custom_minimum_size(Size2(180,1)*EDSCALE);
- base_type_select = memnew( Button );
+ base_type_select = memnew( Button );
left_vb->add_margin_child(TTR("Base Type:"),base_type_select);
base_type_select->connect("pressed",this,"_change_base_type");
diff --git a/tools/editor/icons/2x/icon_mini_aabb.png b/tools/editor/icons/2x/icon_mini_aabb.png
new file mode 100644
index 00000000000..df136e90487
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_aabb.png differ
diff --git a/tools/editor/icons/2x/icon_mini_array.png b/tools/editor/icons/2x/icon_mini_array.png
new file mode 100644
index 00000000000..21ee28957be
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_array.png differ
diff --git a/tools/editor/icons/2x/icon_mini_boolean.png b/tools/editor/icons/2x/icon_mini_boolean.png
new file mode 100644
index 00000000000..bebd6206cef
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_boolean.png differ
diff --git a/tools/editor/icons/2x/icon_mini_color.png b/tools/editor/icons/2x/icon_mini_color.png
new file mode 100644
index 00000000000..2a3da3df464
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_color.png differ
diff --git a/tools/editor/icons/2x/icon_mini_color_array.png b/tools/editor/icons/2x/icon_mini_color_array.png
new file mode 100644
index 00000000000..4b6ee447851
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_color_array.png differ
diff --git a/tools/editor/icons/2x/icon_mini_dictionary.png b/tools/editor/icons/2x/icon_mini_dictionary.png
new file mode 100644
index 00000000000..5e47062e89c
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_dictionary.png differ
diff --git a/tools/editor/icons/2x/icon_mini_float.png b/tools/editor/icons/2x/icon_mini_float.png
new file mode 100644
index 00000000000..e6ec30c8f90
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_float.png differ
diff --git a/tools/editor/icons/2x/icon_mini_float_array.png b/tools/editor/icons/2x/icon_mini_float_array.png
new file mode 100644
index 00000000000..74f5ba2e66e
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_float_array.png differ
diff --git a/tools/editor/icons/2x/icon_mini_image.png b/tools/editor/icons/2x/icon_mini_image.png
new file mode 100644
index 00000000000..415d54643c8
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_image.png differ
diff --git a/tools/editor/icons/2x/icon_mini_input.png b/tools/editor/icons/2x/icon_mini_input.png
new file mode 100644
index 00000000000..c1a4c5351c3
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_input.png differ
diff --git a/tools/editor/icons/2x/icon_mini_int_array.png b/tools/editor/icons/2x/icon_mini_int_array.png
new file mode 100644
index 00000000000..501f5895833
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_int_array.png differ
diff --git a/tools/editor/icons/2x/icon_mini_integer.png b/tools/editor/icons/2x/icon_mini_integer.png
new file mode 100644
index 00000000000..bea01d584ec
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_integer.png differ
diff --git a/tools/editor/icons/2x/icon_mini_matrix3.png b/tools/editor/icons/2x/icon_mini_matrix3.png
new file mode 100644
index 00000000000..ae46ca9688c
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_matrix3.png differ
diff --git a/tools/editor/icons/2x/icon_mini_matrix32.png b/tools/editor/icons/2x/icon_mini_matrix32.png
new file mode 100644
index 00000000000..4d03af6973f
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_matrix32.png differ
diff --git a/tools/editor/icons/2x/icon_mini_object.png b/tools/editor/icons/2x/icon_mini_object.png
new file mode 100644
index 00000000000..a6e32433245
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_object.png differ
diff --git a/tools/editor/icons/2x/icon_mini_path.png b/tools/editor/icons/2x/icon_mini_path.png
new file mode 100644
index 00000000000..119caa9374f
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_path.png differ
diff --git a/tools/editor/icons/2x/icon_mini_plane.png b/tools/editor/icons/2x/icon_mini_plane.png
new file mode 100644
index 00000000000..e5c949fb731
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_plane.png differ
diff --git a/tools/editor/icons/2x/icon_mini_quat.png b/tools/editor/icons/2x/icon_mini_quat.png
new file mode 100644
index 00000000000..a306b13e143
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_quat.png differ
diff --git a/tools/editor/icons/2x/icon_mini_raw_array.png b/tools/editor/icons/2x/icon_mini_raw_array.png
new file mode 100644
index 00000000000..629b01e72a7
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_raw_array.png differ
diff --git a/tools/editor/icons/2x/icon_mini_rect2.png b/tools/editor/icons/2x/icon_mini_rect2.png
new file mode 100644
index 00000000000..a2e37b8da68
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_rect2.png differ
diff --git a/tools/editor/icons/2x/icon_mini_rid.png b/tools/editor/icons/2x/icon_mini_rid.png
new file mode 100644
index 00000000000..c703bf5b3cc
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_rid.png differ
diff --git a/tools/editor/icons/2x/icon_mini_string.png b/tools/editor/icons/2x/icon_mini_string.png
new file mode 100644
index 00000000000..73f2f6552b1
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_string.png differ
diff --git a/tools/editor/icons/2x/icon_mini_string_array.png b/tools/editor/icons/2x/icon_mini_string_array.png
new file mode 100644
index 00000000000..ae911c894a7
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_string_array.png differ
diff --git a/tools/editor/icons/2x/icon_mini_transform.png b/tools/editor/icons/2x/icon_mini_transform.png
new file mode 100644
index 00000000000..36eee9ac23c
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_transform.png differ
diff --git a/tools/editor/icons/2x/icon_mini_variant.png b/tools/editor/icons/2x/icon_mini_variant.png
new file mode 100644
index 00000000000..929dd838c07
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_variant.png differ
diff --git a/tools/editor/icons/2x/icon_mini_vector2.png b/tools/editor/icons/2x/icon_mini_vector2.png
new file mode 100644
index 00000000000..a11edb585bf
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_vector2.png differ
diff --git a/tools/editor/icons/2x/icon_mini_vector2_array.png b/tools/editor/icons/2x/icon_mini_vector2_array.png
new file mode 100644
index 00000000000..5f06e02ed94
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_vector2_array.png differ
diff --git a/tools/editor/icons/2x/icon_mini_vector3.png b/tools/editor/icons/2x/icon_mini_vector3.png
new file mode 100644
index 00000000000..ff8d7aeafc8
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_vector3.png differ
diff --git a/tools/editor/icons/2x/icon_mini_vector3_array.png b/tools/editor/icons/2x/icon_mini_vector3_array.png
new file mode 100644
index 00000000000..719e8e78bbf
Binary files /dev/null and b/tools/editor/icons/2x/icon_mini_vector3_array.png differ
diff --git a/tools/editor/icons/icon_loop_interpolation.png b/tools/editor/icons/icon_loop_interpolation.png
new file mode 100644
index 00000000000..488b33316e0
Binary files /dev/null and b/tools/editor/icons/icon_loop_interpolation.png differ
diff --git a/tools/editor/icons/icon_mini_aabb.png b/tools/editor/icons/icon_mini_aabb.png
index a0b11821a96..dfa0a20738c 100644
Binary files a/tools/editor/icons/icon_mini_aabb.png and b/tools/editor/icons/icon_mini_aabb.png differ
diff --git a/tools/editor/icons/icon_mini_array.png b/tools/editor/icons/icon_mini_array.png
index 2df4a7d516a..e52b644a6fe 100644
Binary files a/tools/editor/icons/icon_mini_array.png and b/tools/editor/icons/icon_mini_array.png differ
diff --git a/tools/editor/icons/icon_mini_boolean.png b/tools/editor/icons/icon_mini_boolean.png
index 8753084a5b2..62ad1cd016c 100644
Binary files a/tools/editor/icons/icon_mini_boolean.png and b/tools/editor/icons/icon_mini_boolean.png differ
diff --git a/tools/editor/icons/icon_mini_color.png b/tools/editor/icons/icon_mini_color.png
index ef4e6b5468c..45d71349772 100644
Binary files a/tools/editor/icons/icon_mini_color.png and b/tools/editor/icons/icon_mini_color.png differ
diff --git a/tools/editor/icons/icon_mini_color_array.png b/tools/editor/icons/icon_mini_color_array.png
index fa82c206644..a55e6b2db7a 100644
Binary files a/tools/editor/icons/icon_mini_color_array.png and b/tools/editor/icons/icon_mini_color_array.png differ
diff --git a/tools/editor/icons/icon_mini_dictionary.png b/tools/editor/icons/icon_mini_dictionary.png
index 581a7e4e944..997830d1c18 100644
Binary files a/tools/editor/icons/icon_mini_dictionary.png and b/tools/editor/icons/icon_mini_dictionary.png differ
diff --git a/tools/editor/icons/icon_mini_float.png b/tools/editor/icons/icon_mini_float.png
index 240fe7741b5..73b81cd56c3 100644
Binary files a/tools/editor/icons/icon_mini_float.png and b/tools/editor/icons/icon_mini_float.png differ
diff --git a/tools/editor/icons/icon_mini_float_array.png b/tools/editor/icons/icon_mini_float_array.png
index 205c117522a..5d4341d3590 100644
Binary files a/tools/editor/icons/icon_mini_float_array.png and b/tools/editor/icons/icon_mini_float_array.png differ
diff --git a/tools/editor/icons/icon_mini_image.png b/tools/editor/icons/icon_mini_image.png
index 8433f57b330..02978841241 100644
Binary files a/tools/editor/icons/icon_mini_image.png and b/tools/editor/icons/icon_mini_image.png differ
diff --git a/tools/editor/icons/icon_mini_input.png b/tools/editor/icons/icon_mini_input.png
index 5d52ed70f8a..3856dd576fb 100644
Binary files a/tools/editor/icons/icon_mini_input.png and b/tools/editor/icons/icon_mini_input.png differ
diff --git a/tools/editor/icons/icon_mini_int_array.png b/tools/editor/icons/icon_mini_int_array.png
index 3b7bf7dc62c..51e05695d8a 100644
Binary files a/tools/editor/icons/icon_mini_int_array.png and b/tools/editor/icons/icon_mini_int_array.png differ
diff --git a/tools/editor/icons/icon_mini_integer.png b/tools/editor/icons/icon_mini_integer.png
index 17f3762a46c..714ac8d2dea 100644
Binary files a/tools/editor/icons/icon_mini_integer.png and b/tools/editor/icons/icon_mini_integer.png differ
diff --git a/tools/editor/icons/icon_mini_matrix3.png b/tools/editor/icons/icon_mini_matrix3.png
index be97f2014a3..2d2c0d627be 100644
Binary files a/tools/editor/icons/icon_mini_matrix3.png and b/tools/editor/icons/icon_mini_matrix3.png differ
diff --git a/tools/editor/icons/icon_mini_matrix32.png b/tools/editor/icons/icon_mini_matrix32.png
index 33963066b02..f0136af6749 100644
Binary files a/tools/editor/icons/icon_mini_matrix32.png and b/tools/editor/icons/icon_mini_matrix32.png differ
diff --git a/tools/editor/icons/icon_mini_object.png b/tools/editor/icons/icon_mini_object.png
index ba38ad06b19..713d523f4d3 100644
Binary files a/tools/editor/icons/icon_mini_object.png and b/tools/editor/icons/icon_mini_object.png differ
diff --git a/tools/editor/icons/icon_mini_path.png b/tools/editor/icons/icon_mini_path.png
index 7645ba62570..81ed7ef6dda 100644
Binary files a/tools/editor/icons/icon_mini_path.png and b/tools/editor/icons/icon_mini_path.png differ
diff --git a/tools/editor/icons/icon_mini_plane.png b/tools/editor/icons/icon_mini_plane.png
index d4f2bda2416..9edde5465c0 100644
Binary files a/tools/editor/icons/icon_mini_plane.png and b/tools/editor/icons/icon_mini_plane.png differ
diff --git a/tools/editor/icons/icon_mini_quat.png b/tools/editor/icons/icon_mini_quat.png
index 991b684fcbd..de28845c860 100644
Binary files a/tools/editor/icons/icon_mini_quat.png and b/tools/editor/icons/icon_mini_quat.png differ
diff --git a/tools/editor/icons/icon_mini_raw_array.png b/tools/editor/icons/icon_mini_raw_array.png
index a655edde016..66bcf7c740b 100644
Binary files a/tools/editor/icons/icon_mini_raw_array.png and b/tools/editor/icons/icon_mini_raw_array.png differ
diff --git a/tools/editor/icons/icon_mini_rect2.png b/tools/editor/icons/icon_mini_rect2.png
index 9d5d48f78cb..baca33ddd83 100644
Binary files a/tools/editor/icons/icon_mini_rect2.png and b/tools/editor/icons/icon_mini_rect2.png differ
diff --git a/tools/editor/icons/icon_mini_rid.png b/tools/editor/icons/icon_mini_rid.png
index c85e40f315d..6d8c262af40 100644
Binary files a/tools/editor/icons/icon_mini_rid.png and b/tools/editor/icons/icon_mini_rid.png differ
diff --git a/tools/editor/icons/icon_mini_string.png b/tools/editor/icons/icon_mini_string.png
index 0e1198eac09..ded0a1f1d19 100644
Binary files a/tools/editor/icons/icon_mini_string.png and b/tools/editor/icons/icon_mini_string.png differ
diff --git a/tools/editor/icons/icon_mini_string_array.png b/tools/editor/icons/icon_mini_string_array.png
index 2d8e4ff0aa8..ac4be6fb906 100644
Binary files a/tools/editor/icons/icon_mini_string_array.png and b/tools/editor/icons/icon_mini_string_array.png differ
diff --git a/tools/editor/icons/icon_mini_transform.png b/tools/editor/icons/icon_mini_transform.png
index b90ee1cef8c..d72dd05f6d7 100644
Binary files a/tools/editor/icons/icon_mini_transform.png and b/tools/editor/icons/icon_mini_transform.png differ
diff --git a/tools/editor/icons/icon_mini_variant.png b/tools/editor/icons/icon_mini_variant.png
index 84b1e042644..092d3f1a6b7 100644
Binary files a/tools/editor/icons/icon_mini_variant.png and b/tools/editor/icons/icon_mini_variant.png differ
diff --git a/tools/editor/icons/icon_mini_vector2.png b/tools/editor/icons/icon_mini_vector2.png
index 56b77261372..a04ca99d404 100644
Binary files a/tools/editor/icons/icon_mini_vector2.png and b/tools/editor/icons/icon_mini_vector2.png differ
diff --git a/tools/editor/icons/icon_mini_vector2_array.png b/tools/editor/icons/icon_mini_vector2_array.png
index a8dd5e89a0b..c116ce363ca 100644
Binary files a/tools/editor/icons/icon_mini_vector2_array.png and b/tools/editor/icons/icon_mini_vector2_array.png differ
diff --git a/tools/editor/icons/icon_mini_vector3.png b/tools/editor/icons/icon_mini_vector3.png
index b8999c9c221..18167c74a39 100644
Binary files a/tools/editor/icons/icon_mini_vector3.png and b/tools/editor/icons/icon_mini_vector3.png differ
diff --git a/tools/editor/icons/icon_mini_vector3_array.png b/tools/editor/icons/icon_mini_vector3_array.png
index 94a6f640437..4ac704a675a 100644
Binary files a/tools/editor/icons/icon_mini_vector3_array.png and b/tools/editor/icons/icon_mini_vector3_array.png differ
diff --git a/tools/editor/icons/source/icon_mini_aabb.svg b/tools/editor/icons/source/icon_mini_aabb.svg
new file mode 100644
index 00000000000..a65d31327a7
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_aabb.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_array.svg b/tools/editor/icons/source/icon_mini_array.svg
new file mode 100644
index 00000000000..c482cba0a18
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_array.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_boolean.svg b/tools/editor/icons/source/icon_mini_boolean.svg
new file mode 100644
index 00000000000..1900a094fab
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_boolean.svg
@@ -0,0 +1,131 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_color.svg b/tools/editor/icons/source/icon_mini_color.svg
new file mode 100644
index 00000000000..97258b66b1d
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_color.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_color_array.svg b/tools/editor/icons/source/icon_mini_color_array.svg
new file mode 100644
index 00000000000..46690b35bf3
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_color_array.svg
@@ -0,0 +1,242 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_dictionary.svg b/tools/editor/icons/source/icon_mini_dictionary.svg
new file mode 100644
index 00000000000..34acf01efae
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_dictionary.svg
@@ -0,0 +1,150 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_float.svg b/tools/editor/icons/source/icon_mini_float.svg
new file mode 100644
index 00000000000..09e9e097359
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_float.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_float_array.svg b/tools/editor/icons/source/icon_mini_float_array.svg
new file mode 100644
index 00000000000..9ee974f5dac
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_float_array.svg
@@ -0,0 +1,137 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_image.svg b/tools/editor/icons/source/icon_mini_image.svg
new file mode 100644
index 00000000000..1c405a6bd49
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_image.svg
@@ -0,0 +1,156 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_input.svg b/tools/editor/icons/source/icon_mini_input.svg
new file mode 100644
index 00000000000..c759eabd2ae
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_input.svg
@@ -0,0 +1,146 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_int_array.svg b/tools/editor/icons/source/icon_mini_int_array.svg
new file mode 100644
index 00000000000..400557744ab
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_int_array.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_integer.svg b/tools/editor/icons/source/icon_mini_integer.svg
new file mode 100644
index 00000000000..60f514737fb
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_integer.svg
@@ -0,0 +1,128 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_matrix3.svg b/tools/editor/icons/source/icon_mini_matrix3.svg
new file mode 100644
index 00000000000..087784ccf58
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_matrix3.svg
@@ -0,0 +1,140 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_matrix32.svg b/tools/editor/icons/source/icon_mini_matrix32.svg
new file mode 100644
index 00000000000..143ae12d565
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_matrix32.svg
@@ -0,0 +1,145 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_object.svg b/tools/editor/icons/source/icon_mini_object.svg
new file mode 100644
index 00000000000..0204f68b3ce
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_object.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_path.svg b/tools/editor/icons/source/icon_mini_path.svg
new file mode 100644
index 00000000000..e11632d3fd4
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_path.svg
@@ -0,0 +1,134 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_plane.svg b/tools/editor/icons/source/icon_mini_plane.svg
new file mode 100644
index 00000000000..c8d119aecb2
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_plane.svg
@@ -0,0 +1,124 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_quat.svg b/tools/editor/icons/source/icon_mini_quat.svg
new file mode 100644
index 00000000000..f9be7285c40
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_quat.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_raw_array.svg b/tools/editor/icons/source/icon_mini_raw_array.svg
new file mode 100644
index 00000000000..27d538abba8
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_raw_array.svg
@@ -0,0 +1,144 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_rect2.svg b/tools/editor/icons/source/icon_mini_rect2.svg
new file mode 100644
index 00000000000..dca90c2e9db
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_rect2.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_rid.svg b/tools/editor/icons/source/icon_mini_rid.svg
new file mode 100644
index 00000000000..10f10b3097d
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_rid.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_string.svg b/tools/editor/icons/source/icon_mini_string.svg
new file mode 100644
index 00000000000..b0253949063
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_string.svg
@@ -0,0 +1,228 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_string_array.svg b/tools/editor/icons/source/icon_mini_string_array.svg
new file mode 100644
index 00000000000..aa92b07ddf8
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_string_array.svg
@@ -0,0 +1,315 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_transform.svg b/tools/editor/icons/source/icon_mini_transform.svg
new file mode 100644
index 00000000000..26fc010fa0d
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_transform.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_variant.svg b/tools/editor/icons/source/icon_mini_variant.svg
new file mode 100644
index 00000000000..77879780216
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_variant.svg
@@ -0,0 +1,138 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_vector2.svg b/tools/editor/icons/source/icon_mini_vector2.svg
new file mode 100644
index 00000000000..739ec9ba593
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_vector2.svg
@@ -0,0 +1,149 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_vector2_array.svg b/tools/editor/icons/source/icon_mini_vector2_array.svg
new file mode 100644
index 00000000000..0053922a1d6
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_vector2_array.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_vector3.svg b/tools/editor/icons/source/icon_mini_vector3.svg
new file mode 100644
index 00000000000..4f5cd1a475e
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_vector3.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/tools/editor/icons/source/icon_mini_vector3_array.svg b/tools/editor/icons/source/icon_mini_vector3_array.svg
new file mode 100644
index 00000000000..1d888ce5873
--- /dev/null
+++ b/tools/editor/icons/source/icon_mini_vector3_array.svg
@@ -0,0 +1,143 @@
+
+
+
+