diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/brkp_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/breakpoint.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/brkp_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/breakpoint.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/etool16/debug_exc.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/debug.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/etool16/debug_exc.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/debug.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/environment_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/environmentj.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/environment_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/environmentj.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/etool16/watch_exp.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/expression.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/etool16/watch_exp.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/expression.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui.externaltools/etool16/external_tools.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/external-tools.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui.externaltools/etool16/external_tools.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/external-tools.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/file_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/file.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/file_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/file.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/fldr_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/folder.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/fldr_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/folder.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/genericvariable_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/generic-variablej.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/genericvariable_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/generic-variablej.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.console/full/eview/console_view.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.console/full/eview/console_view.svg
deleted file mode 100644
index 544fc17..0000000
--- a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.console/full/eview/console_view.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.terminal/console_view.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.terminal/console_view.svg
deleted file mode 100644
index 9302db0..0000000
--- a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.terminal/console_view.svg
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/envvar.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/envvar.svg
deleted file mode 100644
index 6558747..0000000
--- a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/envvar.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/expression_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/expression_obj.svg
deleted file mode 100644
index 9ec56f1..0000000
--- a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/expression_obj.svg
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/ldebug_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/ldebug_obj.svg
deleted file mode 100644
index 162f937..0000000
--- a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/ldebug_obj.svg
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/lrun_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/lrun_obj.svg
deleted file mode 100644
index 5b73165..0000000
--- a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/lrun_obj.svg
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.terminal.view.ui/eview16/console_view.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.terminal.view.ui/eview16/console_view.svg
deleted file mode 100644
index 544fc17..0000000
--- a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.terminal.view.ui/eview16/console_view.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/persp_tab.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/perspective.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/persp_tab.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/perspective.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/prj_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/project.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/prj_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/project.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/common_tab.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/properties.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/common_tab.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/properties.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/readwrite_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/readwrite.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/readwrite_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/readwrite.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui/etool_16/redo_edit.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/redo.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui/etool_16/redo_edit.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/redo.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/elcl16/resume_co.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/resume.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/elcl16/resume_co.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/resume.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/etool16/run_exc.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/run.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/etool16/run_exc.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/run.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui/search.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/search.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui/search.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/search.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/elcl16/stepinto_co.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/step-into.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/elcl16/stepinto_co.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/step-into.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/elcl16/terminate_co.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/stop.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/elcl16/terminate_co.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/stop.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/elcl16/suspend_co.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/suspend.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/elcl16/suspend_co.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/suspend.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.console/full/cview/console_view.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/terminal.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.console/full/cview/console_view.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/terminal.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/thread_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/thread-running.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/thread_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/thread-running.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui/etool_16/undo_edit.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/undo.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui/etool_16/undo_edit.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/undo.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui.editors/etool16/last_edit_pos.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/visit-last-edited-location.svg.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui.editors/etool16/last_edit_pos.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/visit-last-edited-location.svg.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui.editors/etools16/next_edit_pos.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/visit-next-edited-location.svg.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.ui.editors/etools16/next_edit_pos.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/visit-next-edited-location.svg.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/write_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/write.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/write_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/write.svg
diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/jar_obj.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/zip.svg
similarity index 100%
rename from iconpacks/eclipse-dual-tone/dual-tone-icons/org.eclipse.debug.ui/obj16/jar_obj.svg
rename to iconpacks/eclipse-dual-tone/dual-tone-icons/zip.svg
diff --git a/iconpacks/eclipse-dual-tone/icon-mapping.txt b/iconpacks/eclipse-dual-tone/icon-mapping.txt
new file mode 100644
index 0000000..e04e751
--- /dev/null
+++ b/iconpacks/eclipse-dual-tone/icon-mapping.txt
@@ -0,0 +1,26 @@
+- terminal.svg: org.eclipse.console/icons/full/eview/console_view.svg, org.eclipse.console/icons/full/cview/console_view.svg, org.eclipse.debug.terminal/icons/console_view.svg, org.eclipse.terminal.view.ui/icons/eview16/console_view.svg
+- undo.svg: org.eclipse.ui/icons/full/etool16/undo_edit.svg
+- redo.svg: org.eclipse.ui/icons/full/etool16/redo_edit.svg
+- search.svg: org.eclipse.ui/icons/full/etool16/search.svg, org.eclipse.ant.ui/icons/full/elcl16/search.svg, org.eclipse.search/icons/full/etool16/search.svg, org.eclipse.search/icons/full/eview16/searchres.svg, org.eclipse.ui.ide/icons/full/etool16/search_src.svg, org.eclipse.ui/icons/full/etool16/find_actions.svg
+- visit-last-edited-location.svg: org.eclipse.ui.editors/icons/etool16/last_edit_pos.svg
+- visit-next-edited-location.svg: org.eclipse.ui.editors/icons/etool16/next_edit_pos.svg
+- resume.svg: org.eclipse.jdt.debug.ui/icons/full/elcl16/resume_co.svg, org.eclipse.debug.ui/icons/full/elcl16/resume_co.svg
+- step-into.svg: org.eclipse.compare/icons/full/elcl16/next_nav_into.svg, org.eclipse.debug.ui/icons/full/elcl16/stepinto_co.svg
+- suspend.svg: org.eclipse.jdt.debug.ui/icons/full/elcl16/suspend_co.svg, org.eclipse.debug.ui/icons/full/elcl16/suspend_co.svg
+- stop.svg: org.eclipse.ui.browser/icons/elcl16/nav_stop.svg, org.eclipse.debug.ui/icons/full/elcl16/terminate_co.svg, org.eclipse.debug.ui/icons/full/obj16/terminatedlaunch_obj.svg, org.eclipse.e4.ui.progress/icons/full/elcl16/progress_stop.svg, org.eclipse.jdt.debug.ui/icons/full/etool16/term_sbook.svg, org.eclipse.jdt.junit/icons/full/elcl16/stop.svg, org.eclipse.jdt.ui/icons/full/elcl16/ch_cancel.svg, org.eclipse.jface/icons/full/action/images/stop.svg, org.eclipse.search/icons/full/elcl16/stop.svg, org.eclipse.ui/icons/full/elcl16/progress_stop.svg, org.eclipse.ui/icons/full/elcl16/stop.svg
+- debug.svg: org.eclipse.debug.ui/icons/full/etool16/debug_exc.svg, org.eclipse.debug.ui/icons/full/eview16/debug_persp.svg, org.eclipse.debug.ui/icons/full/eview16/debug_view.svg, org.eclipse.jdt.debug.ui/icons/full/etool16/debug_exc.svg, org.eclipse.pde.ui/icons/obj16/debug_exc.svg, org.eclipse.debug.ui/obj16/ldebug_obj.svg
+- run.svg: org.eclipse.ant.ui/icons/full/elcl16/run_tool.svg, org.eclipse.debug.ui/icons/full/etool16/run_exc.svg, org.eclipse.debug.ui/icons/full/obj16/lrun_obj.svg, org.eclipse.e4.tools.bundle.spy/icons/start.svg, org.eclipse.e4.ui.model.workbench.edit/icons/full/obj16/Handler.svg, org.eclipse.jdt.debug.ui/icons/full/etool16/run_exc.svg, org.eclipse.pde.ui/icons/obj16/run_exc.svg
+- expression.svg: org.eclipse.jdt.debug.ui/icons/full/etool16/watch_exp.svg, org.eclipse.debug.ui/icons/full/obj16/expression_obj.svg
+- breakpoint.svg: org.eclipse.debug.ui/icons/full/obj16/brkp_obj.svg, org.eclipse.jdt.debug.ui/icons/full/obj16/brkp_obj.svg, org.eclipse.debug.ui/icons/full/obj16/envvar_obj.svg
+- properties.svg: org.eclipse.debug.ui/icons/full/obj16/common_tab.svg, org.eclipse.debug.ui/icons/full/elcl16/prop_ps.svg, org.eclipse.e4.ui.model.workbench.edit/icons/full/obj16/StringToStringMap.svg, org.eclipse.ui/icons/full/eview16/prop_ps.svg, org.eclipse.ui.views/icons/full/eview16/prop_ps.svg, org.eclipse.ui.views.log/icons/elcl16/properties.svg, org.eclipse.ant.ui/icons/full/elcl16/properties.svg, org.eclipse.jdt.jeview/icons/c/properties.svg, org.eclipse.pde.ui/icons/elcl16/properties.svg
+- environment.svg: org.eclipse.debug.ui/icons/full/obj16/environment_obj.svg, org.eclipse.debug.ui/icons/full/etool16/environment_co.svg
+- file.svg: org.eclipse.jdt.ui/icons/full/obj16/file_obj.svg, org.eclipse.pde.ua.ui/icons/obj16/toc_leaftopic_obj.svg, org.eclipse.pde.ui/icons/obj16/toc_leaftopic_obj.svg, org.eclipse.ui/icons/full/obj16/file_obj.svg, org.eclipse.ui.editors/icons/full/obj16/file_obj.svg, org.eclipse.ui.ide/icons/full/obj16/welcome_editor.svg, org.eclipse.debug.ui/icons/obj16/file_obj.svg
+- folder.svg: org.eclipse.debug.ui/icons/full/obj16/fldr_obj.svg, org.eclipse.e4.ui.workbench.swt/icons/full/obj16/fldr_obj.svg, org.eclipse.mylyn.tasks.ui/icons/etool16/category.svg, org.eclipse.pde.ui/icons/obj16/fldr_obj.svg
+- generic-variable.svg: org.eclipse.debug.ui/icons/full/obj16/genericvariable_obj.svg, org.eclipse.jdt.debug.ui/icons/full/obj16/jspbrkpt_obj.svg
+- zip.svg: org.eclipse.debug.ui/icons/full/obj16/jar_obj.svg, org.eclipse.jdt.debug.ui/icons/full/obj16/jar_obj.svg, org.eclipse.pde.ui/icons/obj16/ftr_jar_obj.svg, org.eclipse.pde.ui/icons/obj16/jar_obj.svg, org.eclipse.jdt.ui/icons/full/obj16/jar_obj.svg, org.eclipse.jdt.ui/icons/full/obj16/jar_l_obj.svg
+- perspective.svg: org.eclipse.debug.ui/icons/full/obj16/persp_tab.svg, org.eclipse.team.cvs.ui/icons/full/elcl16/local_history_mode.svg
+- project.svg: org.eclipse.debug.ui/icons/full/obj16/prj_obj.svg, org.eclipse.jdt.debug.ui/icons/full/obj16/prj_obj.svg
+- readwrite.svg: org.eclipse.debug.ui/icons/full/obj16/readwrite_obj.svg, org.eclipse.jdt.debug.ui/icons/full/obj16/readwrite_obj.svg
+- write.svg: org.eclipse.debug.ui/icons/full/obj16/write_obj.svg, org.eclipse.ui.workbench.texteditor/icons/full/elcl16/edit_template.svg
+- thread-running.svg: org.eclipse.debug.ui/icons/full/obj16/thread_obj.svg, org.eclipse.jdt.debug.ui/icons/full/obj16/thread_obj.svg
+- external-tools.svg: org.eclipse.ui.externaltools/icons/full/etool16/external_tools.svg, org.eclipse.ui.externaltools/icons/full/obj16/external_tools.svg
\ No newline at end of file
diff --git a/iconpacks/eclipse-dual-tone/semantic-icon-library.txt b/iconpacks/eclipse-dual-tone/semantic-icon-library.txt
new file mode 100644
index 0000000..9e96c9b
--- /dev/null
+++ b/iconpacks/eclipse-dual-tone/semantic-icon-library.txt
@@ -0,0 +1,26 @@
+- terminal.svg: Open a terminal/console.
+- undo.svg: Undo action.
+- redo.svg: Redo action.
+- search.svg: Search action.
+- visit-last-edited-location.svg: Visit last edited position.
+- visit-next-edited-location.svg: Visit next edited position.
+- resume.svg: Resume until next breakpoint in debug mode.
+- step-into.svg: Step into next operation in debug mode.
+- suspend.svg: Suspend a running execution in debug mode.
+- stop.svg: Stop action.
+- debug.svg: Debug action.
+- run.svg: Run action.
+- expression.svg: Indicator for an expression in the expression tab of the debug perspective.
+- breakpoint.svg: Indicator for a breakpoint.
+- properties.svg: Indicator for generic properties.
+- environment.svg: Indicator for the environment settings of a run/debug configuration.
+- file.svg: Indicator for a file.
+- folder.svg: Indicator for a folder.
+- generic-variable.svg: Indicator for a generic variable.
+- zip.svg: Indicator for a zipped file.
+- perspective.svg: Indicator for a generic perspective.
+- project.svg: Indicator for a project.
+- readwrite.svg: Indicator for read/write permissions.
+- write.svg: Indicator for write permissions.
+- thread-running.svg: Indicator for a running thread in debug mode.
+- external-tools.svg: Run and configuration action for external tools.