More cleanup
diff --git a/Gruntfile.js b/Gruntfile.js
index ee186f7..8b90975 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -89,7 +89,7 @@
 	    timestamp: true
 	  },
 	  {
-	    expand: false,
+	    expand: true,
 	    cwd: 'dev/img/',
 	    src: 'favicon.ico',
 	    dest: 'public/',
diff --git a/Makefile.PL b/Makefile.PL
index 0282b0e..0a14d47 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -22,7 +22,7 @@
     'Mojolicious::Plugin::CHI' => 0.09,
     'Cache::FastMmap' => 0,
 
-    # Currently only on GitHub
+    # Currently on GitHub only (github.com/akron)
     'Mojolicious::Plugin::Search' => 0.04,
     'Mojolicious::Plugin::Localize' => 0.08
   },
diff --git a/dev/demo/img/kalamar.png b/dev/demo/img/kalamar.png
new file mode 100644
index 0000000..37fe306
--- /dev/null
+++ b/dev/demo/img/kalamar.png
Binary files differ
diff --git a/dev/demo/img/screenshots.png b/dev/demo/img/screenshots.png
new file mode 100644
index 0000000..85bd692
--- /dev/null
+++ b/dev/demo/img/screenshots.png
Binary files differ
diff --git a/dev/img/korap-overview-active.svg b/dev/img/korap-overview-active.svg
new file mode 100644
index 0000000..afe7d4c
--- /dev/null
+++ b/dev/img/korap-overview-active.svg
@@ -0,0 +1,159 @@
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     width="100%"
+     height="100%"
+     viewBox="0 0 1274.406 357.25"
+     version="1.2">
+  <defs>
+    <style type="text/css">
+<![CDATA[
+/* IDS-Green */
+#kalamar-logo {
+  fill: rgb(99, 111, 7);
+  stroke: none;
+}
+.green {
+  fill: #9bad0b;
+  stroke: rgb(99, 111, 7);
+  stroke-width: 5;
+}
+.arrow.green {
+  stroke: #9bad0b;
+}
+
+/* IDS-Pink */
+.pink {
+  fill: rgb(193, 0, 43);
+  stroke: #650016;
+  stroke-width: 5;
+}
+.pink.dark {
+  fill: #650016;
+  stroke: none;
+}
+.arrow.red {
+  stroke: rgb(193, 0, 43);
+}
+
+/* IDS-Blue */
+#karang-logo {
+  fill: #0b4d94;
+}
+#krill-logo {
+  fill: #0b4d94;
+  stroke: none;
+}
+.blue {
+  stroke: #0b4d94;
+  fill: rgb(0,158,224);
+  stroke-width: 5;
+}
+
+/* IDS-Orange */
+.orange {
+  fill: rgb(246,168, 0);
+  stroke: #e55d00;
+  stroke-width: 5; 
+}
+.orange.dark {
+  fill: #e55d00;
+  stroke: none;
+}
+.arrow.orange {
+  stroke: rgb(246,168, 0);
+}
+
+/* IDS-Grey */
+.grey {
+  fill: rgb(135,136,138); /* #8e8a6c; */
+  stroke: #4d4a3a;
+  stroke-width: 5;
+  stroke-linecap: round;
+  stroke-linejoin: round;
+}
+.grey.dark {
+  fill: #4d4a3a;
+}
+.arrow.grey {
+  stroke: rgb(135,136,138);
+}
+
+.connector {
+  fill:#4d4a3a;
+  stroke: none;
+}
+
+tspan {
+  text-align: start;
+  line-height: 125%;
+  font-size: 39.929px;
+  letter-spacing: 0;
+  word-spacing: 0;
+  fill: #fff;
+  font-family: Arial;
+}
+
+.white {
+  stroke: none;
+  fill: #fff;
+}
+
+.arrow {
+  fill: #fff;
+  stroke-width: 4;
+}
+
+]]>
+    </style>
+  </defs>
+  <g id="korap">
+    <a id="kalamar" xlink:href="doc/korap/kalamar" target="_parent">
+      <rect width="367.403" height="166.995" rx="31" ry="31" x="2.493" y="3.33" class="green"/>
+      <text x="157.799" y="102.481"><tspan>Kalamar</tspan></text>
+      <path d="M35.855 141.43c6.05-36.58 24.68-50.103 37.84-54.99 2.096-8.49 10.88-15.632 15.788-18.784 1.124-10.84.192-16.933-12.25-14.972 7.702-18.85 16.25-8.35 26.822 2.066 8.034-14.17 21.118-22.105 36.333-24.932-17.902 23.507-21.82 30.025 7.64 26.133-21.703 16.495-16.286 18.607-12.14 30.796 5.954 15.374-16.355 16.995-1.15 33.21-19.586-7.935-12.065-10.84-7.85-26.36-2.25-7.68-7-5.65-15.228-6.02-4.762 9.83-9.094 10.66-17.374 14.044-4.01 6.943-7.27 11.354-14.476 13.387 0 0 2.836 5.245 2.195 17.743-14.784 5.32-21.81-2.356-46.15 8.68z" class="white"/>
+      <path d="M146.007 26.538c-7.497.793-16 3.113-22.897 6.214-9.934 3.558-13.458 9.19-19.424 18.347-8.728-16.29-32.82-20.74-32.73 17.074 15.318-29.15 19.965-2.347 14.535.414-5.374 2.732-10.526 10.306-14.778 16.07-3.78 2.078-8.807 4.633-15.022 11.404-9.504 1.32-17.54-.046-19.84 3.963-1.503 3.824-.654 22.403-1.052 27.84-.43 5.884-3.503 15.826-3.45 21.746.036 3.864 10.473-9.804 20.403-10.91 11.216-1.247 15.977-.528 24.44-1.442 2.688-.302 5.174-.87 6.825-2.52 3.544-3.753.137-16.08-.235-18.82 6.952-3.146 10.176-8.522 13.102-13.08 2.957-.75 12.09-2.78 16.44-12.794 5.707-.49 18.973-3.057 8.904 12.892-5.102 8.08 2.467 18.623 16.292 18.592 1.54 0-14.064-10.596-1.174-21.258 4.788-3.96.898-19.498-1.42-21.944 6.7-2.763 13.138-6.12 18.81-9.093-4.458-2.588-9.71-3.802-14.405-3.774 4.19-2.677 13.245-9.032 15.85-12.6-9.093-.676-15.097-.03-21.747 2.202 7.4-5.407 6.333-12.03 14.653-18.787-6.948 1.04-10.54 3.038-14.29 5.644 4.774-5.358 8.93-8.685 12.21-15.382zm-9.74 6.056c-8.686 8.767-10.94 8.793-14.527 13.49-4.74 6.206-4.353 11.33-5.138 14.262-1.39 5.2-6.04 3.804-10.225 12.158 11.103-4.866 19.323-9.753 36.205-14.384-7.406 6.835-19.104 13.42-19.74 14.286-1.71 2.496-4.263 7.883-8.735 11.987 1.886-5.796 1.343-10.326.196-9.296-4.344 3.903-3.61 15.104-9.908 19.4-15.462 10.55-17.81 1.128-19.937 2.764-3.094 2.382 4.067 4.728 6.923 5.554-9.75 17.674-12-.793-13.747.734-1.835 2.736-3.867 8.074 1.297 21.16 3.75 9.507-4.423 7.346-22.457 7.853-4.96.14-5.8.506-13.21 2.667-2.88.84-5.036.27-3.205-5.773 4.87-16.822 20.067-40.013 36.94-40.535 4.236.015-2.235-3.47-.906-5.48.895-1.344 1.323-2.41 3.816-5.31 2.505-2.91 5.62-5.665 8.366-6.604 7.76-2.653 12.666-8.223 16.39-13.895 3.725-5.672 7.642-11.726 10.796-15.313 6.575-5.582 14.05-8.726 20.807-9.723zm-36.31 22.83c-1.667 2.398-3.795 4.293-6.91 7.04-.55-7.328-3.32-16.563-11.962-12.72 4.977-6.615 13.128-4.316 18.873 5.68zm-9.138 18.72c-3.163.093-10.674 5.254-8.857 5.724 2.7.697 4.585-2.4 5.21-1.566.626.834-3.122 4.79-1.663 6.458 1.46 1.668 8.236-8.55 6.36-10.323-.234-.222-.6-.307-1.05-.294zm10.787 4.452c-9.528-.132-16.555 11.914-12.77 18.37 1.203 2.053 2.593-2.934 2.593-2.934s2.44 2.768 10.96-1.86c6.577-3.573 3.13-9.393 3.13-9.393s3.69-1.99.294-3.328c-1.438-.567-2.846-.838-4.207-.856zm27.985 1.247c1.772 1.668 7.99 13.615 2.618 18.788-8.38 8.067-4.794 15.146-1.616 18.064 0 0-13.17-3.853-2.596-17.874 4.004-5.31-1.35-14.96-8.21-13.905 3.544-2.606 7.293-4.098 9.804-5.072zm-26.59 3.547c2.62 5.073-4.548 9.956-10.618 8.367C95.198 87.484 98 84.224 103 83.39zm-2.57 1.786c-.73.01-1.63.394-2.372 1.1-1.188 1.132-1.57 2.65-.857 3.4.715.75 2.262.447 3.45-.684 1.188-1.13 1.57-2.65.856-3.4-.27-.28-.64-.42-1.078-.416z" id="kalamar-logo"/>
+    </a>
+    <a id="api" xlink:href="doc/api" target="_parent">
+      <rect width="367.403" height="166.995" rx="31" ry="31" x="2.493" y="187.33" class="grey"/>
+      <text x="157.799" y="282.481"><tspan>API</tspan></text>
+    </a>
+    <a xlink:href="doc/korap/kustvakt" id="kustvakt" target="_parent">
+      <path d="M419.03 3.317c-15.816 0-28.53 12.746-28.53 28.563v293.593c0 15.817 12.714 28.563 28.53 28.563h21.126c15.817 0 28.563-12.746 28.563-28.563V242.63l.374-74.407c.05-9.887 7.956-17.844 17.844-17.844h174.5c9.678 0 17.485 7.623 17.812 17.218v157.875c0 15.817 12.714 28.563 28.53 28.563h21.126c14.43 0 26.31-10.597 28.282-24.47.47-2.16.718-4.41.718-6.718V34.536c0-2.296-.25-4.535-.718-6.688-1.945-13.902-13.83-24.53-28.282-24.53H419.032z" class="pink" />
+      <text x="540.648" y="83.901"><tspan>Kustvakt</tspan></text>
+      <path d="M421.486 94.5l-4.273-12.82 27.78-5.698-3.207-16.74 21.37-13.888c14.242-4.677 14.64-5.306 27.778-1.07l.712 13.535 4.63-.714 13.89 21.37s2.492 19.586-27.067 22.792c-29.56-1.07-24.22-18.876-61.614-6.767z" class="white"/>
+      <path d="M474.336 31.793c-4.61.065-33.295 1.987-33.88 3.156-.623 1.245-1.13 1.908-.922 3.154.208 1.247 8.35 2.802 8.35 2.802s.775 7.55 1.33 9.555c-1.138.873-9.108 4.803-10.743 7.075-.44 2.91.535 13.975 1.366 15.637-8.766 1.434-21.542 3.405-27.214 6.383.106 5.175 1.9 9.942 2.907 13.988-3.376-.317-4.45-2.058-4.202-6.808-5.247 3.297-3.98 11.41 2.358 12.18 6.61.802 19.347-4.987 28.632-5.195 16.576-.37 19.48 11.477 39.358 11.418 19.954-.06 25.055-18.45 44.925-11.932-3.673-7.218-9.023-6.794-17.39-3.386 1.453-1.87 6.827-8.102 17-5.266-5.316-6.664-10.01-5.484-11.877-3.58-.025-6.464-7.23-12.808-8.705-14.787-3.336-4.477-5.427-11.384-11.772-11.08.213-1.4.185-9.358-.23-11.436-.416-2.076-9.44-4.694-13.03-4.786-2.13-.055-5.23.975-5.23.975l.105-1.42c.008-.028 3.713-.544 5.054-1.258-.663-3.333-4.356-5.164-5.603-5.37-.076-.014-.276-.023-.584-.02zm-5 7.357l.143 1.773c-3.556.667-7.36 1.31-8.76 2.766l-.673-3.192c.142 0 9.29-1.348 9.29-1.348zm-14.43 2.02s.785 2.83 1.205 5l-3.19 2.093c-.106-.422-.85-6.702-.85-6.702zm47.283 2.076c-2.242.12-4.13 2.1-4.24 5.53 1.616-1.48 6.4-5.86 5.054 5.444 1.884-2.02 9.686-8.008 11.772 0 2.692-2.826 3.185-10.658-6.79-6.648-1.565-3.082-3.82-4.43-5.797-4.326zm-20 .053c2.38.42 5.192 1.274 6.312 2.534l.16 5.017-6.348-.637s.156-5.514-.124-6.914zm-5.017.885c0 1.4.18 4.946.32 6.276-1.82.21-9.033 2.282-10.993 3.122-.49-1.26-1.347-5.886-1.347-5.886 3.01-1.4 7.61-3.23 12.02-3.51zm-18.49 7.996c.056-.01.09 0 .087.02-.28 3.218 1.185 12.413 2.305 16.682-2.94.07-7.955 2-14.254 3.12-1.68-4.2-1.7-11.435-1.63-12.765 5.446-3.543 12.636-6.922 13.492-7.056zm25.404 5.16c1.322-.032 2.766.042 4.38.248-4.734 4.092-15.655 7.04-15.655 7.04l-.798-3.955c3.095-1.13 6.348-3.193 12.073-3.333zm11.1 1.79c1.488.17 1.198 13.14-.39 12.446-2.182-.95-1.344-11.747.247-12.427.05-.024.094-.025.142-.02zm12.267 6.33c.108 2.272 4.238 5.745 5.088 5.017 4.418-3.78 9.092 1.725 15.354-1.24-6.767-5.864-19.734-4.477-20.442-3.777zm-93.095-.195c-1.56-.038-3.468.465-6.33 1.932-1.372 2.562-1.277 8.198.177 10.69 12-8.367 16.07-.77 26.736-9.644-14.414 2.07-15.907-2.865-20.584-2.978zm58.594 1.844c.362 0 .713.04 1.063.088l-.744 3.936c-.222-.03-.444-.053-.674-.053-1.695 0-3.193.885-4.167 2.252-1.252-1.014-1.766-1.428-2.553-2.074 1.54-2.506 4.128-4.15 7.074-4.15zm5.46 2.18c1.876 1.728 3.074 4.333 3.085 7.25l-3.6.02c-.1-1.596-.77-3.013-1.79-4.008l2.304-3.262zm11.648 3.03c1.382 12.727-10.36 23.413-17.89 23.51-14.956.192-13.33-14.912-48.93-5.957-1.61-2.45-2.553-5.07-2.553-5.07 17.544-3.65 28.977-5.58 41.077-6.95 3.11 14.862 23.083 14.32 22.622-4.433 2.764-.71 5.672-1.1 5.672-1.1zm26.398 0c-.81.03-1.522.347-2.322 1.26 0 0 2.112 3.527 3.21 3.173 2.234-.72 3.952.01 5.37.07 1.47.067 2.396-2.238 2.447-3.633-4.678.416-6.923-.934-8.705-.87zm-17.57.604c4.037 2.252 7.33 5.27 9.114 8.084-2.494 7.25-3.38 13.403-18.58 15.39 0 0 10.124-16.154 9.467-23.474zm-26.61 1.968c1.162 0 2.1.905 2.25 2.074l3.388-.018c0-.125-.01-.25-.018-.372h3.6c0 .297-.013.596-.037.886-1.11-.07-2.23-.157-3.563-.248.003-.083.018-.164.018-.248h-3.387c.015.106.037.21.037.32 0 1.322-1.02 2.392-2.287 2.392-1.268 0-2.305-1.07-2.305-2.393 0-1.323 1.037-2.393 2.305-2.393zm-7.854.904c.988.218 1.497.337 2.89.638-.014.176-.036.353-.036.532 0 1.83.75 3.46 1.933 4.54l-1.543 2.516c-1.99-1.737-3.28-4.424-3.28-7.446 0-.262.017-.524.036-.78zm12.765 4.13l3.263 1.206c-1.45 2.937-4.264 4.93-7.5 4.93-.703 0-1.384-.107-2.038-.285l.638-3.05c.34.077.685.125 1.046.125 1.957 0 3.668-1.18 4.59-2.925zm42.64 14.308c-7.996-.057-19.325 6.024-20.584 17.977 0 0 11.35-17.607 26.026-13.136.33-1.45.23-3.383-.62-3.812-1.326-.67-2.978-1.015-4.823-1.028zm-78.008 1.418c-17.992.063-31.386 12.995-30.99 16.453.276 2.417 1.96 4.22 9.378 1.737-4.386-12.545 23.367-18.154 23.367-18.154-.59-.025-1.175-.037-1.755-.035zm5.495 2.465c-4.437.173-9.626 2.718-17.09 9.786 44.042-18.586 17.78 23.5 61.767-.886-26.914 5.67-33.337-9.344-44.677-8.9z" class="pink dark"/>
+    </a>
+    <a id="koral" xlink:href="doc/korap/koral" target="_parent">
+      <rect width="165.736" height="181.714" rx="14" ry="14" x="491.543" y="171.852" class="orange"/>
+      <text x="526" y="322.649"><tspan>Koral</tspan></text>
+      <path d="M554.844 194.53c-.31.036-.518.18-.594.407-.8 2.4-4.594 11.75-4.594 11.75s-5.75-6.555-7.156-8.343c-1.405-1.79-4.625 3.118-3.813 5.53l8.72 7.407-2.813 4.22s-4.42-5.627-7.032-5.75c0 0-1.788.402-2.28 4.22l7 7.81c1.304 2.217 1.905 8.407 1.905 8.407s-4.067-3.952-6.75-4.718c-2.682-.768-3.258 5.18-1.78 7.25l8.968 6.593 1.594 9.03c-5.97 2.116-10.764 6.057-10.25 11.376.757 7.862 28.617 12.375 31.25-5.564.844-5.763-5.676-7.998-12.97-7.47l-.375-9.03 12.063-7.72 7.375 11.783-.032.28 6.345 10.313-1.594 14 12.72-9.688 15.156 8.03-5.062-14.03 6.875-3.72-10.564-5.968.782-13.156-12.97 13.314-13.687-16.906 11.908-9.094c6.692 3.28 11.128 8.27 17.875-2.844-5.147.123-13.407-1.344-13.407-1.344s2.502-3.5 2.625-6.062c-3.584-4.818-7.39-8.62-14.436-5.563.05 1.08 5.656 7.407 5.656 7.407l-11.03 9.75c.048-6.352 1.78-12.125 1.78-12.125s-.454-3.875-3.187-3.062c-2.093 1.55-4.532 9.563-4.532 9.563l-4.31-3s2.79-8.273 2.124-10.563c0 0-4.998-2.615-7.156-2.72-.125-.005-.24-.01-.344 0zm.78 21.564l8.438 1.594-.093 4.375-11.44 6.093-.874-7.03 3.97-5.032z" class="white" />
+      <path d="M555.573 193.407c-1.805-.013-3.174.516-3.164 1.775.04 5.13-3.26 10.364-3.26 10.364-3.38-3.177-4.196-6.494-6.717-7.974-2.165-1.272-4.735 3.352-4.584 5.488.156 2.228 3.827 5.82 7.962 9.503l-.893 1.538c-5.195-5.546-8.857-7.487-10.72-.967-.808 2.83 5.898 6.03 7.333 7.957 1.27 1.706 1.9 7.733 1.9 7.733s-6.502-7.244-8.167-2.744c-2.633 7.116-.16 7.125 8.233 14.785.297 1.962.73 6.24 1.683 10.428-10.913 4.447-7.744 12.892 5.354 11.106-2.452-.502-12.61-3.62-3.94-6.006.134.296.28.56.42.775 2.25 3.46 7.068 1.506 7.943.612 1.68-1.717 1.032-10.574.065-19.015 5.156-2.633 9.83-7.505 9.83-7.505 1.158 2.258 5.11 7.175 7.552 9.5-1.48-.248-2.078-.407-2.63-.29-3.38.705 8.212 11.916 8.212 11.916s-7.915 20.72-.646 17.287c3.48-1.643 13.79-8.747 13.79-8.747s15.462 8.322 17.66 8.322c3.224 0-7.458-18.072-7.458-18.072s10.096-3.108 8.684-5.553c-1.632-2.828-11.01-6.037-11.01-6.037s2.77-14.655-.71-14.593c-.11 0-.23.03-.354.065-3.174.85-11.68 10.813-13.697 13.84-2.536-3.564-9.215-9.904-11.004-12.518 2.546-2.384 7.135-6.804 10.124-9.827 2.184.79 7.05 4.05 10.138 3.552 3.508-.568 7.35-4.27 8.458-8.104.347-1.2-7.687.532-13.01-1.743.88-1.165 1.668-2.354 2.324-3.52 1.556-2.763-5.497-9.344-7.07-10.524-2.062-1.546-9.046.637-10.07 2.604-1.02 1.966 5.744 8.63 5.744 8.63l-8.726 7.87s.292-7.15 2.14-11.2c1.47-3.22-3.83-5.096-5.72-4.545-1.887.55-4.134 4.37-4.685 9.563-.884-.557-1.053-.972-1.864-1.536 1.992-4.856 3.186-9.3 2.518-10.87-.773-1.815-4.967-3.303-7.975-3.325zm1.743 3.164c1.376.1 2.842 1.163 2.842 1.163 0 1.075-1.184 4.11-2.81 7.716-.254-.027-.528-.033-.84-.033-6.005 0-6.016 6.877-3.937 9.717-1.303 2.412-2.558 4.57-3.55 6.005 0 0 5.96 33.23 3.744 32.67-1.99-.5-3.758-8.87-5.165-17.206-1.062 2.4-8.2-3.067-8.2-3.067 1.013-1.815 1.256-3.37 1.096-4.81 0 0 5.116 2.925 6.65 5.133-1.028-6.418-1.834-12.303-2.29-13.883 2.52-5.144 3.392-6.89 3.392-6.89 1.517-.326 2.392-1.512 2.702-2.748-1.687-.18-7.14-4.346-8.59-6.572.64-.74 1.088-1.367 1.424-2.227 2.112 2.227 5.985 5.77 7.195 7.695.018-.596.24-1.032.073-1.784 0 0 4.468-8.268 4.972-10.588.378-.253.833-.324 1.29-.29zm-14.568 2.995c1.246 1.054-2.44 5.484-3.164 3.874-.828-1.84 1.685-5.127 3.164-3.875zm39.654 1.59c.416-.01.87-.01 1.388 0 2.91 1.967 3.882 2.923 4.197 4.81-4.7 5.134-11.1 10.903-16.41 15.875-.48-1.65-.646-3.01-.677-4.132 3.528-3.298 8.95-7.51 12.89-12.13-3.056-2.376-7.633-4.305-1.388-4.423zm-12.53.776c.94.024 1.7.604 1.387 1.745-3.5 12.89-3.63 20.662 6.94 32.956 1.49 2.327-4.062.636-5.257-1.262-1.225-1.947-5.304-6.293-6.337-9.234-4.08 3.202-6.81 5.736-12.292 7.984l-.258-4.552c4.938-2.01 7.342-4.16 11.452-7.306-.457-2.18-.67-4.562-.58-7.135-2.94-.067-5.448-1.766-5.448-1.766.698-.865 1.044-1.747 1.065-2.713 0 0 1.956 1.09 4.576 1.96.295-2.544 1.24-6.208 2.297-9.094.393-1.073 1.513-1.605 2.454-1.582zm-13.194 5.204c4.14.846.69 7.882-1.454 7.292-3.08-.847-2.348-8.07 1.454-7.292zm-18.345 3.836c1.786-.095 5.648 4.85 4.1 4.745-3.02-.2-5.235-1.504-4.907-3.745.1-.68.395-.978.807-1zm52.818 2.39c3.117.282 5.155.58 7.62.354-2.578 4.76-11.19 3.78-7.62-.355zm-34.802 3.937c2.133.79 2.565 1.577 6.222 2.186l.162 2.454-9.16 5.433c-.225-1.757-.395-3.285-.452-4.132 1.044-1.806 2.144-3.84 3.228-5.94zm-17.982 9.072c2.91 1.02.24 8.643-1.55 6.52-1.724-2.043-.922-7.388 1.55-6.52zM597.01 230l-2.94 12.687s10.086 3.81 10.365 4.165c-.774 0-5.876 2.937-5.876 2.937l3.56 11.462-12.698-8.977-9.835 10.647 2.57-12.035-6.735-8.107 12.322-.093zm-3.68 8.07l-4.1 6.812-6.2.58 4.197 2.52-2.26 4.842c.132-.066 4.94-4.584 4.94-4.584l4.52 3.422-2.164-4.39 5.78-.68s-6.07-1.383-6.038-1.548c.034-.166 1.324-6.974 1.324-6.974zm-36.593 9.44c.192 1.757.33 2.61.192 4.396 0 0 10.436 1.333 4.422 10.202 5.283-3.395 7.76-13.052-4.615-14.6zm0 5.88c.023 1.875-.615 3.908-.615 3.908 2.793 1.347-1.17 4.014-3.487 4.23 8.02 2.745 10.99-7.388 4.1-8.137z" class="orange dark"/>
+    </a>
+    <a id="krill" xlink:href="doc/korap/krill" target="_parent">
+      <rect width="367.403" height="166.995" rx="31" ry="31" x="778.493" y="3.33" class="blue"/>
+      <text x="941.799" y="98.481"><tspan>Krill</tspan></text>
+      <path d="M874.53 36.53c-3.008-.08-9.357 1.69-13.31 2 9.83 8.528 12.984.177 13.31-2zm-14.686 4.345c-16.103.196-26.953 13.71-33.938 26.688-6.01 12.365-10.007 26.23-7.375 34.718 7.824-17.475 21.11-38.202 36.25-45 14.442-8.23 18.62-9.34 8.345-16.25-1.12-.108-2.208-.168-3.28-.155zM914.062 75c-18.062 27.692-42.965 36.107-51.468 38-2.37.528-4.45 1.753-6.25 3.313.853-1.61 1.334-2.86.75-2.75-1.396.26-12.12 3.7-14.657 6.874l8.375 3.063c-1.094 2.158-1.632 4.05-1.53 4.938 0 0 10.43.47 25.155-2.907 19.59-4.492 39.905-36.545 39.625-50.53z" class="white"/>
+      <path d="M883.875 15.625c10.34 7.66 5.993 16.067.97 20.25 8.62-15.7-12.13-15.895-17.876-8.72 10.382-4.038 23.293-3.013 14.25 9.69-.48-.25-.99-.464-1.658-.595-1.374-.27-3.038-.316-4.312-.25-1.274.065-2.22.25-2.22.25 1.528 2.647-4.105 9.86-10.405 1.813-51.3 3.396-48.854 77.253-45.656 70.656 2.415-4.986 4.825-9.706 7.28-14.157-1.09-1.107-2.634-2.356-4.594-2.75.125-.585.206-.983.375-1.5 1.378-.065 4.158.606 5.97 1.124.71-1.24 1.41-2.437 2.125-3.624-1.65-1.36-4.54-3.664-6.406-4.188.308-.83.717-2.25.717-2.25 1.694.618 5.296 2.604 7.375 3.75.54-.858 1.116-1.736 1.657-2.563-1.34-1.25-4.643-4.186-7.376-5.843l.937-2.314c2.624 1.124 6.21 3.38 8.595 4.938.986-1.413 1.972-2.764 2.97-4.063-2.174-1.826-6.215-5.015-9.158-6.124l.938-1.75c3.772 1.012 8.24 3.65 10.438 5.063 1.436-1.728 2.91-3.317 4.375-4.782-1.625-1.63-5.252-4.88-10.25-7.188l1.75-2.156c5.023 2.052 9.53 5.24 11.406 6.625.954-.824 1.938-1.61 2.906-2.314-.68-1.584-2.7-5.766-7.438-11.093l1.688-1.25c4.363 3.878 7.82 7.594 9.78 9.78 1.51-.807 3.05-1.473 4.595-1.968 14.77-4.73 23.273-11.745 25.063-16.594 7.267-1.202 20.86-2.004 24.875 2.19 3 3.132-8.354 5.968-8.344 11.593.004 3.18 7.263 3.363 9.092 3.343-.833-.062-2.817-.55-4.937-2.937-2.178-2.454 9.984-9.262 7.28-13.22-3.316-4.858-13.554-5.22-21.405-4.688 5.873-2.1 13.19-5.563 19.656-4.124 5.714 1.27 3.76 6.53 8.625 9.5 3.484 2.124 7.033-5.282 7.033-5.282-8.768 6.79-5.09-5.754-13.5-7.593-9.403-2.057-16.22 1.597-21.375 3.406 3.37-4.88 6.384-13.206-5.813-18.095zm-15.188 19.47c-.233.016-.478.042-.718.093-1.925.408-3.25 1.808-2.97 3.124.28 1.317 2.045 2.065 3.97 1.657 1.923-.41 3.247-1.81 2.967-3.126-.244-1.152-1.615-1.865-3.25-1.75zm16.782 6.843c-1.476-.038-2.717.734-3.126 2.218-2.06 7.478 6.437-.238 9.656 14.344 2.624-11.23-2.762-16.468-6.53-16.563zm-24.75.718c15.786 4.29-6.762 11.918-14.283 5.563 4.717-3.285 8.142-4.51 14.282-5.564zm19.624 5.032c-1.33.04-2.433.76-2.907 2.124-2.68 7.73 6.772.18 9.157 15.75 3.688-12.145-2.258-18-6.25-17.874zm-7.72 5.156c-1.39.098-2.527.896-2.968 2.343-2.496 8.2 7.094-.048 10.22 16.157 3.37-12.865-3.077-18.793-7.25-18.5zm-10.155 4.78c-1.492.118-2.73.977-3.19 2.532-2.598 8.813 7.627-.152 11.126 17.188 3.495-13.82-3.466-20.072-7.937-19.72zm51.81 2.688c-6.13 31.07-30.51 44.957-60.655 53.532 2.796 5.117-5.764 10.07-8.313 3.406-4.077 2.383-6.927 5.625-8.718 9.344-1.266-.595-2.552-.954-3.813-1.125-3.48-4.884 3.316-13.07 15.158-12.782-2.088-1.933-12.493-1.004-16.782 4.874-1.274 1.748-1.844 5.336-1.218 7.844-14.778 1.298-18.61 16.086-7.563 14.844-8.842-2.054-4.16-11.566 9-12.53.427.32.955.532 1.594.718-6.957 4.104-10.416 12.8-8.783 16.843 1.377 3.41 8.076 8.026 14.438 5.532-7.714-.47-11.806-2.614-12.72-6.5-.955-4.07 3.802-11.222 8.69-14.437-.904 1.19-.403 1.835-.283 4.625.12 2.765 5.563 5.644 3.782 8.688-2.813 4.806 3.497 7.646 8.75 6.125-6.722-1.19-8.89-1.787-6.032-7.938 1.496-3.216-6.22-6.45-2.375-12 16.047 5.512 30.784 2.805 43-4.188-1.922-2.87-5.613-8.636-7.093-12.843l2.375-1c2.698 4.826 6.402 9.488 8.217 11.656 2.19-1.458 4.315-3.046 6.313-4.75-1.54-1.962-4.307-5.912-6.188-11.063l2.188-1.28c1.384 3.555 4.66 7.756 6.563 10.03 1.678-1.578 3.265-3.223 4.78-4.937-1.303-1.502-3.716-4.475-5.937-8.656l1.657-1.438c2.852 4.352 5.25 6.403 6.625 7.344 1.49-1.85 2.862-3.778 4.156-5.72-.8-.572-2.465-1.914-5.407-6.28l1.625-1.813c2.73 3.448 4.723 4.635 5.72 5.063 1.014-1.684 1.952-3.386 2.812-5.094-.937-.52-2.9-1.806-4.813-4.5l1.408-2.03c2.27 2.673 4.257 3.253 4.843 3.374.93-2.092 1.728-4.186 2.408-6.25-.783-.157-2.056-.71-4.282-2.28l.875-1.782c1.612 1.084 3.066 1.732 4.064 2.124 2.572-8.79 2.74-16.956-.063-22.75zm-64.405 3.75c-.57.038-1.17.308-1.72.844-1.268 1.244 3.377 2.123 3.564 7 2.793-3.976.626-8.004-1.845-7.844zm-6.406 6.594c-.435.01-.91.18-1.376.5-1.3.895 2.612 2.36 2.03 6.656 3.17-3.172 1.685-7.207-.655-7.156zm-4.908 7.063c-.41.03-.852.17-1.28.5-1.193.917 2.58 2.16 2.25 6.28 2.853-3.182 1.254-6.95-.97-6.78zm-5.718 6.093c-.336.026-.697.158-1.063.374-1.272.755 2.286 2.393 1.47 6.376 3.283-2.868 1.943-6.943-.406-6.75zm86.562 3.812c-2.952 2.147-5.638-.134-5.78 1.188-.33 3.04 4.496 3.097 5.78-1.188zM829.28 89.5c-.324.015-.67.084-1.03.28-1.256.685 2.115 2.402 1.188 6.22 3.27-2.655 2.12-6.603-.157-6.5zm80.5 7.844c-.113.03-.23.098-.31.25-1.487 2.792 3.117 4.715 6 1.094-3.204.81-4.886-1.552-5.69-1.344zm-5.624 8.687c-.12.018-.213.108-.312.25-1.828 2.647 2.57 5.102 5.906 1.782-3.33.443-4.758-2.146-5.594-2.03zm-6.562 7.94c-.126-.01-.275.06-.407.186-2.426 2.345 1.602 5.79 5.72 3.063-3.52-.233-4.43-3.198-5.313-3.25zm-28.532.28c11.89 15.694-28.537 19.37-9.593 2.78l9.592-2.78zm-18.656.156c-.318-.007-.632.03-.968.094-1.796.34-3.076 1.584-2.844 2.812.232 1.23 1.86 1.965 3.656 1.625 1.796-.34 3.076-1.615 2.844-2.843-.145-.768-.84-1.326-1.782-1.563-.282-.07-.588-.117-.906-.124zm39.47 6.813c-.077.02-.166.064-.25.124-3.114 2.175.752 6.737 5.812 4.437-4.145-.943-4.43-4.857-5.563-4.56zm-13.282 8.468c-.19 0-.356.013-.532.03-5.43.683-4.448 13.6 12.625 14.657-14.353-8.004-3.56-14.494-12.093-14.688zm-32.688 2.187c-4.257.064-5.76 10.276 7.47 14.78-9.91-9.707.312-12.57-6.595-14.624-.303-.09-.59-.16-.874-.155zm20.907.78c-5.106.123-5.405 12.193 10.343 14.782-12.57-8.78-1.94-13.766-9.843-14.75-.175-.022-.336-.034-.5-.03zm-10.594 1c-4.47.46-5.096 11.325 9.217 14.845-11.304-9.291-.804-13.257-8.25-14.78-.328-.068-.67-.094-.968-.064z" id="krill-logo"/>
+    </a>
+    <a id="karang" xlink:href="doc/korap/karang" target="_parent">
+      <rect width="367.403" height="166.995" rx="31" ry="31" x="778.493" y="187.33" class="blue" />
+      <path d="M862.406 218.188c-3.29 0-6.062 2.77-6.062 6.062 0 .823.188 1.618.5 2.344l-.282-.594-27.625 12.688c-1.085-1.76-3.027-2.97-5.187-2.97-3.29 0-6.094 2.804-6.094 6.095 0 2.468 1.574 4.65 3.75 5.593l-.218.938 1.625.406.218-.906c.234.028.48.062.72.062 3.29 0 6.094-2.803 6.094-6.094 0-.56-.1-1.103-.25-1.625L857.25 227.5l-.156-.375c.945 1.725 2.677 2.974 4.687 3.188l.064 1.656 1.656-.064-.063-1.656c2.085-.372 3.84-1.848 4.625-3.78l34.907 5.218c-.39.736-.635 1.546-.69 2.406l-.155-.313-37.875 17.814-.063-1.28-1.656.06.064 1.657.78-.03-43 20.22.126.28c-.856-.468-1.825-.75-2.844-.75-3.29 0-6.062 2.803-6.062 6.094 0 3.29 2.77 6.094 6.062 6.094 1.225 0 2.374-.406 3.344-1.063l28.813 27.313c-.456.847-.72 1.808-.72 2.812 0 3.29 2.804 6.094 6.095 6.094 3.146 0 5.803-2.555 6.03-5.656l37.063-9.563c1.114 1.524 2.89 2.53 4.876 2.53 3.29 0 6.094-2.77 6.094-6.06 0-2.313-1.38-4.38-3.344-5.407L906 293.5l-1.688-.125-.062.97c-.352-.068-.726-.095-1.094-.095-1.353 0-2.635.463-3.656 1.25l.438-.437-1.22-1.157-1.155 1.22 1.187 1.124c-1.007 1.095-1.656 2.532-1.656 4.094 0 .123.023.253.03.375l-36.468 9.405 20.5-30.687.688.656 1.156-1.22-.875-.843 25.125-37.592c.174.03.353.046.53.062l-.06 1.094 1.655.125.094-1.314c.552-.11 1.068-.31 1.56-.562l.532 1.03 1.5-.78-.656-1.22c1.212-1.115 2-2.676 2-4.405 0-3.292-2.803-6.095-6.094-6.095-1.63 0-3.117.688-4.218 1.78l-35.625-5.31c.018-.193.03-.4.03-.595 0-3.29-2.803-6.063-6.094-6.063zm0 2.5c1.768 0 3.594 1.794 3.594 3.562 0 1.768-1.826 3.594-3.594 3.594-1.768 0-3.562-1.826-3.562-3.594 0-1.768 1.794-3.563 3.562-3.563zm45.907 10.187c1.767 0 3.593 1.826 3.593 3.594 0 1.767-1.826 3.56-3.593 3.56-1.768 0-3.563-1.793-3.563-3.56 0-1.77 1.795-3.595 3.563-3.595zm-44.75 2.688l-1.657.062.063 1.688 1.655-.063-.063-1.688zm.125 3.343l-1.657.063.064 1.686 1.656-.062-.063-1.688zm37.562 1l-29.313 22.97c-1.03-.795-2.296-1.282-3.656-1.282-1.374 0-2.657.502-3.686 1.312l-.03-.562-1.658.062.063 1.656.5-.03c-.782 1.027-1.25 2.302-1.25 3.656 0 .205.01.423.03.625l-39.22 8.718c-.05-.093-.1-.188-.155-.28l41.313-19.437h.187v-.063l36.875-17.344zm-77.5.313c1.768 0 3.563 1.825 3.563 3.593 0 1.767-1.795 3.562-3.563 3.562-1.768 0-3.563-1.795-3.563-3.563 0-1.767 1.795-3.593 3.563-3.593zm40.063 2.03l-1.657.063.063 1.687 1.655-.063-.063-1.687zm39.156.594l-23.314 34.844-.312-.282-1.157 1.22.532.5-19.845 29.655 9.594-35c1.26-.04 2.435-.49 3.405-1.217l.28.28 1.158-1.218-.25-.22c.82-1.038 1.312-2.333 1.312-3.717 0-.756-.17-1.48-.438-2.157l29.032-22.686zm10.874.75l-1.5.78.78 1.47 1.5-.78-.78-1.47zm-6.25 1.687l-.094 1.657 1.656.125.125-1.687-1.686-.094zm-43.657.345l-1.656.063.064 1.656 1.656-.063-.063-1.655zm51.438.938l-1.47.78.783 1.47 1.468-.782-.78-1.468zm-8 2.062l-.094 1.656 1.658.095.125-1.656-1.688-.095zm-43.313.344l-1.656.06.063 1.657 1.655-.062-.063-1.656zm52.875.56l-1.5.782.782 1.47 1.5-.782-.783-1.47zm-9.78 2.407l-.094 1.688 1.656.094.124-1.658-1.688-.125zm-86.376.032l-.405 1.624L822 252l.406-1.625-1.625-.406zm97.69.53l-1.47.78.78 1.47 1.47-.78-.78-1.47zm-98.5 2.72l-.376 1.624 1.625.406.374-1.625-1.625-.406zm86.967.06l-.093 1.69 1.656.092.125-1.656-1.687-.125zm13.094.19l-1.5.78.783 1.47 1.5-.782-.782-1.47zm1.533 2.968l-1.47.78.782 1.47 1.47-.782-.783-1.47zm-102.375.03l-.407 1.626 1.626.406.407-1.625-1.625-.406zm87.53.157l-.093 1.687 1.656.094.126-1.656-1.687-.125zm-42.28.375l-1.657.063.064 1.656 1.656-.064-.063-1.656zm58.687 2.406l-1.5.78.78 1.47 1.5-.78-.78-1.47zm-104.72.313l-.405 1.655 1.625.375.406-1.625-1.624-.406zm88.095.25l-.094 1.686 1.657.094.125-1.656-1.688-.125zm19.563 1.155c-3.29 0-6.094 2.803-6.094 6.094 0 3.29 2.802 6.092 6.092 6.092 3.29 0 6.063-2.802 6.063-6.093 0-3.292-2.772-6.095-6.063-6.095zm-57.782 1c1.77 0 3.595 1.795 3.595 3.563 0 1.767-1.826 3.562-3.594 3.562-1.767 0-3.56-1.795-3.56-3.563 0-1.767 1.793-3.562 3.56-3.562zm-50.686.875l-.407 1.625 1.657.375.375-1.625-1.626-.375zm88.687.313l-.092 1.656 1.656.124.125-1.656-1.69-.125zm19.783.343c1.767 0 3.562 1.795 3.562 3.563 0 1.767-1.795 3.56-3.563 3.56-1.767 0-3.593-1.793-3.593-3.56 0-1.77 1.825-3.564 3.592-3.564zm-109.25 2.594l-.407 1.625 1.625.375.408-1.625-1.625-.375zm89.25.406l-.094 1.656 1.655.125.125-1.687-1.687-.094zm-42.625 2.625c.494.667 1.1 1.233 1.812 1.658l-9.875 35.968c-.06-.002-.126 0-.188 0-1.116 0-2.18.32-3.093.875l-28.907-27.467c.293-.635.478-1.315.532-2.032l39.75-8.842-.032-.157zM816 269.5l-.375 1.625 1.625.375.375-1.625L816 269.5zm89.844.5l-.094 1.656 1.656.125.125-1.686-1.686-.094zm-31.313.78l-1.155 1.22 1.188 1.156 1.156-1.22-1.19-1.155zm2.408 2.314l-1.157 1.22 1.22 1.155 1.156-1.22-1.218-1.156zm28.687.25L905.53 275l1.658.125.125-1.688-1.688-.093zm-87.97.937c1.77 0 3.595 1.796 3.595 3.564s-1.826 3.562-3.594 3.562c-1.768 0-3.562-1.794-3.562-3.562 0-1.768 1.794-3.563 3.562-3.563zm87.75 2.408l-.092 1.656 1.656.125.124-1.69-1.688-.092zm-21.217 3.343l-1.157 1.22 1.22 1.156 1.156-1.22-1.218-1.155zm21 0l-.094 1.658 1.656.093.125-1.655-1.687-.094zm-18.563 2.314l-1.156 1.22 1.217 1.155 1.157-1.22-1.22-1.156zm18.344 1l-.095 1.687 1.656.095.126-1.656-1.687-.126zm-15.94 1.312l-1.155 1.22 1.22 1.155 1.155-1.217-1.22-1.157zm15.72 2.03l-.094 1.69 1.657.093.125-1.658-1.688-.125zm-13.28.283l-1.158 1.217 1.22 1.157 1.155-1.22-1.218-1.155zm2.405 2.31l-1.156 1.22 1.217 1.156 1.157-1.22-1.22-1.155zm10.656.75l-.092 1.69 1.656.092.125-1.656-1.69-.125zm-8.217 1.564l-1.157 1.22 1.188 1.155 1.156-1.22-1.188-1.156zm6.843 5.156c1.768 0 3.594 1.826 3.594 3.594 0 1.768-1.826 3.562-3.594 3.562-1.768 0-3.562-1.794-3.562-3.562 0-1.768 1.794-3.594 3.562-3.594zm-47.968 12.656c1.767 0 3.562 1.826 3.562 3.594 0 1.768-1.795 3.563-3.563 3.563-1.767 0-3.593-1.795-3.593-3.563 0-1.768 1.826-3.594 3.593-3.594z" id="karang-logo"/>
+      <text x="941.799" y="282.481"><tspan>Karang</tspan></text>
+    </a>
+    <a id="data" xlink:href="doc/data" target="_parent">
+      <path d="M1169.953 2.515h98.634c1.846 0 3.332 1.87 3.332 4.19V327.84c-29.33 26.96.053.02-29.37 26.912h-72.597c-1.846 0-3.332-1.87-3.332-4.192V6.706c0-2.322 1.487-4.19 3.333-4.19z" class="grey"/>
+      <path d="M1246.57 326.687c5.353 0 22.966 1.256 25.19 1.256-2.046 3.54-26.698 25.82-28.41 26.81 0-2.92-.112-19.913-.112-23.875 0-2.32 1.486-4.19 3.332-4.19z" class="grey dark"/>
+      <text x="-220.819" y="1231.892" transform="rotate(-90)"><tspan>Data</tspan></text>
+    </a>
+    <g id="arrows">
+      <path d="M452.968 237.235l7.5 7.5h-32.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.924-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h32.823l-7.5 7.5 52.496-15z" class="arrow red"/>
+      <path d="M754.968 251.235l7.5 7.5h-32.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.923-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h32.823l-7.5 7.5 52.496-15z" class="arrow red"/>
+      <path d="M754.968 61.235l7.5 7.5h-32.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.923-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h32.823l-7.5 7.5 52.496-15z" class="arrow red"/>
+      <path d="M352.968 109.235l7.5 7.5h-48.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.923-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h48.823l-7.5 7.5 52.496-15z" class="arrow green"/>
+      <path d="M352.968 215.235l7.5 7.5h-48.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.924-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h48.823l-7.5 7.5 52.496-15z" class="arrow grey"/>
+      <path d="M668.968 237.235l7.5 7.5h-32.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.924-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h32.823l-7.5 7.5 52.496-15z" class="arrow orange"/>
+      <path d="M1099.378 96.286h2.764v-18h-2.764zm5.528 6h2.764v-30h-2.764zm5.528 4h2.764v-38h-2.764zm5.528 0h2.764v-38h-2.764zm5.528 0h2.763v-38h-2.763zm5.527 0h2.764v-38h-2.763zm5.528 0h2.764v-38h-2.765zm5.528 0h2.764v-38h-2.764zm5.528 0h2.765v-38h-2.764zm5.53 0h2.762v-38h-2.763zm5.526 0h2.764v-38h-2.764zm5.528 0h2.764v-38h-2.764z" class="connector"/>
+      <path d="M1099.378 278.286h2.764v-18h-2.764zm5.528 6h2.764v-30h-2.764zm5.528 4h2.764v-38h-2.764zm5.528 0h2.764v-38h-2.764zm5.528 0h2.763v-38h-2.763zm5.527 0h2.764v-38h-2.763zm5.528 0h2.764v-38h-2.765zm5.528 0h2.764v-38h-2.764zm5.528 0h2.765v-38h-2.764zm5.53 0h2.762v-38h-2.763zm5.526 0h2.764v-38h-2.764zm5.528 0h2.764v-38h-2.764z" class="connector"/>
+    </g>
+  </g>
+</svg>
diff --git a/dev/img/korap-overview.svg b/dev/img/korap-overview.svg
new file mode 100644
index 0000000..1a994e3
--- /dev/null
+++ b/dev/img/korap-overview.svg
@@ -0,0 +1,242 @@
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     width="100%"
+     height="100%"
+     viewBox="0 0 1274.406 357.25"
+     version="1.2">
+  <defs>
+    <style type="text/css">
+<![CDATA[
+/* IDS-Green */
+#kalamar-logo {
+  fill: rgb(99, 111, 7);
+  stroke: none;
+}
+.green {
+  fill: #9bad0b;
+  stroke: rgb(99, 111, 7);
+  stroke-width: 5;
+}
+.arrow.green {
+  stroke: #9bad0b;
+}
+
+/* IDS-Pink */
+.pink {
+  fill: rgb(193, 0, 43);
+  stroke: #650016;
+  stroke-width: 5;
+}
+.pink.dark {
+  fill: #650016;
+  stroke: none;
+}
+.arrow.red {
+  stroke: rgb(193, 0, 43);
+}
+
+/* IDS-Blue */
+#karang-logo {
+  opacity: 1;
+  fill: #0b4d94;
+}
+#krill-logo {
+  fill: #0b4d94;
+  stroke: none;
+}
+.blue {
+  stroke: #0b4d94;
+  fill: rgb(0,158,224);
+  stroke-width: 5;
+}
+
+/* IDS-Orange */
+.orange {
+  fill: rgb(246,168, 0);
+  stroke: #e55d00;
+  stroke-width: 5; 
+}
+.orange.dark {
+  fill: #e55d00;
+  stroke: none;
+}
+.arrow.orange {
+  stroke: rgb(246,168, 0);
+}
+
+/* IDS-Grey */
+.grey {
+  fill: rgb(135,136,138); /* #8e8a6c; */
+  stroke: #4d4a3a;
+  stroke-width: 5;
+  stroke-linecap: round;
+  stroke-linejoin: round;
+}
+.grey.dark {
+  fill: #4d4a3a;
+}
+.arrow.grey {
+  stroke: rgb(135,136,138);
+}
+
+.connector {
+  fill:#4d4a3a;
+  stroke: none;
+}
+
+tspan {
+  text-align: start;
+  line-height: 125%;
+  font-size: 39.929px;
+  letter-spacing: 0;
+  word-spacing: 0;
+  fill: #fff;
+  font-family: Arial;
+}
+
+.white {
+  stroke: none;
+  fill: #fff;
+}
+
+.arrow {
+  fill: #fff;
+  stroke-width: 4;
+}
+
+/* Opacities */
+#kalamar, #krill, #kustvakt, #api, #koral, #data, #karang {
+  transition: opacity .3s ease;
+}
+
+#korap:not(:target) > a {
+  opacity: .3;
+}
+
+#korap:not(:target) > a:hover {
+  opacity: 1;
+}
+
+#korap > a:hover {
+  cursor: pointer;
+}
+
+#arrows {
+  transition: opacity .5s ease;
+}
+
+#korap:not(:target) #arrows {
+  opacity: 0;
+}
+
+#korap #karang:target,
+#korap #krill:target,
+#korap #kustvakt:target,
+#korap #api:target,
+#korap #data:target,
+#korap #koral:target,
+#korap #kalamar:target {
+  opacity: 1;
+}
+
+#korap:target:hover > a {
+  opacity: .3;
+}
+
+#korap:target:hover > a:hover {
+  opacity: 1;
+}
+
+#korap:target:hover #arrows {
+  opacity: 0;
+}
+]]>
+    </style>
+  </defs>
+  <g id="korap">
+    <a id="kalamar" xlink:href="doc/korap/kalamar" target="_parent">
+      <rect width="367.403" height="166.995" rx="31" ry="31" x="2.493" y="3.33" class="green"/>
+      <text x="157.799" y="102.481"><tspan>Kalamar</tspan></text>
+      <path d="M35.855 141.43c6.05-36.58 24.68-50.103 37.84-54.99 2.096-8.49 10.88-15.632 15.788-18.784 1.124-10.84.192-16.933-12.25-14.972 7.702-18.85 16.25-8.35 26.822 2.066 8.034-14.17 21.118-22.105 36.333-24.932-17.902 23.507-21.82 30.025 7.64 26.133-21.703 16.495-16.286 18.607-12.14 30.796 5.954 15.374-16.355 16.995-1.15 33.21-19.586-7.935-12.065-10.84-7.85-26.36-2.25-7.68-7-5.65-15.228-6.02-4.762 9.83-9.094 10.66-17.374 14.044-4.01 6.943-7.27 11.354-14.476 13.387 0 0 2.836 5.245 2.195 17.743-14.784 5.32-21.81-2.356-46.15 8.68z" class="white"/>
+      <path d="M146.007 26.538c-7.497.793-16 3.113-22.897 6.214-9.934 3.558-13.458 9.19-19.424 18.347-8.728-16.29-32.82-20.74-32.73 17.074 15.318-29.15 19.965-2.347 14.535.414-5.374 2.732-10.526 10.306-14.778 16.07-3.78 2.078-8.807 4.633-15.022 11.404-9.504 1.32-17.54-.046-19.84 3.963-1.503 3.824-.654 22.403-1.052 27.84-.43 5.884-3.503 15.826-3.45 21.746.036 3.864 10.473-9.804 20.403-10.91 11.216-1.247 15.977-.528 24.44-1.442 2.688-.302 5.174-.87 6.825-2.52 3.544-3.753.137-16.08-.235-18.82 6.952-3.146 10.176-8.522 13.102-13.08 2.957-.75 12.09-2.78 16.44-12.794 5.707-.49 18.973-3.057 8.904 12.892-5.102 8.08 2.467 18.623 16.292 18.592 1.54 0-14.064-10.596-1.174-21.258 4.788-3.96.898-19.498-1.42-21.944 6.7-2.763 13.138-6.12 18.81-9.093-4.458-2.588-9.71-3.802-14.405-3.774 4.19-2.677 13.245-9.032 15.85-12.6-9.093-.676-15.097-.03-21.747 2.202 7.4-5.407 6.333-12.03 14.653-18.787-6.948 1.04-10.54 3.038-14.29 5.644 4.774-5.358 8.93-8.685 12.21-15.382zm-9.74 6.056c-8.686 8.767-10.94 8.793-14.527 13.49-4.74 6.206-4.353 11.33-5.138 14.262-1.39 5.2-6.04 3.804-10.225 12.158 11.103-4.866 19.323-9.753 36.205-14.384-7.406 6.835-19.104 13.42-19.74 14.286-1.71 2.496-4.263 7.883-8.735 11.987 1.886-5.796 1.343-10.326.196-9.296-4.344 3.903-3.61 15.104-9.908 19.4-15.462 10.55-17.81 1.128-19.937 2.764-3.094 2.382 4.067 4.728 6.923 5.554-9.75 17.674-12-.793-13.747.734-1.835 2.736-3.867 8.074 1.297 21.16 3.75 9.507-4.423 7.346-22.457 7.853-4.96.14-5.8.506-13.21 2.667-2.88.84-5.036.27-3.205-5.773 4.87-16.822 20.067-40.013 36.94-40.535 4.236.015-2.235-3.47-.906-5.48.895-1.344 1.323-2.41 3.816-5.31 2.505-2.91 5.62-5.665 8.366-6.604 7.76-2.653 12.666-8.223 16.39-13.895 3.725-5.672 7.642-11.726 10.796-15.313 6.575-5.582 14.05-8.726 20.807-9.723zm-36.31 22.83c-1.667 2.398-3.795 4.293-6.91 7.04-.55-7.328-3.32-16.563-11.962-12.72 4.977-6.615 13.128-4.316 18.873 5.68zm-9.138 18.72c-3.163.093-10.674 5.254-8.857 5.724 2.7.697 4.585-2.4 5.21-1.566.626.834-3.122 4.79-1.663 6.458 1.46 1.668 8.236-8.55 6.36-10.323-.234-.222-.6-.307-1.05-.294zm10.787 4.452c-9.528-.132-16.555 11.914-12.77 18.37 1.203 2.053 2.593-2.934 2.593-2.934s2.44 2.768 10.96-1.86c6.577-3.573 3.13-9.393 3.13-9.393s3.69-1.99.294-3.328c-1.438-.567-2.846-.838-4.207-.856zm27.985 1.247c1.772 1.668 7.99 13.615 2.618 18.788-8.38 8.067-4.794 15.146-1.616 18.064 0 0-13.17-3.853-2.596-17.874 4.004-5.31-1.35-14.96-8.21-13.905 3.544-2.606 7.293-4.098 9.804-5.072zm-26.59 3.547c2.62 5.073-4.548 9.956-10.618 8.367C95.198 87.484 98 84.224 103 83.39zm-2.57 1.786c-.73.01-1.63.394-2.372 1.1-1.188 1.132-1.57 2.65-.857 3.4.715.75 2.262.447 3.45-.684 1.188-1.13 1.57-2.65.856-3.4-.27-.28-.64-.42-1.078-.416z" id="kalamar-logo"/>
+    </a>
+    <a id="api" xlink:href="doc/api" target="_parent">
+      <rect width="367.403" height="166.995" rx="31" ry="31" x="2.493" y="187.33" class="grey"/>
+      <text x="157.799" y="282.481"><tspan>API</tspan></text>
+    </a>
+    <a xlink:href="doc/korap/kustvakt" id="kustvakt" target="_parent">
+      <path d="M419.03 3.317c-15.816 0-28.53 12.746-28.53 28.563v293.593c0 15.817 12.714 28.563 28.53 28.563h21.126c15.817 0 28.563-12.746 28.563-28.563V242.63l.374-74.407c.05-9.887 7.956-17.844 17.844-17.844h174.5c9.678 0 17.485 7.623 17.812 17.218v157.875c0 15.817 12.714 28.563 28.53 28.563h21.126c14.43 0 26.31-10.597 28.282-24.47.47-2.16.718-4.41.718-6.718V34.536c0-2.296-.25-4.535-.718-6.688-1.945-13.902-13.83-24.53-28.282-24.53H419.032z" class="pink" />
+      <text x="540.648" y="83.901"><tspan>Kustvakt</tspan></text>
+      <path d="M421.486 94.5l-4.273-12.82 27.78-5.698-3.207-16.74 21.37-13.888c14.242-4.677 14.64-5.306 27.778-1.07l.712 13.535 4.63-.714 13.89 21.37s2.492 19.586-27.067 22.792c-29.56-1.07-24.22-18.876-61.614-6.767z" class="white"/>
+      <path d="M474.336 31.793c-4.61.065-33.295 1.987-33.88 3.156-.623 1.245-1.13 1.908-.922 3.154.208 1.247 8.35 2.802 8.35 2.802s.775 7.55 1.33 9.555c-1.138.873-9.108 4.803-10.743 7.075-.44 2.91.535 13.975 1.366 15.637-8.766 1.434-21.542 3.405-27.214 6.383.106 5.175 1.9 9.942 2.907 13.988-3.376-.317-4.45-2.058-4.202-6.808-5.247 3.297-3.98 11.41 2.358 12.18 6.61.802 19.347-4.987 28.632-5.195 16.576-.37 19.48 11.477 39.358 11.418 19.954-.06 25.055-18.45 44.925-11.932-3.673-7.218-9.023-6.794-17.39-3.386 1.453-1.87 6.827-8.102 17-5.266-5.316-6.664-10.01-5.484-11.877-3.58-.025-6.464-7.23-12.808-8.705-14.787-3.336-4.477-5.427-11.384-11.772-11.08.213-1.4.185-9.358-.23-11.436-.416-2.076-9.44-4.694-13.03-4.786-2.13-.055-5.23.975-5.23.975l.105-1.42c.008-.028 3.713-.544 5.054-1.258-.663-3.333-4.356-5.164-5.603-5.37-.076-.014-.276-.023-.584-.02zm-5 7.357l.143 1.773c-3.556.667-7.36 1.31-8.76 2.766l-.673-3.192c.142 0 9.29-1.348 9.29-1.348zm-14.43 2.02s.785 2.83 1.205 5l-3.19 2.093c-.106-.422-.85-6.702-.85-6.702zm47.283 2.076c-2.242.12-4.13 2.1-4.24 5.53 1.616-1.48 6.4-5.86 5.054 5.444 1.884-2.02 9.686-8.008 11.772 0 2.692-2.826 3.185-10.658-6.79-6.648-1.565-3.082-3.82-4.43-5.797-4.326zm-20 .053c2.38.42 5.192 1.274 6.312 2.534l.16 5.017-6.348-.637s.156-5.514-.124-6.914zm-5.017.885c0 1.4.18 4.946.32 6.276-1.82.21-9.033 2.282-10.993 3.122-.49-1.26-1.347-5.886-1.347-5.886 3.01-1.4 7.61-3.23 12.02-3.51zm-18.49 7.996c.056-.01.09 0 .087.02-.28 3.218 1.185 12.413 2.305 16.682-2.94.07-7.955 2-14.254 3.12-1.68-4.2-1.7-11.435-1.63-12.765 5.446-3.543 12.636-6.922 13.492-7.056zm25.404 5.16c1.322-.032 2.766.042 4.38.248-4.734 4.092-15.655 7.04-15.655 7.04l-.798-3.955c3.095-1.13 6.348-3.193 12.073-3.333zm11.1 1.79c1.488.17 1.198 13.14-.39 12.446-2.182-.95-1.344-11.747.247-12.427.05-.024.094-.025.142-.02zm12.267 6.33c.108 2.272 4.238 5.745 5.088 5.017 4.418-3.78 9.092 1.725 15.354-1.24-6.767-5.864-19.734-4.477-20.442-3.777zm-93.095-.195c-1.56-.038-3.468.465-6.33 1.932-1.372 2.562-1.277 8.198.177 10.69 12-8.367 16.07-.77 26.736-9.644-14.414 2.07-15.907-2.865-20.584-2.978zm58.594 1.844c.362 0 .713.04 1.063.088l-.744 3.936c-.222-.03-.444-.053-.674-.053-1.695 0-3.193.885-4.167 2.252-1.252-1.014-1.766-1.428-2.553-2.074 1.54-2.506 4.128-4.15 7.074-4.15zm5.46 2.18c1.876 1.728 3.074 4.333 3.085 7.25l-3.6.02c-.1-1.596-.77-3.013-1.79-4.008l2.304-3.262zm11.648 3.03c1.382 12.727-10.36 23.413-17.89 23.51-14.956.192-13.33-14.912-48.93-5.957-1.61-2.45-2.553-5.07-2.553-5.07 17.544-3.65 28.977-5.58 41.077-6.95 3.11 14.862 23.083 14.32 22.622-4.433 2.764-.71 5.672-1.1 5.672-1.1zm26.398 0c-.81.03-1.522.347-2.322 1.26 0 0 2.112 3.527 3.21 3.173 2.234-.72 3.952.01 5.37.07 1.47.067 2.396-2.238 2.447-3.633-4.678.416-6.923-.934-8.705-.87zm-17.57.604c4.037 2.252 7.33 5.27 9.114 8.084-2.494 7.25-3.38 13.403-18.58 15.39 0 0 10.124-16.154 9.467-23.474zm-26.61 1.968c1.162 0 2.1.905 2.25 2.074l3.388-.018c0-.125-.01-.25-.018-.372h3.6c0 .297-.013.596-.037.886-1.11-.07-2.23-.157-3.563-.248.003-.083.018-.164.018-.248h-3.387c.015.106.037.21.037.32 0 1.322-1.02 2.392-2.287 2.392-1.268 0-2.305-1.07-2.305-2.393 0-1.323 1.037-2.393 2.305-2.393zm-7.854.904c.988.218 1.497.337 2.89.638-.014.176-.036.353-.036.532 0 1.83.75 3.46 1.933 4.54l-1.543 2.516c-1.99-1.737-3.28-4.424-3.28-7.446 0-.262.017-.524.036-.78zm12.765 4.13l3.263 1.206c-1.45 2.937-4.264 4.93-7.5 4.93-.703 0-1.384-.107-2.038-.285l.638-3.05c.34.077.685.125 1.046.125 1.957 0 3.668-1.18 4.59-2.925zm42.64 14.308c-7.996-.057-19.325 6.024-20.584 17.977 0 0 11.35-17.607 26.026-13.136.33-1.45.23-3.383-.62-3.812-1.326-.67-2.978-1.015-4.823-1.028zm-78.008 1.418c-17.992.063-31.386 12.995-30.99 16.453.276 2.417 1.96 4.22 9.378 1.737-4.386-12.545 23.367-18.154 23.367-18.154-.59-.025-1.175-.037-1.755-.035zm5.495 2.465c-4.437.173-9.626 2.718-17.09 9.786 44.042-18.586 17.78 23.5 61.767-.886-26.914 5.67-33.337-9.344-44.677-8.9z" class="pink dark"/>
+    </a>
+    <a id="koral" xlink:href="doc/korap/koral" target="_parent">
+      <rect width="165.736" height="181.714" rx="14" ry="14" x="491.543" y="171.852" class="orange"/>
+      <text x="526" y="322.649"><tspan>Koral</tspan></text>
+      <path d="M554.844 194.53c-.31.036-.518.18-.594.407-.8 2.4-4.594 11.75-4.594 11.75s-5.75-6.555-7.156-8.343c-1.405-1.79-4.625 3.118-3.813 5.53l8.72 7.407-2.813 4.22s-4.42-5.627-7.032-5.75c0 0-1.788.402-2.28 4.22l7 7.81c1.304 2.217 1.905 8.407 1.905 8.407s-4.067-3.952-6.75-4.718c-2.682-.768-3.258 5.18-1.78 7.25l8.968 6.593 1.594 9.03c-5.97 2.116-10.764 6.057-10.25 11.376.757 7.862 28.617 12.375 31.25-5.564.844-5.763-5.676-7.998-12.97-7.47l-.375-9.03 12.063-7.72 7.375 11.783-.032.28 6.345 10.313-1.594 14 12.72-9.688 15.156 8.03-5.062-14.03 6.875-3.72-10.564-5.968.782-13.156-12.97 13.314-13.687-16.906 11.908-9.094c6.692 3.28 11.128 8.27 17.875-2.844-5.147.123-13.407-1.344-13.407-1.344s2.502-3.5 2.625-6.062c-3.584-4.818-7.39-8.62-14.436-5.563.05 1.08 5.656 7.407 5.656 7.407l-11.03 9.75c.048-6.352 1.78-12.125 1.78-12.125s-.454-3.875-3.187-3.062c-2.093 1.55-4.532 9.563-4.532 9.563l-4.31-3s2.79-8.273 2.124-10.563c0 0-4.998-2.615-7.156-2.72-.125-.005-.24-.01-.344 0zm.78 21.564l8.438 1.594-.093 4.375-11.44 6.093-.874-7.03 3.97-5.032z" class="white" />
+      <path d="M555.573 193.407c-1.805-.013-3.174.516-3.164 1.775.04 5.13-3.26 10.364-3.26 10.364-3.38-3.177-4.196-6.494-6.717-7.974-2.165-1.272-4.735 3.352-4.584 5.488.156 2.228 3.827 5.82 7.962 9.503l-.893 1.538c-5.195-5.546-8.857-7.487-10.72-.967-.808 2.83 5.898 6.03 7.333 7.957 1.27 1.706 1.9 7.733 1.9 7.733s-6.502-7.244-8.167-2.744c-2.633 7.116-.16 7.125 8.233 14.785.297 1.962.73 6.24 1.683 10.428-10.913 4.447-7.744 12.892 5.354 11.106-2.452-.502-12.61-3.62-3.94-6.006.134.296.28.56.42.775 2.25 3.46 7.068 1.506 7.943.612 1.68-1.717 1.032-10.574.065-19.015 5.156-2.633 9.83-7.505 9.83-7.505 1.158 2.258 5.11 7.175 7.552 9.5-1.48-.248-2.078-.407-2.63-.29-3.38.705 8.212 11.916 8.212 11.916s-7.915 20.72-.646 17.287c3.48-1.643 13.79-8.747 13.79-8.747s15.462 8.322 17.66 8.322c3.224 0-7.458-18.072-7.458-18.072s10.096-3.108 8.684-5.553c-1.632-2.828-11.01-6.037-11.01-6.037s2.77-14.655-.71-14.593c-.11 0-.23.03-.354.065-3.174.85-11.68 10.813-13.697 13.84-2.536-3.564-9.215-9.904-11.004-12.518 2.546-2.384 7.135-6.804 10.124-9.827 2.184.79 7.05 4.05 10.138 3.552 3.508-.568 7.35-4.27 8.458-8.104.347-1.2-7.687.532-13.01-1.743.88-1.165 1.668-2.354 2.324-3.52 1.556-2.763-5.497-9.344-7.07-10.524-2.062-1.546-9.046.637-10.07 2.604-1.02 1.966 5.744 8.63 5.744 8.63l-8.726 7.87s.292-7.15 2.14-11.2c1.47-3.22-3.83-5.096-5.72-4.545-1.887.55-4.134 4.37-4.685 9.563-.884-.557-1.053-.972-1.864-1.536 1.992-4.856 3.186-9.3 2.518-10.87-.773-1.815-4.967-3.303-7.975-3.325zm1.743 3.164c1.376.1 2.842 1.163 2.842 1.163 0 1.075-1.184 4.11-2.81 7.716-.254-.027-.528-.033-.84-.033-6.005 0-6.016 6.877-3.937 9.717-1.303 2.412-2.558 4.57-3.55 6.005 0 0 5.96 33.23 3.744 32.67-1.99-.5-3.758-8.87-5.165-17.206-1.062 2.4-8.2-3.067-8.2-3.067 1.013-1.815 1.256-3.37 1.096-4.81 0 0 5.116 2.925 6.65 5.133-1.028-6.418-1.834-12.303-2.29-13.883 2.52-5.144 3.392-6.89 3.392-6.89 1.517-.326 2.392-1.512 2.702-2.748-1.687-.18-7.14-4.346-8.59-6.572.64-.74 1.088-1.367 1.424-2.227 2.112 2.227 5.985 5.77 7.195 7.695.018-.596.24-1.032.073-1.784 0 0 4.468-8.268 4.972-10.588.378-.253.833-.324 1.29-.29zm-14.568 2.995c1.246 1.054-2.44 5.484-3.164 3.874-.828-1.84 1.685-5.127 3.164-3.875zm39.654 1.59c.416-.01.87-.01 1.388 0 2.91 1.967 3.882 2.923 4.197 4.81-4.7 5.134-11.1 10.903-16.41 15.875-.48-1.65-.646-3.01-.677-4.132 3.528-3.298 8.95-7.51 12.89-12.13-3.056-2.376-7.633-4.305-1.388-4.423zm-12.53.776c.94.024 1.7.604 1.387 1.745-3.5 12.89-3.63 20.662 6.94 32.956 1.49 2.327-4.062.636-5.257-1.262-1.225-1.947-5.304-6.293-6.337-9.234-4.08 3.202-6.81 5.736-12.292 7.984l-.258-4.552c4.938-2.01 7.342-4.16 11.452-7.306-.457-2.18-.67-4.562-.58-7.135-2.94-.067-5.448-1.766-5.448-1.766.698-.865 1.044-1.747 1.065-2.713 0 0 1.956 1.09 4.576 1.96.295-2.544 1.24-6.208 2.297-9.094.393-1.073 1.513-1.605 2.454-1.582zm-13.194 5.204c4.14.846.69 7.882-1.454 7.292-3.08-.847-2.348-8.07 1.454-7.292zm-18.345 3.836c1.786-.095 5.648 4.85 4.1 4.745-3.02-.2-5.235-1.504-4.907-3.745.1-.68.395-.978.807-1zm52.818 2.39c3.117.282 5.155.58 7.62.354-2.578 4.76-11.19 3.78-7.62-.355zm-34.802 3.937c2.133.79 2.565 1.577 6.222 2.186l.162 2.454-9.16 5.433c-.225-1.757-.395-3.285-.452-4.132 1.044-1.806 2.144-3.84 3.228-5.94zm-17.982 9.072c2.91 1.02.24 8.643-1.55 6.52-1.724-2.043-.922-7.388 1.55-6.52zM597.01 230l-2.94 12.687s10.086 3.81 10.365 4.165c-.774 0-5.876 2.937-5.876 2.937l3.56 11.462-12.698-8.977-9.835 10.647 2.57-12.035-6.735-8.107 12.322-.093zm-3.68 8.07l-4.1 6.812-6.2.58 4.197 2.52-2.26 4.842c.132-.066 4.94-4.584 4.94-4.584l4.52 3.422-2.164-4.39 5.78-.68s-6.07-1.383-6.038-1.548c.034-.166 1.324-6.974 1.324-6.974zm-36.593 9.44c.192 1.757.33 2.61.192 4.396 0 0 10.436 1.333 4.422 10.202 5.283-3.395 7.76-13.052-4.615-14.6zm0 5.88c.023 1.875-.615 3.908-.615 3.908 2.793 1.347-1.17 4.014-3.487 4.23 8.02 2.745 10.99-7.388 4.1-8.137z" class="orange dark"/>
+    </a>
+    <a id="krill" xlink:href="doc/korap/krill" target="_parent">
+      <rect width="367.403" height="166.995" rx="31" ry="31" x="778.493" y="3.33" class="blue"/>
+      <text x="941.799" y="98.481"><tspan>Krill</tspan></text>
+      <path d="M874.53 36.53c-3.008-.08-9.357 1.69-13.31 2 9.83 8.528 12.984.177 13.31-2zm-14.686 4.345c-16.103.196-26.953 13.71-33.938 26.688-6.01 12.365-10.007 26.23-7.375 34.718 7.824-17.475 21.11-38.202 36.25-45 14.442-8.23 18.62-9.34 8.345-16.25-1.12-.108-2.208-.168-3.28-.155zM914.062 75c-18.062 27.692-42.965 36.107-51.468 38-2.37.528-4.45 1.753-6.25 3.313.853-1.61 1.334-2.86.75-2.75-1.396.26-12.12 3.7-14.657 6.874l8.375 3.063c-1.094 2.158-1.632 4.05-1.53 4.938 0 0 10.43.47 25.155-2.907 19.59-4.492 39.905-36.545 39.625-50.53z" class="white"/>
+      <path d="M883.875 15.625c10.34 7.66 5.993 16.067.97 20.25 8.62-15.7-12.13-15.895-17.876-8.72 10.382-4.038 23.293-3.013 14.25 9.69-.48-.25-.99-.464-1.658-.595-1.374-.27-3.038-.316-4.312-.25-1.274.065-2.22.25-2.22.25 1.528 2.647-4.105 9.86-10.405 1.813-51.3 3.396-48.854 77.253-45.656 70.656 2.415-4.986 4.825-9.706 7.28-14.157-1.09-1.107-2.634-2.356-4.594-2.75.125-.585.206-.983.375-1.5 1.378-.065 4.158.606 5.97 1.124.71-1.24 1.41-2.437 2.125-3.624-1.65-1.36-4.54-3.664-6.406-4.188.308-.83.717-2.25.717-2.25 1.694.618 5.296 2.604 7.375 3.75.54-.858 1.116-1.736 1.657-2.563-1.34-1.25-4.643-4.186-7.376-5.843l.937-2.314c2.624 1.124 6.21 3.38 8.595 4.938.986-1.413 1.972-2.764 2.97-4.063-2.174-1.826-6.215-5.015-9.158-6.124l.938-1.75c3.772 1.012 8.24 3.65 10.438 5.063 1.436-1.728 2.91-3.317 4.375-4.782-1.625-1.63-5.252-4.88-10.25-7.188l1.75-2.156c5.023 2.052 9.53 5.24 11.406 6.625.954-.824 1.938-1.61 2.906-2.314-.68-1.584-2.7-5.766-7.438-11.093l1.688-1.25c4.363 3.878 7.82 7.594 9.78 9.78 1.51-.807 3.05-1.473 4.595-1.968 14.77-4.73 23.273-11.745 25.063-16.594 7.267-1.202 20.86-2.004 24.875 2.19 3 3.132-8.354 5.968-8.344 11.593.004 3.18 7.263 3.363 9.092 3.343-.833-.062-2.817-.55-4.937-2.937-2.178-2.454 9.984-9.262 7.28-13.22-3.316-4.858-13.554-5.22-21.405-4.688 5.873-2.1 13.19-5.563 19.656-4.124 5.714 1.27 3.76 6.53 8.625 9.5 3.484 2.124 7.033-5.282 7.033-5.282-8.768 6.79-5.09-5.754-13.5-7.593-9.403-2.057-16.22 1.597-21.375 3.406 3.37-4.88 6.384-13.206-5.813-18.095zm-15.188 19.47c-.233.016-.478.042-.718.093-1.925.408-3.25 1.808-2.97 3.124.28 1.317 2.045 2.065 3.97 1.657 1.923-.41 3.247-1.81 2.967-3.126-.244-1.152-1.615-1.865-3.25-1.75zm16.782 6.843c-1.476-.038-2.717.734-3.126 2.218-2.06 7.478 6.437-.238 9.656 14.344 2.624-11.23-2.762-16.468-6.53-16.563zm-24.75.718c15.786 4.29-6.762 11.918-14.283 5.563 4.717-3.285 8.142-4.51 14.282-5.564zm19.624 5.032c-1.33.04-2.433.76-2.907 2.124-2.68 7.73 6.772.18 9.157 15.75 3.688-12.145-2.258-18-6.25-17.874zm-7.72 5.156c-1.39.098-2.527.896-2.968 2.343-2.496 8.2 7.094-.048 10.22 16.157 3.37-12.865-3.077-18.793-7.25-18.5zm-10.155 4.78c-1.492.118-2.73.977-3.19 2.532-2.598 8.813 7.627-.152 11.126 17.188 3.495-13.82-3.466-20.072-7.937-19.72zm51.81 2.688c-6.13 31.07-30.51 44.957-60.655 53.532 2.796 5.117-5.764 10.07-8.313 3.406-4.077 2.383-6.927 5.625-8.718 9.344-1.266-.595-2.552-.954-3.813-1.125-3.48-4.884 3.316-13.07 15.158-12.782-2.088-1.933-12.493-1.004-16.782 4.874-1.274 1.748-1.844 5.336-1.218 7.844-14.778 1.298-18.61 16.086-7.563 14.844-8.842-2.054-4.16-11.566 9-12.53.427.32.955.532 1.594.718-6.957 4.104-10.416 12.8-8.783 16.843 1.377 3.41 8.076 8.026 14.438 5.532-7.714-.47-11.806-2.614-12.72-6.5-.955-4.07 3.802-11.222 8.69-14.437-.904 1.19-.403 1.835-.283 4.625.12 2.765 5.563 5.644 3.782 8.688-2.813 4.806 3.497 7.646 8.75 6.125-6.722-1.19-8.89-1.787-6.032-7.938 1.496-3.216-6.22-6.45-2.375-12 16.047 5.512 30.784 2.805 43-4.188-1.922-2.87-5.613-8.636-7.093-12.843l2.375-1c2.698 4.826 6.402 9.488 8.217 11.656 2.19-1.458 4.315-3.046 6.313-4.75-1.54-1.962-4.307-5.912-6.188-11.063l2.188-1.28c1.384 3.555 4.66 7.756 6.563 10.03 1.678-1.578 3.265-3.223 4.78-4.937-1.303-1.502-3.716-4.475-5.937-8.656l1.657-1.438c2.852 4.352 5.25 6.403 6.625 7.344 1.49-1.85 2.862-3.778 4.156-5.72-.8-.572-2.465-1.914-5.407-6.28l1.625-1.813c2.73 3.448 4.723 4.635 5.72 5.063 1.014-1.684 1.952-3.386 2.812-5.094-.937-.52-2.9-1.806-4.813-4.5l1.408-2.03c2.27 2.673 4.257 3.253 4.843 3.374.93-2.092 1.728-4.186 2.408-6.25-.783-.157-2.056-.71-4.282-2.28l.875-1.782c1.612 1.084 3.066 1.732 4.064 2.124 2.572-8.79 2.74-16.956-.063-22.75zm-64.405 3.75c-.57.038-1.17.308-1.72.844-1.268 1.244 3.377 2.123 3.564 7 2.793-3.976.626-8.004-1.845-7.844zm-6.406 6.594c-.435.01-.91.18-1.376.5-1.3.895 2.612 2.36 2.03 6.656 3.17-3.172 1.685-7.207-.655-7.156zm-4.908 7.063c-.41.03-.852.17-1.28.5-1.193.917 2.58 2.16 2.25 6.28 2.853-3.182 1.254-6.95-.97-6.78zm-5.718 6.093c-.336.026-.697.158-1.063.374-1.272.755 2.286 2.393 1.47 6.376 3.283-2.868 1.943-6.943-.406-6.75zm86.562 3.812c-2.952 2.147-5.638-.134-5.78 1.188-.33 3.04 4.496 3.097 5.78-1.188zM829.28 89.5c-.324.015-.67.084-1.03.28-1.256.685 2.115 2.402 1.188 6.22 3.27-2.655 2.12-6.603-.157-6.5zm80.5 7.844c-.113.03-.23.098-.31.25-1.487 2.792 3.117 4.715 6 1.094-3.204.81-4.886-1.552-5.69-1.344zm-5.624 8.687c-.12.018-.213.108-.312.25-1.828 2.647 2.57 5.102 5.906 1.782-3.33.443-4.758-2.146-5.594-2.03zm-6.562 7.94c-.126-.01-.275.06-.407.186-2.426 2.345 1.602 5.79 5.72 3.063-3.52-.233-4.43-3.198-5.313-3.25zm-28.532.28c11.89 15.694-28.537 19.37-9.593 2.78l9.592-2.78zm-18.656.156c-.318-.007-.632.03-.968.094-1.796.34-3.076 1.584-2.844 2.812.232 1.23 1.86 1.965 3.656 1.625 1.796-.34 3.076-1.615 2.844-2.843-.145-.768-.84-1.326-1.782-1.563-.282-.07-.588-.117-.906-.124zm39.47 6.813c-.077.02-.166.064-.25.124-3.114 2.175.752 6.737 5.812 4.437-4.145-.943-4.43-4.857-5.563-4.56zm-13.282 8.468c-.19 0-.356.013-.532.03-5.43.683-4.448 13.6 12.625 14.657-14.353-8.004-3.56-14.494-12.093-14.688zm-32.688 2.187c-4.257.064-5.76 10.276 7.47 14.78-9.91-9.707.312-12.57-6.595-14.624-.303-.09-.59-.16-.874-.155zm20.907.78c-5.106.123-5.405 12.193 10.343 14.782-12.57-8.78-1.94-13.766-9.843-14.75-.175-.022-.336-.034-.5-.03zm-10.594 1c-4.47.46-5.096 11.325 9.217 14.845-11.304-9.291-.804-13.257-8.25-14.78-.328-.068-.67-.094-.968-.064z" id="krill-logo"/>
+    </a>
+    <a id="karang" xlink:href="doc/korap/karang" target="_parent">
+      <rect width="367.403" height="166.995" rx="31" ry="31" x="778.493" y="187.33" class="blue" />
+      <path d="M862.406 218.188c-3.29 0-6.062 2.77-6.062 6.062 0 .823.188 1.618.5 2.344l-.282-.594-27.625 12.688c-1.085-1.76-3.027-2.97-5.187-2.97-3.29 0-6.094 2.804-6.094 6.095 0 2.468 1.574 4.65 3.75 5.593l-.218.938 1.625.406.218-.906c.234.028.48.062.72.062 3.29 0 6.094-2.803 6.094-6.094 0-.56-.1-1.103-.25-1.625L857.25 227.5l-.156-.375c.945 1.725 2.677 2.974 4.687 3.188l.064 1.656 1.656-.064-.063-1.656c2.085-.372 3.84-1.848 4.625-3.78l34.907 5.218c-.39.736-.635 1.546-.69 2.406l-.155-.313-37.875 17.814-.063-1.28-1.656.06.064 1.657.78-.03-43 20.22.126.28c-.856-.468-1.825-.75-2.844-.75-3.29 0-6.062 2.803-6.062 6.094 0 3.29 2.77 6.094 6.062 6.094 1.225 0 2.374-.406 3.344-1.063l28.813 27.313c-.456.847-.72 1.808-.72 2.812 0 3.29 2.804 6.094 6.095 6.094 3.146 0 5.803-2.555 6.03-5.656l37.063-9.563c1.114 1.524 2.89 2.53 4.876 2.53 3.29 0 6.094-2.77 6.094-6.06 0-2.313-1.38-4.38-3.344-5.407L906 293.5l-1.688-.125-.062.97c-.352-.068-.726-.095-1.094-.095-1.353 0-2.635.463-3.656 1.25l.438-.437-1.22-1.157-1.155 1.22 1.187 1.124c-1.007 1.095-1.656 2.532-1.656 4.094 0 .123.023.253.03.375l-36.468 9.405 20.5-30.687.688.656 1.156-1.22-.875-.843 25.125-37.592c.174.03.353.046.53.062l-.06 1.094 1.655.125.094-1.314c.552-.11 1.068-.31 1.56-.562l.532 1.03 1.5-.78-.656-1.22c1.212-1.115 2-2.676 2-4.405 0-3.292-2.803-6.095-6.094-6.095-1.63 0-3.117.688-4.218 1.78l-35.625-5.31c.018-.193.03-.4.03-.595 0-3.29-2.803-6.063-6.094-6.063zm0 2.5c1.768 0 3.594 1.794 3.594 3.562 0 1.768-1.826 3.594-3.594 3.594-1.768 0-3.562-1.826-3.562-3.594 0-1.768 1.794-3.563 3.562-3.563zm45.907 10.187c1.767 0 3.593 1.826 3.593 3.594 0 1.767-1.826 3.56-3.593 3.56-1.768 0-3.563-1.793-3.563-3.56 0-1.77 1.795-3.595 3.563-3.595zm-44.75 2.688l-1.657.062.063 1.688 1.655-.063-.063-1.688zm.125 3.343l-1.657.063.064 1.686 1.656-.062-.063-1.688zm37.562 1l-29.313 22.97c-1.03-.795-2.296-1.282-3.656-1.282-1.374 0-2.657.502-3.686 1.312l-.03-.562-1.658.062.063 1.656.5-.03c-.782 1.027-1.25 2.302-1.25 3.656 0 .205.01.423.03.625l-39.22 8.718c-.05-.093-.1-.188-.155-.28l41.313-19.437h.187v-.063l36.875-17.344zm-77.5.313c1.768 0 3.563 1.825 3.563 3.593 0 1.767-1.795 3.562-3.563 3.562-1.768 0-3.563-1.795-3.563-3.563 0-1.767 1.795-3.593 3.563-3.593zm40.063 2.03l-1.657.063.063 1.687 1.655-.063-.063-1.687zm39.156.594l-23.314 34.844-.312-.282-1.157 1.22.532.5-19.845 29.655 9.594-35c1.26-.04 2.435-.49 3.405-1.217l.28.28 1.158-1.218-.25-.22c.82-1.038 1.312-2.333 1.312-3.717 0-.756-.17-1.48-.438-2.157l29.032-22.686zm10.874.75l-1.5.78.78 1.47 1.5-.78-.78-1.47zm-6.25 1.687l-.094 1.657 1.656.125.125-1.687-1.686-.094zm-43.657.345l-1.656.063.064 1.656 1.656-.063-.063-1.655zm51.438.938l-1.47.78.783 1.47 1.468-.782-.78-1.468zm-8 2.062l-.094 1.656 1.658.095.125-1.656-1.688-.095zm-43.313.344l-1.656.06.063 1.657 1.655-.062-.063-1.656zm52.875.56l-1.5.782.782 1.47 1.5-.782-.783-1.47zm-9.78 2.407l-.094 1.688 1.656.094.124-1.658-1.688-.125zm-86.376.032l-.405 1.624L822 252l.406-1.625-1.625-.406zm97.69.53l-1.47.78.78 1.47 1.47-.78-.78-1.47zm-98.5 2.72l-.376 1.624 1.625.406.374-1.625-1.625-.406zm86.967.06l-.093 1.69 1.656.092.125-1.656-1.687-.125zm13.094.19l-1.5.78.783 1.47 1.5-.782-.782-1.47zm1.533 2.968l-1.47.78.782 1.47 1.47-.782-.783-1.47zm-102.375.03l-.407 1.626 1.626.406.407-1.625-1.625-.406zm87.53.157l-.093 1.687 1.656.094.126-1.656-1.687-.125zm-42.28.375l-1.657.063.064 1.656 1.656-.064-.063-1.656zm58.687 2.406l-1.5.78.78 1.47 1.5-.78-.78-1.47zm-104.72.313l-.405 1.655 1.625.375.406-1.625-1.624-.406zm88.095.25l-.094 1.686 1.657.094.125-1.656-1.688-.125zm19.563 1.155c-3.29 0-6.094 2.803-6.094 6.094 0 3.29 2.802 6.092 6.092 6.092 3.29 0 6.063-2.802 6.063-6.093 0-3.292-2.772-6.095-6.063-6.095zm-57.782 1c1.77 0 3.595 1.795 3.595 3.563 0 1.767-1.826 3.562-3.594 3.562-1.767 0-3.56-1.795-3.56-3.563 0-1.767 1.793-3.562 3.56-3.562zm-50.686.875l-.407 1.625 1.657.375.375-1.625-1.626-.375zm88.687.313l-.092 1.656 1.656.124.125-1.656-1.69-.125zm19.783.343c1.767 0 3.562 1.795 3.562 3.563 0 1.767-1.795 3.56-3.563 3.56-1.767 0-3.593-1.793-3.593-3.56 0-1.77 1.825-3.564 3.592-3.564zm-109.25 2.594l-.407 1.625 1.625.375.408-1.625-1.625-.375zm89.25.406l-.094 1.656 1.655.125.125-1.687-1.687-.094zm-42.625 2.625c.494.667 1.1 1.233 1.812 1.658l-9.875 35.968c-.06-.002-.126 0-.188 0-1.116 0-2.18.32-3.093.875l-28.907-27.467c.293-.635.478-1.315.532-2.032l39.75-8.842-.032-.157zM816 269.5l-.375 1.625 1.625.375.375-1.625L816 269.5zm89.844.5l-.094 1.656 1.656.125.125-1.686-1.686-.094zm-31.313.78l-1.155 1.22 1.188 1.156 1.156-1.22-1.19-1.155zm2.408 2.314l-1.157 1.22 1.22 1.155 1.156-1.22-1.218-1.156zm28.687.25L905.53 275l1.658.125.125-1.688-1.688-.093zm-87.97.937c1.77 0 3.595 1.796 3.595 3.564s-1.826 3.562-3.594 3.562c-1.768 0-3.562-1.794-3.562-3.562 0-1.768 1.794-3.563 3.562-3.563zm87.75 2.408l-.092 1.656 1.656.125.124-1.69-1.688-.092zm-21.217 3.343l-1.157 1.22 1.22 1.156 1.156-1.22-1.218-1.155zm21 0l-.094 1.658 1.656.093.125-1.655-1.687-.094zm-18.563 2.314l-1.156 1.22 1.217 1.155 1.157-1.22-1.22-1.156zm18.344 1l-.095 1.687 1.656.095.126-1.656-1.687-.126zm-15.94 1.312l-1.155 1.22 1.22 1.155 1.155-1.217-1.22-1.157zm15.72 2.03l-.094 1.69 1.657.093.125-1.658-1.688-.125zm-13.28.283l-1.158 1.217 1.22 1.157 1.155-1.22-1.218-1.155zm2.405 2.31l-1.156 1.22 1.217 1.156 1.157-1.22-1.22-1.155zm10.656.75l-.092 1.69 1.656.092.125-1.656-1.69-.125zm-8.217 1.564l-1.157 1.22 1.188 1.155 1.156-1.22-1.188-1.156zm6.843 5.156c1.768 0 3.594 1.826 3.594 3.594 0 1.768-1.826 3.562-3.594 3.562-1.768 0-3.562-1.794-3.562-3.562 0-1.768 1.794-3.594 3.562-3.594zm-47.968 12.656c1.767 0 3.562 1.826 3.562 3.594 0 1.768-1.795 3.563-3.563 3.563-1.767 0-3.593-1.795-3.593-3.563 0-1.768 1.826-3.594 3.593-3.594z" id="karang-logo"/>
+      <text x="941.799" y="282.481"><tspan>Karang</tspan></text>
+    </a>
+    <a id="data" xlink:href="doc/data" target="_parent">
+      <path d="M1169.953 2.515h98.634c1.846 0 3.332 1.87 3.332 4.19V327.84c-29.33 26.96.053.02-29.37 26.912h-72.597c-1.846 0-3.332-1.87-3.332-4.192V6.706c0-2.322 1.487-4.19 3.333-4.19z" class="grey"/>
+      <path d="M1246.57 326.687c5.353 0 22.966 1.256 25.19 1.256-2.046 3.54-26.698 25.82-28.41 26.81 0-2.92-.112-19.913-.112-23.875 0-2.32 1.486-4.19 3.332-4.19z" class="grey dark"/>
+      <text x="-220.819" y="1231.892" transform="rotate(-90)"><tspan>Data</tspan></text>
+    </a>
+    <g id="arrows">
+      <path d="M452.968 237.235l7.5 7.5h-32.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.924-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h32.823l-7.5 7.5 52.496-15z" class="arrow red"/>
+      <path d="M754.968 251.235l7.5 7.5h-32.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.923-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h32.823l-7.5 7.5 52.496-15z" class="arrow red"/>
+      <path d="M754.968 61.235l7.5 7.5h-32.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.923-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h32.823l-7.5 7.5 52.496-15z" class="arrow red"/>
+      <path d="M352.968 109.235l7.5 7.5h-48.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.923-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h48.823l-7.5 7.5 52.496-15z" class="arrow green"/>
+      <path d="M352.968 215.235l7.5 7.5h-48.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.924-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h48.823l-7.5 7.5 52.496-15z" class="arrow grey"/>
+      <path d="M668.968 237.235l7.5 7.5h-32.823c-.247-.013-.495-.013-.742 0-3.927.193-7.342 3.924-7.148 7.85.194 3.927 3.963 7.343 7.89 7.148h32.823l-7.5 7.5 52.496-15z" class="arrow orange"/>
+      <path d="M1099.378 96.286h2.764v-18h-2.764zm5.528 6h2.764v-30h-2.764zm5.528 4h2.764v-38h-2.764zm5.528 0h2.764v-38h-2.764zm5.528 0h2.763v-38h-2.763zm5.527 0h2.764v-38h-2.763zm5.528 0h2.764v-38h-2.765zm5.528 0h2.764v-38h-2.764zm5.528 0h2.765v-38h-2.764zm5.53 0h2.762v-38h-2.763zm5.526 0h2.764v-38h-2.764zm5.528 0h2.764v-38h-2.764z" class="connector"/>
+      <path d="M1099.378 278.286h2.764v-18h-2.764zm5.528 6h2.764v-30h-2.764zm5.528 4h2.764v-38h-2.764zm5.528 0h2.764v-38h-2.764zm5.528 0h2.763v-38h-2.763zm5.527 0h2.764v-38h-2.763zm5.528 0h2.764v-38h-2.765zm5.528 0h2.764v-38h-2.764zm5.528 0h2.765v-38h-2.764zm5.53 0h2.762v-38h-2.763zm5.526 0h2.764v-38h-2.764zm5.528 0h2.764v-38h-2.764z" class="connector"/>
+    </g>
+  </g>
+  <script type="text/javascript">
+<![CDATA[
+  var query = window.location.search.substring(1);
+  if (query) {
+    var vars = query.split('&');
+
+    var p = {};
+    for (var i = 0; i < vars.length; i++) {
+        var pair = vars[i].split('=');
+	p[pair[0]] = pair[1];
+    };
+
+    if (p['base'] !== undefined || p['embedded'] !== undefined) {
+
+      var anchors = document.getElementsByTagName('a');
+
+      for (var i = 0; i < anchors.length; i++) {
+        var url = anchors[i].getAttribute('xlink:href');
+
+        if (p['base'] !== undefined) {
+          url = decodeURIComponent(p['base']) + url;
+        };
+
+        if (p['embedded'] !== undefined)
+          url += '?embedded=true';
+
+        anchors[i].setAttributeNS(
+	  'http://www.w3.org/1999/xlink',
+	  'xlink:href',
+	  url
+	);
+      };
+    };
+  };
+]]>
+  </script>
+</svg>
diff --git a/dev/js/src/hint/array.js b/dev/js/src/hint/array.js
new file mode 100644
index 0000000..32c3364
--- /dev/null
+++ b/dev/js/src/hint/array.js
@@ -0,0 +1,223 @@
+var menuContent = [
+  ['cnx/c', 'cnx', 'c'],
+  ['mate/c', 'mate', 'c'],
+  ['base/c', 'base', 'c'],
+  ['xip/c', 'xip', 'c'],
+  ['tt/c', 'tt', 'c']
+];
+
+var namedEntities = [
+  ["I-LOC",  "I-LOC ",  "Location"],
+  ["I-MISC", "I-MISC ", "Miscellaneous"],
+  ["I-ORG",  "I-ORG ",  "Organization"],
+  ["I-PER",  "I-PER ",  "Person"]
+];
+
+// http://www.ids-mannheim.de/cosmas2/projekt/referenz/stts/morph.html
+// http://nachhalt.sfb632.uni-potsdam.de/owl-docu/stts.html
+var sttsArray = [
+  // "$.", "$(", "$,"
+  ["ADJA","ADJA ", "Attributive Adjective"],
+  ["ADJD","ADJD ", "Predicative Adjective"],
+  ["ADV","ADV ", "Adverb"],
+  ["APPO","APPO ", "Postposition"],
+  ["APPR","APPR ", "Preposition"],
+  ["APPRART","APPRART ", "Preposition with Determiner"],
+  ["APZR","APZR ","Right Circumposition"],
+  ["ART","ART ", "Determiner"],
+  ["CARD","CARD ", "Cardinal Number"],
+  ["FM","FM ", "Foreign Material"],
+  ["ITJ","ITJ ", "Interjection"],
+  ["KOKOM","KOKOM ", "Comparison Particle"],
+  ["KON","KON ", "Coordinating Conjuncion"],
+  ["KOUI","KOUI ", "Subordinating Conjunction with 'zu'"],
+  ["KOUS","KOUS ", "Subordinating Conjunction with Sentence"],
+  ["NE","NE ", "Named Entity"],
+  ["NN","NN ", "Normal Nomina"],
+  ["PAV", "PAV ", "Pronominal Adverb"],
+  ["PDAT","PDAT ","Attributive Demonstrative Pronoun"],
+  ["PDS","PDS ", "Substitutive Demonstrative Pronoun"],
+  ["PIAT","PIAT ", "Attributive Indefinite Pronoun without Determiner"],
+  ["PIDAT","PIDAT ", "Attributive Indefinite Pronoun with Determiner"],
+  ["PIS","PIS ", "Substitutive Indefinite Pronoun"],
+  ["PPER","PPER ", "Personal Pronoun"],
+  ["PPOSAT","PPOSAT ", "Attributive Possessive Pronoun"],
+  ["PPOSS","PPOSS ", "Substitutive Possessive Pronoun"],
+  ["PRELAT","PRELAT ", "Attributive Relative Pronoun"],
+  ["PRELS","PRELS ", "Substitutive Relative Pronoun"],
+  ["PRF","PRF ", "Reflexive Pronoun"],
+  ["PROAV","PROAV ", "Pronominal Adverb"],
+  ["PTKA","PTKA ","Particle with Adjective"],
+  ["PTKANT","PTKANT ", "Answering Particle"],
+  ["PTKNEG","PTKNEG ", "Negation Particle"],
+  ["PTKVZ","PTKVZ ", "Separated Verbal Particle"],
+  ["PTKZU","PTKZU ", "'zu' Particle"],
+  ["PWAT","PWAT ", "Attributive Interrogative Pronoun"],
+  ["PWAV","PWAV ", "Adverbial Interrogative Pronoun"],
+  ["PWS","PWS ", "Substitutive Interrogative Pronoun"],
+  ["TRUNC","TRUNC ","Truncated"],
+  ["VAFIN","VAFIN ", "Auxiliary Finite Verb"],
+  ["VAINF","VAINF ", "Auxiliary Infinite Verb"],
+  ["VAIMP","VAIMP ", "Auxiliary Finite Imperative Verb"],
+  ["VAPP","VAPP ", "Auxiliary Perfect Participle"],
+  ["VMFIN","VMFIN ", "Modal Finite Verb"],
+  ["VMINF","VMINF ", "Modal Infinite Verb"],
+  ["VMPP","VMPP ", "Modal Perfect Participle"],
+  ["VVFIN","VVFIN ","Finite Verb"],
+  ["VVIMP","VVIMP ", "Finite Imperative Verb"],
+  ["VVINF","VVINF ", "Infinite Verb"],
+  ["VVIZU","VVIZU ", "Infinite Verb with 'zu'"],
+  ["VVPP","VVPP ", "Perfect Participle"],
+  ["XY", "XY ", "Non-Word"]
+];
+
+var mateSttsArray = sttsArray.slice(0);
+mateSttsArray.push(
+  ["<root-POS>","<root-POS>","Root Part of Speech"]
+);
+
+
+define({
+  "-" : [
+    ["Connexor",   "cnx/",     "Constituency, Lemma, Morphology, Part-of-Speech, Syntax"],
+    ["CoreNLP",    "corenlp/", "Named Entities"],
+    ["Mate",       "mate/",     "Lemma, Morphology, Part-of-Speech"],
+    ["OpenNLP",    "opennlp/", "Part-of-Speech"],
+    ["TreeTagger", "tt/",      "Lemma, Part-of-Speech"],
+    ["Xerox Parser", "xip/",   "Constituency, Lemma, Part-of-Speech"]
+  ],
+  "corenlp/" : [
+    ["Named Entity", "ne=" , "Combined"],
+    ["Named Entity", "ne_dewac_175m_600=" , "ne_dewac_175m_600"],
+    ["Named Entity", "ne_hgc_175m_600=",    "ne_hgc_175m_600"]
+  ],
+  "corenlp/ne=" : namedEntities,
+  "corenlp/ne_dewac_175m_600=" : namedEntities,
+  "corenlp/ne_hgc_175m_600=" : namedEntities,
+  "cnx/" : [
+    ["Constituency", "c="],
+    ["Lemma", "l="],
+    ["Morphology", "m="],
+    ["Part-of-Speech", "p="],
+    ["Syntax", "syn="]
+  ],
+  "cnx/c=" : [
+    ["np", "np ", "Nominal Phrase"]
+  ],
+  // http://www.ids-mannheim.de/cosmas2/projekt/referenz/connexor/morph.html
+  "cnx/m=" : [
+    ["Abbr","Abbr ", "Nouns: Abbreviation"],
+    ["CMP","CMP ", "Adjective: Comparative"],
+    ["IMP", "IMP ", "Mood: Imperative"],
+    ["IND", "IND ", "Mood: Indicative"],
+    ["INF", "INF ", "Infinitive"],
+    ["ORD","ORD ", "Numeral: Ordinal"],
+    ["PAST", "PAST ", "Tense: past"],
+    ["PCP", "PCP ", "Participle"],
+    ["PERF", "PERF ", "Perfective Participle"],
+    ["PL","PL ", "Nouns: Plural"],
+    ["PRES", "PRES ", "Tense: present"],
+    ["PROG", "PROG ", "Progressive Participle"],
+    ["Prop","Prop ", "Nouns: Proper Noun"],
+    ["SUB", "SUB ", "Mood: Subjunctive"],
+    ["SUP","SUP ", "Adjective: Superlative"]
+  ],
+  // http://www.ids-mannheim.de/cosmas2/projekt/referenz/connexor/morph.html
+  "cnx/p=" : [
+    ["A", "A ", "Adjective"],
+    ["ADV", "ADV ", "Adverb"],
+    ["CC", "CC ", "Coordination Marker"],
+    ["CS", "CS ", "Clause Marker"],
+    ["DET", "DET ", "Determiner"],
+    ["INTERJ", "INTERJ ", "Interjection"],
+    ["N", "N ", "Noun"],
+    ["NUM", "NUM ", "Numeral"],
+    ["PREP", "PREP ", "Preposition"],
+    ["PRON", "PRON ", "Pro-Nominal"],
+    ["V", "V ", "Verb"]
+  ],
+  // http://www.ids-mannheim.de/cosmas2/projekt/referenz/connexor/syntax.html
+  "cnx/syn=" : [
+    ["@ADVL", "@ADVL ", "Adverbial Head"],
+    ["@AUX", "@AUX ", "Auxiliary Verb"],
+    ["@CC", "@CC ", "Coordination"]
+    ["@MAIN", "@MAIN ", "Main Verb"],
+    ["@NH", "@NH ", "Nominal Head"],
+    ["@POSTMOD", "@POSTMOD ", "Postmodifier"],
+    ["@PREMARK", "@PREMARK ", "Preposed Marker"],
+    ["@PREMOD", "@POSTMOD ", "Premodifier"]
+  ],
+  "opennlp/" : [
+    ["Part-of-Speech", "p="]
+  ],
+  "opennlp/p=" : sttsArray,
+  "xip/" : [
+    ["Constituency", "c="],
+    // Inactive: ["Dependency", "d="],
+    ["Lemma", "l="],
+    ["Part-of-Speech", "p="],
+  ],
+  // "xip/c=" : [],
+  // Inactive: "xip/d=" : [],
+  // "xip/p=" : [],
+  "tt/" : [
+    ["Lemma", "l="],
+    ["Part-of-Speech", "p="]
+  ],
+  "tt/p=" : sttsArray,
+  "mate/" : [
+    // Inactive: "d" : ["d=", "Dependency"],
+    ["Lemma", "l="],
+    ["Morphology", "m="],
+    ["Part-of-Speech", "p="]
+  ],
+  // Inactive: mate/d=
+  "mate/p=" : mateSttsArray,
+  "mate/m=" : [
+    ["Case", "case:"],
+    ["Degree", "degree:"],
+    ["Gender", "gender:"],
+    ["Mood", "mood:"],
+    ["Number", "number:"],
+    ["Person", "person:"],
+    ["Tense","tense:"],
+    ["No type", "<no-type> "]
+  ],
+  "mate/m=case:" : [
+    ["acc", "acc ", "Accusative"],
+    ["dat","dat ", "Dative"],
+    ["gen", "gen ","Genitive"],
+    ["nom","nom ", "Nominative"],
+    ["*","* ", "Undefined"]
+  ],
+  "mate/m=degree:" : [
+    ["comp","comp ", "Comparative"],
+    ["pos","pos ", "Positive"],
+    ["sup","sup ", "Superative"]
+  ],
+  "mate/m=gender:" : [
+    ["fem", "fem ", "Feminium"],
+    ["masc", "masc ", "Masculinum"],
+    ["neut","neut ", "Neuter"],
+    ["*","* ","Undefined"]
+  ],
+  "mate/m=mood:" : [
+    ["imp","imp ", "Imperative"],
+    ["ind","ind ", "Indicative"],
+    ["subj","subj ", "Subjunctive"]
+  ],
+  "mate/m=number:" : [
+    ["pl","pl ","Plural"],
+    ["sg","sg ","Singular"],
+    ["*","* ","Undefined"]
+  ],
+  "mate/m=person:" : [
+    ["1","1 ", "First Person"],
+    ["2","2 ", "Second Person"],
+    ["3","3 ", "Third Person"]
+  ],
+  "mate/m=tense:" : [
+    ["past","past ", "Past"],
+    ["pres","pres ", "Present"]
+  ]
+});
diff --git a/dev/scss/main/alertify/.sass-cache/600d657f6ac2358f30ba6bc0ab4cd7ffb6194ced/flymake84934ky.rbc b/dev/scss/main/alertify/.sass-cache/600d657f6ac2358f30ba6bc0ab4cd7ffb6194ced/flymake84934ky.rbc
deleted file mode 100644
index 27909e1..0000000
--- a/dev/scss/main/alertify/.sass-cache/600d657f6ac2358f30ba6bc0ab4cd7ffb6194ced/flymake84934ky.rbc
+++ /dev/null
Binary files differ
diff --git a/dev/scss/main/alertify/.sass-cache/600d657f6ac2358f30ba6bc0ab4cd7ffb6194ced/flymake8493ras.rbc b/dev/scss/main/alertify/.sass-cache/600d657f6ac2358f30ba6bc0ab4cd7ffb6194ced/flymake8493ras.rbc
deleted file mode 100644
index 773e743..0000000
--- a/dev/scss/main/alertify/.sass-cache/600d657f6ac2358f30ba6bc0ab4cd7ffb6194ced/flymake8493ras.rbc
+++ /dev/null
Binary files differ
diff --git a/kalamar.conf b/kalamar.conf
index 91adff5..4544334 100644
--- a/kalamar.conf
+++ b/kalamar.conf
@@ -58,7 +58,7 @@
         },
 	about => 'Über KorAP',
 	login => 'Anmelden',
