icon updates
diff --git a/icons/common/add.png b/icons/common/add.png
new file mode 100644
index 0000000..a11bc05
--- /dev/null
+++ b/icons/common/add.png
Binary files differ
diff --git a/icons/common/add@2x.png b/icons/common/add@2x.png
new file mode 100644
index 0000000..f79dc8c
--- /dev/null
+++ b/icons/common/add@2x.png
Binary files differ
diff --git a/icons/common/add@2x_dark.png b/icons/common/add@2x_dark.png
new file mode 100644
index 0000000..f9b5c6d
--- /dev/null
+++ b/icons/common/add@2x_dark.png
Binary files differ
diff --git a/icons/common/add_dark.png b/icons/common/add_dark.png
new file mode 100644
index 0000000..b3ad724
--- /dev/null
+++ b/icons/common/add_dark.png
Binary files differ
diff --git a/icons/common/link.png b/icons/common/link.png
new file mode 100644
index 0000000..ff55851
--- /dev/null
+++ b/icons/common/link.png
Binary files differ
diff --git a/icons/common/link@2x.png b/icons/common/link@2x.png
new file mode 100644
index 0000000..39ce02d
--- /dev/null
+++ b/icons/common/link@2x.png
Binary files differ
diff --git a/icons/common/link@2x_dark.png b/icons/common/link@2x_dark.png
new file mode 100644
index 0000000..acaa27d
--- /dev/null
+++ b/icons/common/link@2x_dark.png
Binary files differ
diff --git a/icons/common/link_dark.png b/icons/common/link_dark.png
new file mode 100644
index 0000000..d52cadc
--- /dev/null
+++ b/icons/common/link_dark.png
Binary files differ
diff --git a/icons/common/locked-inline-selected.png b/icons/common/locked-inline-selected.png
new file mode 100644
index 0000000..4a8096c
--- /dev/null
+++ b/icons/common/locked-inline-selected.png
Binary files differ
diff --git a/icons/common/locked-inline-selected@2x.png b/icons/common/locked-inline-selected@2x.png
new file mode 100644
index 0000000..2b9a05a
--- /dev/null
+++ b/icons/common/locked-inline-selected@2x.png
Binary files differ
diff --git a/icons/common/locked-inline.png b/icons/common/locked-inline.png
new file mode 100644
index 0000000..4e198a2
--- /dev/null
+++ b/icons/common/locked-inline.png
Binary files differ
diff --git a/icons/common/locked-inline@2x.png b/icons/common/locked-inline@2x.png
new file mode 100644
index 0000000..2212f16
--- /dev/null
+++ b/icons/common/locked-inline@2x.png
Binary files differ
diff --git a/icons/common/locked-inline@2x_dark.png b/icons/common/locked-inline@2x_dark.png
new file mode 100644
index 0000000..ced1a07
--- /dev/null
+++ b/icons/common/locked-inline@2x_dark.png
Binary files differ
diff --git a/icons/common/locked-inline_dark.png b/icons/common/locked-inline_dark.png
new file mode 100644
index 0000000..b1ff5fc
--- /dev/null
+++ b/icons/common/locked-inline_dark.png
Binary files differ
diff --git a/icons/dialogs/avd/device-play-store.png b/icons/dialogs/avd/device-play-store.png
index ae7d95b..533a251 100644
--- a/icons/dialogs/avd/device-play-store.png
+++ b/icons/dialogs/avd/device-play-store.png
Binary files differ
diff --git a/icons/dialogs/avd/device-play-store@2x.png b/icons/dialogs/avd/device-play-store@2x.png
index c020e00..499b13f 100644
--- a/icons/dialogs/avd/device-play-store@2x.png
+++ b/icons/dialogs/avd/device-play-store@2x.png
Binary files differ
diff --git a/icons/dialogs/avd/device-play-store@2x_dark.png b/icons/dialogs/avd/device-play-store@2x_dark.png
index e5f317c..f61694b 100644
--- a/icons/dialogs/avd/device-play-store@2x_dark.png
+++ b/icons/dialogs/avd/device-play-store@2x_dark.png
Binary files differ
diff --git a/icons/dialogs/avd/device-play-store_dark.png b/icons/dialogs/avd/device-play-store_dark.png
index 71aebd3..6fd40eb 100644
--- a/icons/dialogs/avd/device-play-store_dark.png
+++ b/icons/dialogs/avd/device-play-store_dark.png
Binary files differ
diff --git a/icons/dialogs/avd/device-play-store_large.png b/icons/dialogs/avd/device-play-store_large.png
deleted file mode 100644
index e87911c..0000000
--- a/icons/dialogs/avd/device-play-store_large.png
+++ /dev/null
Binary files differ
diff --git a/icons/dialogs/avd/device-play-store_large@2x.png b/icons/dialogs/avd/device-play-store_large@2x.png
deleted file mode 100644
index 79d6f09..0000000
--- a/icons/dialogs/avd/device-play-store_large@2x.png
+++ /dev/null
Binary files differ
diff --git a/icons/dialogs/avd/device-play-store_large@2x_dark.png b/icons/dialogs/avd/device-play-store_large@2x_dark.png
deleted file mode 100644
index a016280..0000000
--- a/icons/dialogs/avd/device-play-store_large@2x_dark.png
+++ /dev/null
Binary files differ
diff --git a/icons/dialogs/avd/device-play-store_large_dark.png b/icons/dialogs/avd/device-play-store_large_dark.png
deleted file mode 100644
index 3cbbcf1..0000000
--- a/icons/dialogs/avd/device-play-store_large_dark.png
+++ /dev/null
Binary files differ
diff --git a/icons/dialogs/resource-picker/web-font.png b/icons/dialogs/resource-picker/web-font.png
index 977c0b0..ff55851 100644
--- a/icons/dialogs/resource-picker/web-font.png
+++ b/icons/dialogs/resource-picker/web-font.png
Binary files differ
diff --git a/icons/dialogs/resource-picker/web-font@2x.png b/icons/dialogs/resource-picker/web-font@2x.png
index b3ea822..39ce02d 100644
--- a/icons/dialogs/resource-picker/web-font@2x.png
+++ b/icons/dialogs/resource-picker/web-font@2x.png
Binary files differ
diff --git a/icons/dialogs/resource-picker/web-font@2x_dark.png b/icons/dialogs/resource-picker/web-font@2x_dark.png
index 7da82b3..acaa27d 100644
--- a/icons/dialogs/resource-picker/web-font@2x_dark.png
+++ b/icons/dialogs/resource-picker/web-font@2x_dark.png
Binary files differ
diff --git a/icons/dialogs/resource-picker/web-font_dark.png b/icons/dialogs/resource-picker/web-font_dark.png
index e46da8f..d52cadc 100644
--- a/icons/dialogs/resource-picker/web-font_dark.png
+++ b/icons/dialogs/resource-picker/web-font_dark.png
Binary files differ
diff --git a/icons/layout-editor/extras/root-inline-selected.png b/icons/layout-editor/extras/root-inline-selected.png
new file mode 100644
index 0000000..1e215af
--- /dev/null
+++ b/icons/layout-editor/extras/root-inline-selected.png
Binary files differ
diff --git a/icons/layout-editor/extras/root-inline-selected@2x.png b/icons/layout-editor/extras/root-inline-selected@2x.png
new file mode 100644
index 0000000..ed7af8d
--- /dev/null
+++ b/icons/layout-editor/extras/root-inline-selected@2x.png
Binary files differ
diff --git a/icons/layout-editor/extras/root-inline.png b/icons/layout-editor/extras/root-inline.png
new file mode 100644
index 0000000..b307b31
--- /dev/null
+++ b/icons/layout-editor/extras/root-inline.png
Binary files differ
diff --git a/icons/layout-editor/extras/root-inline@2x.png b/icons/layout-editor/extras/root-inline@2x.png
new file mode 100644
index 0000000..a3d659e
--- /dev/null
+++ b/icons/layout-editor/extras/root-inline@2x.png
Binary files differ
diff --git a/icons/layout-editor/extras/root-inline@2x_dark.png b/icons/layout-editor/extras/root-inline@2x_dark.png
new file mode 100644
index 0000000..874f68f
--- /dev/null
+++ b/icons/layout-editor/extras/root-inline@2x_dark.png
Binary files differ
diff --git a/icons/layout-editor/extras/root-inline_dark.png b/icons/layout-editor/extras/root-inline_dark.png
new file mode 100644
index 0000000..ddeee08
--- /dev/null
+++ b/icons/layout-editor/extras/root-inline_dark.png
Binary files differ
diff --git a/icons/layout-editor/extras/visibility-gone-inline-selected.png b/icons/layout-editor/extras/visibility-gone-inline-selected.png
new file mode 100644
index 0000000..65840e4
--- /dev/null
+++ b/icons/layout-editor/extras/visibility-gone-inline-selected.png
Binary files differ
diff --git a/icons/layout-editor/extras/visibility-gone-inline-selected@2x.png b/icons/layout-editor/extras/visibility-gone-inline-selected@2x.png
new file mode 100644
index 0000000..a8bb079
--- /dev/null
+++ b/icons/layout-editor/extras/visibility-gone-inline-selected@2x.png
Binary files differ
diff --git a/icons/layout-editor/extras/visibility-gone-inline.png b/icons/layout-editor/extras/visibility-gone-inline.png
new file mode 100644
index 0000000..5837ae9
--- /dev/null
+++ b/icons/layout-editor/extras/visibility-gone-inline.png
Binary files differ
diff --git a/icons/layout-editor/extras/visibility-gone-inline@2x.png b/icons/layout-editor/extras/visibility-gone-inline@2x.png
new file mode 100644
index 0000000..15c21c4
--- /dev/null
+++ b/icons/layout-editor/extras/visibility-gone-inline@2x.png
Binary files differ
diff --git a/icons/layout-editor/extras/visibility-gone-inline@2x_dark.png b/icons/layout-editor/extras/visibility-gone-inline@2x_dark.png
new file mode 100644
index 0000000..d5611c6
--- /dev/null
+++ b/icons/layout-editor/extras/visibility-gone-inline@2x_dark.png
Binary files differ
diff --git a/icons/layout-editor/extras/visibility-gone-inline_dark.png b/icons/layout-editor/extras/visibility-gone-inline_dark.png
new file mode 100644
index 0000000..3aa23ad
--- /dev/null
+++ b/icons/layout-editor/extras/visibility-gone-inline_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/collapsing-toolbar-layout.png b/icons/layout-editor/palette/collapsing-toolbar-layout.png
new file mode 100644
index 0000000..bbb9320
--- /dev/null
+++ b/icons/layout-editor/palette/collapsing-toolbar-layout.png
Binary files differ
diff --git a/icons/layout-editor/palette/collapsing-toolbar-layout@2x.png b/icons/layout-editor/palette/collapsing-toolbar-layout@2x.png
new file mode 100644
index 0000000..614da4b
--- /dev/null
+++ b/icons/layout-editor/palette/collapsing-toolbar-layout@2x.png
Binary files differ
diff --git a/icons/layout-editor/palette/collapsing-toolbar-layout@2x_dark.png b/icons/layout-editor/palette/collapsing-toolbar-layout@2x_dark.png
new file mode 100644
index 0000000..780f265
--- /dev/null
+++ b/icons/layout-editor/palette/collapsing-toolbar-layout@2x_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/collapsing-toolbar-layout_dark.png b/icons/layout-editor/palette/collapsing-toolbar-layout_dark.png
new file mode 100644
index 0000000..9b2cd36
--- /dev/null
+++ b/icons/layout-editor/palette/collapsing-toolbar-layout_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/collapsing-toolbar-layout_large.png b/icons/layout-editor/palette/collapsing-toolbar-layout_large.png
new file mode 100644
index 0000000..4def71b
--- /dev/null
+++ b/icons/layout-editor/palette/collapsing-toolbar-layout_large.png
Binary files differ
diff --git a/icons/layout-editor/palette/collapsing-toolbar-layout_large@2x.png b/icons/layout-editor/palette/collapsing-toolbar-layout_large@2x.png
new file mode 100644
index 0000000..e82c0f8
--- /dev/null
+++ b/icons/layout-editor/palette/collapsing-toolbar-layout_large@2x.png
Binary files differ
diff --git a/icons/layout-editor/palette/collapsing-toolbar-layout_large@2x_dark.png b/icons/layout-editor/palette/collapsing-toolbar-layout_large@2x_dark.png
new file mode 100644
index 0000000..119e27a
--- /dev/null
+++ b/icons/layout-editor/palette/collapsing-toolbar-layout_large@2x_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/collapsing-toolbar-layout_large_dark.png b/icons/layout-editor/palette/collapsing-toolbar-layout_large_dark.png
new file mode 100644
index 0000000..c23884a
--- /dev/null
+++ b/icons/layout-editor/palette/collapsing-toolbar-layout_large_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/rating-bar.png b/icons/layout-editor/palette/rating-bar.png
index b0b7d4a..d40f81d 100644
--- a/icons/layout-editor/palette/rating-bar.png
+++ b/icons/layout-editor/palette/rating-bar.png
Binary files differ
diff --git a/icons/layout-editor/palette/rating-bar@2x.png b/icons/layout-editor/palette/rating-bar@2x.png
index ef407a6..a2b5ed6 100644
--- a/icons/layout-editor/palette/rating-bar@2x.png
+++ b/icons/layout-editor/palette/rating-bar@2x.png
Binary files differ
diff --git a/icons/layout-editor/palette/rating-bar@2x_dark.png b/icons/layout-editor/palette/rating-bar@2x_dark.png
index a7af94b..d254df2 100644
--- a/icons/layout-editor/palette/rating-bar@2x_dark.png
+++ b/icons/layout-editor/palette/rating-bar@2x_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/rating-bar_dark.png b/icons/layout-editor/palette/rating-bar_dark.png
index 2e07d8b..85d343d 100644
--- a/icons/layout-editor/palette/rating-bar_dark.png
+++ b/icons/layout-editor/palette/rating-bar_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/rating-bar_large.png b/icons/layout-editor/palette/rating-bar_large.png
index 1d1e74f..9bd5ce7 100644
--- a/icons/layout-editor/palette/rating-bar_large.png
+++ b/icons/layout-editor/palette/rating-bar_large.png
Binary files differ
diff --git a/icons/layout-editor/palette/rating-bar_large@2x.png b/icons/layout-editor/palette/rating-bar_large@2x.png
index 471ca6a..c424b66 100644
--- a/icons/layout-editor/palette/rating-bar_large@2x.png
+++ b/icons/layout-editor/palette/rating-bar_large@2x.png
Binary files differ
diff --git a/icons/layout-editor/palette/rating-bar_large@2x_dark.png b/icons/layout-editor/palette/rating-bar_large@2x_dark.png
index 2ae82f0..a6cedfd 100644
--- a/icons/layout-editor/palette/rating-bar_large@2x_dark.png
+++ b/icons/layout-editor/palette/rating-bar_large@2x_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/rating-bar_large_dark.png b/icons/layout-editor/palette/rating-bar_large_dark.png
index 8a51aa9..2e08e6b 100644
--- a/icons/layout-editor/palette/rating-bar_large_dark.png
+++ b/icons/layout-editor/palette/rating-bar_large_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/web-view.png b/icons/layout-editor/palette/web-view.png
index 69634f2..8223eb3 100644
--- a/icons/layout-editor/palette/web-view.png
+++ b/icons/layout-editor/palette/web-view.png
Binary files differ
diff --git a/icons/layout-editor/palette/web-view@2x.png b/icons/layout-editor/palette/web-view@2x.png
index 5798238..42a978f 100644
--- a/icons/layout-editor/palette/web-view@2x.png
+++ b/icons/layout-editor/palette/web-view@2x.png
Binary files differ
diff --git a/icons/layout-editor/palette/web-view@2x_dark.png b/icons/layout-editor/palette/web-view@2x_dark.png
index f7fd0a4..e541cc9 100644
--- a/icons/layout-editor/palette/web-view@2x_dark.png
+++ b/icons/layout-editor/palette/web-view@2x_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/web-view_dark.png b/icons/layout-editor/palette/web-view_dark.png
index 0125899..790cffa 100644
--- a/icons/layout-editor/palette/web-view_dark.png
+++ b/icons/layout-editor/palette/web-view_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/web-view_large.png b/icons/layout-editor/palette/web-view_large.png
index c93bbaa..18465f8 100644
--- a/icons/layout-editor/palette/web-view_large.png
+++ b/icons/layout-editor/palette/web-view_large.png
Binary files differ
diff --git a/icons/layout-editor/palette/web-view_large@2x.png b/icons/layout-editor/palette/web-view_large@2x.png
index adedfce..7c72b82 100644
--- a/icons/layout-editor/palette/web-view_large@2x.png
+++ b/icons/layout-editor/palette/web-view_large@2x.png
Binary files differ
diff --git a/icons/layout-editor/palette/web-view_large@2x_dark.png b/icons/layout-editor/palette/web-view_large@2x_dark.png
index 43f87da..4d65da3 100644
--- a/icons/layout-editor/palette/web-view_large@2x_dark.png
+++ b/icons/layout-editor/palette/web-view_large@2x_dark.png
Binary files differ
diff --git a/icons/layout-editor/palette/web-view_large_dark.png b/icons/layout-editor/palette/web-view_large_dark.png
index 7a08b5c..a1bb5ff 100644
--- a/icons/layout-editor/palette/web-view_large_dark.png
+++ b/icons/layout-editor/palette/web-view_large_dark.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/action.png b/icons/nav-editor/toolbar/action.png
new file mode 100644
index 0000000..6306a1d
--- /dev/null
+++ b/icons/nav-editor/toolbar/action.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/action@2x.png b/icons/nav-editor/toolbar/action@2x.png
new file mode 100644
index 0000000..f94aece
--- /dev/null
+++ b/icons/nav-editor/toolbar/action@2x.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/action@2x_dark.png b/icons/nav-editor/toolbar/action@2x_dark.png
new file mode 100644
index 0000000..6320b63
--- /dev/null
+++ b/icons/nav-editor/toolbar/action@2x_dark.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/action_dark.png b/icons/nav-editor/toolbar/action_dark.png
new file mode 100644
index 0000000..21023e3
--- /dev/null
+++ b/icons/nav-editor/toolbar/action_dark.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/add-destination.png b/icons/nav-editor/toolbar/add-destination.png
index be0f635..364d811 100644
--- a/icons/nav-editor/toolbar/add-destination.png
+++ b/icons/nav-editor/toolbar/add-destination.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/add-destination@2x.png b/icons/nav-editor/toolbar/add-destination@2x.png
index 4b1539f..18028d7 100644
--- a/icons/nav-editor/toolbar/add-destination@2x.png
+++ b/icons/nav-editor/toolbar/add-destination@2x.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/add-destination@2x_dark.png b/icons/nav-editor/toolbar/add-destination@2x_dark.png
index f628c68..d838973 100644
--- a/icons/nav-editor/toolbar/add-destination@2x_dark.png
+++ b/icons/nav-editor/toolbar/add-destination@2x_dark.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/add-destination_dark.png b/icons/nav-editor/toolbar/add-destination_dark.png
index 2c8dd5d..6ff58c8 100644
--- a/icons/nav-editor/toolbar/add-destination_dark.png
+++ b/icons/nav-editor/toolbar/add-destination_dark.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/auto-align.png b/icons/nav-editor/toolbar/auto-align.png
new file mode 100644
index 0000000..6a3e781
--- /dev/null
+++ b/icons/nav-editor/toolbar/auto-align.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/auto-align@2x.png b/icons/nav-editor/toolbar/auto-align@2x.png
new file mode 100644
index 0000000..8ab74a3
--- /dev/null
+++ b/icons/nav-editor/toolbar/auto-align@2x.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/auto-align@2x_dark.png b/icons/nav-editor/toolbar/auto-align@2x_dark.png
new file mode 100644
index 0000000..224ceb7
--- /dev/null
+++ b/icons/nav-editor/toolbar/auto-align@2x_dark.png
Binary files differ
diff --git a/icons/nav-editor/toolbar/auto-align_dark.png b/icons/nav-editor/toolbar/auto-align_dark.png
new file mode 100644
index 0000000..6e21def
--- /dev/null
+++ b/icons/nav-editor/toolbar/auto-align_dark.png
Binary files differ
diff --git a/icons/profiler/events/garbage-event.png b/icons/profiler/events/garbage-event.png
index ab46d20..4f866fe 100644
--- a/icons/profiler/events/garbage-event.png
+++ b/icons/profiler/events/garbage-event.png
Binary files differ
diff --git a/icons/profiler/events/garbage-event@2x.png b/icons/profiler/events/garbage-event@2x.png
index 7594151..786caaf 100644
--- a/icons/profiler/events/garbage-event@2x.png
+++ b/icons/profiler/events/garbage-event@2x.png
Binary files differ
diff --git a/icons/profiler/events/garbage-event@2x_dark.png b/icons/profiler/events/garbage-event@2x_dark.png
index 12c4f98..786caaf 100644
--- a/icons/profiler/events/garbage-event@2x_dark.png
+++ b/icons/profiler/events/garbage-event@2x_dark.png
Binary files differ
diff --git a/icons/profiler/events/garbage-event_dark.png b/icons/profiler/events/garbage-event_dark.png
index 8cc617b..4f866fe 100644
--- a/icons/profiler/events/garbage-event_dark.png
+++ b/icons/profiler/events/garbage-event_dark.png
Binary files differ
diff --git a/icons/profiler/toolbar/force-garbage-collection.png b/icons/profiler/toolbar/force-garbage-collection.png
index 659da22..8498ac5 100644
--- a/icons/profiler/toolbar/force-garbage-collection.png
+++ b/icons/profiler/toolbar/force-garbage-collection.png
Binary files differ
diff --git a/icons/profiler/toolbar/force-garbage-collection@2x.png b/icons/profiler/toolbar/force-garbage-collection@2x.png
index d93bbc7..313ab30 100644
--- a/icons/profiler/toolbar/force-garbage-collection@2x.png
+++ b/icons/profiler/toolbar/force-garbage-collection@2x.png
Binary files differ
diff --git a/icons/profiler/toolbar/force-garbage-collection@2x_dark.png b/icons/profiler/toolbar/force-garbage-collection@2x_dark.png
index da81d4a..61dc81f 100644
--- a/icons/profiler/toolbar/force-garbage-collection@2x_dark.png
+++ b/icons/profiler/toolbar/force-garbage-collection@2x_dark.png
Binary files differ
diff --git a/icons/profiler/toolbar/force-garbage-collection_dark.png b/icons/profiler/toolbar/force-garbage-collection_dark.png
index 40d5f94..3d3a0fb 100644
--- a/icons/profiler/toolbar/force-garbage-collection_dark.png
+++ b/icons/profiler/toolbar/force-garbage-collection_dark.png
Binary files differ
diff --git a/icons/shell/filetree/android-module.png b/icons/shell/filetree/android-module.png
index f644a1b..96bb7b0 100644
--- a/icons/shell/filetree/android-module.png
+++ b/icons/shell/filetree/android-module.png
Binary files differ
diff --git a/icons/shell/filetree/android-module@2x.png b/icons/shell/filetree/android-module@2x.png
index 277fe84..de233c4 100644
--- a/icons/shell/filetree/android-module@2x.png
+++ b/icons/shell/filetree/android-module@2x.png
Binary files differ
diff --git a/icons/shell/filetree/android-module@2x_dark.png b/icons/shell/filetree/android-module@2x_dark.png
index 277fe84..de233c4 100644
--- a/icons/shell/filetree/android-module@2x_dark.png
+++ b/icons/shell/filetree/android-module@2x_dark.png
Binary files differ
diff --git a/icons/shell/filetree/android-module_dark.png b/icons/shell/filetree/android-module_dark.png
index f644a1b..96bb7b0 100644
--- a/icons/shell/filetree/android-module_dark.png
+++ b/icons/shell/filetree/android-module_dark.png
Binary files differ
diff --git a/icons/shell/filetree/feature-module.png b/icons/shell/filetree/feature-module.png
new file mode 100644
index 0000000..4c40ea2
--- /dev/null
+++ b/icons/shell/filetree/feature-module.png
Binary files differ
diff --git a/icons/shell/filetree/feature-module@2x.png b/icons/shell/filetree/feature-module@2x.png
new file mode 100644
index 0000000..8dd7b3c
--- /dev/null
+++ b/icons/shell/filetree/feature-module@2x.png
Binary files differ
diff --git a/icons/shell/filetree/feature-module@2x_dark.png b/icons/shell/filetree/feature-module@2x_dark.png
new file mode 100644
index 0000000..8dd7b3c
--- /dev/null
+++ b/icons/shell/filetree/feature-module@2x_dark.png
Binary files differ
diff --git a/icons/shell/filetree/feature-module_dark.png b/icons/shell/filetree/feature-module_dark.png
new file mode 100644
index 0000000..4c40ea2
--- /dev/null
+++ b/icons/shell/filetree/feature-module_dark.png
Binary files differ
diff --git a/icons/shell/filetree/instant-apps.png b/icons/shell/filetree/instant-apps.png
new file mode 100644
index 0000000..40d127e
--- /dev/null
+++ b/icons/shell/filetree/instant-apps.png
Binary files differ
diff --git a/icons/shell/filetree/instant-apps@2x.png b/icons/shell/filetree/instant-apps@2x.png
new file mode 100644
index 0000000..19affeb
--- /dev/null
+++ b/icons/shell/filetree/instant-apps@2x.png
Binary files differ
diff --git a/icons/shell/filetree/instant-apps@2x_dark.png b/icons/shell/filetree/instant-apps@2x_dark.png
new file mode 100644
index 0000000..19affeb
--- /dev/null
+++ b/icons/shell/filetree/instant-apps@2x_dark.png
Binary files differ
diff --git a/icons/shell/filetree/instant-apps_dark.png b/icons/shell/filetree/instant-apps_dark.png
new file mode 100644
index 0000000..40d127e
--- /dev/null
+++ b/icons/shell/filetree/instant-apps_dark.png
Binary files differ
diff --git a/icons/shell/filetree/library-module.png b/icons/shell/filetree/library-module.png
new file mode 100644
index 0000000..a22b94f
--- /dev/null
+++ b/icons/shell/filetree/library-module.png
Binary files differ
diff --git a/icons/shell/filetree/library-module@2x.png b/icons/shell/filetree/library-module@2x.png
new file mode 100644
index 0000000..5f96a6a
--- /dev/null
+++ b/icons/shell/filetree/library-module@2x.png
Binary files differ
diff --git a/icons/shell/filetree/library-module@2x_dark.png b/icons/shell/filetree/library-module@2x_dark.png
new file mode 100644
index 0000000..5f96a6a
--- /dev/null
+++ b/icons/shell/filetree/library-module@2x_dark.png
Binary files differ
diff --git a/icons/shell/filetree/library-module_dark.png b/icons/shell/filetree/library-module_dark.png
new file mode 100644
index 0000000..a22b94f
--- /dev/null
+++ b/icons/shell/filetree/library-module_dark.png
Binary files differ
diff --git a/icons/shell/tool-windows/favorites.png b/icons/shell/tool-windows/favorites.png
index 88f55c0..17f4adc 100644
--- a/icons/shell/tool-windows/favorites.png
+++ b/icons/shell/tool-windows/favorites.png
Binary files differ
diff --git a/icons/shell/tool-windows/favorites@2x.png b/icons/shell/tool-windows/favorites@2x.png
index fa8c69f..bd9e8ca 100644
--- a/icons/shell/tool-windows/favorites@2x.png
+++ b/icons/shell/tool-windows/favorites@2x.png
Binary files differ
diff --git a/icons/shell/tool-windows/favorites@2x_dark.png b/icons/shell/tool-windows/favorites@2x_dark.png
index 2b9788b..fc89b4a 100644
--- a/icons/shell/tool-windows/favorites@2x_dark.png
+++ b/icons/shell/tool-windows/favorites@2x_dark.png
Binary files differ
diff --git a/icons/shell/tool-windows/favorites_dark.png b/icons/shell/tool-windows/favorites_dark.png
index 9eea75e..64b76b6 100644
--- a/icons/shell/tool-windows/favorites_dark.png
+++ b/icons/shell/tool-windows/favorites_dark.png
Binary files differ
diff --git a/icons/shell/tools/profiler.png b/icons/shell/tools/profiler.png
new file mode 100644
index 0000000..4ae1f92
--- /dev/null
+++ b/icons/shell/tools/profiler.png
Binary files differ
diff --git a/icons/shell/tools/profiler@2x.png b/icons/shell/tools/profiler@2x.png
new file mode 100644
index 0000000..f967138
--- /dev/null
+++ b/icons/shell/tools/profiler@2x.png
Binary files differ
diff --git a/icons/shell/tools/profiler@2x_dark.png b/icons/shell/tools/profiler@2x_dark.png
new file mode 100644
index 0000000..f966ca3
--- /dev/null
+++ b/icons/shell/tools/profiler@2x_dark.png
Binary files differ
diff --git a/icons/shell/tools/profiler_dark.png b/icons/shell/tools/profiler_dark.png
new file mode 100644
index 0000000..662e4f9
--- /dev/null
+++ b/icons/shell/tools/profiler_dark.png
Binary files differ