diff --git a/gui/public/logo/abtem.png b/gui/public/logo/abtem.png
new file mode 100644
index 0000000000000000000000000000000000000000..1702f7ca4b7afe5149493dc9e727768ecd1c3045
Binary files /dev/null and b/gui/public/logo/abtem.png differ
diff --git a/gui/public/logo/fiji.png b/gui/public/logo/fiji.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed5382bd1dbc243a031ac0234d2e6a241bcbfdb5
Binary files /dev/null and b/gui/public/logo/fiji.png differ
diff --git a/gui/public/jupyter_logo.svg b/gui/public/logo/jupyter.svg
similarity index 100%
rename from gui/public/jupyter_logo.svg
rename to gui/public/logo/jupyter.svg
diff --git a/gui/public/logo/nexus.png b/gui/public/logo/nexus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c9c7ed82c49ca8735e996b6e2daa3e00043af92
Binary files /dev/null and b/gui/public/logo/nexus.png differ
diff --git a/gui/public/logo/nionswift.png b/gui/public/logo/nionswift.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9b2410d072134c7d512d25e01a96661fac1b558
Binary files /dev/null and b/gui/public/logo/nionswift.png differ
diff --git a/gui/public/logo/pyarpes.svg b/gui/public/logo/pyarpes.svg
new file mode 100644
index 0000000000000000000000000000000000000000..dd029eb9b89d452f20c9bcc7d095ca6287cb5885
--- /dev/null
+++ b/gui/public/logo/pyarpes.svg
@@ -0,0 +1,2 @@
+
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1117.4 1608.93"><defs><style>.cls-1,.cls-11,.cls-13,.cls-9{fill:none;}.cls-1,.cls-11,.cls-9{stroke:#fed318;}.cls-1{stroke-miterlimit:10;}.cls-2{fill:#bfbfbf;}.cls-13,.cls-2,.cls-4,.cls-5,.cls-6,.cls-7{stroke:#1e1e1e;stroke-width:6px;}.cls-11,.cls-13,.cls-2,.cls-4,.cls-5,.cls-6,.cls-7,.cls-9{stroke-linecap:round;stroke-linejoin:round;}.cls-3{fill:#fed318;}.cls-4{fill:#d8d8d8;}.cls-5{fill:#f2f2f3;}.cls-6{fill:#d3d3d3;}.cls-7{fill:#f4f4f5;}.cls-8{clip-path:url(#clip-path);}.cls-9{stroke-width:15px;}.cls-10{clip-path:url(#clip-path-2);}.cls-11{stroke-width:17px;}.cls-12{fill:#1e1e1e;}.cls-14{fill:#231f20;}</style><clipPath id="clip-path"><polygon class="cls-1" points="56.5 374.91 555.61 50.49 1054.71 374.91 805.16 537.12 555.61 374.91 306.06 537.12 56.5 374.91"/></clipPath><clipPath id="clip-path-2"><polygon class="cls-1" points="56.5 374.91 555.61 50.49 1054.71 374.91 805.16 537.12 555.61 374.91 306.05 537.12 56.5 374.91"/></clipPath></defs><title>Main</title><polygon class="cls-2" points="555.61 374.91 306.06 537.12 306.06 982.88 555.61 820.67 555.61 374.91"/><path class="cls-3" d="M554.25,743.91a61.34,61.34,0,0,1-17.4,15.24,39.25,39.25,0,0,1-11.29,4.21,45.8,45.8,0,0,1-6.08.69l-3.05,0c-1,0-2-.19-3-.29-8.08-1-15.46-4.44-22-8.61l-1.23-.78-1.19-.83-2.36-1.67c-1.51-1.19-3.07-2.33-4.51-3.57s-2.93-2.47-4.31-3.78c-.69-.64-1.4-1.28-2.09-1.94l-2-2c-10.73-10.72-19.8-22.71-28.17-35s-15.92-25.16-23.08-38.16c-14.25-26-26.8-52.86-38.46-80s-22.36-54.74-32.26-82.62a9.28,9.28,0,1,1,17.49-6.22c0,.09.07.19.1.28v0q13.18,41.76,28.94,82.7c10.55,27.22,22,54.12,35.05,80.13,6.56,13,13.53,25.75,21.19,38s16,24.1,25.75,34.52l1.83,1.94c.62.64,1.25,1.25,1.88,1.88,1.25,1.26,2.55,2.44,3.86,3.63s2.67,2.27,4,3.41l2.08,1.59,1,.79,1.07.73c5.68,3.94,11.92,7,18.43,8.08a30,30,0,0,0,19.17-3.06c6-3.07,11.34-7.78,16-13.11h0a3,3,0,0,1,4.59,3.87Z"/><path class="cls-3" d="M411.19,466.11c.06.25.07.4.15.74l.24,1,.6,2.18c.42,1.48.87,3,1.34,4.52.93,3,1.9,6.11,2.9,9.17,2,6.12,4.06,12.25,6.18,18.37q6.36,18.34,13.22,36.57c9.13,24.28,18.82,48.36,29.27,72.08s21.66,47.12,34.57,69.45a260.21,260.21,0,0,0,21.39,31.93c1,1.25,2,2.45,3.05,3.64s2.11,2.35,3.18,3.51,2.2,2.22,3.31,3.33l1.73,1.56.86.78.9.72a39.66,39.66,0,0,0,7.5,5,19.2,19.2,0,0,0,8,2.26h0a3,3,0,0,1,0,6,25.38,25.38,0,0,1-10.75-2.5,45.83,45.83,0,0,1-9-5.46l-1-.78-1-.81-2-1.65c-1.24-1.15-2.52-2.27-3.71-3.46s-2.41-2.36-3.52-3.6-2.29-2.46-3.37-3.73A266.35,266.35,0,0,1,492,684.83c-14-22.29-26.21-45.55-37.71-69.08S432.14,568.28,422,544.14q-7.61-18.1-14.75-36.42-3.56-9.17-7-18.42-1.71-4.64-3.35-9.35c-.55-1.58-1.09-3.16-1.62-4.8l-.78-2.5-.4-1.37c-.13-.45-.28-1.1-.41-1.64A8.91,8.91,0,0,1,411,465.45v0Z"/><polygon class="cls-4" points="805.16 537.12 555.61 374.91 555.61 820.67 805.16 982.88 805.16 537.12"/><path class="cls-3" d="M557.9,740.05c4.66,5.33,10,10,16,13.11a30,30,0,0,0,19.17,3.06c6.51-1.07,12.75-4.14,18.43-8.08l1.07-.73,1-.79,2.08-1.59c1.34-1.14,2.72-2.21,4-3.41s2.61-2.37,3.86-3.63c.62-.63,1.26-1.24,1.88-1.88l1.83-1.94C637,723.75,645.34,711.9,653,699.65s14.63-25,21.19-38c13.07-26,24.5-52.91,35-80.13s20.15-54.86,28.94-82.7h0a9.28,9.28,0,0,1,17.71,5.58c0,.1-.08.23-.11.32Q741,546.5,723.54,587.3c-11.66,27.17-24.21,54-38.46,80-7.16,13-14.74,25.8-23.08,38.16s-17.44,24.33-28.17,35l-2,2c-.69.66-1.4,1.3-2.1,1.94-1.37,1.31-2.84,2.54-4.3,3.78s-3,2.38-4.51,3.57l-2.36,1.67-1.19.83-1.23.78c-6.5,4.17-13.88,7.57-22,8.61-1,.1-2,.28-3,.29l-3,0a45.8,45.8,0,0,1-6.08-.69,39.25,39.25,0,0,1-11.29-4.21,61.34,61.34,0,0,1-17.4-15.24,3,3,0,0,1,4.58-3.87Z"/><path class="cls-3" d="M713.85,469.64c-.13.54-.28,1.19-.41,1.64l-.4,1.37-.79,2.5c-.52,1.64-1.06,3.22-1.61,4.8q-1.64,4.73-3.35,9.35-3.4,9.27-7,18.42-7.14,18.33-14.74,36.42c-10.14,24.14-20.82,48.05-32.29,71.61s-23.68,46.79-37.71,69.08a267.45,267.45,0,0,1-23.33,32.09c-1.08,1.27-2.22,2.5-3.37,3.73s-2.33,2.41-3.52,3.6-2.47,2.31-3.71,3.46l-2,1.65-1,.81-1,.78a45.83,45.83,0,0,1-8.95,5.46,25.38,25.38,0,0,1-10.75,2.5,3,3,0,0,1,0-6h0a19.2,19.2,0,0,0,8-2.26,39.66,39.66,0,0,0,7.5-5l.9-.72.86-.78,1.73-1.56c1.11-1.11,2.24-2.17,3.31-3.33s2.16-2.29,3.18-3.51,2.06-2.39,3-3.64a260.21,260.21,0,0,0,21.39-31.93c12.91-22.33,24.08-45.76,34.57-69.45s20.14-47.8,29.27-72.08q6.85-18.21,13.22-36.57c2.12-6.12,4.2-12.25,6.18-18.37,1-3.06,2-6.13,2.9-9.17.47-1.52.92-3,1.34-4.52l.59-2.18.25-1c.08-.34.09-.49.15-.74l.15-.62a8.91,8.91,0,1,1,17.34,4.12Z"/><polygon class="cls-5" points="56.5 374.91 56.5 968.64 555.61 1293.06 555.61 1145.08 306.06 982.88 306.06 537.12 56.5 374.91"/><polygon class="cls-6" points="1054.71 374.91 1054.71 968.64 555.61 1293.06 555.61 1145.08 805.16 982.88 805.16 537.12 1054.71 374.91"/><polygon class="cls-4" points="306.06 982.88 555.61 820.67 805.16 982.88 555.61 1145.08 306.06 982.88"/><polygon class="cls-7" points="56.5 374.91 555.61 50.49 1054.71 374.91 805.16 537.12 555.61 374.91 306.06 537.12 56.5 374.91"/><g class="cls-8"><ellipse class="cls-9" cx="555.61" cy="374.91" rx="276.11" ry="179.47"/></g><polygon class="cls-1" points="56.5 374.91 555.61 50.49 1054.71 374.91 805.16 537.12 555.61 374.91 306.06 537.12 56.5 374.91"/><g class="cls-10"><ellipse class="cls-11" cx="555.61" cy="377.82" rx="204.1" ry="132.66"/></g><polygon class="cls-1" points="56.5 374.91 555.61 50.49 1054.71 374.91 805.16 537.12 555.61 374.91 306.05 537.12 56.5 374.91"/><path class="cls-12" d="M554.18,377.55l-61.37,39.51-61.93,40.07c-20.68,13.45-41.42,26.88-62,40.64s-41.11,27.6-61.16,41.86l1.37-2.51V982.88l-4.64-2.52L554,818.15l-1.36,2.52q0-110.79.42-221.35Zm2.86-5.28,1.15,224q.46,112.21.42,224.42a3,3,0,0,1-1.37,2.51L307.69,985.39a3,3,0,0,1-4.63-2.51V537a2.81,2.81,0,0,1,1.36-2.4C326,521.83,347,508.66,368,495.36s41.85-26.88,62.76-40.46l62.84-41Z"/><path class="cls-13" d="M56.5,374.91,555.61,50.49l499.1,324.42L805.16,537.12,747,499.31,555.61,374.91,306.05,537.12Z"/><path class="cls-14" d="M136.09,1347.81h39.84c35.81,0,57.31,11.61,57.31,44.06,0,31-21.12,46.08-56.35,46.08H147.13v68h-11Zm38,80.83c32.3,0,47.76-10.75,47.76-36.77,0-26.45-16-34.75-48.72-34.75h-26v71.52Z"/><path class="cls-14" d="M250.18,1556l2.45-9.17a29,29,0,0,0,9.41,1.87c14.06,0,23.66-13,29.52-30.58l3.17-10L247.4,1390.72h11.47l27.79,72.44c3.8,9.74,8.36,22.08,12.53,32.35h1c3.7-10.23,7.4-22.56,10.71-32.35l24.53-72.44h10.84l-45.5,129.75c-6.43,19.22-18.1,38-38.79,38A29.49,29.49,0,0,1,250.18,1556Z"/><path class="cls-14" d="M406.81,1347.81h11L473.57,1506H461.86l-31.58-93.12c-6.43-18.77-12-35.35-17.57-54.63h-1c-5.52,19.3-11.09,35.86-17.52,54.63l-32,93.12H351.08Zm-30.29,94.63h70.92v9.24H376.52Z"/><path class="cls-14" d="M498.48,1347.81H543.7c31.44,0,52,11.52,52,41.76,0,28.82-20.59,43.77-52,43.77H509.52V1506h-11ZM540.82,1424c28,0,43.54-11.08,43.54-34.46,0-23.81-15.55-32.45-43.54-32.45h-31.3V1424Zm.41,6.08,10.56-3.17,47,79H585.94Z"/><path class="cls-14" d="M629,1347.81h39.84c35.81,0,57.32,11.61,57.32,44.06,0,31-21.12,46.08-56.36,46.08H640.08v68H629Zm38,80.83c32.3,0,47.76-10.75,47.76-36.77,0-26.45-16-34.75-48.72-34.75h-26v71.52Z"/><path class="cls-14" d="M760.8,1347.81h86.55v9.5H771.84v59.91h63.41v9.5H771.84v69.75h77.91v9.5h-89Z"/><path class="cls-14" d="M872.21,1485l7.1-7.58c11.48,13,28,21.38,46.42,21.38,24.15,0,39.36-12.94,39.36-31.78,0-19.75-12.89-26-28.46-33l-24-10.75c-13.78-6.07-32.09-15.91-32.09-39.34,0-23,19.68-39,46-39a60.5,60.5,0,0,1,44.06,18.93l-6.38,7.35A50.42,50.42,0,0,0,926.55,1355c-20.89,0-34.9,11.16-34.9,28.27,0,18.46,15.79,25.42,27.36,30.51l23.93,10.68c17.71,7.89,33.29,17.66,33.29,41.86s-19.92,42.57-50.6,42.57C902.5,1508.85,884.69,1499.06,872.21,1485Z"/></svg>
\ No newline at end of file
diff --git a/gui/public/pyiron_logo.png b/gui/public/logo/pyiron.png
similarity index 100%
rename from gui/public/pyiron_logo.png
rename to gui/public/logo/pyiron.png
diff --git a/gui/public/logo/vesta.png b/gui/public/logo/vesta.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbb003a5c7b54681169aeadb10384f063f119991
Binary files /dev/null and b/gui/public/logo/vesta.png differ
diff --git a/gui/tests/artifacts.js b/gui/tests/artifacts.js
index 58f5ed1ee1dbf66a544d8fe4558ed0a5a5dac69f..ff3ceab485504c00dec0301bd7e0f54dde14c4b8 100644
--- a/gui/tests/artifacts.js
+++ b/gui/tests/artifacts.js
@@ -65259,18 +65259,19 @@ window.nomadArtifacts = {
   "northTools": {
     "jupyter": {
       "short_description": "Basic jupyter run with an empty notebook or on given notebook file.",
-      "description": "### **Jupyter Notebook**: The Classic Notebook Interface\n\nThe Jupyter Notebook is the original web application for creating and sharing computational documents. It offers a simple, streamlined, document-centric experience.",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/jupyter:latest",
+      "description": "### **Jupyter Notebook**: The Classic Notebook Interface\nThe Jupyter Notebook is the original web application for creating and sharing computational documents. It offers a simple, streamlined, document-centric experience.",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/jupyter:refactor",
       "cmd": null,
       "image_pull_policy": "Always",
       "privileged": false,
+      "default_url": "/lab",
       "path_prefix": "lab/tree",
       "with_path": true,
       "file_extensions": [
         "ipynb"
       ],
       "mount_path": "/home/jovyan",
-      "icon": "jupyter_logo.svg",
+      "icon": "logo/jupyter.svg",
       "maintainer": [
         {
           "name": "Markus Scheidgen",
@@ -65281,18 +65282,19 @@ window.nomadArtifacts = {
     },
     "pyiron": {
       "short_description": "Jupyterlab with pyiron installed.",
-      "description": "## Pyiron: Complex workflows made easy\n\nFrom rapid prototyping to high performance computing in material science. [Homepage](https://pyiron.org/).",
+      "description": "### **Pyiron**: Complex workflows made easy\nFrom rapid prototyping to high performance computing in materials science. [Homepage](https://pyiron.org/).",
       "image": "pyiron/pyiron:latest",
       "cmd": null,
       "image_pull_policy": "Always",
       "privileged": false,
+      "default_url": "/lab",
       "path_prefix": "lab/tree",
       "with_path": true,
       "file_extensions": [
         "ipynb"
       ],
       "mount_path": "/home/jovyan",
-      "icon": "pyiron_logo.png",
+      "icon": "logo/pyiron.png",
       "maintainer": [
         {
           "name": "Markus Scheidgen",
@@ -65302,17 +65304,26 @@ window.nomadArtifacts = {
       "external_mounts": []
     },
     "nionswift": {
-      "short_description": "Run NionSwift to analyze data as well as prepare focus series reconstructions",
-      "description": "Run Nion Swift to analyze data.",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/nionswift-webtop",
+      "short_description": "Run Nion Swift to analyze data as well as prepare focus series reconstructions in NOMAD.",
+      "description": "### **Nion Swift**:\nNion Swift is a software package for electron microscopy data analysis and visualization. It is designed to be easy to use and to provide a high degree of interactivity. [Homepage](https://nionswift.readthedocs.io/en/stable/).",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/nionswift:refactor",
       "cmd": null,
       "image_pull_policy": "Always",
-      "privileged": true,
+      "privileged": false,
+      "default_url": "/desktop",
       "path_prefix": null,
       "with_path": false,
-      "file_extensions": [],
-      "mount_path": "/config",
-      "icon": null,
+      "file_extensions": [
+        "tiff",
+        "tif",
+        "dm3",
+        "dm4",
+        "hdf5",
+        "h5",
+        "nion"
+      ],
+      "mount_path": "/home/jovyan",
+      "icon": "logo/nionswift.png",
       "maintainer": [
         {
           "name": "Sherjeel Shabih",
@@ -65322,14 +65333,15 @@ window.nomadArtifacts = {
       "external_mounts": []
     },
     "nexustools": {
-      "short_description": null,
-      "description": "Includes multiple NeXus tools for visualization and analysis.",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/nexus-webtop",
+      "short_description": "Analyse your NeXus files in NOMAD with several NeXus-compatible tools.",
+      "description": "### **NeXus**:\nIncludes multiple NeXus tools for visualization and analysis.",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/nexus:weptop-replacement",
       "cmd": null,
       "image_pull_policy": "Always",
-      "privileged": true,
+      "privileged": false,
+      "default_url": "/lab",
       "path_prefix": null,
-      "with_path": false,
+      "with_path": true,
       "file_extensions": [
         "nxs",
         "nx",
@@ -65340,8 +65352,8 @@ window.nomadArtifacts = {
         "hdf",
         "ipynb"
       ],
-      "mount_path": "/config",
-      "icon": null,
+      "mount_path": "/home/jovyan",
+      "icon": "logo/nexus.png",
       "maintainer": [
         {
           "name": "Sandor Brockhauser",
@@ -65350,67 +65362,133 @@ window.nomadArtifacts = {
       ],
       "external_mounts": []
     },
-    "ellips": {
-      "short_description": "An example for analyzing ellipsometric data.",
-      "description": "This example presents the capabilities of the NOMAD platform to store and standardize ellipsometry data. It shows the generation of a NeXus file according to the [NXellipsometry](https://manual.nexusformat.org/classes/contributed_definitions/NXellipsometry.html#nxellipsometry) application definition and a successive analysis of a SiO2 on Si Psi/Delta measurement.",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/ellips/jupyter:latest",
+    "fiji": {
+      "short_description": "Use FIJI to analyze and visualize your images in your NOMAD files.",
+      "description": "### **FIJI** (Fiji Is Just ImageJ): Image processing package\nIt can be used for tasks such as image editing, image analysis, and image processing. [Homepage](https://fiji.sc/).",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/fiji:weptop-replacement",
       "cmd": null,
       "image_pull_policy": "Always",
       "privileged": false,
-      "path_prefix": "lab/tree",
+      "default_url": "/desktop",
+      "path_prefix": null,
       "with_path": false,
       "file_extensions": [
-        "ipynb",
-        "nxs"
+        "tif",
+        "tiff",
+        "jpeg",
+        "png",
+        "gif",
+        "bmp",
+        "avi"
       ],
       "mount_path": "/home/jovyan",
-      "icon": "jupyter_logo.svg",
+      "icon": "logo/fiji.png",
       "maintainer": [
         {
-          "name": "Florian Dobener",
-          "email": "florian.dobener@physik.hu-berlin.de"
-        },
-        {
-          "name": "Carola Emminger",
-          "email": "emminger.carola@physik.hu-berlin.de"
+          "name": "Markus K\u00fchbach",
+          "email": "markus.kuehbach@physik.hu-berlin.de"
         }
       ],
       "external_mounts": []
     },
-    "mpes": {
-      "short_description": "An example for analyzing mpes data.",
-      "description": "This example presents the capabilities of the NOMAD platform to store and standardize multi photoemission spectroscopy (MPES) experimental data. It contains three major examples:\n\n- Taking a pre-binned file, here stored in a h5 file, and converting it into the standardized MPES NeXus format. There exists a [NeXus application definition for MPES](https://manual.nexusformat.org/classes/contributed_definitions/NXmpes.html#nxmpes) which details the internal structure of such a file.\n- Binning of raw data (see [here](https://www.nature.com/articles/s41597-020-00769-8) for additional resources) into a h5 file and consecutively generating a NeXus file from it.\n- An analysis example using data in the NeXus format and employing the [pyARPES](https://github.com/chstan/arpes) analysis tool to reproduce the main findings of [this paper](https://arxiv.org/pdf/2107.07158.pdf).",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/mpes/webtop",
+    "vesta": {
+      "short_description": "Run VESTA to analyse and visualize your crystal structures in your NOMAD files.",
+      "description": "### **VESTA**: Visualization for Electronic and STructural Analysis\nVESTA is a software program used for visualizing and analyzing crystal structures, electron density maps, and other three-dimensional data related to materials science and crystallography. [Homepage](http://jp-minerals.org/vesta/en/).",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/abtem:refactor",
       "cmd": null,
       "image_pull_policy": "Always",
-      "privileged": true,
+      "privileged": false,
+      "default_url": "/desktop",
       "path_prefix": null,
       "with_path": false,
+      "file_extensions": [
+        "vesta",
+        "cif",
+        "res",
+        "vasp",
+        "xyz",
+        "pdb",
+        "mcif",
+        "fsf",
+        "fcf",
+        "shelx",
+        "stl",
+        "cgo",
+        "wrl",
+        "pov",
+        "spf"
+      ],
+      "mount_path": "/home/jovyan",
+      "icon": "logo/vesta.png",
+      "maintainer": [
+        {
+          "name": "Markus K\u00fchbach",
+          "email": "markus.kuehbach@physik.hu-berlin.de"
+        }
+      ],
+      "external_mounts": []
+    },
+    "abtem": {
+      "short_description": "Electronic structure supported image simulation for transmission electron microscopy.",
+      "description": "### **abTEM, GPAW and VESTA**:\nVESTA, GPAW, and abTEM configured in one container for simulating images and diffraction patterns in transmission electron microscopy.",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/abtem:refactor",
+      "cmd": null,
+      "image_pull_policy": "Always",
+      "privileged": false,
+      "default_url": "/lab",
+      "path_prefix": null,
+      "with_path": true,
+      "file_extensions": [
+        "ipynb"
+      ],
+      "mount_path": "/home/jovyan",
+      "icon": "logo/abtem.png",
+      "maintainer": [
+        {
+          "name": "Markus K\u00fchbach",
+          "email": "markus.kuehbach@physik.hu-berlin.de"
+        }
+      ],
+      "external_mounts": []
+    },
+    "ellips": {
+      "short_description": "An example for analyzing ellipsometric data.",
+      "description": "### **Ellipsometry**:\nThis example presents the capabilities of the NOMAD platform to store and standardize ellipsometry data. It shows the generation of a NeXus file according to the [NXellipsometry](https://manual.nexusformat.org/classes/contributed_definitions/NXellipsometry.html#nxellipsometry) application definition and a successive analysis of a SiO2 on Si Psi/Delta measurement.",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/ellips:refactor",
+      "cmd": null,
+      "image_pull_policy": "Always",
+      "privileged": false,
+      "default_url": "/lab",
+      "path_prefix": "lab/tree",
+      "with_path": true,
       "file_extensions": [
         "ipynb",
-        "nxs",
-        "h5",
-        "hdf5"
+        "nxs"
       ],
-      "mount_path": "/config",
-      "icon": null,
+      "mount_path": "/home/jovyan",
+      "icon": "logo/jupyter.svg",
       "maintainer": [
         {
           "name": "Florian Dobener",
           "email": "florian.dobener@physik.hu-berlin.de"
+        },
+        {
+          "name": "Carola Emminger",
+          "email": "emminger.carola@physik.hu-berlin.de"
         }
       ],
       "external_mounts": []
     },
     "xps": {
       "short_description": "An example for analyzing XPS data.",
-      "description": "Includes tools for analyzing X-ray Photoelectron Spectroscopy (XPS) spectra and converting SPECS SLE files into NeXus.",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/xps/jupyter:master",
+      "description": "### **XPES**: X-ray Photoelectron Spectroscopy\nIncludes tools for analyzing X-ray Photoelectron Spectroscopy (XPS) spectra and converting SPECS SLE files into NeXus.",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/xps:refactor",
       "cmd": null,
       "image_pull_policy": "Always",
       "privileged": false,
+      "default_url": "/lab",
       "path_prefix": "lab/tree",
-      "with_path": false,
+      "with_path": true,
       "file_extensions": [
         "ipynb",
         "nxs",
@@ -65418,7 +65496,7 @@ window.nomadArtifacts = {
         "hdf5"
       ],
       "mount_path": "/home/jovyan",
-      "icon": "jupyter_logo.svg",
+      "icon": "logo/jupyter.svg",
       "maintainer": [
         {
           "name": "Florian Dobener",
@@ -65437,13 +65515,14 @@ window.nomadArtifacts = {
     },
     "sts": {
       "short_description": "An example for analyzing SPM (STM / STS) experiment.",
-      "description": "This example is for two types of experiments: Scanning Tunneling Microscopy (STM) and Scanning Tunneling Spectroscopy (STS) from Scanning Probe Microscopy. It can transform the data from files generated by a the nanonis software into the NeXus application definition NXsts. The example contains data files from the two specific nanonis software versions generic 5e and generic 4.5.",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/sts-jupyter",
+      "description": "### **STS**: Scanning Tunneling Spectroscopy\nThis example is for two types of experiments: Scanning Tunneling Microscopy (STM) and Scanning Tunneling Spectroscopy (STS) from Scanning Probe Microscopy. It can transform the data from files generated by a the nanonis software into the NeXus application definition NXsts. The example contains data files from the two specific nanonis software versions generic 5e and generic 4.5.",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/sts:refactor",
       "cmd": null,
       "image_pull_policy": "Always",
       "privileged": false,
+      "default_url": "/lab",
       "path_prefix": "lab/tree",
-      "with_path": false,
+      "with_path": true,
       "file_extensions": [
         "ipynb",
         "nxs",
@@ -65451,7 +65530,7 @@ window.nomadArtifacts = {
         "hdf5"
       ],
       "mount_path": "/home/jovyan",
-      "icon": "jupyter_logo.svg",
+      "icon": "logo/jupyter.svg",
       "maintainer": [
         {
           "name": "Rubel Mozumder",
@@ -65460,98 +65539,21 @@ window.nomadArtifacts = {
       ],
       "external_mounts": []
     },
-    "webtop": {
-      "short_description": null,
-      "description": "Baseline webtop image for test",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/webtop",
-      "cmd": null,
-      "image_pull_policy": "Always",
-      "privileged": true,
-      "path_prefix": null,
-      "with_path": false,
-      "file_extensions": [],
-      "mount_path": "/config",
-      "icon": null,
-      "maintainer": [
-        {
-          "name": "Sherjeel Shabih",
-          "email": "sherjeel.shabih@hu-berlin.de"
-        }
-      ],
-      "external_mounts": []
-    },
     "apmtools": {
       "short_description": "An example for analyzing atom probe data.",
-      "description": "Miscellaneous tools from the atom probe community:\nCurrently APTyzer, paraprobe-toolbox, and APAV",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/apmtools-webtop",
-      "cmd": null,
-      "image_pull_policy": "Always",
-      "privileged": true,
-      "path_prefix": null,
-      "with_path": false,
-      "file_extensions": [],
-      "mount_path": "/config",
-      "icon": "jupyter_logo.svg",
-      "maintainer": [
-        {
-          "name": "Markus K\u00fchbach",
-          "email": "markus.kuehbach@physik.hu-berlin.de"
-        }
-      ],
-      "external_mounts": []
-    },
-    "fiji": {
-      "short_description": "ImageJ and Fiji for image processing",
-      "description": "ImageJ and Fiji with amongst others several electron-microscopy specific plug-ins",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/fiji-webtop",
+      "description": "### **APM tools**: Atom Probe Microscopy tools\nMiscellaneous tools from the atom probe community:\nCurrently APTyzer, paraprobe-toolbox, and APAV",
+      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/north/apmtools:refactor",
       "cmd": null,
       "image_pull_policy": "Always",
-      "privileged": true,
-      "path_prefix": null,
-      "with_path": false,
-      "file_extensions": [],
-      "mount_path": "/config",
-      "icon": "jupyter_logo.svg",
-      "maintainer": [
-        {
-          "name": "Markus K\u00fchbach",
-          "email": "markus.kuehbach@physik.hu-berlin.de"
-        }
-      ],
-      "external_mounts": []
-    },
-    "frwr": {
-      "short_description": "Inline electron holography by C. Koch",
-      "description": "FRWR3 in-line holography/focus series reconstruction code",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/frwr-webtop",
-      "cmd": null,
-      "image_pull_policy": "Always",
-      "privileged": true,
+      "privileged": false,
+      "default_url": "/lab",
       "path_prefix": null,
-      "with_path": false,
-      "file_extensions": [],
-      "mount_path": "/config",
-      "icon": "jupyter_logo.svg",
-      "maintainer": [
-        {
-          "name": "Markus K\u00fchbach",
-          "email": "markus.kuehbach@physik.hu-berlin.de"
-        }
+      "with_path": true,
+      "file_extensions": [
+        "ipynb"
       ],
-      "external_mounts": []
-    },
-    "abtem": {
-      "short_description": "Electronic structure supported image simulation for transmission electron microscopy.",
-      "description": "VESTA, GPAW, and abTEM configured in one container for simulating images and diffraction patterns in transmission electron microscopy",
-      "image": "gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/abtem-webtop",
-      "cmd": null,
-      "image_pull_policy": "Always",
-      "privileged": true,
-      "path_prefix": null,
-      "with_path": false,
-      "file_extensions": [],
-      "mount_path": "/config",
-      "icon": "jupyter_logo.svg",
+      "mount_path": "/home/jovyan",
+      "icon": "logo/jupyter.svg",
       "maintainer": [
         {
           "name": "Markus K\u00fchbach",
diff --git a/nomad/app/v1/routers/north.py b/nomad/app/v1/routers/north.py
index 63ece466b3297bff41dc51a3c7480b24b4040d4a..8dc994e712da4d5e8814b5dbdd4a41f7e4ebcb38 100644
--- a/nomad/app/v1/routers/north.py
+++ b/nomad/app/v1/routers/north.py
@@ -242,7 +242,12 @@ async def start_tool(
         user_id=user.user_id, expires_in=config.north.nomad_access_token_expiry_time
     )
     body = {
-        'tool': {'image': tool.image, 'cmd': tool.cmd, 'privileged': tool.privileged},
+        'tool': {
+            'image': tool.image,
+            'cmd': tool.cmd,
+            'privileged': tool.privileged,
+            'default_url': tool.default_url,
+        },
         'environment': {
             'SUBFOLDER': f'{config.services.api_base_path.rstrip("/")}/north/user/{user.username}/',
             'JUPYTERHUB_CLIENT_API_URL': f'{config.north_url()}/hub/api',
diff --git a/nomad/config/defaults.yaml b/nomad/config/defaults.yaml
index a76412e2ca5d42bf528ad86fe0b201432f97a922..8e43a1d57507ff3a24ef8bf2959e958a9fd0bb2e 100644
--- a/nomad/config/defaults.yaml
+++ b/nomad/config/defaults.yaml
@@ -227,16 +227,16 @@ north:
       jupyter:
         description: '### **Jupyter Notebook**: The Classic Notebook Interface
 
-
           The Jupyter Notebook is the original web application for creating and sharing
           computational documents. It offers a simple, streamlined, document-centric
           experience.'
         external_mounts: []
         file_extensions:
         - ipynb
-        icon: jupyter_logo.svg
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/jupyter:latest
+        icon: logo/jupyter.svg
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/jupyter:refactor
         image_pull_policy: Always
+        default_url: /lab
         maintainer:
         - email: markus.scheidgen@physik.hu-berlin.de
           name: Markus Scheidgen
@@ -247,17 +247,17 @@ north:
           file.
         with_path: true
       pyiron:
-        description: '## Pyiron: Complex workflows made easy
-
+        description: '### **Pyiron**: Complex workflows made easy
 
-          From rapid prototyping to high performance computing in material science.
+          From rapid prototyping to high performance computing in materials science.
           [Homepage](https://pyiron.org/).'
         external_mounts: []
         file_extensions:
         - ipynb
-        icon: pyiron_logo.png
+        icon: logo/pyiron.png
         image: pyiron/pyiron:latest
         image_pull_policy: Always
+        default_url: /lab
         maintainer:
         - email: markus.scheidgen@physik.hu-berlin.de
           name: Markus Scheidgen
@@ -267,21 +267,36 @@ north:
         short_description: Jupyterlab with pyiron installed.
         with_path: true
       nionswift:
-        description: Run Nion Swift to analyze data.
+        description: '### **Nion Swift**:
+
+          Nion Swift is a software package for electron microscopy data
+          analysis and visualization. It is designed to be easy to use and to provide
+          a high degree of interactivity. [Homepage](https://nionswift.readthedocs.io/en/stable/).'
+        icon: logo/nionswift.png
         external_mounts: []
-        file_extensions: []
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/nionswift-webtop
+        file_extensions:
+        - tiff
+        - tif
+        - dm3
+        - dm4
+        - hdf5
+        - h5
+        - nion
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/nionswift:refactor
         image_pull_policy: Always
+        default_url: /desktop
         maintainer:
         - email: sherjeel.shabih@hu-berlin.de
           name: Sherjeel Shabih
-        mount_path: /config
-        privileged: true
-        short_description: Run NionSwift to analyze data as well as prepare focus
-          series reconstructions
+        mount_path: /home/jovyan
+        privileged: false
+        short_description: Run Nion Swift to analyze data as well as prepare focus
+          series reconstructions in NOMAD.
         with_path: false
       nexustools:
-        description: Includes multiple NeXus tools for visualization and analysis.
+        description: '### **NeXus**:
+
+          Includes multiple NeXus tools for visualization and analysis.'
         external_mounts: []
         file_extensions:
         - nxs
@@ -292,27 +307,113 @@ north:
         - h5
         - hdf
         - ipynb
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/nexus-webtop
+        icon: logo/nexus.png
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/nexus:weptop-replacement
         image_pull_policy: Always
+        default_url: /lab
         maintainer:
         - email: sandor.brockhauser@physik.hu-berlin.de
           name: Sandor Brockhauser
-        mount_path: /config
-        privileged: true
+        mount_path: /home/jovyan
+        privileged: false
+        short_description: Analyse your NeXus files in NOMAD with several NeXus-compatible tools.
+        with_path: true
+      fiji:
+        description: '### **FIJI** (Fiji Is Just ImageJ): Image processing package
+
+          It can be used for tasks such as image editing, image analysis,
+          and image processing. [Homepage](https://fiji.sc/).'
+        external_mounts: []
+        file_extensions:
+        - tif
+        - tiff
+        - jpeg
+        - png
+        - gif
+        - bmp
+        - avi
+        icon: logo/fiji.png
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/fiji:weptop-replacement
+        image_pull_policy: Always
+        default_url: /desktop
+        maintainer:
+        - email: markus.kuehbach@physik.hu-berlin.de
+          name: "Markus K\xFChbach"
+        mount_path: /home/jovyan
+        privileged: false
+        short_description: Use FIJI to analyze and visualize your images in your NOMAD files.
         with_path: false
+      vesta:
+        description: '### **VESTA**: Visualization for Electronic and STructural Analysis
+
+          VESTA is a software program used for visualizing and analyzing crystal structures,
+          electron density maps, and other three-dimensional data related to materials
+          science and crystallography. [Homepage](http://jp-minerals.org/vesta/en/).'
+        external_mounts: []
+        file_extensions:
+          - vesta
+          - cif
+          - res
+          - vasp
+          - xyz
+          - pdb
+          - mcif
+          - fsf
+          - fcf
+          - shelx
+          - stl
+          - cgo
+          - wrl
+          - pov
+          - spf
+        icon: logo/vesta.png
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/abtem:refactor
+        image_pull_policy: Always
+        default_url: /desktop
+        maintainer:
+        - email: markus.kuehbach@physik.hu-berlin.de
+          name: "Markus K\xFChbach"
+        mount_path: /home/jovyan
+        privileged: false
+        short_description: Run VESTA to analyse and visualize your crystal structures in
+          your NOMAD files.
+        with_path: false
+      abtem:
+        description: '### **abTEM, GPAW and VESTA**:
+
+          VESTA, GPAW, and abTEM configured in one container for simulating
+          images and diffraction patterns in transmission electron microscopy.'
+        external_mounts: []
+        file_extensions:
+        - ipynb
+        icon: logo/abtem.png
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/abtem:refactor
+        image_pull_policy: Always
+        default_url: /lab
+        maintainer:
+        - email: markus.kuehbach@physik.hu-berlin.de
+          name: "Markus K\xFChbach"
+        mount_path: /home/jovyan
+        privileged: false
+        short_description: Electronic structure supported image simulation for transmission
+          electron microscopy.
+        with_path: true
       ellips:
-        description: This example presents the capabilities of the NOMAD platform
+        description: '### **Ellipsometry**:
+
+          This example presents the capabilities of the NOMAD platform
           to store and standardize ellipsometry data. It shows the generation of a
           NeXus file according to the [NXellipsometry](https://manual.nexusformat.org/classes/contributed_definitions/NXellipsometry.html#nxellipsometry)
           application definition and a successive analysis of a SiO2 on Si Psi/Delta
-          measurement.
+          measurement.'
         external_mounts: []
         file_extensions:
         - ipynb
         - nxs
-        icon: jupyter_logo.svg
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/ellips/jupyter:latest
+        icon: logo/jupyter.svg
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/ellips:refactor
         image_pull_policy: Always
+        default_url: /lab
         maintainer:
         - email: florian.dobener@physik.hu-berlin.de
           name: Florian Dobener
@@ -322,50 +423,21 @@ north:
         path_prefix: lab/tree
         privileged: false
         short_description: An example for analyzing ellipsometric data.
-        with_path: false
-      mpes:
-        description: 'This example presents the capabilities of the NOMAD platform
-          to store and standardize multi photoemission spectroscopy (MPES) experimental
-          data. It contains three major examples:
-
-
-          - Taking a pre-binned file, here stored in a h5 file, and converting it
-          into the standardized MPES NeXus format. There exists a [NeXus application
-          definition for MPES](https://manual.nexusformat.org/classes/contributed_definitions/NXmpes.html#nxmpes)
-          which details the internal structure of such a file.
-
-          - Binning of raw data (see [here](https://www.nature.com/articles/s41597-020-00769-8)
-          for additional resources) into a h5 file and consecutively generating a
-          NeXus file from it.
-
-          - An analysis example using data in the NeXus format and employing the [pyARPES](https://github.com/chstan/arpes)
-          analysis tool to reproduce the main findings of [this paper](https://arxiv.org/pdf/2107.07158.pdf).'
-        external_mounts: []
-        file_extensions:
-        - ipynb
-        - nxs
-        - h5
-        - hdf5
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/mpes/webtop
-        image_pull_policy: Always
-        maintainer:
-        - email: florian.dobener@physik.hu-berlin.de
-          name: Florian Dobener
-        mount_path: /config
-        privileged: true
-        short_description: An example for analyzing mpes data.
-        with_path: false
+        with_path: true
       xps:
-        description: Includes tools for analyzing X-ray Photoelectron Spectroscopy
-          (XPS) spectra and converting SPECS SLE files into NeXus.
+        description: '### **XPES**: X-ray Photoelectron Spectroscopy
+
+          Includes tools for analyzing X-ray Photoelectron Spectroscopy
+          (XPS) spectra and converting SPECS SLE files into NeXus.'
         external_mounts: []
         file_extensions:
         - ipynb
         - nxs
         - h5
         - hdf5
-        icon: jupyter_logo.svg
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/xps/jupyter:master
+        icon: logo/jupyter.svg
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/xps:refactor
+        default_url: /lab
         image_pull_policy: Always
         maintainer:
         - email: florian.dobener@physik.hu-berlin.de
@@ -378,9 +450,11 @@ north:
         path_prefix: lab/tree
         privileged: false
         short_description: An example for analyzing XPS data.
-        with_path: false
+        with_path: true
       sts:
-        description: 'This example is for two types of experiments: Scanning Tunneling
+        description: '### **STS**: Scanning Tunneling Spectroscopy
+
+          This example is for two types of experiments: Scanning Tunneling
           Microscopy (STM) and Scanning Tunneling Spectroscopy (STS) from Scanning
           Probe Microscopy. It can transform the data from files generated by a the
           nanonis software into the NeXus application definition NXsts. The example
@@ -392,9 +466,10 @@ north:
         - nxs
         - h5
         - hdf5
-        icon: jupyter_logo.svg
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/sts-jupyter
+        icon: logo/jupyter.svg
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/sts:refactor
         image_pull_policy: Always
+        default_url: /lab
         maintainer:
         - email: rubel.mozumder@physik.hu-berlin.de
           name: Rubel Mozumder
@@ -402,80 +477,27 @@ north:
         path_prefix: lab/tree
         privileged: false
         short_description: An example for analyzing SPM (STM / STS) experiment.
-        with_path: false
-      webtop:
-        description: Baseline webtop image for test
-        external_mounts: []
-        file_extensions: []
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/webtop
-        image_pull_policy: Always
-        maintainer:
-        - email: sherjeel.shabih@hu-berlin.de
-          name: Sherjeel Shabih
-        mount_path: /config
-        privileged: true
-        with_path: false
+        with_path: true
       apmtools:
-        description: 'Miscellaneous tools from the atom probe community:
+        description: '### **APM tools**: Atom Probe Microscopy tools
+
+          Miscellaneous tools from the atom probe community:
 
           Currently APTyzer, paraprobe-toolbox, and APAV'
         external_mounts: []
-        file_extensions: []
-        icon: jupyter_logo.svg
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/apmtools-webtop
+        file_extensions:
+        - ipynb
+        icon: logo/jupyter.svg
+        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/apmtools:refactor
         image_pull_policy: Always
+        default_url: /lab
         maintainer:
         - email: markus.kuehbach@physik.hu-berlin.de
           name: "Markus K\xFChbach"
-        mount_path: /config
-        privileged: true
+        mount_path: /home/jovyan
+        privileged: false
         short_description: An example for analyzing atom probe data.
-        with_path: false
-      fiji:
-        description: ImageJ and Fiji with amongst others several electron-microscopy
-          specific plug-ins
-        external_mounts: []
-        file_extensions: []
-        icon: jupyter_logo.svg
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/fiji-webtop
-        image_pull_policy: Always
-        maintainer:
-        - email: markus.kuehbach@physik.hu-berlin.de
-          name: "Markus K\xFChbach"
-        mount_path: /config
-        privileged: true
-        short_description: ImageJ and Fiji for image processing
-        with_path: false
-      frwr:
-        description: FRWR3 in-line holography/focus series reconstruction code
-        external_mounts: []
-        file_extensions: []
-        icon: jupyter_logo.svg
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/frwr-webtop
-        image_pull_policy: Always
-        maintainer:
-        - email: markus.kuehbach@physik.hu-berlin.de
-          name: "Markus K\xFChbach"
-        mount_path: /config
-        privileged: true
-        short_description: Inline electron holography by C. Koch
-        with_path: false
-      abtem:
-        description: VESTA, GPAW, and abTEM configured in one container for simulating
-          images and diffraction patterns in transmission electron microscopy
-        external_mounts: []
-        file_extensions: []
-        icon: jupyter_logo.svg
-        image: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/abtem-webtop
-        image_pull_policy: Always
-        maintainer:
-        - email: markus.kuehbach@physik.hu-berlin.de
-          name: "Markus K\xFChbach"
-        mount_path: /config
-        privileged: true
-        short_description: Electronic structure supported image simulation for transmission
-          electron microscopy.
-        with_path: false
+        with_path: true
   windows: true
 ui:
   entry:
diff --git a/nomad/config/models/north.py b/nomad/config/models/north.py
index f65370af0e85e7b14b7f06b9698e55a27c245ad9..594cfc7a59fe2176c37fbf33955648b756973879 100644
--- a/nomad/config/models/north.py
+++ b/nomad/config/models/north.py
@@ -65,11 +65,18 @@ class NORTHTool(BaseModel):
     privileged: bool = Field(
         False, description='Whether the tool needs to run in privileged mode.'
     )
+    default_url: str = Field(
+        None,
+        description=(
+            'An optional path prefix that is added to the container URL to '
+            'reach the tool, e.g. "/lab" for jupyterlab.'
+        ),
+    )
     path_prefix: str = Field(
         None,
         description=(
             'An optional path prefix that is added to the container URL to '
-            'reach the tool, e.g. "lab/tree" for jupyterlab.'
+            'reach the files, e.g. "lab/tree" for jupyterlab.'
         ),
     )
     with_path: bool = Field(
diff --git a/nomad/jupyterhub_config.py b/nomad/jupyterhub_config.py
index fcd937ead1f6a4bb556c0dff3da1b98a8562eeab..a4ddc7e34920b005cb1ea6fc4eff50eb924b56d1 100644
--- a/nomad/jupyterhub_config.py
+++ b/nomad/jupyterhub_config.py
@@ -73,6 +73,10 @@ def pre_spawn(spawner):
         spawner.image = tool.get('image')
         spawner.cmd = tool.get('cmd')
 
+        # Workaround to have specific default_url for specific containers without using profiles
+        if tool.get('default_url'):
+            spawner.default_url = tool.get('default_url')
+
 
 c.Spawner.pre_spawn_hook = pre_spawn
 
diff --git a/ops/kubernetes/nomad/updatevalues.py b/ops/kubernetes/nomad/updatevalues.py
index 3a4ba1e04cbb611021e9cc435059a3ec5b0cd637..a902d7fe1c975c40c5c1b1f92ac848c6282ddaaa 100644
--- a/ops/kubernetes/nomad/updatevalues.py
+++ b/ops/kubernetes/nomad/updatevalues.py
@@ -46,12 +46,14 @@ if generate_profiles:
             )
         )
 
-        if tool.path_prefix:
-            profile['kubespawner_override']['default_url'] = tool.path_prefix
+        if tool.default_url:
+            profile['kubespawner_override']['default_url'] = tool.default_url
         if tool.cmd:
             profile['kubespawner_override']['cmd'] = tool.cmd
         if tool.privileged:
             profile['kubespawner_override']['privileged'] = tool.privileged
+            profile['kubespawner_override']['allow_privilege_escalation'] = True
+            profile['kubespawner_override']['uid'] = 0
 
 else:
     pre_puller = data.setdefault('jupyterhub', {}).setdefault('prePuller', {})
diff --git a/ops/kubernetes/nomad/values.yaml b/ops/kubernetes/nomad/values.yaml
index 0d517f73106fe79bdbaabaff3789fb9b506af91b..98498b784cc8800e26ff77171750414c2d031c2c 100644
--- a/ops/kubernetes/nomad/values.yaml
+++ b/ops/kubernetes/nomad/values.yaml
@@ -524,6 +524,10 @@ jupyterhub:
                 spawner.image = tool.get('image')
                 spawner.cmd = tool.get('cmd')
 
+                # Workaround to have specific default_url for specific containers without using profiles
+                if tool.get('default_url'):
+                  spawner.default_url = tool.get('default_url')
+
                 # Workaround for webtop based images (no connection to jupyterhub itself)
                 if tool.get('privileged'):
                     spawner.privileged = True
@@ -549,43 +553,37 @@ jupyterhub:
     extraImages:
       jupyter:
         name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/jupyter
-        tag: latest
+        tag: refactor
       pyiron:
         name: pyiron/pyiron
         tag: latest
       nionswift:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/nionswift-webtop
-        tag: latest
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/nionswift
+        tag: refactor
       nexustools:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/nexus-webtop
-        tag: latest
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/nexus
+        tag: weptop-replacement
+      fiji:
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/fiji
+        tag: weptop-replacement
+      vesta:
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/abtem
+        tag: refactor
+      abtem:
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/abtem
+        tag: refactor
       ellips:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/ellips/jupyter
-        tag: latest
-      mpes:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/mpes/webtop
-        tag: latest
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/ellips
+        tag: refactor
       xps:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/xps/jupyter
-        tag: master
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/xps
+        tag: refactor
       sts:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/sts-jupyter
-        tag: latest
-      webtop:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/webtop
-        tag: latest
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/sts
+        tag: refactor
       apmtools:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/apmtools-webtop
-        tag: latest
-      fiji:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/fiji-webtop
-        tag: latest
-      frwr:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/frwr-webtop
-        tag: latest
-      abtem:
-        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-remote-tools-hub/abtem-webtop
-        tag: latest
+        name: gitlab-registry.mpcdf.mpg.de/nomad-lab/north/apmtools
+        tag: refactor
   scheduling:
     userScheduler:
       enabled: false