-	searchtitle => 'KorAP: Finde "<%= $q %>" (<%= $ql %>)',
+	searchtitle => 'KorAP: Finde "<%== $q %>" (<%= $ql %>)',
 	searchplaceholder => 'Finde ...',
 	go => 'Los!',
 	in => 'in',
@@ -72,6 +72,7 @@
 	noMatches => 'Es wurden keine Treffer für <code><%= stash("q") %></code> gefunden.',
 	notFound => '404 - Seite nicht gefunden',
 	jsFile => 'kalamar-<%= $Kalamar::VERSION %>-de.js',
+	underConstruction => 'In Vorbereitung!',
 	korap => {
 	  -short => 'KorAP',
 	  desc => 'KorAP - Korpusanalyseplattform der nächsten Generation',
@@ -92,7 +93,7 @@
 	about => 'About KorAP',
 	login => 'Login',
 	go => 'Go!',
-	searchtitle => 'KorAP: Find "<%= $q %>" (<%= $ql %>)',
+	searchtitle => 'KorAP: Find "<%== $q %>" (<%= $ql %>)',
 	searchplaceholder => 'Find ...',
 	in => 'in',
 	by => 'by',
@@ -103,6 +104,7 @@
 	notFound => '404 - Page not found',
 	glimpse => 'Sample',
 	faq => 'F.A.Q.',
+	underConstruction => 'Under Construction!',
 	tutorial => 'Tutorial',
 	korap => {
 	  -short => 'KorAP',
diff --git a/lib/Kalamar.pm b/lib/Kalamar.pm
index 929e481..f3bf1b6 100644
--- a/lib/Kalamar.pm
+++ b/lib/Kalamar.pm
@@ -164,12 +164,18 @@
 
 =head2 Bundled Software
 
-C<ALERTIFY.js> is released under the terms of the MIT License.
-C<Almond> is released under the terms of the BSD License.
-C<dagre> is released under the terms of the MIT License.
-C<Highlight.js> is released under the terms of the BSD License.
-C<Jasmine> is released under the terms of the MIT License.
-C<RequireJS> is released under the terms of the BSD License.
+L<ALERTIFY.js|https://fabien-d.github.io/alertify.js/> is released under the terms of the MIT License.
+L<Almond|https://github.com/jrburke/almond> is released under the terms of the BSD License.
+L<dagre|https://highlightjs.org/> is released under the terms
+of the MIT License.
+L<Highlight.js|https://highlightjs.org/> is released under the terms
+of the BSD License.
+L<Jasmine|https://jasmine.github.io/> is released under the terms
+of the MIT License.
+L<RequireJS|http://requirejs.org/> is released under the terms
+of the BSD License.
+L<Font Awesome|http://fontawesome.io> by Dave Gandy
+is released under the terms of the L<SIL OFL 1.1|http://scripts.sil.org/OFL>.
 
 
 =head2 Original Software
diff --git a/lib/Kalamar/Plugin/KalamarHelpers.pm b/lib/Kalamar/Plugin/KalamarHelpers.pm
index 13440e2..743c5e2 100644
--- a/lib/Kalamar/Plugin/KalamarHelpers.pm
+++ b/lib/Kalamar/Plugin/KalamarHelpers.pm
@@ -74,7 +74,8 @@
   # Documentation alert - Under Construction!
   $mojo->helper(
     doc_uc => sub {
-      return shift->tag('p', 'Under Construction!')
+      my $c = shift;
+      return $c->tag('p', $c->loc('underConstruction'));
     }
   );
 
@@ -231,3 +232,100 @@
 
 __END__
 
+=pod
+
+=encoding utf8
+
+=head1 NAME
+
+Kalamar::Plugin::KalamarHelpers
+
+
+=head1 DESCRIPTION
+
+L<Kalamar::Plugin::KalamarHelpers> makes Kalamar specific
+helpers for Mojolicious available.
+
+
+=head1 HELPERS
+
+=head2 doc_link_to
+
+  %# In templates
+  %= doc_link_to 'Kalamar', 'korap', 'kalamar'
+
+Create a link to the documentation. Accepts a name, a scope, and a page.
+
+
+=head2 doc_ext_link_to
+
+  %# In templates
+  %= doc_ext_link_to 'GitHub', "https://github.com/KorAP/Koral"
+
+Creates a link to an external page, that will be opened in the top frame,
+in case it's in an embedded frame (used in the tutorial).
+
+=head2 doc_uc
+
+  %# In templates
+  %= doc_uc
+
+Generates an C<Under Construction> notification.
+
+
+=head2 doc_opener
+
+Currently not used.
+
+
+=head2 doc_navi
+
+Returns an HTML representation of the documentation navigation,
+based on active navigation items.
+
+
+=head2 doc_query
+
+  %# In templates
+  %= doc_query poliqarp => 'Baum'
+
+Creates an interactive query view for documentation purposes.
+
+
+=head2 kalamar_test_port
+
+  # In controllers
+  if ($c->kalamar_test_port) {
+    $c->app->log->debug('Kalamar runs on test port');
+  };
+
+Returns a C<true> value in case Kalamar runs on test port C<6666>.
+
+
+=head2 korap_overview
+
+  %# In templates
+  %= korap_overview 'kalamar'
+
+Returns a modified and relatified overview svg image to be embedded
+as an object in templates.
+
+
+=head1 COPYRIGHT AND LICENSE
+
+Copyright (C) 2015, L<IDS Mannheim|http://www.ids-mannheim.de/>
+Author: L<Nils Diewald|http://nils-diewald.de/>
+
+Kalamar is developed as part of the L<KorAP|http://korap.ids-mannheim.de/>
+Corpus Analysis Platform at the
+L<Institute for the German Language (IDS)|http://ids-mannheim.de/>,
+member of the
+L<Leibniz-Gemeinschaft|http://www.leibniz-gemeinschaft.de/en/about-us/leibniz-competition/projekte-2011/2011-funding-line-2/>
+and supported by the L<KobRA|http://www.kobra.tu-dortmund.de> project,
+funded by the
+L<Federal Ministry of Education and Research (BMBF)|http://www.bmbf.de/en/>.
+
+Kalamar is free software published under the
+L<BSD-2 License|https://raw.githubusercontent.com/KorAP/Kalamar/master/LICENSE).
+
+=cut
diff --git a/package.json b/package.json
index d326713..96120f1 100755
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
   "repository" : {
     "type": "git",
     "url": "https://github.com/KorAP/Kalamar.git"
-  }
+  },
   "devDependencies": {
     "grunt":                   "~0.4.5",
     "grunt-contrib-copy":      "^0.8.0",
diff --git a/templates/doc/korap/kalamar.html.ep b/templates/doc/korap/kalamar.html.ep
index 8e73b0f..7c83214 100644
--- a/templates/doc/korap/kalamar.html.ep
+++ b/templates/doc/korap/kalamar.html.ep
@@ -7,3 +7,5 @@
 <p><strong>Main developer:</strong> Nils Diewald</p>
 
 <p>Kalamar is the main user frontend of KorAP. It is based on <%= doc_ext_link_to 'Mojolicious', "http://mojolicio.us/" %> and written in Perl and JavaScript.</p>
+
+<p>Kalamar is open source and available on <%= doc_ext_link_to 'GitHub', "https://github.com/KorAP/Kalamar" %>.</p>
diff --git a/templates/layouts/default.html.ep b/templates/layouts/default.html.ep
deleted file mode 100644
index 221f7d5..0000000
--- a/templates/layouts/default.html.ep
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE html>
-<html>
-%= include 'partial/header'
-  <body>
-
-%# -- Background crab
-% if (!param('q') && current_route eq 'index') {
-<div id="kalamar-bg"></div>
-% };
-
-% my $location;
-% my $search_route;
-% unless (current_route 'tutorial') {
-<div id="tutorial">
-%= javascript begin
-document.write('<a href="' + getTutorialPage().replace(/\?embedded=1/, '') + '" ');
-document.write('target="_blank"><i title="Open in new tab" ');
-document.write('class="fa fa-external-link-square"></i></a>');
-% end
-  <i onclick="closeTutorial()"
-     title="close"
-     class="fa fa-toggle-up"></i>
-  <iframe src="about:blank"></iframe>
-</div>
-%   if (current_route eq 'match') {
-%     $search_route = url_for('search_corpus');
-%     $location = 'in corpus <span class="location">' . stash('corpus_id') . '</span>';
-%   }
-%   else {
-%     $search_route = url_for;
-%     if (stash('doc_id')) {
-%       $location = ' in document <span class="location">' . stash('corpus_id') . '/' . stash('doc_id') . '</span>';
-%     }
-%     elsif (stash('corpus_id')) {
-%       $location = ' in corpus <span class="location">' . stash('corpus_id') . '</span>';
-%     }
-%     elsif (stash('collection_id')) {
-%       $location = ' in collection <span class="location">' . stash('collection_id') . '</span>';
-%     };
-%   }
-% }
-% else {
-%   $search_route = url_for('index');
-% };
-
-<div id="top">
-  <a href="<%= url_for 'index' %>"><h1><span>KorAP - Korpusanalyseplattform der nächsten Generation</span></h1></a>
-
-%= form_for $search_route, autocomplete => 'off', begin
-  <div id="searchbar">
-%= search_field 'q', id => 'q-field', autofocus => 'autofocus', placeholder => 'Find ...'
-    <button type="submit"><i class="fa fa-search"></i></button>
-%   if (kalamar_test_port()) {
-    <button type="submit" name="action" value="inspect"><i class="fa fa-code"></i></button>
-%   };
-    <i onclick="hint.popUp()" class="fa fa-arrow-circle-down show-hint"></i>
-  </div>
-  <% if ($location) { %><%== $location %><% } %>
-  with
-  <div class="select">
-    %= select_field ql => [[Poliqarp => 'poliqarp'], ['Cosmas II' => 'cosmas2'], ['Annis' => 'annis'], ['CQL v1.2' => 'cql']], id => 'ql-field'
-  </div>
-
-<div id="button-right">
-%#
-%# -- The cutoff checkbox
-% unless (param('q')) { param(cutoff => 1) };
-%= check_box cutoff => 1, id => 'q-cutoff-field'
-<label for="q-cutoff-field"><span></span>Glimpse</label>
-%#
-%# -- The tutorial button
-% unless (current_route 'tutorial') {
-<button type="button" title="Tutorial" onclick="openTutorial()">\
-<i class="fa fa-graduation-cap"></i>\
-</button>
-% };
-%#
-%# -- The Alignment button
-% if (param('q') && (search->total_results // 0) != 0) {
-<button type="button" title="Alignment" onclick="toggleAlignment(this)">\
-<i class="fa fa-align-right"></i>\
-</button>
-% }
-</div>
-%#
-% end
-</div>
-
-
-%= content 'sidebar' => begin
-<div id="sidebar">
-  %= include 'collections'
-  <i class="fa fa-bars"></i>
-</div>
-% end
-
-
-<main>
-%= content main => begin
-  <p>KorAP is a Corpus Analysis Platform, serving textual data provided by the <a href="http://www.ids-mannheim.de">Institute for German Language</a>.</p>
-  <p>For information how to search in KorAP, have a look at the <%= link_to 'tutorial', 'tutorial' %>.</p>
-  <p>Currently the scope of searching is limited to public users - for access to restricted corpora, please visit the <a href="http://korap.ids-mannheim.de/app">first frontend</a>.</p>
-
-<p><span>Developed at the Institute for German Language (IDS)</span></p>
-
-% end
-</main>
-
-%= content 'javascript'
-%= include 'partial/javascript'
-%= notifications 'Alertify', -no_include
-  </body>
-</html>
diff --git a/templates/layouts/snippet.html.ep b/templates/layouts/snippet.html.ep
deleted file mode 100644
index ac7f8f7..0000000
--- a/templates/layouts/snippet.html.ep
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-%= include 'partial/header'
-  <body style="background-color:white">
-<main<% if (stash('embedded')) { %> class="embedded"<% } %>>
-%= content 'main' => begin
-    <p>Welcome to the tutorial</p>
-% end
-</main>
-
-%= notifications 'Alertify'
-
-%= javascript begin
-var sidebar = document.getElementById("sidebar");
-if (sidebar !== null) {
-  sidebar.addEventListener("click",function(){
-    this.classList.toggle("active");
-  },false);
-};
-% end
-
-  </body>
-</html>
diff --git a/templates/match_info.html.ep b/templates/match_info.html.ep
deleted file mode 100644
index 5fa0ddf..0000000
--- a/templates/match_info.html.ep
+++ /dev/null
@@ -1,7 +0,0 @@
-% content main => begin
-<div id="search" class="match">
-  <ol class="left-aligned">
-%= include 'match'
-  </ol>
-</div>
-% end
diff --git a/templates/partial/javascript.html.ep b/templates/partial/javascript.html.ep
deleted file mode 100644
index 0ec515b..0000000
--- a/templates/partial/javascript.html.ep
+++ /dev/null
@@ -1,62 +0,0 @@
-%= javascript begin
-
-// Create new hint
-var hint = Object.create(Hint).init();
-
-// Add toggleClass method similar to jquery
-HTMLElement.prototype.toggleClass = function (c1, c2) {
-  var cl = this.classList;
-  if (cl.contains(c1)) {
-    cl.add(c2);
-    cl.remove(c1);
-  }
-  else {
-    cl.remove(c2);
-    cl.add(c1);
-  };
-};
-
-function openTutorial (o) {
-  var tut = document.getElementById("tutorial");
-  tut.classList.add("active")
-  var iframe = tut.getElementsByTagName("iframe")[0];
-  iframe.setAttribute("src", getTutorialPage());
-};
-
-function closeTutorial (o) {
-  document.getElementById("tutorial").classList.remove("active");
-};
-
-function useQuery (o) {
-  var q = o.getAttribute("data-query");
-  var ql = o.getAttribute("data-query-language");
-  var qc = o.getAttribute("data-query-cutoff");
-  if (qc !== 0 && qc !== "0" && qc !== "off" && qc !== null) {
-    document.getElementById("q-cutoff-field").checked = true;
-  };
-
-  var qlf = document.getElementById("ql-field").options;
-  for (i in qlf)
-    if (qlf[i].value == ql) qlf[i].selected = true;
-
-  document.getElementById("q-field").value = q;
-  closeTutorial();
-};
-
-document.getElementById("sidebar").addEventListener("click",function(){
-  this.classList.toggle("active");
-},false);
-
-%# document.getElementById("top")
-%#         .querySelectorAll("span.location")
-%#         .addEventListener("click",function() {
-%#   document.getElementById("sidebar").classList.toggle("active");
-%# }, false);
-
-function toggleAlignment (o) {
-  var ol = document.querySelector("#search > ol");
-  ol.toggleClass("align-left", "align-right");
-  o.firstChild.toggleClass("fa-align-right", "fa-align-left");
-}; 
-
-% end
diff --git a/templates/query_info.html.ep b/templates/query_info.html.ep
deleted file mode 100644
index 02710ce..0000000
--- a/templates/query_info.html.ep
+++ /dev/null
@@ -1,4 +0,0 @@
-% content main => begin
-<p class="found">&nbsp;</p>
-%= include 'query'
-% end