diff --git a/app/javascript/packs/controllers/viewer_controller.js b/app/javascript/packs/controllers/viewer_controller.js
index b3d29725c72bbe1f1d88392b33c88ff98eb9dd92..58d1c9c73f3b754508d1ca6739c1c0563609537b 100644
--- a/app/javascript/packs/controllers/viewer_controller.js
+++ b/app/javascript/packs/controllers/viewer_controller.js
@@ -374,7 +374,7 @@ export default class extends Controller {
         }
         this.viewer = OpenSeadragon({
             id: "openseadragon_view",
-            prefixUrl: "/openseadragon/images/",
+            prefixUrl: "/openseadragon/images/feathericons/",
             sequenceMode: true,
             initialPage: initialPage,
             tileSources: this.pagesValue,
diff --git a/public/openseadragon/images/feathericons/fullpage_grouphover.png b/public/openseadragon/images/feathericons/fullpage_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8f9f96a72bba13a0a48977d8656953aa3eb9323
Binary files /dev/null and b/public/openseadragon/images/feathericons/fullpage_grouphover.png differ
diff --git a/public/openseadragon/images/feathericons/fullpage_hover.png b/public/openseadragon/images/feathericons/fullpage_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..24a4eef78e99ce18ec0f0fcb2e48f455c1be5e34
Binary files /dev/null and b/public/openseadragon/images/feathericons/fullpage_hover.png differ
diff --git a/public/openseadragon/images/feathericons/fullpage_pressed.png b/public/openseadragon/images/feathericons/fullpage_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..755b74ce05a86414a0feb74ab5cc9a9092d40ea2
Binary files /dev/null and b/public/openseadragon/images/feathericons/fullpage_pressed.png differ
diff --git a/public/openseadragon/images/feathericons/fullpage_rest.png b/public/openseadragon/images/feathericons/fullpage_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..5862d464afcbfcf6717b8ca12406db451ebb5ecd
Binary files /dev/null and b/public/openseadragon/images/feathericons/fullpage_rest.png differ
diff --git a/public/openseadragon/images/feathericons/home_grouphover.png b/public/openseadragon/images/feathericons/home_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..32ab9023dd90e3a6c3f20b938250f87156f9c838
Binary files /dev/null and b/public/openseadragon/images/feathericons/home_grouphover.png differ
diff --git a/public/openseadragon/images/feathericons/home_hover.png b/public/openseadragon/images/feathericons/home_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcfca744c3c9d5f1aa0263f3739d8db6e23f4f93
Binary files /dev/null and b/public/openseadragon/images/feathericons/home_hover.png differ
diff --git a/public/openseadragon/images/feathericons/home_pressed.png b/public/openseadragon/images/feathericons/home_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3aa48d9554f91d6bdafd2cdb488710133d1233c
Binary files /dev/null and b/public/openseadragon/images/feathericons/home_pressed.png differ
diff --git a/public/openseadragon/images/feathericons/home_rest.png b/public/openseadragon/images/feathericons/home_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..126c2729e39ca67b704965d5ec820b2c3be65135
Binary files /dev/null and b/public/openseadragon/images/feathericons/home_rest.png differ
diff --git a/public/openseadragon/images/feathericons/info_grouphover.png b/public/openseadragon/images/feathericons/info_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..db35599aa28cd1ce5449efc5c997d05e488a30f5
Binary files /dev/null and b/public/openseadragon/images/feathericons/info_grouphover.png differ
diff --git a/public/openseadragon/images/feathericons/info_hover.png b/public/openseadragon/images/feathericons/info_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..b15d8c7535c0716c8d8f7318c0101f7f751880f3
Binary files /dev/null and b/public/openseadragon/images/feathericons/info_hover.png differ
diff --git a/public/openseadragon/images/feathericons/info_pressed.png b/public/openseadragon/images/feathericons/info_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b9dd7f3365327bbb45b59a766b1a616ff02afc5
Binary files /dev/null and b/public/openseadragon/images/feathericons/info_pressed.png differ
diff --git a/public/openseadragon/images/feathericons/info_rest.png b/public/openseadragon/images/feathericons/info_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..a36ccdb099d30e80614959e23f40af82ed84c0e1
Binary files /dev/null and b/public/openseadragon/images/feathericons/info_rest.png differ
diff --git a/public/openseadragon/images/feathericons/next_grouphover.png b/public/openseadragon/images/feathericons/next_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..026a7aef5a7c6958e2742551e8b371b68cb6d402
Binary files /dev/null and b/public/openseadragon/images/feathericons/next_grouphover.png differ
diff --git a/public/openseadragon/images/feathericons/next_hover.png b/public/openseadragon/images/feathericons/next_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..36856eed9c01854cae895d0d673d7055fe47d54b
Binary files /dev/null and b/public/openseadragon/images/feathericons/next_hover.png differ
diff --git a/public/openseadragon/images/feathericons/next_pressed.png b/public/openseadragon/images/feathericons/next_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e48f3e339917e42ec52ce6bde3b3d335e88e5c8
Binary files /dev/null and b/public/openseadragon/images/feathericons/next_pressed.png differ
diff --git a/public/openseadragon/images/feathericons/next_rest.png b/public/openseadragon/images/feathericons/next_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..a77156622694a3fadb29fe2337a8ebc2c92f0050
Binary files /dev/null and b/public/openseadragon/images/feathericons/next_rest.png differ
diff --git a/public/openseadragon/images/feathericons/previous_grouphover.png b/public/openseadragon/images/feathericons/previous_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c326bfae04b1d8cc314c93d4e04af5e69c09b54
Binary files /dev/null and b/public/openseadragon/images/feathericons/previous_grouphover.png differ
diff --git a/public/openseadragon/images/feathericons/previous_hover.png b/public/openseadragon/images/feathericons/previous_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..caf80c66fd58f3f7e194be8181831771a8192d3a
Binary files /dev/null and b/public/openseadragon/images/feathericons/previous_hover.png differ
diff --git a/public/openseadragon/images/feathericons/previous_pressed.png b/public/openseadragon/images/feathericons/previous_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..3076ae6b635eea348e644d4ef365aff83e555630
Binary files /dev/null and b/public/openseadragon/images/feathericons/previous_pressed.png differ
diff --git a/public/openseadragon/images/feathericons/previous_rest.png b/public/openseadragon/images/feathericons/previous_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d719ff0b127b0f5ef7888ef8fa9c7d9509c009e
Binary files /dev/null and b/public/openseadragon/images/feathericons/previous_rest.png differ
diff --git a/public/openseadragon/images/feathericons/raw/arrow-left.svg b/public/openseadragon/images/feathericons/raw/arrow-left.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a5058fc73d354ea3ed42836d30ce54af19b72b59
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/arrow-left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-left"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/arrow-right.svg b/public/openseadragon/images/feathericons/raw/arrow-right.svg
new file mode 100644
index 0000000000000000000000000000000000000000..939b57c5b54ecebb4a34168643726e264846f71b
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/arrow-right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-right"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/fullpage_rest_old.png b/public/openseadragon/images/feathericons/raw/fullpage_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..89b72d48a124b99b533eb71939928f8f86eabad2
Binary files /dev/null and b/public/openseadragon/images/feathericons/raw/fullpage_rest_old.png differ
diff --git a/public/openseadragon/images/feathericons/raw/home.svg b/public/openseadragon/images/feathericons/raw/home.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6aaf7a57fcdba7059d6d5194759fd56da66ced8e
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/home.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#555959" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-home"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>
diff --git a/public/openseadragon/images/feathericons/raw/home2.svg b/public/openseadragon/images/feathericons/raw/home2.svg
new file mode 100644
index 0000000000000000000000000000000000000000..20058a87cf956ab320b0ccf1f6d977149d4c19d1
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/home2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-home"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/home_rest_old.png b/public/openseadragon/images/feathericons/raw/home_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..622a28b1e75904c0226014a60bcbc07c145be4cd
Binary files /dev/null and b/public/openseadragon/images/feathericons/raw/home_rest_old.png differ
diff --git a/public/openseadragon/images/feathericons/raw/info.svg b/public/openseadragon/images/feathericons/raw/info.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ba40c0405c6a0576da74972d4119fa1bf808ef59
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/info.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#555959" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-info"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="16" x2="12" y2="12"></line><line x1="12" y1="8" x2="12.01" y2="8"></line></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/info_rest_old.png b/public/openseadragon/images/feathericons/raw/info_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..ecd0a55def23ff94996f77097e75246d53e8a281
Binary files /dev/null and b/public/openseadragon/images/feathericons/raw/info_rest_old.png differ
diff --git a/public/openseadragon/images/feathericons/raw/master.svg b/public/openseadragon/images/feathericons/raw/master.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1ae88bae3612cbd2e7138168549a5261a2ded74b
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/master.svg
@@ -0,0 +1,755 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="24"
+   viewBox="0 0 24 24"
+   fill="none"
+   stroke="#555959"
+   stroke-width="2"
+   stroke-linecap="round"
+   stroke-linejoin="round"
+   class="feather feather-home"
+   version="1.1"
+   id="svg3826"
+   sodipodi:docname="master.svg"
+   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+  <metadata
+     id="metadata3832">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3830">
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lstart"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path2074"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#555959;stroke-width:1pt;stroke-opacity:1;fill:#ffffff;fill-opacity:1"
+         transform="scale(0.8) translate(12.5,0)" />
+    </marker>
+    <linearGradient
+       id="linearGradient6882"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop6880" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview3828"
+     showgrid="false"
+     inkscape:zoom="2.8284271"
+     inkscape:cx="-3.1260266"
+     inkscape:cy="23.166623"
+     inkscape:window-x="1920"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg3826" />
+  <rect
+     id="rect4653-2"
+     width="28.435608"
+     height="28.435608"
+     x="180.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653"
+     width="28.435608"
+     height="28.435608"
+     x="180.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3"
+     width="28.435608"
+     height="28.435608"
+     x="100.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5"
+     width="28.435608"
+     height="28.435608"
+     x="140.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3"
+     width="28.435608"
+     height="28.435608"
+     x="220.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-2"
+     width="28.435608"
+     height="28.435608"
+     x="260.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-9"
+     width="28.435608"
+     height="28.435608"
+     x="100.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-6"
+     width="28.435608"
+     height="28.435608"
+     x="140.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-1"
+     width="28.435608"
+     height="28.435608"
+     x="220.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-2-9"
+     width="28.435608"
+     height="28.435608"
+     x="260.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     x1="115.01424"
+     y1="-18.014246"
+     x2="115.01424"
+     y2="-4.0142379"
+     id="line2-7"
+     style="stroke:#555959;stroke-opacity:1" />
+  <line
+     x1="108.01424"
+     y1="-11.014246"
+     x2="122.01424"
+     y2="-11.014246"
+     id="line4-0"
+     style="stroke:#555959;stroke-opacity:1" />
+  <line
+     x1="148.01424"
+     y1="-11.014246"
+     x2="162.01424"
+     y2="-11.014246"
+     id="line4-7-3"
+     style="fill:#ffffff;fill-opacity:1" />
+  <polyline
+     transform="translate(223.01008,-23.0101)"
+     points="15 3 21 3 21 9"
+     id="polyline2-0"
+     style="fill:#ffffff;fill-opacity:1" />
+  <polyline
+     transform="translate(223.01008,-23.0101)"
+     points="9 21 3 21 3 15"
+     id="polyline4-6"
+     style="fill:#ffffff;fill-opacity:1" />
+  <line
+     x1="244.01007"
+     y1="-20.010103"
+     x2="237.01007"
+     y2="-13.010103"
+     id="line6-2"
+     style="fill:#ffffff;fill-opacity:1" />
+  <line
+     x1="226.0101"
+     y1="-2.0100951"
+     x2="233.01007"
+     y2="-9.0101032"
+     id="line8-6"
+     style="fill:#ffffff;fill-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="-4.6283584"
+     x2="274.94122"
+     y2="-9.9179783"
+     id="line4-5-8"
+     style="fill:#ffffff;fill-opacity:1;stroke-width:2.64481425" />
+  <line
+     x1="274.94122"
+     y1="-15.207613"
+     x2="274.95447"
+     y2="-15.207613"
+     id="line6-6-7"
+     style="fill:#ffffff;fill-opacity:1;stroke-width:2.64481425" />
+  <path
+     d="m 186.00001,-14.014001 9,-6.999999 9,6.999999 v 11.0000001 a 2,2 0 0 1 -2,2 h -14 a 2,2 0 0 1 -2,-2 z"
+     id="path3822-9"
+     inkscape:connector-curvature="0"
+     style="fill:none;fill-opacity:1" />
+  <polyline
+     points="9 22 9 12 15 12 15 22"
+     id="polyline3824-1"
+     transform="translate(183.00011,-23.014243)"
+     style="fill:none;fill-opacity:1" />
+  <rect
+     id="rect4653-2-2"
+     width="28.435608"
+     height="28.435608"
+     x="180.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-9-0"
+     width="28.435608"
+     height="28.435608"
+     x="100.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-6-2"
+     width="28.435608"
+     height="28.435608"
+     x="140.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-1-3"
+     width="28.435608"
+     height="28.435608"
+     x="220.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-2-9-7"
+     width="28.435608"
+     height="28.435608"
+     x="260.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     x1="115.01424"
+     y1="41.985756"
+     x2="115.01424"
+     y2="55.985771"
+     id="line2-7-5"
+     style="stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="108.01424"
+     y1="48.985756"
+     x2="122.01424"
+     y2="48.985756"
+     id="line4-0-9"
+     style="stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="148.01424"
+     y1="48.985756"
+     x2="162.01424"
+     y2="48.985756"
+     id="line4-7-3-2"
+     style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <polyline
+     transform="translate(223.01008,36.989896)"
+     points="15 3 21 3 21 9"
+     id="polyline2-0-2"
+     style="fill:#555959;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <polyline
+     transform="translate(223.01008,36.989896)"
+     points="9 21 3 21 3 15"
+     id="polyline4-6-8"
+     style="fill:#555959;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="244.01007"
+     y1="39.989899"
+     x2="237.01007"
+     y2="46.989899"
+     id="line6-2-9"
+     style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="226.0101"
+     y1="57.989899"
+     x2="233.01007"
+     y2="50.989899"
+     id="line8-6-7"
+     style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="55.371651"
+     x2="274.94122"
+     y2="50.082016"
+     id="line4-5-8-3"
+     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.64481425;stroke-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="44.792389"
+     x2="274.95447"
+     y2="44.792389"
+     id="line6-6-7-6"
+     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.64481425;stroke-opacity:1" />
+  <path
+     d="m 186.00001,45.985996 9,-7 9,7 v 11 a 2,2 0 0 1 -2,2 h -14 a 2,2 0 0 1 -2,-2 z"
+     id="path3822-9-1"
+     inkscape:connector-curvature="0"
+     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <polyline
+     points="9 22 9 12 15 12 15 22"
+     id="polyline3824-1-2"
+     transform="translate(183.00011,36.985756)"
+     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <rect
+     id="rect4653-2-2-9"
+     width="28.435608"
+     height="28.435608"
+     x="180.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-9-0-3"
+     width="28.435608"
+     height="28.435608"
+     x="100.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-6-2-1"
+     width="28.435608"
+     height="28.435608"
+     x="140.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-1-3-9"
+     width="28.435608"
+     height="28.435608"
+     x="220.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-2-9-7-4"
+     width="28.435608"
+     height="28.435608"
+     x="260.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     x1="148.01424"
+     y1="108.98578"
+     x2="162.01424"
+     y2="108.98578"
+     id="line4-7-3-2-4"
+     style="fill:#ffffff;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <polyline
+     transform="translate(223.01008,96.989911)"
+     points="15 3 21 3 21 9"
+     id="polyline2-0-2-5"
+     style="fill:#555959;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <polyline
+     transform="translate(223.01008,96.989911)"
+     points="9 21 3 21 3 15"
+     id="polyline4-6-8-0"
+     style="fill:#555959;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="244.01007"
+     y1="99.989899"
+     x2="237.01007"
+     y2="106.9899"
+     id="line6-2-9-3"
+     style="fill:#ffffff;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="226.0101"
+     y1="117.9899"
+     x2="233.01007"
+     y2="110.9899"
+     id="line8-6-7-6"
+     style="fill:#ffffff;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="115.37164"
+     x2="274.94122"
+     y2="110.082"
+     id="line4-5-8-3-1"
+     style="fill:none;fill-opacity:1;stroke:#649898;stroke-width:2.64481425;stroke-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="104.79239"
+     x2="274.95447"
+     y2="104.79239"
+     id="line6-6-7-6-0"
+     style="fill:none;fill-opacity:1;stroke:#649898;stroke-width:2.64481425;stroke-opacity:1" />
+  <path
+     d="m 186.00001,105.98601 9,-6.999999 9,6.999999 v 11 a 2,2 0 0 1 -2,2 h -14 a 2,2 0 0 1 -2,-2 z"
+     id="path3822-9-1-6"
+     inkscape:connector-curvature="0"
+     style="fill:none;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <polyline
+     points="9 22 9 12 15 12 15 22"
+     id="polyline3824-1-2-3"
+     transform="translate(183.00011,96.985771)"
+     style="fill:none;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="115.01424"
+     y1="101.98578"
+     x2="115.01424"
+     y2="115.98576"
+     id="line2-7-5-7"
+     style="opacity:1;fill:none;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="108.01424"
+     y1="108.98578"
+     x2="122.01424"
+     y2="108.98578"
+     id="line4-0-9-8"
+     style="opacity:1;fill:none;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="115.01424"
+     y1="-78.014244"
+     x2="115.01424"
+     y2="-64.014244"
+     id="line2"
+     style="opacity:0.8;fill:#ffffff;fill-opacity:1;fill-rule:nonzero" />
+  <line
+     x1="108.01424"
+     y1="-71.014244"
+     x2="122.01424"
+     y2="-71.014244"
+     id="line4"
+     style="opacity:0.8;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;marker-mid:url(#Arrow1Lstart);stroke-width:1.99999998;stroke-miterlimit:4;stroke-dasharray:none" />
+  <line
+     x1="148.01424"
+     y1="-71.014244"
+     x2="162.01424"
+     y2="-71.014244"
+     id="line4-7"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <path
+     d="m 186.00001,-74.014002 9,-7 9,7 v 11 a 2,2 0 0 1 -2,2 h -14 a 2,2 0 0 1 -2,-2 z"
+     id="path3822"
+     inkscape:connector-curvature="0"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <polyline
+     points="9 22 9 12 15 12 15 22"
+     id="polyline3824"
+     transform="translate(183.00011,-83.014244)"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <polyline
+     transform="translate(223.01008,-83.010102)"
+     points="15 3 21 3 21 9"
+     id="polyline2"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <polyline
+     transform="translate(223.01008,-83.010102)"
+     points="9 21 3 21 3 15"
+     id="polyline4"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <line
+     x1="244.01007"
+     y1="-80.010101"
+     x2="237.01007"
+     y2="-73.010101"
+     id="line6"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <line
+     x1="226.01007"
+     y1="-62.010098"
+     x2="233.01007"
+     y2="-69.010101"
+     id="line8"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="-64.628357"
+     x2="274.94122"
+     y2="-69.917984"
+     id="line4-5"
+     style="opacity:0.8;fill:none;fill-opacity:1;stroke-width:2.645;stroke-miterlimit:4;stroke-dasharray:none" />
+  <line
+     x1="274.94122"
+     y1="-75.207611"
+     x2="274.95447"
+     y2="-75.207611"
+     id="line6-6"
+     style="opacity:0.8;fill:none;fill-opacity:1;stroke-width:2.64481425" />
+  <circle
+     cx="275"
+     cy="-70.94194"
+     r="10"
+     id="circle2-3"
+     style="opacity:0.8;fill:none" />
+  <circle
+     cx="274.98676"
+     cy="-10.941942"
+     r="10"
+     id="circle2-3-3"
+     style="opacity:1" />
+  <circle
+     cx="274.98676"
+     cy="49.05806"
+     r="10"
+     id="circle2-3-3-9"
+     style="opacity:1;stroke:#ffffff;stroke-opacity:1;fill:none" />
+  <circle
+     cx="274.97351"
+     cy="109.05806"
+     r="10"
+     id="circle2-3-3-9-0"
+     style="opacity:1;fill:none;stroke:#649898;stroke-opacity:1" />
+  <line
+     style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.8"
+     x1="68.014244"
+     y1="-71.010101"
+     x2="82.014244"
+     y2="-71.010101"
+     id="line1703"
+     inkscape:export-xdpi="112"
+     inkscape:export-ydpi="112" />
+  <polyline
+     style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.8"
+     transform="translate(63.014242,-83.0101)"
+     points="12 5 19 12 12 19"
+     id="polyline1705"
+     inkscape:export-xdpi="112"
+     inkscape:export-ydpi="112" />
+  <g
+     transform="translate(-43.369978,-51.569359)"
+     id="g1872"
+     style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.8">
+    <line
+       x1="85.384224"
+       y1="-19.440741"
+       x2="71.384224"
+       y2="-19.440741"
+       id="line1858"
+       style="" />
+    <polyline
+       transform="translate(66.38422,-31.440741)"
+       points="12 19 5 12 12 5"
+       id="polyline1860"
+       style="" />
+  </g>
+  <rect
+     id="rect4653-3-3"
+     width="28.435608"
+     height="28.435608"
+     x="60.782196"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto"
+     inkscape:export-xdpi="112"
+     inkscape:export-ydpi="112" />
+  <rect
+     id="rect4653-3-2"
+     width="28.435608"
+     height="28.435608"
+     x="20.782196"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-3-5"
+     width="28.435608"
+     height="28.435608"
+     x="60.782196"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     style="fill:none;stroke:#555959;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     x1="68.014236"
+     y1="-11.01011"
+     x2="82.014236"
+     y2="-11.01011"
+     id="line1703-2" />
+  <polyline
+     style="fill:none;stroke:#555959;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     transform="translate(63.01424,-23.010109)"
+     points="12 5 19 12 12 19"
+     id="polyline1705-0" />
+  <rect
+     id="rect4653-3-2-9"
+     width="28.435608"
+     height="28.435608"
+     x="20.782196"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <g
+     transform="translate(-43.369976,8.4306316)"
+     id="g1872-2"
+     style="fill:none;stroke:#555959;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1">
+    <line
+       x1="85.384224"
+       y1="-19.440741"
+       x2="71.384224"
+       y2="-19.440741"
+       id="line1858-3"
+       style="stroke:#555959;stroke-opacity:1" />
+    <polyline
+       transform="translate(66.38422,-31.440741)"
+       points="12 19 5 12 12 5"
+       id="polyline1860-7"
+       style="stroke:#555959;stroke-opacity:1" />
+  </g>
+  <rect
+     id="rect4653-3-3-5-2"
+     width="28.435608"
+     height="28.435608"
+     x="60.782196"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     x1="68.014236"
+     y1="48.989891"
+     x2="82.014236"
+     y2="48.989891"
+     id="line1703-2-2" />
+  <polyline
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     transform="translate(63.014242,36.98989)"
+     points="12 5 19 12 12 19"
+     id="polyline1705-0-8" />
+  <rect
+     id="rect4653-3-2-9-9"
+     width="28.435608"
+     height="28.435608"
+     x="20.782196"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <g
+     transform="translate(-43.369974,68.43063)"
+     id="g1872-2-7"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1">
+    <line
+       x1="85.384224"
+       y1="-19.440741"
+       x2="71.384224"
+       y2="-19.440741"
+       id="line1858-3-3"
+       style="stroke:#ffffff;stroke-opacity:1" />
+    <polyline
+       transform="translate(66.38422,-31.440741)"
+       points="12 19 5 12 12 5"
+       id="polyline1860-7-6"
+       style="stroke:#ffffff;stroke-opacity:1" />
+  </g>
+  <rect
+     id="rect4653-3-3-5-2-1"
+     width="28.435608"
+     height="28.435608"
+     x="60.782204"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     style="fill:none;stroke:#649898;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     x1="68.014236"
+     y1="108.98989"
+     x2="82.014236"
+     y2="108.98989"
+     id="line1703-2-2-2" />
+  <polyline
+     style="fill:none;stroke:#649898;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     transform="translate(63.01424,96.989889)"
+     points="12 5 19 12 12 19"
+     id="polyline1705-0-8-9" />
+  <rect
+     id="rect4653-3-2-9-9-3"
+     width="28.435608"
+     height="28.435608"
+     x="20.782196"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <g
+     transform="translate(-43.369972,128.43063)"
+     id="g1872-2-7-1"
+     style="fill:none;stroke:#649898;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1">
+    <line
+       x1="85.384224"
+       y1="-19.440741"
+       x2="71.384224"
+       y2="-19.440741"
+       id="line1858-3-3-9"
+       style="stroke:#649898;stroke-opacity:1" />
+    <polyline
+       transform="translate(66.38422,-31.440741)"
+       points="12 19 5 12 12 5"
+       id="polyline1860-7-6-4"
+       style="stroke:#649898;stroke-opacity:1" />
+  </g>
+</svg>
diff --git a/public/openseadragon/images/feathericons/raw/maximize-2.svg b/public/openseadragon/images/feathericons/raw/maximize-2.svg
new file mode 100644
index 0000000000000000000000000000000000000000..59b01d10df3a76d6ff4af1310df7c5f2ac17c437
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/maximize-2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#555959" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" y1="3" x2="14" y2="10"></line><line x1="3" y1="21" x2="10" y2="14"></line></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/plus.svg b/public/openseadragon/images/feathericons/raw/plus.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f6c7b46a96ca3671bbc37639905aeaf294069c16
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#555959" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg>
diff --git a/public/openseadragon/images/feathericons/raw/rect4653.png b/public/openseadragon/images/feathericons/raw/rect4653.png
new file mode 100644
index 0000000000000000000000000000000000000000..4aa51dc919c99cc2e99d43439348a38445057688
Binary files /dev/null and b/public/openseadragon/images/feathericons/raw/rect4653.png differ
diff --git a/public/openseadragon/images/feathericons/raw/zoomin_rest_old.png b/public/openseadragon/images/feathericons/raw/zoomin_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..23c9eab614b448a45ba8f47ee8d77ae6d34ce6fc
Binary files /dev/null and b/public/openseadragon/images/feathericons/raw/zoomin_rest_old.png differ
diff --git a/public/openseadragon/images/feathericons/raw/zoomout_rest_old.png b/public/openseadragon/images/feathericons/raw/zoomout_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..c514a229a1a7598bbc5d628b24a0fabf9df02b51
Binary files /dev/null and b/public/openseadragon/images/feathericons/raw/zoomout_rest_old.png differ
diff --git a/public/openseadragon/images/feathericons/zoomin_grouphover.png b/public/openseadragon/images/feathericons/zoomin_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b482fca55065f946da814eadff3de07a691d0dd
Binary files /dev/null and b/public/openseadragon/images/feathericons/zoomin_grouphover.png differ
diff --git a/public/openseadragon/images/feathericons/zoomin_hover.png b/public/openseadragon/images/feathericons/zoomin_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..fcb9c38aeb3a429faded852403c8c08a3d17a0d1
Binary files /dev/null and b/public/openseadragon/images/feathericons/zoomin_hover.png differ
diff --git a/public/openseadragon/images/feathericons/zoomin_pressed.png b/public/openseadragon/images/feathericons/zoomin_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc0871e0c467f542929180a4dd0a024d39d94e6b
Binary files /dev/null and b/public/openseadragon/images/feathericons/zoomin_pressed.png differ
diff --git a/public/openseadragon/images/feathericons/zoomin_rest.png b/public/openseadragon/images/feathericons/zoomin_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..61567e6b71d046b87acf0fed0ec70ff096d35d8a
Binary files /dev/null and b/public/openseadragon/images/feathericons/zoomin_rest.png differ
diff --git a/public/openseadragon/images/feathericons/zoomout_grouphover.png b/public/openseadragon/images/feathericons/zoomout_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..16be91b19d0821a6f90af6b9163d768b8abec89f
Binary files /dev/null and b/public/openseadragon/images/feathericons/zoomout_grouphover.png differ
diff --git a/public/openseadragon/images/feathericons/zoomout_hover.png b/public/openseadragon/images/feathericons/zoomout_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..52bce1f27f6879d54a35cee2200b90ec8352255c
Binary files /dev/null and b/public/openseadragon/images/feathericons/zoomout_hover.png differ
diff --git a/public/openseadragon/images/feathericons/zoomout_pressed.png b/public/openseadragon/images/feathericons/zoomout_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bcd55c11d9eb1b9c2e40db050a150089e3966f4
Binary files /dev/null and b/public/openseadragon/images/feathericons/zoomout_pressed.png differ
diff --git a/public/openseadragon/images/feathericons/zoomout_rest.png b/public/openseadragon/images/feathericons/zoomout_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..225d52100d8bd80dd066a8d70dfca8c887f7557a
Binary files /dev/null and b/public/openseadragon/images/feathericons/zoomout_rest.png differ