emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scratch/icons 3ba24c7103 02/11: Add new icon set "octicons"


From: Stefan Kangas
Subject: scratch/icons 3ba24c7103 02/11: Add new icon set "octicons"
Date: Wed, 24 Aug 2022 02:40:43 -0400 (EDT)

branch: scratch/icons
commit 3ba24c7103406de7b76d059e5f2738a1be00561c
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefankangas@gmail.com>

    Add new icon set "octicons"
    
    * etc/images/octicons/LICENSE:
    * etc/images/octicons/README:
    * etc/images/octicons/*.svg:
    * lisp/icons-octicons.el: New files.
---
 etc/images/octicons/LICENSE                     |  21 ++
 etc/images/octicons/README                      |  10 +
 etc/images/octicons/alert-16.svg                |   1 +
 etc/images/octicons/alert-24.svg                |   1 +
 etc/images/octicons/archive-16.svg              |   1 +
 etc/images/octicons/archive-24.svg              |   1 +
 etc/images/octicons/arrow-both-16.svg           |   1 +
 etc/images/octicons/arrow-both-24.svg           |   1 +
 etc/images/octicons/arrow-down-16.svg           |   1 +
 etc/images/octicons/arrow-down-24.svg           |   1 +
 etc/images/octicons/arrow-down-left-24.svg      |   1 +
 etc/images/octicons/arrow-down-right-24.svg     |   1 +
 etc/images/octicons/arrow-left-16.svg           |   1 +
 etc/images/octicons/arrow-left-24.svg           |   1 +
 etc/images/octicons/arrow-right-16.svg          |   1 +
 etc/images/octicons/arrow-right-24.svg          |   1 +
 etc/images/octicons/arrow-switch-16.svg         |   1 +
 etc/images/octicons/arrow-switch-24.svg         |   1 +
 etc/images/octicons/arrow-up-16.svg             |   1 +
 etc/images/octicons/arrow-up-24.svg             |   1 +
 etc/images/octicons/arrow-up-left-24.svg        |   1 +
 etc/images/octicons/arrow-up-right-24.svg       |   1 +
 etc/images/octicons/beaker-16.svg               |   1 +
 etc/images/octicons/beaker-24.svg               |   1 +
 etc/images/octicons/bell-16.svg                 |   1 +
 etc/images/octicons/bell-24.svg                 |   1 +
 etc/images/octicons/bell-fill-24.svg            |   1 +
 etc/images/octicons/bell-slash-16.svg           |   1 +
 etc/images/octicons/bell-slash-24.svg           |   1 +
 etc/images/octicons/blocked-16.svg              |   1 +
 etc/images/octicons/blocked-24.svg              |   1 +
 etc/images/octicons/bold-16.svg                 |   1 +
 etc/images/octicons/bold-24.svg                 |   1 +
 etc/images/octicons/book-16.svg                 |   1 +
 etc/images/octicons/book-24.svg                 |   1 +
 etc/images/octicons/bookmark-16.svg             |   1 +
 etc/images/octicons/bookmark-24.svg             |   1 +
 etc/images/octicons/bookmark-fill-24.svg        |   1 +
 etc/images/octicons/bookmark-slash-16.svg       |   1 +
 etc/images/octicons/bookmark-slash-24.svg       |   1 +
 etc/images/octicons/bookmark-slash-fill-24.svg  |   1 +
 etc/images/octicons/briefcase-16.svg            |   1 +
 etc/images/octicons/briefcase-24.svg            |   1 +
 etc/images/octicons/broadcast-16.svg            |   1 +
 etc/images/octicons/broadcast-24.svg            |   1 +
 etc/images/octicons/browser-16.svg              |   1 +
 etc/images/octicons/browser-24.svg              |   1 +
 etc/images/octicons/bug-16.svg                  |   1 +
 etc/images/octicons/bug-24.svg                  |   1 +
 etc/images/octicons/calendar-16.svg             |   1 +
 etc/images/octicons/calendar-24.svg             |   1 +
 etc/images/octicons/check-16.svg                |   1 +
 etc/images/octicons/check-24.svg                |   1 +
 etc/images/octicons/check-circle-16.svg         |   1 +
 etc/images/octicons/check-circle-24.svg         |   1 +
 etc/images/octicons/check-circle-fill-16.svg    |   1 +
 etc/images/octicons/check-circle-fill-24.svg    |   1 +
 etc/images/octicons/checklist-16.svg            |   1 +
 etc/images/octicons/checklist-24.svg            |   1 +
 etc/images/octicons/chevron-down-16.svg         |   1 +
 etc/images/octicons/chevron-down-24.svg         |   1 +
 etc/images/octicons/chevron-left-16.svg         |   1 +
 etc/images/octicons/chevron-left-24.svg         |   1 +
 etc/images/octicons/chevron-right-16.svg        |   1 +
 etc/images/octicons/chevron-right-24.svg        |   1 +
 etc/images/octicons/chevron-up-16.svg           |   1 +
 etc/images/octicons/chevron-up-24.svg           |   1 +
 etc/images/octicons/circle-16.svg               |   1 +
 etc/images/octicons/circle-24.svg               |   1 +
 etc/images/octicons/circle-slash-16.svg         |   1 +
 etc/images/octicons/circle-slash-24.svg         |   1 +
 etc/images/octicons/clippy-16.svg               |   1 +
 etc/images/octicons/clippy-24.svg               |   1 +
 etc/images/octicons/clock-16.svg                |   1 +
 etc/images/octicons/clock-24.svg                |   1 +
 etc/images/octicons/code-16.svg                 |   1 +
 etc/images/octicons/code-24.svg                 |   1 +
 etc/images/octicons/code-review-16.svg          |   1 +
 etc/images/octicons/code-review-24.svg          |   1 +
 etc/images/octicons/code-square-16.svg          |   1 +
 etc/images/octicons/code-square-24.svg          |   1 +
 etc/images/octicons/codescan-16.svg             |   1 +
 etc/images/octicons/codescan-24.svg             |   1 +
 etc/images/octicons/codescan-checkmark-16.svg   |   1 +
 etc/images/octicons/codescan-checkmark-24.svg   |   1 +
 etc/images/octicons/codespaces-16.svg           |   1 +
 etc/images/octicons/codespaces-24.svg           |   1 +
 etc/images/octicons/comment-16.svg              |   1 +
 etc/images/octicons/comment-24.svg              |   1 +
 etc/images/octicons/comment-discussion-16.svg   |   1 +
 etc/images/octicons/comment-discussion-24.svg   |   1 +
 etc/images/octicons/commit-24.svg               |   1 +
 etc/images/octicons/container-16.svg            |   1 +
 etc/images/octicons/container-24.svg            |   1 +
 etc/images/octicons/cpu-16.svg                  |   1 +
 etc/images/octicons/cpu-24.svg                  |   1 +
 etc/images/octicons/credit-card-16.svg          |   1 +
 etc/images/octicons/credit-card-24.svg          |   1 +
 etc/images/octicons/cross-reference-16.svg      |   1 +
 etc/images/octicons/cross-reference-24.svg      |   1 +
 etc/images/octicons/dash-16.svg                 |   1 +
 etc/images/octicons/dash-24.svg                 |   1 +
 etc/images/octicons/database-16.svg             |   1 +
 etc/images/octicons/database-24.svg             |   1 +
 etc/images/octicons/dependabot-16.svg           |   1 +
 etc/images/octicons/dependabot-24.svg           |   1 +
 etc/images/octicons/desktop-download-16.svg     |   1 +
 etc/images/octicons/desktop-download-24.svg     |   1 +
 etc/images/octicons/device-camera-16.svg        |   1 +
 etc/images/octicons/device-camera-video-16.svg  |   1 +
 etc/images/octicons/device-camera-video-24.svg  |   1 +
 etc/images/octicons/device-desktop-16.svg       |   1 +
 etc/images/octicons/device-desktop-24.svg       |   1 +
 etc/images/octicons/device-mobile-16.svg        |   1 +
 etc/images/octicons/device-mobile-24.svg        |   1 +
 etc/images/octicons/diff-16.svg                 |   1 +
 etc/images/octicons/diff-24.svg                 |   1 +
 etc/images/octicons/diff-added-16.svg           |   1 +
 etc/images/octicons/diff-ignored-16.svg         |   1 +
 etc/images/octicons/diff-modified-16.svg        |   1 +
 etc/images/octicons/diff-removed-16.svg         |   1 +
 etc/images/octicons/diff-renamed-16.svg         |   1 +
 etc/images/octicons/dot-16.svg                  |   1 +
 etc/images/octicons/dot-24.svg                  |   1 +
 etc/images/octicons/dot-fill-16.svg             |   1 +
 etc/images/octicons/dot-fill-24.svg             |   1 +
 etc/images/octicons/download-16.svg             |   1 +
 etc/images/octicons/download-24.svg             |   1 +
 etc/images/octicons/duplicate-16.svg            |   1 +
 etc/images/octicons/duplicate-24.svg            |   1 +
 etc/images/octicons/ellipsis-16.svg             |   1 +
 etc/images/octicons/eye-16.svg                  |   1 +
 etc/images/octicons/eye-24.svg                  |   1 +
 etc/images/octicons/eye-closed-16.svg           |   1 +
 etc/images/octicons/eye-closed-24.svg           |   1 +
 etc/images/octicons/file-16.svg                 |   1 +
 etc/images/octicons/file-24.svg                 |   1 +
 etc/images/octicons/file-badge-16.svg           |   1 +
 etc/images/octicons/file-binary-16.svg          |   1 +
 etc/images/octicons/file-binary-24.svg          |   1 +
 etc/images/octicons/file-code-16.svg            |   1 +
 etc/images/octicons/file-code-24.svg            |   1 +
 etc/images/octicons/file-diff-16.svg            |   1 +
 etc/images/octicons/file-diff-24.svg            |   1 +
 etc/images/octicons/file-directory-16.svg       |   1 +
 etc/images/octicons/file-directory-24.svg       |   1 +
 etc/images/octicons/file-directory-fill-24.svg  |   1 +
 etc/images/octicons/file-media-24.svg           |   1 +
 etc/images/octicons/file-submodule-16.svg       |   1 +
 etc/images/octicons/file-submodule-24.svg       |   1 +
 etc/images/octicons/file-symlink-file-16.svg    |   1 +
 etc/images/octicons/file-symlink-file-24.svg    |   1 +
 etc/images/octicons/file-zip-16.svg             |   1 +
 etc/images/octicons/file-zip-24.svg             |   1 +
 etc/images/octicons/filter-16.svg               |   1 +
 etc/images/octicons/filter-24.svg               |   1 +
 etc/images/octicons/flame-16.svg                |   1 +
 etc/images/octicons/flame-24.svg                |   1 +
 etc/images/octicons/fold-16.svg                 |   1 +
 etc/images/octicons/fold-24.svg                 |   1 +
 etc/images/octicons/fold-down-16.svg            |   1 +
 etc/images/octicons/fold-down-24.svg            |   1 +
 etc/images/octicons/fold-up-16.svg              |   1 +
 etc/images/octicons/fold-up-24.svg              |   1 +
 etc/images/octicons/gear-16.svg                 |   1 +
 etc/images/octicons/gear-24.svg                 |   1 +
 etc/images/octicons/gift-16.svg                 |   1 +
 etc/images/octicons/gift-24.svg                 |   1 +
 etc/images/octicons/git-branch-16.svg           |   1 +
 etc/images/octicons/git-branch-24.svg           |   1 +
 etc/images/octicons/git-commit-16.svg           |   1 +
 etc/images/octicons/git-commit-24.svg           |   1 +
 etc/images/octicons/git-compare-16.svg          |   1 +
 etc/images/octicons/git-compare-24.svg          |   1 +
 etc/images/octicons/git-fork-24.svg             |   1 +
 etc/images/octicons/git-merge-16.svg            |   1 +
 etc/images/octicons/git-merge-24.svg            |   1 +
 etc/images/octicons/git-pull-request-16.svg     |   1 +
 etc/images/octicons/git-pull-request-24.svg     |   1 +
 etc/images/octicons/globe-16.svg                |   1 +
 etc/images/octicons/globe-24.svg                |   1 +
 etc/images/octicons/grabber-16.svg              |   1 +
 etc/images/octicons/grabber-24.svg              |   1 +
 etc/images/octicons/graph-16.svg                |   1 +
 etc/images/octicons/graph-24.svg                |   1 +
 etc/images/octicons/heading-16.svg              |   1 +
 etc/images/octicons/heading-24.svg              |   1 +
 etc/images/octicons/heart-16.svg                |   1 +
 etc/images/octicons/heart-24.svg                |   1 +
 etc/images/octicons/heart-fill-16.svg           |   1 +
 etc/images/octicons/heart-fill-24.svg           |   1 +
 etc/images/octicons/history-16.svg              |   1 +
 etc/images/octicons/history-24.svg              |   1 +
 etc/images/octicons/home-16.svg                 |   1 +
 etc/images/octicons/home-24.svg                 |   1 +
 etc/images/octicons/home-fill-24.svg            |   1 +
 etc/images/octicons/horizontal-rule-16.svg      |   1 +
 etc/images/octicons/horizontal-rule-24.svg      |   1 +
 etc/images/octicons/hourglass-16.svg            |   1 +
 etc/images/octicons/hourglass-24.svg            |   1 +
 etc/images/octicons/hubot-16.svg                |   1 +
 etc/images/octicons/hubot-24.svg                |   1 +
 etc/images/octicons/image-16.svg                |   1 +
 etc/images/octicons/image-24.svg                |   1 +
 etc/images/octicons/inbox-16.svg                |   1 +
 etc/images/octicons/inbox-24.svg                |   1 +
 etc/images/octicons/infinity-16.svg             |   1 +
 etc/images/octicons/infinity-24.svg             |   1 +
 etc/images/octicons/info-16.svg                 |   1 +
 etc/images/octicons/info-24.svg                 |   1 +
 etc/images/octicons/issue-closed-16.svg         |   1 +
 etc/images/octicons/issue-closed-24.svg         |   1 +
 etc/images/octicons/issue-opened-16.svg         |   1 +
 etc/images/octicons/issue-opened-24.svg         |   1 +
 etc/images/octicons/issue-reopened-16.svg       |   1 +
 etc/images/octicons/issue-reopened-24.svg       |   1 +
 etc/images/octicons/italic-16.svg               |   1 +
 etc/images/octicons/italic-24.svg               |   1 +
 etc/images/octicons/kebab-horizontal-16.svg     |   1 +
 etc/images/octicons/kebab-horizontal-24.svg     |   1 +
 etc/images/octicons/key-16.svg                  |   1 +
 etc/images/octicons/key-24.svg                  |   1 +
 etc/images/octicons/law-16.svg                  |   1 +
 etc/images/octicons/law-24.svg                  |   1 +
 etc/images/octicons/light-bulb-16.svg           |   1 +
 etc/images/octicons/light-bulb-24.svg           |   1 +
 etc/images/octicons/link-16.svg                 |   1 +
 etc/images/octicons/link-24.svg                 |   1 +
 etc/images/octicons/link-external-16.svg        |   1 +
 etc/images/octicons/link-external-24.svg        |   1 +
 etc/images/octicons/list-ordered-16.svg         |   1 +
 etc/images/octicons/list-ordered-24.svg         |   1 +
 etc/images/octicons/list-unordered-16.svg       |   1 +
 etc/images/octicons/list-unordered-24.svg       |   1 +
 etc/images/octicons/location-16.svg             |   1 +
 etc/images/octicons/location-24.svg             |   1 +
 etc/images/octicons/lock-16.svg                 |   1 +
 etc/images/octicons/lock-24.svg                 |   1 +
 etc/images/octicons/mail-16.svg                 |   1 +
 etc/images/octicons/mail-24.svg                 |   1 +
 etc/images/octicons/markdown-16.svg             |   1 +
 etc/images/octicons/megaphone-16.svg            |   1 +
 etc/images/octicons/megaphone-24.svg            |   1 +
 etc/images/octicons/mention-16.svg              |   1 +
 etc/images/octicons/mention-24.svg              |   1 +
 etc/images/octicons/meter-16.svg                |   1 +
 etc/images/octicons/milestone-16.svg            |   1 +
 etc/images/octicons/milestone-24.svg            |   1 +
 etc/images/octicons/mirror-16.svg               |   1 +
 etc/images/octicons/mirror-24.svg               |   1 +
 etc/images/octicons/moon-16.svg                 |   1 +
 etc/images/octicons/moon-24.svg                 |   1 +
 etc/images/octicons/mortar-board-16.svg         |   1 +
 etc/images/octicons/mortar-board-24.svg         |   1 +
 etc/images/octicons/multi-select-16.svg         |   1 +
 etc/images/octicons/multi-select-24.svg         |   1 +
 etc/images/octicons/mute-16.svg                 |   1 +
 etc/images/octicons/mute-24.svg                 |   1 +
 etc/images/octicons/no-entry-16.svg             |   1 +
 etc/images/octicons/no-entry-24.svg             |   1 +
 etc/images/octicons/north-star-16.svg           |   1 +
 etc/images/octicons/north-star-24.svg           |   1 +
 etc/images/octicons/note-16.svg                 |   1 +
 etc/images/octicons/note-24.svg                 |   1 +
 etc/images/octicons/number-16.svg               |   1 +
 etc/images/octicons/number-24.svg               |   1 +
 etc/images/octicons/octoface-16.svg             |   1 +
 etc/images/octicons/octoface-24.svg             |   1 +
 etc/images/octicons/organization-16.svg         |   1 +
 etc/images/octicons/organization-24.svg         |   1 +
 etc/images/octicons/package-16.svg              |   1 +
 etc/images/octicons/package-24.svg              |   1 +
 etc/images/octicons/package-dependencies-16.svg |   1 +
 etc/images/octicons/package-dependencies-24.svg |   1 +
 etc/images/octicons/package-dependents-16.svg   |   1 +
 etc/images/octicons/package-dependents-24.svg   |   1 +
 etc/images/octicons/paintbrush-16.svg           |   1 +
 etc/images/octicons/paper-airplane-16.svg       |   1 +
 etc/images/octicons/paper-airplane-24.svg       |   1 +
 etc/images/octicons/pencil-16.svg               |   1 +
 etc/images/octicons/pencil-24.svg               |   1 +
 etc/images/octicons/people-16.svg               |   1 +
 etc/images/octicons/people-24.svg               |   1 +
 etc/images/octicons/person-16.svg               |   1 +
 etc/images/octicons/person-24.svg               |   1 +
 etc/images/octicons/person-add-16.svg           |   1 +
 etc/images/octicons/person-add-24.svg           |   1 +
 etc/images/octicons/pin-16.svg                  |   1 +
 etc/images/octicons/pin-24.svg                  |   1 +
 etc/images/octicons/play-16.svg                 |   1 +
 etc/images/octicons/play-24.svg                 |   1 +
 etc/images/octicons/plug-16.svg                 |   1 +
 etc/images/octicons/plug-24.svg                 |   1 +
 etc/images/octicons/plus-16.svg                 |   1 +
 etc/images/octicons/plus-24.svg                 |   1 +
 etc/images/octicons/plus-circle-16.svg          |   1 +
 etc/images/octicons/plus-circle-24.svg          |   1 +
 etc/images/octicons/project-16.svg              |   1 +
 etc/images/octicons/project-24.svg              |   1 +
 etc/images/octicons/pulse-16.svg                |   1 +
 etc/images/octicons/pulse-24.svg                |   1 +
 etc/images/octicons/question-16.svg             |   1 +
 etc/images/octicons/question-24.svg             |   1 +
 etc/images/octicons/quote-16.svg                |   1 +
 etc/images/octicons/quote-24.svg                |   1 +
 etc/images/octicons/reply-16.svg                |   1 +
 etc/images/octicons/reply-24.svg                |   1 +
 etc/images/octicons/repo-16.svg                 |   1 +
 etc/images/octicons/repo-24.svg                 |   1 +
 etc/images/octicons/repo-clone-16.svg           |   1 +
 etc/images/octicons/repo-forked-16.svg          |   1 +
 etc/images/octicons/repo-pull-16.svg            |   1 +
 etc/images/octicons/repo-push-16.svg            |   1 +
 etc/images/octicons/repo-push-24.svg            |   1 +
 etc/images/octicons/repo-template-16.svg        |   1 +
 etc/images/octicons/repo-template-24.svg        |   1 +
 etc/images/octicons/report-16.svg               |   1 +
 etc/images/octicons/report-24.svg               |   1 +
 etc/images/octicons/rocket-16.svg               |   1 +
 etc/images/octicons/rocket-24.svg               |   1 +
 etc/images/octicons/rss-16.svg                  |   1 +
 etc/images/octicons/rss-24.svg                  |   1 +
 etc/images/octicons/ruby-16.svg                 |   1 +
 etc/images/octicons/ruby-24.svg                 |   1 +
 etc/images/octicons/screen-full-16.svg          |   1 +
 etc/images/octicons/screen-full-24.svg          |   1 +
 etc/images/octicons/screen-normal-16.svg        |   1 +
 etc/images/octicons/screen-normal-24.svg        |   1 +
 etc/images/octicons/search-16.svg               |   1 +
 etc/images/octicons/search-24.svg               |   1 +
 etc/images/octicons/server-16.svg               |   1 +
 etc/images/octicons/server-24.svg               |   1 +
 etc/images/octicons/share-16.svg                |   1 +
 etc/images/octicons/share-24.svg                |   1 +
 etc/images/octicons/share-android-16.svg        |   1 +
 etc/images/octicons/share-android-24.svg        |   1 +
 etc/images/octicons/shield-16.svg               |   1 +
 etc/images/octicons/shield-24.svg               |   1 +
 etc/images/octicons/shield-check-16.svg         |   1 +
 etc/images/octicons/shield-check-24.svg         |   1 +
 etc/images/octicons/shield-lock-16.svg          |   1 +
 etc/images/octicons/shield-lock-24.svg          |   1 +
 etc/images/octicons/shield-x-16.svg             |   1 +
 etc/images/octicons/shield-x-24.svg             |   1 +
 etc/images/octicons/sidebar-collapse-16.svg     |   1 +
 etc/images/octicons/sidebar-collapse-24.svg     |   1 +
 etc/images/octicons/sidebar-expand-16.svg       |   1 +
 etc/images/octicons/sidebar-expand-24.svg       |   1 +
 etc/images/octicons/sign-in-16.svg              |   1 +
 etc/images/octicons/sign-in-24.svg              |   1 +
 etc/images/octicons/sign-out-16.svg             |   1 +
 etc/images/octicons/sign-out-24.svg             |   1 +
 etc/images/octicons/skip-16.svg                 |   1 +
 etc/images/octicons/skip-24.svg                 |   1 +
 etc/images/octicons/smiley-16.svg               |   1 +
 etc/images/octicons/smiley-24.svg               |   1 +
 etc/images/octicons/square-16.svg               |   1 +
 etc/images/octicons/square-24.svg               |   1 +
 etc/images/octicons/square-fill-16.svg          |   1 +
 etc/images/octicons/square-fill-24.svg          |   1 +
 etc/images/octicons/squirrel-16.svg             |   1 +
 etc/images/octicons/squirrel-24.svg             |   1 +
 etc/images/octicons/star-16.svg                 |   1 +
 etc/images/octicons/star-24.svg                 |   1 +
 etc/images/octicons/star-fill-16.svg            |   1 +
 etc/images/octicons/star-fill-24.svg            |   1 +
 etc/images/octicons/stop-16.svg                 |   1 +
 etc/images/octicons/stop-24.svg                 |   1 +
 etc/images/octicons/stopwatch-16.svg            |   1 +
 etc/images/octicons/stopwatch-24.svg            |   1 +
 etc/images/octicons/strikethrough-16.svg        |   1 +
 etc/images/octicons/strikethrough-24.svg        |   1 +
 etc/images/octicons/sun-16.svg                  |   1 +
 etc/images/octicons/sun-24.svg                  |   1 +
 etc/images/octicons/sync-16.svg                 |   1 +
 etc/images/octicons/sync-24.svg                 |   1 +
 etc/images/octicons/tab-24.svg                  |   1 +
 etc/images/octicons/table-16.svg                |   1 +
 etc/images/octicons/table-24.svg                |   1 +
 etc/images/octicons/tag-16.svg                  |   1 +
 etc/images/octicons/tag-24.svg                  |   1 +
 etc/images/octicons/tasklist-16.svg             |   1 +
 etc/images/octicons/tasklist-24.svg             |   1 +
 etc/images/octicons/telescope-16.svg            |   1 +
 etc/images/octicons/telescope-24.svg            |   1 +
 etc/images/octicons/terminal-16.svg             |   1 +
 etc/images/octicons/terminal-24.svg             |   1 +
 etc/images/octicons/three-bars-16.svg           |   1 +
 etc/images/octicons/thumbsdown-16.svg           |   1 +
 etc/images/octicons/thumbsdown-24.svg           |   1 +
 etc/images/octicons/thumbsup-16.svg             |   1 +
 etc/images/octicons/thumbsup-24.svg             |   1 +
 etc/images/octicons/tools-16.svg                |   1 +
 etc/images/octicons/tools-24.svg                |   1 +
 etc/images/octicons/trash-16.svg                |   1 +
 etc/images/octicons/trash-24.svg                |   1 +
 etc/images/octicons/triangle-down-16.svg        |   1 +
 etc/images/octicons/triangle-down-24.svg        |   1 +
 etc/images/octicons/triangle-left-16.svg        |   1 +
 etc/images/octicons/triangle-left-24.svg        |   1 +
 etc/images/octicons/triangle-right-16.svg       |   1 +
 etc/images/octicons/triangle-right-24.svg       |   1 +
 etc/images/octicons/triangle-up-16.svg          |   1 +
 etc/images/octicons/triangle-up-24.svg          |   1 +
 etc/images/octicons/typography-16.svg           |   1 +
 etc/images/octicons/typography-24.svg           |   1 +
 etc/images/octicons/unfold-16.svg               |   1 +
 etc/images/octicons/unfold-24.svg               |   1 +
 etc/images/octicons/unlock-16.svg               |   1 +
 etc/images/octicons/unlock-24.svg               |   1 +
 etc/images/octicons/unmute-16.svg               |   1 +
 etc/images/octicons/unmute-24.svg               |   1 +
 etc/images/octicons/unverified-16.svg           |   1 +
 etc/images/octicons/unverified-24.svg           |   1 +
 etc/images/octicons/upload-16.svg               |   1 +
 etc/images/octicons/upload-24.svg               |   1 +
 etc/images/octicons/verified-16.svg             |   1 +
 etc/images/octicons/verified-24.svg             |   1 +
 etc/images/octicons/versions-16.svg             |   1 +
 etc/images/octicons/versions-24.svg             |   1 +
 etc/images/octicons/video-16.svg                |   1 +
 etc/images/octicons/video-24.svg                |   1 +
 etc/images/octicons/workflow-16.svg             |   1 +
 etc/images/octicons/workflow-24.svg             |   1 +
 etc/images/octicons/x-16.svg                    |   1 +
 etc/images/octicons/x-24.svg                    |   1 +
 etc/images/octicons/x-circle-16.svg             |   1 +
 etc/images/octicons/x-circle-24.svg             |   1 +
 etc/images/octicons/x-circle-fill-16.svg        |   1 +
 etc/images/octicons/x-circle-fill-24.svg        |   1 +
 etc/images/octicons/zap-16.svg                  |   1 +
 etc/images/octicons/zap-24.svg                  |   1 +
 lisp/icons-octicons.el                          | 464 ++++++++++++++++++++++++
 433 files changed, 925 insertions(+)

diff --git a/etc/images/octicons/LICENSE b/etc/images/octicons/LICENSE
new file mode 100644
index 0000000000..af732f027f
--- /dev/null
+++ b/etc/images/octicons/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021 GitHub Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/etc/images/octicons/README b/etc/images/octicons/README
new file mode 100644
index 0000000000..176925dcf2
--- /dev/null
+++ b/etc/images/octicons/README
@@ -0,0 +1,10 @@
+COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
+
+The icons in this directory are from the Octicons SVG icon set.
+They are not part of Emacs, but are distributed and used by Emacs.
+They are licensed under the MIT License.
+
+For more information, see the file LICENSE in this directory or visit
+the octicon repository at:
+
+    https://github.com/primer/octicons
diff --git a/etc/images/octicons/alert-16.svg b/etc/images/octicons/alert-16.svg
new file mode 100644
index 0000000000..68933b6a2b
--- /dev/null
+++ b/etc/images/octicons/alert-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 
13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 
1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 
0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 
0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/alert-24.svg b/etc/images/octicons/alert-24.svg
new file mode 100644
index 0000000000..6b634d0443
--- /dev/null
+++ b/etc/images/octicons/alert-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M13 17.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-8.25a.75.75 0 00-1.5 
0v4.5a.75.75 0 001.5 0v-4.5z"/><path fill-rule="evenodd" d="M9.836 
3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 
3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752L9.836 3.244zm3.03.751a1 1 0 
00-1.732 0L2.168 19.499A1 1 0 003.034 21h17.932a1 1 0 00.866-1.5L12.866 
3.994z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/archive-16.svg 
b/etc/images/octicons/archive-16.svg
new file mode 100644
index 0000000000..c6c8be4793
--- /dev/null
+++ b/etc/images/octicons/archive-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 2.5a.25.25 0 00-.25.25v1.5c0 
.138.112.25.25.25h12.5a.25.25 0 00.25-.25v-1.5a.25.25 0 00-.25-.25H1.75zM0 
2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v1.5A1.75 1.75 0 
0114.25 6H1.75A1.75 1.75 0 010 4.25v-1.5zM1.75 7a.75.75 0 01.75.75v5.5c0 
.138.112.25.25.25h10.5a.25.25 0 00.25-.25v-5.5a.75.75 0 111.5 0v5.5A1.75 1.75 0 
0113.25 15H2.75A1.75 1.75 0 011 13.25v-5.5A. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/archive-24.svg 
b/etc/images/octicons/archive-24.svg
new file mode 100644
index 0000000000..d798ec3ea1
--- /dev/null
+++ b/etc/images/octicons/archive-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2.75 2A1.75 1.75 0 001 3.75v3.5C1 8.216 1.784 
9 2.75 9h18.5A1.75 1.75 0 0023 7.25v-3.5A1.75 1.75 0 0021.25 2H2.75zm18.5 
1.5H2.75a.25.25 0 00-.25.25v3.5c0 .138.112.25.25.25h18.5a.25.25 0 
00.25-.25v-3.5a.25.25 0 00-.25-.25z"/><path d="M2.75 10a.75.75 0 01.75.75v9.5c0 
.138.112.25.25.25h16.5a.25.25 0 00.25-.25v-9.5a.75.75 0 011.5 0v9.5A1.75 1.75 0 
0120.25 22H3.75A1.75 1.75 0 012 2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-both-16.svg 
b/etc/images/octicons/arrow-both-16.svg
new file mode 100644
index 0000000000..0cbb6e5ce5
--- /dev/null
+++ b/etc/images/octicons/arrow-both-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 1.06L2.56 
7h10.88l-2.22-2.22a.75.75 0 011.06-1.06l3.5 3.5a.75.75 0 010 1.06l-3.5 
3.5a.75.75 0 11-1.06-1.06l2.22-2.22H2.56l2.22 2.22a.75.75 0 11-1.06 
1.06l-3.5-3.5a.75.75 0 010-1.06l3.5-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-both-24.svg 
b/etc/images/octicons/arrow-both-24.svg
new file mode 100644
index 0000000000..dc9ba2ab32
--- /dev/null
+++ b/etc/images/octicons/arrow-both-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M7.78 5.97a.75.75 0 00-1.06 0l-5.25 5.25a.75.75 0 000 1.06l5.25 
5.25a.75.75 0 001.06-1.06L3.81 12.5h16.38l-3.97 3.97a.75.75 0 101.06 
1.06l5.25-5.25a.75.75 0 000-1.06l-5.25-5.25a.75.75 0 10-1.06 1.06L20.19 
11H3.81l3.97-3.97a.75.75 0 000-1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-down-16.svg 
b/etc/images/octicons/arrow-down-16.svg
new file mode 100644
index 0000000000..fecc81a1dc
--- /dev/null
+++ b/etc/images/octicons/arrow-down-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M13.03 8.22a.75.75 0 010 1.06l-4.25 
4.25a.75.75 0 01-1.06 0L3.47 9.28a.75.75 0 011.06-1.06l2.97 2.97V3.75a.75.75 0 
011.5 0v7.44l2.97-2.97a.75.75 0 011.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-down-24.svg 
b/etc/images/octicons/arrow-down-24.svg
new file mode 100644
index 0000000000..ceef078964
--- /dev/null
+++ b/etc/images/octicons/arrow-down-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M4.97 13.22a.75.75 0 000 1.06l6.25 6.25a.75.75 
0 001.06 0l6.25-6.25a.75.75 0 10-1.06-1.06l-4.97 4.97V3.75a.75.75 0 00-1.5 
0v14.44l-4.97-4.97a.75.75 0 00-1.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-down-left-24.svg 
b/etc/images/octicons/arrow-down-left-24.svg
new file mode 100644
index 0000000000..d197541c4c
--- /dev/null
+++ b/etc/images/octicons/arrow-down-left-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.75 8.5a.75.75 0 00-.75.75v9c0 
.414.336.75.75.75h9a.75.75 0 000-1.5H7.56L17.78 7.28a.75.75 0 00-1.06-1.06L6.5 
16.44V9.25a.75.75 0 00-.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-down-right-24.svg 
b/etc/images/octicons/arrow-down-right-24.svg
new file mode 100644
index 0000000000..c51b8dafb9
--- /dev/null
+++ b/etc/images/octicons/arrow-down-right-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M18.25 8.5a.75.75 0 01.75.75v9a.75.75 0 
01-.75.75h-9a.75.75 0 010-1.5h7.19L6.22 7.28a.75.75 0 011.06-1.06L17.5 
16.44V9.25a.75.75 0 01.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-left-16.svg 
b/etc/images/octicons/arrow-left-16.svg
new file mode 100644
index 0000000000..838e13249d
--- /dev/null
+++ b/etc/images/octicons/arrow-left-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.78 12.53a.75.75 0 01-1.06 0L2.47 
8.28a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 1.06L4.81 7h7.44a.75.75 0 010 
1.5H4.81l2.97 2.97a.75.75 0 010 1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-left-24.svg 
b/etc/images/octicons/arrow-left-24.svg
new file mode 100644
index 0000000000..4513f527e3
--- /dev/null
+++ b/etc/images/octicons/arrow-left-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M10.78 19.03a.75.75 0 01-1.06 
0l-6.25-6.25a.75.75 0 010-1.06l6.25-6.25a.75.75 0 111.06 1.06L5.81 
11.5h14.44a.75.75 0 010 1.5H5.81l4.97 4.97a.75.75 0 010 1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-right-16.svg 
b/etc/images/octicons/arrow-right-16.svg
new file mode 100644
index 0000000000..51c3f7963b
--- /dev/null
+++ b/etc/images/octicons/arrow-right-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.22 2.97a.75.75 0 011.06 0l4.25 4.25a.75.75 
0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06l2.97-2.97H3.75a.75.75 0 
010-1.5h7.44L8.22 4.03a.75.75 0 010-1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-right-24.svg 
b/etc/images/octicons/arrow-right-24.svg
new file mode 100644
index 0000000000..348f2a612c
--- /dev/null
+++ b/etc/images/octicons/arrow-right-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M13.22 19.03a.75.75 0 001.06 
0l6.25-6.25a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 10-1.06 1.06l4.97 
4.97H3.75a.75.75 0 000 1.5h14.44l-4.97 4.97a.75.75 0 000 1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-switch-16.svg 
b/etc/images/octicons/arrow-switch-16.svg
new file mode 100644
index 0000000000..35356a5503
--- /dev/null
+++ b/etc/images/octicons/arrow-switch-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M5.22 14.78a.75.75 0 001.06-1.06L4.56 12h8.69a.75.75 0 
000-1.5H4.56l1.72-1.72a.75.75 0 00-1.06-1.06l-3 3a.75.75 0 000 1.06l3 
3zm5.56-6.5a.75.75 0 11-1.06-1.06l1.72-1.72H2.75a.75.75 0 010-1.5h8.69L9.72 
2.28a.75.75 0 011.06-1.06l3 3a.75.75 0 010 1.06l-3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-switch-24.svg 
b/etc/images/octicons/arrow-switch-24.svg
new file mode 100644
index 0000000000..aba8c289f7
--- /dev/null
+++ b/etc/images/octicons/arrow-switch-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M7.72 21.78a.75.75 0 001.06-1.06L5.56 17.5h14.69a.75.75 0 
000-1.5H5.56l3.22-3.22a.75.75 0 10-1.06-1.06l-4.5 4.5a.75.75 0 000 1.06l4.5 
4.5zm8.56-9.5a.75.75 0 11-1.06-1.06L18.44 8H3.75a.75.75 0 
010-1.5h14.69l-3.22-3.22a.75.75 0 011.06-1.06l4.5 4.5a.75.75 0 010 1.06l-4.5 
4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-up-16.svg 
b/etc/images/octicons/arrow-up-16.svg
new file mode 100644
index 0000000000..a080bfd4dc
--- /dev/null
+++ b/etc/images/octicons/arrow-up-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.47 7.78a.75.75 0 010-1.06l4.25-4.25a.75.75 
0 011.06 0l4.25 4.25a.75.75 0 01-1.06 1.06L9 4.81v7.44a.75.75 0 01-1.5 
0V4.81L4.53 7.78a.75.75 0 01-1.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-up-24.svg 
b/etc/images/octicons/arrow-up-24.svg
new file mode 100644
index 0000000000..6d879acbc3
--- /dev/null
+++ b/etc/images/octicons/arrow-up-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6.47 10.78a.75.75 0 010-1.06l5.25-5.25a.75.75 
0 011.06 0l5.25 5.25a.75.75 0 11-1.06 1.06L13 6.81v12.44a.75.75 0 01-1.5 
0V6.81l-3.97 3.97a.75.75 0 01-1.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-up-left-24.svg 
b/etc/images/octicons/arrow-up-left-24.svg
new file mode 100644
index 0000000000..2596767fe8
--- /dev/null
+++ b/etc/images/octicons/arrow-up-left-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.75 15.5a.75.75 0 01-.75-.75v-9A.75.75 0 
015.75 5h9a.75.75 0 010 1.5H7.56l10.22 10.22a.75.75 0 11-1.06 1.06L6.5 
7.56v7.19a.75.75 0 01-.75.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/arrow-up-right-24.svg 
b/etc/images/octicons/arrow-up-right-24.svg
new file mode 100644
index 0000000000..869ca4b3de
--- /dev/null
+++ b/etc/images/octicons/arrow-up-right-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M18.25 15.5a.75.75 0 00.75-.75v-9a.75.75 0 
00-.75-.75h-9a.75.75 0 000 1.5h7.19L6.22 16.72a.75.75 0 101.06 1.06L17.5 
7.56v7.19c0 .414.336.75.75.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/beaker-16.svg 
b/etc/images/octicons/beaker-16.svg
new file mode 100644
index 0000000000..fe40c3c319
--- /dev/null
+++ b/etc/images/octicons/beaker-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5 5.782V2.5h-.25a.75.75 0 010-1.5h6.5a.75.75 
0 010 1.5H11v3.282l3.666 5.76C15.619 13.04 14.543 15 12.767 15H3.233c-1.776 
0-2.852-1.96-1.899-3.458L5 5.782zM9.5 2.5h-3V6a.75.75 0 01-.117.403L4.73 
9h6.54L9.617 6.403A.75.75 0 019.5 6V2.5zm-6.9 9.847L3.775 10.5h8.45l1.175 
1.847a.75.75 0 01-.633 1.153H3.233a.75.75 0 01-.633-1.153z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/beaker-24.svg 
b/etc/images/octicons/beaker-24.svg
new file mode 100644
index 0000000000..93b936766a
--- /dev/null
+++ b/etc/images/octicons/beaker-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M8 8.807V3.5h-.563a.75.75 0 
010-1.5h9.125a.75.75 0 010 1.5H16v5.307l5.125 9.301c.964 1.75-.302 3.892-2.299 
3.892H5.174c-1.998 0-3.263-2.142-2.3-3.892L8 8.807zM14.5 3.5h-5V9a.75.75 0 
01-.093.362L7.127 13.5h9.746l-2.28-4.138A.75.75 0 0114.5 9V3.5zM4.189 
18.832L6.3 15h11.4l2.111 3.832a1.125 1.125 0 01-.985 1.668H5.174a1.125 1.125 0 
01-.985-1.668z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/bell-16.svg b/etc/images/octicons/bell-16.svg
new file mode 100644
index 0000000000..73da7b8573
--- /dev/null
+++ b/etc/images/octicons/bell-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M8 16a2 2 0 001.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 
0-.252.113-.235.25A2 2 0 008 16z"/><path fill-rule="evenodd" d="M8 1.5A3.5 3.5 
0 004.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.018.018 0 
00-.003.01l.001.006c0 .002.002.004.004.006a.017.017 0 
00.006.004l.007.001h10.964l.007-.001a.016.016 0 00.006-.004.016.016 0 
00.004-.006l.001-.007a.017.017 0 00-.003-.01l-1.703-2.554a1.75 1.75 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/bell-24.svg b/etc/images/octicons/bell-24.svg
new file mode 100644
index 0000000000..b4f41f8856
--- /dev/null
+++ b/etc/images/octicons/bell-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 1C8.318 1 5 3.565 5 7v4.539a3.25 3.25 0 
01-.546 1.803l-2.2 3.299A1.518 1.518 0 003.519 19H8.5a3.5 3.5 0 107 
0h4.982a1.518 1.518 0 001.263-2.36l-2.2-3.298A3.25 3.25 0 0119 
11.539V7c0-3.435-3.319-6-7-6zM6.5 7c0-2.364 2.383-4.5 5.5-4.5s5.5 2.136 5.5 
4.5v4.539c0 .938.278 1.854.798 2.635l2.199 3.299a.017.017 0 
01.003.01l-.001.006-.004.006-.006.004-.007.001H3.518l-.007-.001-.006- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/bell-fill-24.svg 
b/etc/images/octicons/bell-fill-24.svg
new file mode 100644
index 0000000000..beb89f4e73
--- /dev/null
+++ b/etc/images/octicons/bell-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6 8a6 6 0 1112 0v2.917c0 .703.228 1.387.65 
1.95L20.7 15.6a1.5 1.5 0 01-1.2 2.4h-15a1.5 1.5 0 01-1.2-2.4l2.05-2.733a3.25 
3.25 0 00.65-1.95V8zm6 13.5A3.502 3.502 0 018.645 19h6.71A3.502 3.502 0 0112 
21.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/bell-slash-16.svg 
b/etc/images/octicons/bell-slash-16.svg
new file mode 100644
index 0000000000..ac3d7e8566
--- /dev/null
+++ b/etc/images/octicons/bell-slash-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 1.5c-.997 0-1.895.416-2.534 1.086A.75.75 0 
014.38 1.55 5 5 0 0113 5v2.373a.75.75 0 01-1.5 0V5A3.5 3.5 0 008 1.5zM4.182 
4.31L1.19 2.143a.75.75 0 10-.88 1.214L3 5.305v2.642a.25.25 0 01-.042.139L1.255 
10.64A1.518 1.518 0 002.518 13h11.108l1.184.857a.75.75 0 
10.88-1.214l-1.375-.996a1.196 1.196 0 00-.013-.01L4.198 4.321a.733.733 0 
00-.016-.011zm7.373 7.19L4.5 6.391v1.556c0 .346-. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/bell-slash-24.svg 
b/etc/images/octicons/bell-slash-24.svg
new file mode 100644
index 0000000000..c6fdbe36a3
--- /dev/null
+++ b/etc/images/octicons/bell-slash-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1.22 1.22a.75.75 0 011.06 0l20.5 20.5a.75.75 
0 11-1.06 1.06L17.94 19H15.5a3.5 3.5 0 11-7 0H3.518a1.518 1.518 0 
01-1.263-2.36l2.2-3.298A3.25 3.25 0 005 11.539V7c0-.294.025-.583.073-.866L1.22 
2.28a.75.75 0 010-1.06zM10 19a2 2 0 104 0h-4zM6.5 7.56l9.94 
9.94H3.517l-.007-.001-.006-.004-.004-.006-.001-.007.003-.01 2.2-3.298a4.75 4.75 
0 00.797-2.635V7.56z"/><path d="M12 2.5c-1.463 0- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/blocked-16.svg 
b/etc/images/octicons/blocked-16.svg
new file mode 100644
index 0000000000..5c2947f33c
--- /dev/null
+++ b/etc/images/octicons/blocked-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.467.22a.75.75 0 01.53-.22h6.006a.75.75 0 
01.53.22l4.247 4.247c.141.14.22.331.22.53v6.006a.75.75 0 01-.22.53l-4.247 
4.247a.75.75 0 01-.53.22H4.997a.75.75 0 01-.53-.22L.22 11.533a.75.75 0 
01-.22-.53V4.997a.75.75 0 01.22-.53L4.467.22zm.84 1.28L1.5 5.308v5.384L5.308 
14.5h5.384l3.808-3.808V5.308L10.692 1.5H5.308zM4 7.75A.75.75 0 014.75 
7h6.5a.75.75 0 010 1.5h-6.5A.75.75 0 014 7.7 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/blocked-24.svg 
b/etc/images/octicons/blocked-24.svg
new file mode 100644
index 0000000000..e4f07af382
--- /dev/null
+++ b/etc/images/octicons/blocked-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7.638 2.22a.75.75 0 01.53-.22h7.664a.75.75 0 
01.53.22l5.418 5.418c.141.14.22.332.22.53v7.664a.75.75 0 01-.22.53l-5.418 
5.418a.75.75 0 01-.53.22H8.168a.75.75 0 01-.53-.22l-5.42-5.418a.75.75 0 
01-.219-.53V8.168a.75.75 0 01.22-.53l5.418-5.42zM8.48 3.5L3.5 8.48v7.04l4.98 
4.98h7.04l4.98-4.98V8.48L15.52 3.5H8.48zM7 11.75a.75.75 0 01.75-.75h8.5a.75.75 
0 010 1.5h-8.5a.75.75 0 01-.75-. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/bold-16.svg b/etc/images/octicons/bold-16.svg
new file mode 100644
index 0000000000..df7a397b45
--- /dev/null
+++ b/etc/images/octicons/bold-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4 2a1 1 0 00-1 1v10a1 1 0 001 1h5.5a3.5 3.5 0 
001.852-6.47A3.5 3.5 0 008.5 2H4zm4.5 5a1.5 1.5 0 100-3H5v3h3.5zM5 9v3h4.5a1.5 
1.5 0 000-3H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/bold-24.svg b/etc/images/octicons/bold-24.svg
new file mode 100644
index 0000000000..3bf9678c15
--- /dev/null
+++ b/etc/images/octicons/bold-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6 4.75c0-.69.56-1.25 1.25-1.25h5a4.75 4.75 0 
013.888 7.479A5 5 0 0114 20.5H7.25c-.69 0-1.25-.56-1.25-1.25V4.75zM8.5 
13v5H14a2.5 2.5 0 000-5H8.5zm0-2.5h3.751A2.25 2.25 0 0012.25 6H8.5v4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/book-16.svg b/etc/images/octicons/book-16.svg
new file mode 100644
index 0000000000..09d032aa04
--- /dev/null
+++ b/etc/images/octicons/book-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 1.75A.75.75 0 01.75 1h4.253c1.227 0 
2.317.59 3 1.501A3.744 3.744 0 0111.006 1h4.245a.75.75 0 01.75.75v10.5a.75.75 0 
01-.75.75h-4.507a2.25 2.25 0 00-1.591.659l-.622.621a.75.75 0 01-1.06 
0l-.622-.621A2.25 2.25 0 005.258 13H.75a.75.75 0 01-.75-.75V1.75zm8.755 3a2.25 
2.25 0 012.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 
7.324l.004-5.073-.002-2.253A2.25 2.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/book-24.svg b/etc/images/octicons/book-24.svg
new file mode 100644
index 0000000000..ba62022812
--- /dev/null
+++ b/etc/images/octicons/book-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M0 3.75A.75.75 0 01.75 3h7.497c1.566 0 2.945.8 
3.751 2.014A4.496 4.496 0 0115.75 3h7.5a.75.75 0 01.75.75v15.063a.75.75 0 
01-.755.75l-7.682-.052a3 3 0 00-2.142.878l-.89.891a.75.75 0 01-1.061 
0l-.902-.901a3 3 0 00-2.121-.879H.75a.75.75 0 01-.75-.75v-15zm11.247 3.747a3 3 
0 00-3-2.997H1.5V18h6.947a4.5 4.5 0 012.803.98l-.003-11.483zm1.503 11.485V7.5a3 
3 0 013-3h6.75v13.558l-6.927-.0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/bookmark-16.svg 
b/etc/images/octicons/bookmark-16.svg
new file mode 100644
index 0000000000..2e75cb64af
--- /dev/null
+++ b/etc/images/octicons/bookmark-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.75 2.5a.25.25 0 
00-.25.25v9.91l3.023-2.489a.75.75 0 01.954 0l3.023 2.49V2.75a.25.25 0 
00-.25-.25h-6.5zM3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 
1.75v11.5a.75.75 0 01-1.227.579L8 11.722l-3.773 3.107A.75.75 0 013 
14.25V2.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/bookmark-24.svg 
b/etc/images/octicons/bookmark-24.svg
new file mode 100644
index 0000000000..d4b6d33f49
--- /dev/null
+++ b/etc/images/octicons/bookmark-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5 3.75C5 2.784 5.784 2 6.75 2h10.5c.966 0 
1.75.784 1.75 1.75v17.5a.75.75 0 01-1.218.586L12 17.21l-5.781 4.625A.75.75 0 
015 21.25V3.75zm1.75-.25a.25.25 0 00-.25.25v15.94l5.031-4.026a.75.75 0 01.938 
0L17.5 19.69V3.75a.25.25 0 00-.25-.25H6.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/bookmark-fill-24.svg 
b/etc/images/octicons/bookmark-fill-24.svg
new file mode 100644
index 0000000000..900752e28f
--- /dev/null
+++ b/etc/images/octicons/bookmark-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6.69 2a1.75 1.75 0 00-1.75 1.756L5 
21.253a.75.75 0 001.219.583L12 17.21l5.782 4.625A.75.75 0 0019 21.25V3.75A1.75 
1.75 0 0017.25 2H6.69z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/bookmark-slash-16.svg 
b/etc/images/octicons/bookmark-slash-16.svg
new file mode 100644
index 0000000000..90d0cc52a1
--- /dev/null
+++ b/etc/images/octicons/bookmark-slash-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.19 1.143a.75.75 0 10-.88 1.214L3 
4.305v9.945a.75.75 0 001.206.596L8 11.944l3.794 2.902A.75.75 0 0013 
14.25v-2.703l1.81 1.31a.75.75 0 10.88-1.214l-2.994-2.168a1.09 1.09 0 
00-.014-.01L4.196 3.32a.712.712 0 00-.014-.01L1.19 1.143zM4.5 
5.39v7.341l3.044-2.328a.75.75 0 01.912 0l3.044 2.328V10.46l-7-5.07zM5.865 
1a.75.75 0 000 1.5h5.385a.25.25 0 01.25.25v3.624a.75.75 0 001.5 0V2.75A [...]
\ No newline at end of file
diff --git a/etc/images/octicons/bookmark-slash-24.svg 
b/etc/images/octicons/bookmark-slash-24.svg
new file mode 100644
index 0000000000..d0d8bf5ad2
--- /dev/null
+++ b/etc/images/octicons/bookmark-slash-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1.565 2.018a.75.75 0 00-.88 1.214L5 
6.357v14.902a.75.75 0 001.219.585L12 17.21l5.781 4.633A.75.75 0 0019 
21.259v-4.764l3.435 2.487a.75.75 0 10.88-1.215L1.565 2.017zM17.5 
15.408l-11-7.965v12.254l5.031-4.032a.75.75 0 01.938 0l5.031 
4.032v-4.288z"/><path d="M7.25 2a.75.75 0 000 1.5h10a.25.25 0 
01.25.25v6.5a.75.75 0 001.5 0v-6.5A1.75 1.75 0 0017.25 2h-10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/bookmark-slash-fill-24.svg 
b/etc/images/octicons/bookmark-slash-fill-24.svg
new file mode 100644
index 0000000000..25f71673f2
--- /dev/null
+++ b/etc/images/octicons/bookmark-slash-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.232 2.175a.75.75 0 10-.964 1.15l2.679 
2.244L5 21.253a.75.75 0 001.219.583L12 17.21l5.782 4.625A.75.75 0 0019 
21.25v-3.907l1.768 1.482a.75.75 0 10.964-1.15l-18.5-15.5zM7.422 2a.75.75 0 
00-.482 1.325l10.828 9.073A.75.75 0 0019 11.823V3.75A1.75 1.75 0 0017.25 
2H7.421h.001z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/briefcase-16.svg 
b/etc/images/octicons/briefcase-16.svg
new file mode 100644
index 0000000000..2cdf0d584c
--- /dev/null
+++ b/etc/images/octicons/briefcase-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.75 0A1.75 1.75 0 005 1.75V3H1.75A1.75 1.75 
0 000 4.75v8.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0016 13.25v-8.5A1.75 
1.75 0 0014.25 3H11V1.75A1.75 1.75 0 009.25 0h-2.5zM9.5 3V1.75a.25.25 0 
00-.25-.25h-2.5a.25.25 0 00-.25.25V3h3zM5 4.5H1.75a.25.25 0 00-.25.25V6a2 2 0 
002 2h9a2 2 0 002-2V4.75a.25.25 0 00-.25-.25H5zm-1.5 5a3.484 3.484 0 
01-2-.627v4.377c0 .138.112.25.25.25h12 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/briefcase-24.svg 
b/etc/images/octicons/briefcase-24.svg
new file mode 100644
index 0000000000..8489210805
--- /dev/null
+++ b/etc/images/octicons/briefcase-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7.5 1.75C7.5.784 8.284 0 9.25 0h5.5c.966 0 
1.75.784 1.75 1.75V4h4.75c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0121.25 
22H2.75A1.75 1.75 0 011 20.25V5.75C1 4.784 1.784 4 2.75 4H7.5V1.75zm-5 
10.24v8.26c0 .138.112.25.25.25h18.5a.25.25 0 00.25-.25v-8.26A4.233 4.233 0 
0118.75 13H5.25a4.233 4.233 0 01-2.75-1.01zm19-3.24a2.75 2.75 0 01-2.75 
2.75H5.25A2.75 2.75 0 012.5 8.75v-3a.25.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/broadcast-16.svg 
b/etc/images/octicons/broadcast-16.svg
new file mode 100644
index 0000000000..9e1a48ce1a
--- /dev/null
+++ b/etc/images/octicons/broadcast-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.267 1.457c.3.286.312.76.026 1.06A6.475 
6.475 0 001.5 7a6.472 6.472 0 001.793 4.483.75.75 0 01-1.086 1.034 8.89 8.89 0 
01-.276-.304l.569-.49-.569.49A7.971 7.971 0 010 7c0-2.139.84-4.083 
2.207-5.517a.75.75 0 011.06-.026zm9.466 0a.75.75 0 011.06.026A7.975 7.975 0 
0116 7c0 2.139-.84 4.083-2.207 5.517a.75.75 0 11-1.086-1.034A6.475 6.475 0 
0014.5 7a6.475 6.475 0 00-1.793-4.483.75. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/broadcast-24.svg 
b/etc/images/octicons/broadcast-24.svg
new file mode 100644
index 0000000000..3e98d837d0
--- /dev/null
+++ b/etc/images/octicons/broadcast-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M20.485 2.515a.75.75 0 00-1.06 1.06A10.465 10.465 0 0122.5 11c0 
2.9-1.174 5.523-3.075 7.424a.75.75 0 001.06 1.061A11.965 11.965 0 0024 
11c0-3.314-1.344-6.315-3.515-8.485zm-15.91 1.06a.75.75 0 00-1.06-1.06A11.965 
11.965 0 000 11c0 3.313 1.344 6.314 3.515 8.485a.75.75 0 001.06-1.06A10.465 
10.465 0 011.5 11c0-2.9 1.174-5.524 3.075-7.425zM8.11 7.11a.75.75 0 
00-1.06-1.06A6.98 6.98 0 005 11a6.98 6.98 0  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/browser-16.svg 
b/etc/images/octicons/browser-16.svg
new file mode 100644
index 0000000000..e92261c7c4
--- /dev/null
+++ b/etc/images/octicons/browser-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 
1.75.784 1.75 1.75v10.5A1.75 1.75 0 0114.25 15H1.75A1.75 1.75 0 010 
13.25V2.75zm1.75-.25a.25.25 0 00-.25.25V4.5h2v-2H1.75zM5 2.5v2h2v-2H5zm3.5 
0v2h6V2.75a.25.25 0 00-.25-.25H8.5zm6 3.5h-13v7.25c0 
.138.112.25.25.25h12.5a.25.25 0 00.25-.25V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/browser-24.svg 
b/etc/images/octicons/browser-24.svg
new file mode 100644
index 0000000000..f22a4762b5
--- /dev/null
+++ b/etc/images/octicons/browser-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M0 3.75C0 2.784.784 2 1.75 2h20.5c.966 0 
1.75.784 1.75 1.75v16.5A1.75 1.75 0 0122.25 22H1.75A1.75 1.75 0 010 
20.25V3.75zm1.75-.25a.25.25 0 00-.25.25V5.5h4v-2H1.75zM7 3.5v2h4v-2H7zm5.5 
0v2h10V3.75a.25.25 0 00-.25-.25H12.5zm10 3.5h-21v13.25c0 
.138.112.25.25.25h20.5a.25.25 0 00.25-.25V7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/bug-16.svg b/etc/images/octicons/bug-16.svg
new file mode 100644
index 0000000000..f790659f39
--- /dev/null
+++ b/etc/images/octicons/bug-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.72.22a.75.75 0 011.06 0l1 .999a3.492 3.492 
0 012.441 0l.999-1a.75.75 0 111.06 1.061l-.775.776c.616.63.995 1.493.995 
2.444v.327c0 .1-.009.197-.025.292.408.14.764.392 1.029.722l1.968-.787a.75.75 0 
01.556 1.392L13 7.258V9h2.25a.75.75 0 010 1.5H13v.5c0 .409-.049.806-.141 
1.186l2.17.868a.75.75 0 01-.557 1.392l-2.184-.873A4.997 4.997 0 018 16a4.997 
4.997 0 01-4.288-2.427l-2.183.87 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/bug-24.svg b/etc/images/octicons/bug-24.svg
new file mode 100644
index 0000000000..3b1c21fc46
--- /dev/null
+++ b/etc/images/octicons/bug-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7.72.22a.75.75 0 011.06 0l1.204 1.203A4.983 
4.983 0 0112 1c.717 0 1.4.151 2.016.423L15.22.22a.75.75 0 011.06 
1.06l-.971.972A4.988 4.988 0 0117 6v1.104a2.755 2.755 0 011.917 
1.974l1.998-.999a.75.75 0 01.67 1.342L19 10.714V13.5l3.25.003a.75.75 0 110 
1.5L19 15.001V16a7.02 7.02 0 01-.204 1.686.833.833 0 01.04.018l2.75 
1.375a.75.75 0 11-.671 1.342l-2.638-1.319A7 7 0 0112 23a7 7 0 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/calendar-16.svg 
b/etc/images/octicons/calendar-16.svg
new file mode 100644
index 0000000000..933ba31d03
--- /dev/null
+++ b/etc/images/octicons/calendar-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.75 0a.75.75 0 01.75.75V2h5V.75a.75.75 0 
011.5 0V2h1.25c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 16H2.75A1.75 
1.75 0 011 14.25V3.75C1 2.784 1.784 2 2.75 2H4V.75A.75.75 0 014.75 0zm0 
3.5h8.5a.25.25 0 01.25.25V6h-11V3.75a.25.25 0 01.25-.25h2zm-2.25 4v6.75c0 
.138.112.25.25.25h10.5a.25.25 0 00.25-.25V7.5h-11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/calendar-24.svg 
b/etc/images/octicons/calendar-24.svg
new file mode 100644
index 0000000000..05275ebe45
--- /dev/null
+++ b/etc/images/octicons/calendar-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6.75 0a.75.75 0 01.75.75V3h9V.75a.75.75 0 
011.5 0V3h2.75c.966 0 1.75.784 1.75 1.75v16a1.75 1.75 0 01-1.75 1.75H3.25a1.75 
1.75 0 01-1.75-1.75v-16C1.5 3.784 2.284 3 3.25 3H6V.75A.75.75 0 016.75 0zm-3.5 
4.5a.25.25 0 00-.25.25V8h18V4.75a.25.25 0 00-.25-.25H3.25zM21 9.5H3v11.25c0 
.138.112.25.25.25h17.5a.25.25 0 00.25-.25V9.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/check-16.svg b/etc/images/octicons/check-16.svg
new file mode 100644
index 0000000000..bb623b61b2
--- /dev/null
+++ b/etc/images/octicons/check-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 
7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 
0 011.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/check-24.svg b/etc/images/octicons/check-24.svg
new file mode 100644
index 0000000000..70dd0c7835
--- /dev/null
+++ b/etc/images/octicons/check-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M21.03 5.72a.75.75 0 010 1.06l-11.5 
11.5a.75.75 0 01-1.072-.012l-5.5-5.75a.75.75 0 111.084-1.036l4.97 5.195L19.97 
5.72a.75.75 0 011.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/check-circle-16.svg 
b/etc/images/octicons/check-circle-16.svg
new file mode 100644
index 0000000000..faa1a05338
--- /dev/null
+++ b/etc/images/octicons/check-circle-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM0 
8a8 8 0 1116 0A8 8 0 010 8zm11.78-1.72a.75.75 0 00-1.06-1.06L6.75 9.19 5.28 
7.72a.75.75 0 00-1.06 1.06l2 2a.75.75 0 001.06 0l4.5-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/check-circle-24.svg 
b/etc/images/octicons/check-circle-24.svg
new file mode 100644
index 0000000000..de1d3c994c
--- /dev/null
+++ b/etc/images/octicons/check-circle-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M17.28 9.28a.75.75 0 00-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 
00-1.06 1.06l3 3a.75.75 0 001.06 0l6.5-6.5z"/><path fill-rule="evenodd" d="M12 
1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zM2.5 12a9.5 
9.5 0 1119 0 9.5 9.5 0 01-19 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/check-circle-fill-16.svg 
b/etc/images/octicons/check-circle-fill-16.svg
new file mode 100644
index 0000000000..7f613aec9e
--- /dev/null
+++ b/etc/images/octicons/check-circle-fill-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 16A8 8 0 108 0a8 8 0 000 
16zm3.78-9.72a.75.75 0 00-1.06-1.06L6.75 9.19 5.28 7.72a.75.75 0 00-1.06 1.06l2 
2a.75.75 0 001.06 0l4.5-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/check-circle-fill-24.svg 
b/etc/images/octicons/check-circle-fill-24.svg
new file mode 100644
index 0000000000..8c0d39f3a9
--- /dev/null
+++ b/etc/images/octicons/check-circle-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 
11-4.925 11-11 11S1 18.075 1 12zm16.28-2.72a.75.75 0 00-1.06-1.06l-5.97 
5.97-2.47-2.47a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l6.5-6.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/checklist-16.svg 
b/etc/images/octicons/checklist-16.svg
new file mode 100644
index 0000000000..aaec798eb0
--- /dev/null
+++ b/etc/images/octicons/checklist-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.5 1.75a.25.25 0 01.25-.25h8.5a.25.25 0 
01.25.25v7.736a.75.75 0 101.5 0V1.75A1.75 1.75 0 0011.25 0h-8.5A1.75 1.75 0 001 
1.75v11.5c0 .966.784 1.75 1.75 1.75h3.17a.75.75 0 000-1.5H2.75a.25.25 0 
01-.25-.25V1.75zM4.75 4a.75.75 0 000 1.5h4.5a.75.75 0 000-1.5h-4.5zM4 
7.75A.75.75 0 014.75 7h2a.75.75 0 010 1.5h-2A.75.75 0 014 7.75zm11.774 
3.537a.75.75 0 00-1.048-1.074L10.7 14.145 9.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/checklist-24.svg 
b/etc/images/octicons/checklist-24.svg
new file mode 100644
index 0000000000..301acc6741
--- /dev/null
+++ b/etc/images/octicons/checklist-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M3.5 3.75a.25.25 0 01.25-.25h13.5a.25.25 0 01.25.25v10a.75.75 0 
001.5 0v-10A1.75 1.75 0 0017.25 2H3.75A1.75 1.75 0 002 3.75v16.5c0 .966.784 
1.75 1.75 1.75h7a.75.75 0 000-1.5h-7a.25.25 0 01-.25-.25V3.75z"/><path d="M6.25 
7a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm-.75 4.75a.75.75 0 
01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75zm16.28 4.53a.75.75 0 
10-1.06-1.06l-4.97 4.97-1.97-1.97a.75. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/chevron-down-16.svg 
b/etc/images/octicons/chevron-down-16.svg
new file mode 100644
index 0000000000..3d99d8f912
--- /dev/null
+++ b/etc/images/octicons/chevron-down-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 
4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 
0 011.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/chevron-down-24.svg 
b/etc/images/octicons/chevron-down-24.svg
new file mode 100644
index 0000000000..c6a73317ab
--- /dev/null
+++ b/etc/images/octicons/chevron-down-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 
0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 
0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/chevron-left-16.svg 
b/etc/images/octicons/chevron-left-16.svg
new file mode 100644
index 0000000000..8f57a42675
--- /dev/null
+++ b/etc/images/octicons/chevron-left-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M9.78 12.78a.75.75 0 01-1.06 0L4.47 
8.53a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 1.06L6.06 8l3.72 3.72a.75.75 0 
010 1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/chevron-left-24.svg 
b/etc/images/octicons/chevron-left-24.svg
new file mode 100644
index 0000000000..814e359bef
--- /dev/null
+++ b/etc/images/octicons/chevron-left-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M15.28 5.22a.75.75 0 00-1.06 0l-6.25 
6.25a.75.75 0 000 1.06l6.25 6.25a.75.75 0 101.06-1.06L9.56 12l5.72-5.72a.75.75 
0 000-1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/chevron-right-16.svg 
b/etc/images/octicons/chevron-right-16.svg
new file mode 100644
index 0000000000..7a1419e88b
--- /dev/null
+++ b/etc/images/octicons/chevron-right-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 
0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 
010-1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/chevron-right-24.svg 
b/etc/images/octicons/chevron-right-24.svg
new file mode 100644
index 0000000000..1f036068e8
--- /dev/null
+++ b/etc/images/octicons/chevron-right-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M8.72 18.78a.75.75 0 001.06 0l6.25-6.25a.75.75 
0 000-1.06L9.78 5.22a.75.75 0 00-1.06 1.06L14.44 12l-5.72 5.72a.75.75 0 000 
1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/chevron-up-16.svg 
b/etc/images/octicons/chevron-up-16.svg
new file mode 100644
index 0000000000..553d99591f
--- /dev/null
+++ b/etc/images/octicons/chevron-up-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.22 9.78a.75.75 0 010-1.06l4.25-4.25a.75.75 
0 011.06 0l4.25 4.25a.75.75 0 01-1.06 1.06L8 6.06 4.28 9.78a.75.75 0 01-1.06 
0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/chevron-up-24.svg 
b/etc/images/octicons/chevron-up-24.svg
new file mode 100644
index 0000000000..17c76e7bd5
--- /dev/null
+++ b/etc/images/octicons/chevron-up-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 
000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 
9.56l5.72 5.72a.75.75 0 001.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/circle-16.svg 
b/etc/images/octicons/circle-16.svg
new file mode 100644
index 0000000000..263fdaf125
--- /dev/null
+++ b/etc/images/octicons/circle-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 
8a8 8 0 1116 0A8 8 0 010 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/circle-24.svg 
b/etc/images/octicons/circle-24.svg
new file mode 100644
index 0000000000..53d1c2d44f
--- /dev/null
+++ b/etc/images/octicons/circle-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 
12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/circle-slash-16.svg 
b/etc/images/octicons/circle-slash-16.svg
new file mode 100644
index 0000000000..5339261a31
--- /dev/null
+++ b/etc/images/octicons/circle-slash-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 0110.535-5.096l-9.131 
9.131A6.472 6.472 0 011.5 8zm2.465 5.096a6.5 6.5 0 009.131-9.131l-9.131 
9.131zM8 0a8 8 0 100 16A8 8 0 008 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/circle-slash-24.svg 
b/etc/images/octicons/circle-slash-24.svg
new file mode 100644
index 0000000000..171cf21a4d
--- /dev/null
+++ b/etc/images/octicons/circle-slash-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 
11-4.925 11-11S18.075 1 12 1zM2.5 12A9.5 9.5 0 0112 2.5c2.353 0 4.507.856 6.166 
2.273L4.773 18.166A9.462 9.462 0 012.5 12zm3.334 7.227A9.462 9.462 0 0012 
21.5a9.5 9.5 0 009.5-9.5 9.462 9.462 0 00-2.273-6.166L5.834 19.227z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/clippy-16.svg 
b/etc/images/octicons/clippy-16.svg
new file mode 100644
index 0000000000..5dc798ce68
--- /dev/null
+++ b/etc/images/octicons/clippy-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 
.414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 
3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 
.966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 
00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 
01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/clippy-24.svg 
b/etc/images/octicons/clippy-24.svg
new file mode 100644
index 0000000000..e4454840e4
--- /dev/null
+++ b/etc/images/octicons/clippy-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.962 2.513a.75.75 0 
01-.475.949l-.816.272a.25.25 0 00-.171.237V21.25c0 
.138.112.25.25.25h14.5a.25.25 0 00.25-.25V3.97a.25.25 0 
00-.17-.236l-.817-.272a.75.75 0 01.474-1.424l.816.273A1.75 1.75 0 0121 
3.97v17.28A1.75 1.75 0 0119.25 23H4.75A1.75 1.75 0 013 21.25V3.97a1.75 1.75 0 
011.197-1.66l.816-.272a.75.75 0 01.949.475z"/><path fill-rule="evenodd" d="M7 
1.75C7 .784 7.784 0 8.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/clock-16.svg b/etc/images/octicons/clock-16.svg
new file mode 100644
index 0000000000..f8c0274e0f
--- /dev/null
+++ b/etc/images/octicons/clock-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 
0a8 8 0 100 16A8 8 0 008 0zm.5 4.75a.75.75 0 00-1.5 0v3.5a.75.75 0 
00.471.696l2.5 1a.75.75 0 00.557-1.392L8.5 7.742V4.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/clock-24.svg b/etc/images/octicons/clock-24.svg
new file mode 100644
index 0000000000..54fca70637
--- /dev/null
+++ b/etc/images/octicons/clock-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12.5 7.25a.75.75 0 00-1.5 0v5.5c0 .27.144.518.378.651l3.5 
2a.75.75 0 00.744-1.302L12.5 12.315V7.25z"/><path fill-rule="evenodd" d="M12 
1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zM2.5 12a9.5 
9.5 0 1119 0 9.5 9.5 0 01-19 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/code-16.svg b/etc/images/octicons/code-16.svg
new file mode 100644
index 0000000000..0e44d7b6ba
--- /dev/null
+++ b/etc/images/octicons/code-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 
3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 
0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 
000-1.06l-4.25-4.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/code-24.svg b/etc/images/octicons/code-24.svg
new file mode 100644
index 0000000000..5613d91eda
--- /dev/null
+++ b/etc/images/octicons/code-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M8.78 4.97a.75.75 0 010 1.06L2.81 12l5.97 
5.97a.75.75 0 11-1.06 1.06l-6.5-6.5a.75.75 0 010-1.06l6.5-6.5a.75.75 0 011.06 
0zm6.44 0a.75.75 0 000 1.06L21.19 12l-5.97 5.97a.75.75 0 101.06 
1.06l6.5-6.5a.75.75 0 000-1.06l-6.5-6.5a.75.75 0 00-1.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/code-review-16.svg 
b/etc/images/octicons/code-review-16.svg
new file mode 100644
index 0000000000..0917b22bc6
--- /dev/null
+++ b/etc/images/octicons/code-review-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h12.5a.25.25 0 
01.25.25v8.5a.25.25 0 01-.25.25h-6.5a.75.75 0 00-.53.22L4.5 14.44v-2.19a.75.75 
0 00-.75-.75h-2a.25.25 0 01-.25-.25v-8.5zM1.75 1A1.75 1.75 0 000 2.75v8.5C0 
12.216.784 13 1.75 13H3v1.543a1.457 1.457 0 002.487 1.03L8.061 13h6.189A1.75 
1.75 0 0016 11.25v-8.5A1.75 1.75 0 0014.25 1H1.75zm5.03 3.47a.75.75 0 010 
1.06L5.31 7l1.47 1.47a.75.75 0  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/code-review-24.svg 
b/etc/images/octicons/code-review-24.svg
new file mode 100644
index 0000000000..23723380db
--- /dev/null
+++ b/etc/images/octicons/code-review-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M10.3 6.74a.75.75 0 01-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 
11-1.02 1.1l-3.5-3.25a.75.75 0 010-1.1l3.5-3.25a.75.75 0 011.06.04zm3.44 
1.06a.75.75 0 111.02-1.1l3.5 3.25a.75.75 0 010 1.1l-3.5 3.25a.75.75 0 
11-1.02-1.1l2.908-2.7-2.908-2.7z"/><path fill-rule="evenodd" d="M1.5 
4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 
01-1.75 1.75h-9.69l-3.573 3.573A1.457 1.457 0 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/code-square-16.svg 
b/etc/images/octicons/code-square-16.svg
new file mode 100644
index 0000000000..5c9e875ec4
--- /dev/null
+++ b/etc/images/octicons/code-square-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 1.5a.25.25 0 00-.25.25v12.5c0 
.138.112.25.25.25h12.5a.25.25 0 00.25-.25V1.75a.25.25 0 00-.25-.25H1.75zM0 
1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0114.25 
16H1.75A1.75 1.75 0 010 14.25V1.75zm9.22 3.72a.75.75 0 000 1.06L10.69 8 9.22 
9.47a.75.75 0 101.06 1.06l2-2a.75.75 0 000-1.06l-2-2a.75.75 0 00-1.06 0zM6.78 
6.53a.75.75 0 00-1.06-1.06l-2 2a.7 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/code-square-24.svg 
b/etc/images/octicons/code-square-24.svg
new file mode 100644
index 0000000000..3b784cc06d
--- /dev/null
+++ b/etc/images/octicons/code-square-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M10.3 8.24a.75.75 0 01-.04 1.06L7.352 12l2.908 2.7a.75.75 0 
11-1.02 1.1l-3.5-3.25a.75.75 0 010-1.1l3.5-3.25a.75.75 0 011.06.04zm3.44 
1.06a.75.75 0 111.02-1.1l3.5 3.25a.75.75 0 010 1.1l-3.5 3.25a.75.75 0 
11-1.02-1.1l2.908-2.7-2.908-2.7z"/><path fill-rule="evenodd" d="M2 3.75C2 2.784 
2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0120.25 
22H3.75A1.75 1.75 0 012 20.25V3.75zm1.75-.25a. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/codescan-16.svg 
b/etc/images/octicons/codescan-16.svg
new file mode 100644
index 0000000000..4353a7ff9e
--- /dev/null
+++ b/etc/images/octicons/codescan-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M8.47 4.97a.75.75 0 000 1.06L9.94 7.5 8.47 8.97a.75.75 0 101.06 
1.06l2-2a.75.75 0 000-1.06l-2-2a.75.75 0 00-1.06 0zM6.53 6.03a.75.75 0 
00-1.06-1.06l-2 2a.75.75 0 000 1.06l2 2a.75.75 0 101.06-1.06L5.06 
7.5l1.47-1.47z"/><path fill-rule="evenodd" d="M12.246 13.307a7.5 7.5 0 
111.06-1.06l2.474 2.473a.75.75 0 11-1.06 1.06l-2.474-2.473zM1.5 7.5a6 6 0 
1110.386 4.094.75.75 0 00-.292.293A6 6 0 011.5 7.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/codescan-24.svg 
b/etc/images/octicons/codescan-24.svg
new file mode 100644
index 0000000000..87ff91f510
--- /dev/null
+++ b/etc/images/octicons/codescan-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M11.97 6.97a.75.75 0 000 1.06l2.47 2.47-2.47 2.47a.75.75 0 101.06 
1.06l3-3a.75.75 0 000-1.06l-3-3a.75.75 0 00-1.06 0zM9.03 8.03a.75.75 0 
00-1.06-1.06l-3 3a.75.75 0 000 1.06l3 3a.75.75 0 001.06-1.06L6.56 
10.5l2.47-2.47z"/><path fill-rule="evenodd" d="M10.5 0C4.701 0 0 4.701 0 
10.5S4.701 21 10.5 21c2.63 0 5.033-.967 6.875-2.564l4.345 4.344a.75.75 0 
101.06-1.06l-4.344-4.345A10.459 10.459 0 0021 10.5C [...]
\ No newline at end of file
diff --git a/etc/images/octicons/codescan-checkmark-16.svg 
b/etc/images/octicons/codescan-checkmark-16.svg
new file mode 100644
index 0000000000..74a8c3be03
--- /dev/null
+++ b/etc/images/octicons/codescan-checkmark-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M10.28 6.28a.75.75 0 10-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 
00-1.06 1.06l1.5 1.5a.75.75 0 001.06 0l3.5-3.5z"/><path fill-rule="evenodd" 
d="M7.5 15a7.469 7.469 0 004.746-1.693l2.474 2.473a.75.75 0 
101.06-1.06l-2.473-2.474A7.5 7.5 0 107.5 15zm0-13.5a6 6 0 104.094 10.386.75.75 
0 01.293-.292A6 6 0 007.5 1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/codescan-checkmark-24.svg 
b/etc/images/octicons/codescan-checkmark-24.svg
new file mode 100644
index 0000000000..37b97f909e
--- /dev/null
+++ b/etc/images/octicons/codescan-checkmark-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M15.03 8.28a.75.75 0 00-1.06-1.06l-5.22 5.22-2.22-2.22a.75.75 0 
10-1.06 1.06l2.75 2.75a.75.75 0 001.06 0l5.75-5.75z"/><path fill-rule="evenodd" 
d="M0 10.5C0 4.701 4.701 0 10.5 0S21 4.701 21 10.5c0 2.63-.967 5.033-2.564 
6.875l4.344 4.345a.75.75 0 11-1.06 1.06l-4.345-4.344A10.459 10.459 0 0110.5 
21C4.701 21 0 16.299 0 10.5zm10.5-9a9 9 0 100 18 9 9 0 000-18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/codespaces-16.svg 
b/etc/images/octicons/codespaces-16.svg
new file mode 100644
index 0000000000..ff71b285b1
--- /dev/null
+++ b/etc/images/octicons/codespaces-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2 1.75C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 
.784 14 1.75v5a1.75 1.75 0 01-1.75 1.75h-8.5A1.75 1.75 0 012 
6.75v-5zm1.75-.25a.25.25 0 00-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 
00.25-.25v-5a.25.25 0 00-.25-.25h-8.5zM0 11.25c0-.966.784-1.75 
1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0114.25 16H1.75A1.75 
1.75 0 010 14.25v-3zM1.75 11a.25.25 0 00-.25.25v3c0 .138.112.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/codespaces-24.svg 
b/etc/images/octicons/codespaces-24.svg
new file mode 100644
index 0000000000..9f0de2aa05
--- /dev/null
+++ b/etc/images/octicons/codespaces-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 
1.75.784 1.75 1.75v7.5A1.75 1.75 0 0118.75 13H5.25a1.75 1.75 0 
01-1.75-1.75v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 
.138.112.25.25.25h13.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25H5.25zM1.5 
15.75c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 
01-1.75 1.75H3.25a1.75 1.75 0 01-1.75-1.75v-4zm1.75-.25a.25.25  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/comment-16.svg 
b/etc/images/octicons/comment-16.svg
new file mode 100644
index 0000000000..a60e3f6cd1
--- /dev/null
+++ b/etc/images/octicons/comment-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.75 2.5a.25.25 0 00-.25.25v7.5c0 
.138.112.25.25.25h2a.75.75 0 01.75.75v2.19l2.72-2.72a.75.75 0 
01.53-.22h4.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25H2.75zM1 2.75C1 1.784 
1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0113.25 
12H9.06l-2.573 2.573A1.457 1.457 0 014 13.543V12H2.75A1.75 1.75 0 011 
10.25v-7.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/comment-24.svg 
b/etc/images/octicons/comment-24.svg
new file mode 100644
index 0000000000..c100d885cf
--- /dev/null
+++ b/etc/images/octicons/comment-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.25 4a.25.25 0 00-.25.25v12.5c0 
.138.112.25.25.25h2.5a.75.75 0 01.75.75v3.19l3.72-3.72a.75.75 0 
01.53-.22h10a.25.25 0 00.25-.25V4.25a.25.25 0 
00-.25-.25H3.25zm-1.75.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 
1.75v12.5a1.75 1.75 0 01-1.75 1.75h-9.69l-3.573 3.573A1.457 1.457 0 015 
21.043V18.5H3.25a1.75 1.75 0 01-1.75-1.75V4.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/comment-discussion-16.svg 
b/etc/images/octicons/comment-discussion-16.svg
new file mode 100644
index 0000000000..1069920709
--- /dev/null
+++ b/etc/images/octicons/comment-discussion-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 
01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 
00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 
9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 
1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 
00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/comment-discussion-24.svg 
b/etc/images/octicons/comment-discussion-24.svg
new file mode 100644
index 0000000000..b19499d587
--- /dev/null
+++ b/etc/images/octicons/comment-discussion-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1.75 1A1.75 1.75 0 000 2.75v9.5C0 13.216.784 
14 1.75 14H3v1.543a1.457 1.457 0 002.487 1.03L8.061 14h6.189A1.75 1.75 0 0016 
12.25v-9.5A1.75 1.75 0 0014.25 1H1.75zM1.5 2.75a.25.25 0 01.25-.25h12.5a.25.25 
0 01.25.25v9.5a.25.25 0 01-.25.25h-6.5a.75.75 0 00-.53.22L4.5 
15.44v-2.19a.75.75 0 00-.75-.75h-2a.25.25 0 01-.25-.25v-9.5z"/><path d="M22.5 
8.75a.25.25 0 00-.25-.25h-3.5a.75.75  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/commit-24.svg 
b/etc/images/octicons/commit-24.svg
new file mode 100644
index 0000000000..693e703461
--- /dev/null
+++ b/etc/images/octicons/commit-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M17.5 11.75a.75.75 0 01.75-.75h5a.75.75 0 010 
1.5h-5a.75.75 0 01-.75-.75zm-17.5 0A.75.75 0 01.75 11h5a.75.75 0 010 
1.5h-5a.75.75 0 01-.75-.75z"/><path fill-rule="evenodd" d="M12 16.25a4.5 4.5 0 
100-9 4.5 4.5 0 000 9zm0 1.5a6 6 0 100-12 6 6 0 000 12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/container-16.svg 
b/etc/images/octicons/container-16.svg
new file mode 100644
index 0000000000..675315fd54
--- /dev/null
+++ b/etc/images/octicons/container-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M10.41.24l4.711 2.774A1.767 1.767 0 0116 
4.54v5.01a1.77 1.77 0 01-.88 1.53l-7.753 4.521-.002.001a1.767 1.767 0 01-1.774 
0H5.59L.873 12.85A1.762 1.762 0 010 
11.327V6.292c0-.304.078-.598.22-.855l.004-.005.01-.019c.15-.262.369-.486.64-.643L8.641.239a1.75
 1.75 0 011.765 0l.002.001zM9.397 1.534a.25.25 0 01.252 0l4.115 2.422-7.152 
4.148a.267.267 0 01-.269 0L2.227 5.716l7.17-4.182zM7. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/container-24.svg 
b/etc/images/octicons/container-24.svg
new file mode 100644
index 0000000000..cb8b9d780a
--- /dev/null
+++ b/etc/images/octicons/container-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M13.152.682a2.25 2.25 0 012.269 0l.007.004 
6.957 4.276a2.276 2.276 0 011.126 1.964v7.516c0 .81-.432 1.56-1.133 
1.968l-.002.001-11.964 7.037-.004.003a2.276 2.276 0 01-2.284 
0l-.026-.015-6.503-4.502a2.268 2.268 0 
01-1.096-1.943V9.438c0-.392.1-.77.284-1.1l.003-.006.014-.026a2.28 2.28 0 
01.82-.827h.002L13.152.681zm.757 1.295h-.001L2.648 8.616l6.248 4.247a.776.776 0 
00.758-.01h.001l [...]
\ No newline at end of file
diff --git a/etc/images/octicons/cpu-16.svg b/etc/images/octicons/cpu-16.svg
new file mode 100644
index 0000000000..89d23bd151
--- /dev/null
+++ b/etc/images/octicons/cpu-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.5.75a.75.75 0 00-1.5 0V2H3.75A1.75 1.75 0 
002 3.75V5H.75a.75.75 0 000 1.5H2v3H.75a.75.75 0 000 1.5H2v1.25c0 .966.784 1.75 
1.75 1.75H5v1.25a.75.75 0 001.5 0V14h3v1.25a.75.75 0 001.5 0V14h1.25A1.75 1.75 
0 0014 12.25V11h1.25a.75.75 0 000-1.5H14v-3h1.25a.75.75 0 000-1.5H14V3.75A1.75 
1.75 0 0012.25 2H11V.75a.75.75 0 00-1.5 0V2h-3V.75zm5.75 11.75h-8.5a.25.25 0 
01-.25-.25v-8.5a.25. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/cpu-24.svg b/etc/images/octicons/cpu-24.svg
new file mode 100644
index 0000000000..362c5b86b9
--- /dev/null
+++ b/etc/images/octicons/cpu-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M8.75 8a.75.75 0 00-.75.75v6.5c0 
.414.336.75.75.75h6.5a.75.75 0 00.75-.75v-6.5a.75.75 0 00-.75-.75h-6.5zm.75 
6.5v-5h5v5h-5z"/><path fill-rule="evenodd" d="M15.25 1a.75.75 0 
01.75.75V4h2.25c.966 0 1.75.784 1.75 1.75V8h2.25a.75.75 0 010 
1.5H20v5h2.25a.75.75 0 010 1.5H20v2.25A1.75 1.75 0 0118.25 20H16v2.25a.75.75 0 
01-1.5 0V20h-5v2.25a.75.75 0 01-1.5 0V20H5.75A1.75 1.75 0 014 18.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/credit-card-16.svg 
b/etc/images/octicons/credit-card-16.svg
new file mode 100644
index 0000000000..cc932d65d5
--- /dev/null
+++ b/etc/images/octicons/credit-card-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M10.75 9a.75.75 0 000 1.5h1.5a.75.75 0 000-1.5h-1.5z"/><path 
fill-rule="evenodd" d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 
1.75v8.5A1.75 1.75 0 0114.25 14H1.75A1.75 1.75 0 010 12.25v-8.5zm14.5 
0V5h-13V3.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25zm0 2.75h-13v5.75c0 
.138.112.25.25.25h12.5a.25.25 0 00.25-.25V6.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/credit-card-24.svg 
b/etc/images/octicons/credit-card-24.svg
new file mode 100644
index 0000000000..a7e0fff0c5
--- /dev/null
+++ b/etc/images/octicons/credit-card-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M15.25 14a.75.75 0 000 1.5h3.5a.75.75 0 000-1.5h-3.5z"/><path 
fill-rule="evenodd" d="M1.75 3A1.75 1.75 0 000 4.75v14.5C0 20.216.784 21 1.75 
21h20.5A1.75 1.75 0 0024 19.25V4.75A1.75 1.75 0 0022.25 3H1.75zM1.5 4.75a.25.25 
0 01.25-.25h20.5a.25.25 0 01.25.25V8.5h-21V4.75zm0 5.25v9.25c0 
.138.112.25.25.25h20.5a.25.25 0 00.25-.25V10h-21z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/cross-reference-16.svg 
b/etc/images/octicons/cross-reference-16.svg
new file mode 100644
index 0000000000..493323bca1
--- /dev/null
+++ b/etc/images/octicons/cross-reference-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M16 1.25v4.146a.25.25 0 01-.427.177L14.03 
4.03l-3.75 3.75a.75.75 0 11-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0111.604 
1h4.146a.25.25 0 01.25.25zM2.75 3.5a.25.25 0 00-.25.25v7.5c0 
.138.112.25.25.25h2a.75.75 0 01.75.75v2.19l2.72-2.72a.75.75 0 
01.53-.22h4.5a.25.25 0 00.25-.25v-2.5a.75.75 0 111.5 0v2.5A1.75 1.75 0 0113.25 
13H9.06l-2.573 2.573A1.457 1.457 0 014 14.543V13H2.75A1.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/cross-reference-24.svg 
b/etc/images/octicons/cross-reference-24.svg
new file mode 100644
index 0000000000..2a7ce6e030
--- /dev/null
+++ b/etc/images/octicons/cross-reference-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M16.5 2.25a.75.75 0 01.75-.75h5.5a.75.75 0 01.75.75v5.5a.75.75 0 
01-1.5 0V4.06l-6.22 6.22a.75.75 0 11-1.06-1.06L20.94 3h-3.69a.75.75 0 
01-.75-.75z"/><path d="M3.25 4a.25.25 0 00-.25.25v12.5c0 
.138.112.25.25.25h2.5a.75.75 0 01.75.75v3.19l3.72-3.72a.75.75 0 
01.53-.22h10a.25.25 0 00.25-.25v-6a.75.75 0 011.5 0v6a1.75 1.75 0 01-1.75 
1.75h-9.69l-3.573 3.573A1.457 1.457 0 015 21.043V18.5H3.25a1.75 1.75 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/dash-16.svg b/etc/images/octicons/dash-16.svg
new file mode 100644
index 0000000000..76053a2865
--- /dev/null
+++ b/etc/images/octicons/dash-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2 7.75A.75.75 0 012.75 7h10a.75.75 0 010 
1.5h-10A.75.75 0 012 7.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/dash-24.svg b/etc/images/octicons/dash-24.svg
new file mode 100644
index 0000000000..10e05dfdc6
--- /dev/null
+++ b/etc/images/octicons/dash-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M4.5 12.75a.75.75 0 01.75-.75h13.5a.75.75 0 
010 1.5H5.25a.75.75 0 01-.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/database-16.svg 
b/etc/images/octicons/database-16.svg
new file mode 100644
index 0000000000..5b1adec01c
--- /dev/null
+++ b/etc/images/octicons/database-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.5 
3.5c0-.133.058-.318.282-.55.227-.237.592-.484 1.1-.708C4.899 1.795 6.354 1.5 8 
1.5c1.647 0 3.102.295 4.117.742.51.224.874.47 1.101.707.224.233.282.418.282.551 
0 .133-.058.318-.282.55-.227.237-.592.484-1.1.708C11.101 5.205 9.646 5.5 8 
5.5c-1.647 
0-3.102-.295-4.117-.742-.51-.224-.874-.47-1.101-.707-.224-.233-.282-.418-.282-.551zM1
 3.5c0-.626.292-1.165.7-1.59.406-.422.956-.76 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/database-24.svg 
b/etc/images/octicons/database-24.svg
new file mode 100644
index 0000000000..e3b8b6928d
--- /dev/null
+++ b/etc/images/octicons/database-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 1.25c-2.487 0-4.774.402-6.466 
1.079-.844.337-1.577.758-2.112 1.264C2.886 4.1 2.5 4.744 2.5 
5.5v12.987l.026.013H2.5c0 .756.386 1.4.922 1.907.535.506 1.268.927 2.112 1.264 
1.692.677 3.979 1.079 6.466 1.079s4.773-.402 6.466-1.079c.844-.337 1.577-.758 
2.112-1.264.536-.507.922-1.151.922-1.907h-.026l.026-.013V5.5c0-.756-.386-1.4-.922-1.907-.535-.506-1.268-.927-2.112-1.264C16.773
  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/dependabot-16.svg 
b/etc/images/octicons/dependabot-16.svg
new file mode 100644
index 0000000000..ef2fca057b
--- /dev/null
+++ b/etc/images/octicons/dependabot-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M5.75 7.5a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 0v-1.5a.75.75 0 
01.75-.75zm5.25.75a.75.75 0 00-1.5 0v1.5a.75.75 0 001.5 0v-1.5z"/><path 
fill-rule="evenodd" d="M6.25 0a.75.75 0 000 1.5H7.5v2H3.75A2.25 2.25 0 001.5 
5.75V8H.75a.75.75 0 000 1.5h.75v2.75a2.25 2.25 0 002.25 2.25h8.5a2.25 2.25 0 
002.25-2.25V9.5h.75a.75.75 0 000-1.5h-.75V5.75a2.25 2.25 0 
00-2.25-2.25H9V.75A.75.75 0 008.25 0h-2zM3 5.75A.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/dependabot-24.svg 
b/etc/images/octicons/dependabot-24.svg
new file mode 100644
index 0000000000..843480beda
--- /dev/null
+++ b/etc/images/octicons/dependabot-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M8.75 11a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0v-3.5a.75.75 0 
01.75-.75zm7.25.75a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"/><path 
fill-rule="evenodd" d="M9.813 1a.75.75 0 000 1.5H11.5V5H4.25A2.25 2.25 0 002 
7.25v5.25H.75a.75.75 0 000 1.5H2v5.75A2.25 2.25 0 004.25 22h15.5A2.25 2.25 0 
0022 19.75V14h1.25a.75.75 0 000-1.5H22V7.25A2.25 2.25 0 0019.75 
5H13V1.75a.75.75 0 00-.75-.75H9.812zM3.5 7.25a. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/desktop-download-16.svg 
b/etc/images/octicons/desktop-download-16.svg
new file mode 100644
index 0000000000..cfc2fe0184
--- /dev/null
+++ b/etc/images/octicons/desktop-download-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M4.927 5.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 
0010.896 5H8.75V.75a.75.75 0 10-1.5 0V5H5.104a.25.25 0 00-.177.427z"/><path 
d="M1.573 2.573a.25.25 0 00-.073.177v7.5a.25.25 0 00.25.25h12.5a.25.25 0 
00.25-.25v-7.5a.25.25 0 00-.25-.25h-3a.75.75 0 110-1.5h3A1.75 1.75 0 0116 
2.75v7.5A1.75 1.75 0 0114.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 
0111.25 16h-6.5a.75.75 0 01-.565- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/desktop-download-24.svg 
b/etc/images/octicons/desktop-download-24.svg
new file mode 100644
index 0000000000..1d37d002d5
--- /dev/null
+++ b/etc/images/octicons/desktop-download-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M11.25 9.331V.75a.75.75 0 011.5 0v8.58l1.949-2.11A.75.75 0 1115.8 
8.237l-3.25 3.52a.75.75 0 01-1.102 0l-3.25-3.52A.75.75 0 119.3 7.22l1.949 
2.111z"/><path fill-rule="evenodd" d="M2.5 3.75a.25.25 0 01.25-.25h5.5a.75.75 0 
100-1.5h-5.5A1.75 1.75 0 001 3.75v11.5c0 .966.784 1.75 1.75 1.75h6.204c-.171 
1.375-.805 2.652-1.77 3.757A.75.75 0 007.75 22h8.5a.75.75 0 
00.565-1.243c-.964-1.105-1.598-2.382-1.769- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/device-camera-16.svg 
b/etc/images/octicons/device-camera-16.svg
new file mode 100644
index 0000000000..609be0ea90
--- /dev/null
+++ b/etc/images/octicons/device-camera-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M15 3H7c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1-.55 
0-1 .45-1 1v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM6 
5H2V4h4v1zm4.5 7C8.56 12 7 10.44 7 8.5S8.56 5 10.5 5 14 6.56 14 8.5 12.44 12 
10.5 12zM13 8.5c0 1.38-1.13 2.5-2.5 2.5S8 9.87 8 8.5 9.13 6 10.5 6 13 7.13 13 
8.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/device-camera-video-16.svg 
b/etc/images/octicons/device-camera-video-16.svg
new file mode 100644
index 0000000000..b9dfca2e94
--- /dev/null
+++ b/etc/images/octicons/device-camera-video-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M16 3.75a.75.75 0 00-1.136-.643L11 
5.425V4.75A1.75 1.75 0 009.25 3h-7.5A1.75 1.75 0 000 4.75v6.5C0 12.216.784 13 
1.75 13h7.5A1.75 1.75 0 0011 11.25v-.675l3.864 2.318A.75.75 0 0016 
12.25v-8.5zm-5 5.075l3.5 2.1v-5.85l-3.5 2.1v1.65zM9.5 6.75v-2a.25.25 0 
00-.25-.25h-7.5a.25.25 0 00-.25.25v6.5c0 .138.112.25.25.25h7.5a.25.25 0 
00.25-.25v-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/device-camera-video-24.svg 
b/etc/images/octicons/device-camera-video-24.svg
new file mode 100644
index 0000000000..9102e7adb1
--- /dev/null
+++ b/etc/images/octicons/device-camera-video-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M24 5.25a.75.75 0 00-1.136-.643L16.5 
8.425V6.25a1.75 1.75 0 00-1.75-1.75h-13A1.75 1.75 0 000 6.25v11C0 18.216.784 19 
1.75 19h13a1.75 1.75 0 001.75-1.75v-2.175l6.364 3.818A.75.75 0 0024 
18.25v-13zm-7.5 8.075l6 3.6V6.575l-6 3.6v3.15zM15 9.75v-3.5a.25.25 0 
00-.25-.25h-13a.25.25 0 00-.25.25v11c0 .138.112.25.25.25h13a.25.25 0 
00.25-.25v-7.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/device-desktop-16.svg 
b/etc/images/octicons/device-desktop-16.svg
new file mode 100644
index 0000000000..731a596a55
--- /dev/null
+++ b/etc/images/octicons/device-desktop-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 2.5h12.5a.25.25 0 01.25.25v7.5a.25.25 0 
01-.25.25H1.75a.25.25 0 01-.25-.25v-7.5a.25.25 0 01.25-.25zM14.25 1H1.75A1.75 
1.75 0 000 2.75v7.5C0 11.216.784 12 1.75 12h3.727c-.1 1.041-.52 1.872-1.292 
2.757A.75.75 0 004.75 16h6.5a.75.75 0 
00.565-1.243c-.772-.885-1.193-1.716-1.292-2.757h3.727A1.75 1.75 0 0016 
10.25v-7.5A1.75 1.75 0 0014.25 1zM9.018 12H6.982a5.72 5.72 0 01-.765 2. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/device-desktop-24.svg 
b/etc/images/octicons/device-desktop-24.svg
new file mode 100644
index 0000000000..f29ce793b1
--- /dev/null
+++ b/etc/images/octicons/device-desktop-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M8.954 17H2.75A1.75 1.75 0 011 15.25V3.75C1 
2.784 1.784 2 2.75 2h18.5c.966 0 1.75.784 1.75 1.75v11.5A1.75 1.75 0 0121.25 
17h-6.204c.171 1.375.805 2.652 1.769 3.757A.75.75 0 0116.25 22h-8.5a.75.75 0 
01-.565-1.243c.964-1.105 1.598-2.382 1.769-3.757zM21.5 3.75v11.5a.25.25 0 
01-.25.25H2.75a.25.25 0 01-.25-.25V3.75a.25.25 0 01.25-.25h18.5a.25.25 0 
01.25.25zM13.537 17c.125 1.266.564  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/device-mobile-16.svg 
b/etc/images/octicons/device-mobile-16.svg
new file mode 100644
index 0000000000..c58b784bc6
--- /dev/null
+++ b/etc/images/octicons/device-mobile-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.75 0A1.75 1.75 0 002 1.75v12.5c0 .966.784 
1.75 1.75 1.75h8.5A1.75 1.75 0 0014 14.25V1.75A1.75 1.75 0 0012.25 0h-8.5zM3.5 
1.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v12.5a.25.25 0 
01-.25.25h-8.5a.25.25 0 01-.25-.25V1.75zM8 13a1 1 0 100-2 1 1 0 000 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/device-mobile-24.svg 
b/etc/images/octicons/device-mobile-24.svg
new file mode 100644
index 0000000000..b051e1069e
--- /dev/null
+++ b/etc/images/octicons/device-mobile-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M10.25 5.25A.75.75 0 0111 4.5h2A.75.75 0 0113 6h-2a.75.75 0 
01-.75-.75zM12 19.5a1 1 0 100-2 1 1 0 000 2z"/><path fill-rule="evenodd" d="M4 
2.75C4 1.784 4.784 1 5.75 1h12.5c.966 0 1.75.784 1.75 1.75v18.5A1.75 1.75 0 
0118.25 23H5.75A1.75 1.75 0 014 21.25V2.75zm1.75-.25a.25.25 0 00-.25.25v18.5c0 
.138.112.25.25.25h12.5a.25.25 0 00.25-.25V2.75a.25.25 0 
00-.25-.25H5.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/diff-16.svg b/etc/images/octicons/diff-16.svg
new file mode 100644
index 0000000000..d19d5af9da
--- /dev/null
+++ b/etc/images/octicons/diff-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.75 1.75a.75.75 0 00-1.5 0V5H4a.75.75 0 000 
1.5h3.25v3.25a.75.75 0 001.5 0V6.5H12A.75.75 0 0012 5H8.75V1.75zM4 13a.75.75 0 
000 1.5h8a.75.75 0 100-1.5H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/diff-24.svg b/etc/images/octicons/diff-24.svg
new file mode 100644
index 0000000000..edb6699ac6
--- /dev/null
+++ b/etc/images/octicons/diff-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.25 3.5a.75.75 0 01.75.75V8.5h4.25a.75.75 0 
010 1.5H13v4.25a.75.75 0 01-1.5 0V10H7.25a.75.75 0 010-1.5h4.25V4.25a.75.75 0 
01.75-.75zM6.562 19.25a.75.75 0 01.75-.75h9.938a.75.75 0 010 1.5H7.312a.75.75 0 
01-.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/diff-added-16.svg 
b/etc/images/octicons/diff-added-16.svg
new file mode 100644
index 0000000000..984ad95290
--- /dev/null
+++ b/etc/images/octicons/diff-added-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M13.25 2.5H2.75a.25.25 0 00-.25.25v10.5c0 
.138.112.25.25.25h10.5a.25.25 0 00.25-.25V2.75a.25.25 0 00-.25-.25zM2.75 
1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0113.25 15H2.75A1.75 1.75 0 
011 13.25V2.75C1 1.784 1.784 1 2.75 1zM8 4a.75.75 0 01.75.75v2.5h2.5a.75.75 0 
010 1.5h-2.5v2.5a.75.75 0 01-1.5 0v-2.5h-2.5a.75.75 0 010-1.5h2.5v-2.5A.75.75 0 
018 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/diff-ignored-16.svg 
b/etc/images/octicons/diff-ignored-16.svg
new file mode 100644
index 0000000000..50c3a38bc9
--- /dev/null
+++ b/etc/images/octicons/diff-ignored-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 
01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 
1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 
13.25V2.75A1.75 1.75 0 0013.25 1zm-1.97 4.78a.75.75 0 00-1.06-1.06l-5.5 
5.5a.75.75 0 101.06 1.06l5.5-5.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/diff-modified-16.svg 
b/etc/images/octicons/diff-modified-16.svg
new file mode 100644
index 0000000000..f3534cfc67
--- /dev/null
+++ b/etc/images/octicons/diff-modified-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 
01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 
1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 
13.25V2.75A1.75 1.75 0 0013.25 1zM8 10a2 2 0 100-4 2 2 0 000 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/diff-removed-16.svg 
b/etc/images/octicons/diff-removed-16.svg
new file mode 100644
index 0000000000..1455bc0901
--- /dev/null
+++ b/etc/images/octicons/diff-removed-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 
01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 
1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 
13.25V2.75A1.75 1.75 0 0013.25 1zm-2 7.75a.75.75 0 000-1.5h-6.5a.75.75 0 000 
1.5h6.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/diff-renamed-16.svg 
b/etc/images/octicons/diff-renamed-16.svg
new file mode 100644
index 0000000000..49be4ccdfd
--- /dev/null
+++ b/etc/images/octicons/diff-renamed-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.75 2.5h10.5a.25.25 0 01.25.25v10.5a.25.25 0 
01-.25.25H2.75a.25.25 0 01-.25-.25V2.75a.25.25 0 01.25-.25zM13.25 1H2.75A1.75 
1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 
13.25V2.75A1.75 1.75 0 0013.25 1zm-1.47 7.53a.75.75 0 000-1.06L8.53 4.22a.75.75 
0 00-1.06 1.06l1.97 1.97H4.75a.75.75 0 000 1.5h4.69l-1.97 1.97a.75.75 0 101.06 
1.06l3.25-3.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/dot-16.svg b/etc/images/octicons/dot-16.svg
new file mode 100644
index 0000000000..ea2d13ddb0
--- /dev/null
+++ b/etc/images/octicons/dot-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 5.5a2.5 2.5 0 100 5 2.5 2.5 0 000-5zM4 8a4 
4 0 118 0 4 4 0 01-8 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/dot-24.svg b/etc/images/octicons/dot-24.svg
new file mode 100644
index 0000000000..009cc8ca08
--- /dev/null
+++ b/etc/images/octicons/dot-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 16.5a4.5 4.5 0 100-9 4.5 4.5 0 000 9zm0 
1.5a6 6 0 100-12 6 6 0 000 12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/dot-fill-16.svg 
b/etc/images/octicons/dot-fill-16.svg
new file mode 100644
index 0000000000..4aae1c29bb
--- /dev/null
+++ b/etc/images/octicons/dot-fill-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/dot-fill-24.svg 
b/etc/images/octicons/dot-fill-24.svg
new file mode 100644
index 0000000000..b1da2cec64
--- /dev/null
+++ b/etc/images/octicons/dot-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12 18a6 6 0 100-12 6 6 0 000 12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/download-16.svg 
b/etc/images/octicons/download-16.svg
new file mode 100644
index 0000000000..f570652c95
--- /dev/null
+++ b/etc/images/octicons/download-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.47 10.78a.75.75 0 001.06 0l3.75-3.75a.75.75 
0 00-1.06-1.06L8.75 8.44V1.75a.75.75 0 00-1.5 0v6.69L4.78 5.97a.75.75 0 00-1.06 
1.06l3.75 3.75zM3.75 13a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/download-24.svg 
b/etc/images/octicons/download-24.svg
new file mode 100644
index 0000000000..185a78400b
--- /dev/null
+++ b/etc/images/octicons/download-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M4.97 11.03a.75.75 0 111.06-1.06L11 14.94V2.75a.75.75 0 011.5 
0v12.19l4.97-4.97a.75.75 0 111.06 1.06l-6.25 6.25a.75.75 0 01-1.06 
0l-6.25-6.25zm-.22 9.47a.75.75 0 000 1.5h14.5a.75.75 0 000-1.5H4.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/duplicate-16.svg 
b/etc/images/octicons/duplicate-16.svg
new file mode 100644
index 0000000000..51f6f98a5d
--- /dev/null
+++ b/etc/images/octicons/duplicate-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 
1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 
00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 
14.25v-7.5z"/><path fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 
0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 
9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/duplicate-24.svg 
b/etc/images/octicons/duplicate-24.svg
new file mode 100644
index 0000000000..d0f0176ca6
--- /dev/null
+++ b/etc/images/octicons/duplicate-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2 9.75C2 8.784 2.784 8 3.75 8h2.5a.75.75 0 
010 1.5h-2.5a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 
00.25-.25v-2.5a.75.75 0 011.5 0v2.5A1.75 1.75 0 0114.25 22H3.75A1.75 1.75 0 012 
20.25V9.75z"/><path fill-rule="evenodd" d="M8 3.75C8 2.784 8.784 2 9.75 
2h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0120.25 16H9.75A1.75 1.75 0 
018 14.25V3.75zm1.75-.25a.25.25 0 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/ellipsis-16.svg 
b/etc/images/octicons/ellipsis-16.svg
new file mode 100644
index 0000000000..7620251023
--- /dev/null
+++ b/etc/images/octicons/ellipsis-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 5.75C0 4.784.784 4 1.75 4h12.5c.966 0 
1.75.784 1.75 1.75v4.5A1.75 1.75 0 0114.25 12H1.75A1.75 1.75 0 010 
10.25v-4.5zM4 7a1 1 0 100 2 1 1 0 000-2zm3 1a1 1 0 112 0 1 1 0 01-2 0zm5-1a1 1 
0 100 2 1 1 0 000-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/eye-16.svg b/etc/images/octicons/eye-16.svg
new file mode 100644
index 0000000000..fb1e145e06
--- /dev/null
+++ b/etc/images/octicons/eye-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.679 7.932c.412-.621 1.242-1.75 
2.366-2.717C5.175 4.242 6.527 3.5 8 3.5c1.473 0 2.824.742 3.955 1.715 1.124.967 
1.954 2.096 2.366 2.717a.119.119 0 010 .136c-.412.621-1.242 1.75-2.366 
2.717C10.825 11.758 9.473 12.5 8 12.5c-1.473 0-2.824-.742-3.955-1.715C2.92 
9.818 2.09 8.69 1.679 8.068a.119.119 0 010-.136zM8 2c-1.981 0-3.67.992-4.933 
2.078C1.797 5.169.88 6.423.43 7.1a1.619 1.6 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/eye-24.svg b/etc/images/octicons/eye-24.svg
new file mode 100644
index 0000000000..e7e1ac1200
--- /dev/null
+++ b/etc/images/octicons/eye-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M15.5 12a3.5 3.5 0 11-7 0 3.5 3.5 0 017 0z"/><path 
fill-rule="evenodd" d="M12 3.5c-3.432 0-6.125 1.534-8.054 3.24C2.02 8.445.814 
10.352.33 11.202a1.6 1.6 0 000 1.598c.484.85 1.69 2.758 3.616 4.46C5.876 18.966 
8.568 20.5 12 20.5c3.432 0 6.125-1.534 8.054-3.24 1.926-1.704 3.132-3.611 
3.616-4.461a1.6 1.6 0 000-1.598c-.484-.85-1.69-2.757-3.616-4.46C18.124 5.034 
15.432 3.5 12 3.5zM1.633 11.945c.441-.77 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/eye-closed-16.svg 
b/etc/images/octicons/eye-closed-16.svg
new file mode 100644
index 0000000000..235bbf44db
--- /dev/null
+++ b/etc/images/octicons/eye-closed-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M.143 2.31a.75.75 0 011.047-.167l14.5 
10.5a.75.75 0 11-.88 1.214l-2.248-1.628C11.346 13.19 9.792 14 8 14c-1.981 
0-3.67-.992-4.933-2.078C1.797 10.832.88 9.577.43 8.9a1.618 1.618 0 
010-1.797c.353-.533.995-1.42 1.868-2.305L.31 3.357A.75.75 0 01.143 2.31zm3.386 
3.378a14.21 14.21 0 00-1.85 2.244.12.12 0 00-.022.068c0 
.021.006.045.022.068.412.621 1.242 1.75 2.366 2.717C5.175 11.758 6 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/eye-closed-24.svg 
b/etc/images/octicons/eye-closed-24.svg
new file mode 100644
index 0000000000..981861e718
--- /dev/null
+++ b/etc/images/octicons/eye-closed-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M8.052 5.837A9.715 9.715 0 0112 5c2.955 0 5.309 1.315 7.06 2.864 
1.756 1.553 2.866 3.307 3.307 4.08a.11.11 0 01.016.055.122.122 0 01-.017.06 
16.766 16.766 0 01-1.53 2.218.75.75 0 101.163.946 18.253 18.253 0 001.67-2.42 
1.607 1.607 0 00.001-1.602c-.485-.85-1.69-2.757-3.616-4.46C18.124 5.034 15.432 
3.5 12 3.5c-1.695 0-3.215.374-4.552.963a.75.75 0 00.604 1.373z"/><path 
fill-rule="evenodd" d="M19.166  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-16.svg b/etc/images/octicons/file-16.svg
new file mode 100644
index 0000000000..b487e21e37
--- /dev/null
+++ b/etc/images/octicons/file-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.75 1.5a.25.25 0 00-.25.25v11.5c0 
.138.112.25.25.25h8.5a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 
4.25V1.5H3.75zm5.75.56v2.19c0 .138.112.25.25.25h2.19L9.5 2.06zM2 1.75C2 .784 
2.784 0 3.75 0h5.086c.464 0 .909.184 1.237.513l3.414 3.414c.329.328.513.773.513 
1.237v8.086A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 012 13.25V1.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/file-24.svg b/etc/images/octicons/file-24.svg
new file mode 100644
index 0000000000..315f3f3720
--- /dev/null
+++ b/etc/images/octicons/file-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5 2.5a.5.5 0 00-.5.5v18a.5.5 0 00.5.5h14a.5.5 
0 00.5-.5V8.5h-4a2 2 0 01-2-2v-4H5zm10 0v4a.5.5 0 00.5.5h4a.5.5 0 
00-.146-.336l-4.018-4.018A.5.5 0 0015 2.5zM3 3a2 2 0 012-2h9.982a2 2 0 
011.414.586l4.018 4.018A2 2 0 0121 7.018V21a2 2 0 01-2 2H5a2 2 0 
01-2-2V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/file-badge-16.svg 
b/etc/images/octicons/file-badge-16.svg
new file mode 100644
index 0000000000..1dd237d34a
--- /dev/null
+++ b/etc/images/octicons/file-badge-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M2.75 1.5a.25.25 0 00-.25.25v11.5c0 .138.112.25.25.25h3.5a.75.75 0 
010 1.5h-3.5A1.75 1.75 0 011 13.25V1.75C1 .784 1.784 0 2.75 0h8a1.75 1.75 0 
011.508.862.75.75 0 11-1.289.768.25.25 0 00-.219-.13h-8z"/><path 
fill-rule="evenodd" d="M8 7a4 4 0 116.49 3.13l.995 4.973a.75.75 0 
01-.991.852l-2.409-.876a.25.25 0 00-.17 0l-2.409.876a.75.75 0 
01-.991-.852l.994-4.973A3.993 3.993 0 018 7zm4-2.5a2.5 2.5 0 100 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-binary-16.svg 
b/etc/images/octicons/file-binary-16.svg
new file mode 100644
index 0000000000..90b94af950
--- /dev/null
+++ b/etc/images/octicons/file-binary-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 
.909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 
0114.25 15h-9a.75.75 0 010-1.5h9a.25.25 0 00.25-.25V6h-2.75A1.75 1.75 0 0110 
4.25V1.5H5.75a.25.25 0 00-.25.25v2a.75.75 0 01-1.5 0v-2zm7.5-.188V4.25c0 
.138.112.25.25.25h2.688a.252.252 0 00-.011-.013l-2.914-2.914a.272.272 0 
00-.013-.011zM0 7.75C0 6.784.784 6 1.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-binary-24.svg 
b/etc/images/octicons/file-binary-24.svg
new file mode 100644
index 0000000000..09a59f8aba
--- /dev/null
+++ b/etc/images/octicons/file-binary-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3 3a2 2 0 012-2h9.982a2 2 0 011.414.586l4.018 
4.018A2 2 0 0121 7.018V21a2 2 0 01-2 2H4.75a.75.75 0 010-1.5H19a.5.5 0 
00.5-.5V8.5h-4a2 2 0 01-2-2v-4H5a.5.5 0 00-.5.5v6.25a.75.75 0 01-1.5 
0V3zm12-.5v4a.5.5 0 00.5.5h4a.5.5 0 00-.146-.336l-4.018-4.018A.5.5 0 0015 
2.5z"/><path fill-rule="evenodd" d="M0 13.75C0 12.784.784 12 1.75 12h3c.966 0 
1.75.784 1.75 1.75v4a1.75 1.75 0 01-1.75  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-code-16.svg 
b/etc/images/octicons/file-code-16.svg
new file mode 100644
index 0000000000..7709fe1f51
--- /dev/null
+++ b/etc/images/octicons/file-code-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 
.909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 
0114.25 15h-9a.75.75 0 010-1.5h9a.25.25 0 00.25-.25V6h-2.75A1.75 1.75 0 0110 
4.25V1.5H5.75a.25.25 0 00-.25.25v2.5a.75.75 0 01-1.5 0v-2.5zm7.5-.188V4.25c0 
.138.112.25.25.25h2.688a.252.252 0 00-.011-.013l-2.914-2.914a.272.272 0 
00-.013-.011zM5.72 6.72a.75.75 0 00 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-code-24.svg 
b/etc/images/octicons/file-code-24.svg
new file mode 100644
index 0000000000..42290a0c7e
--- /dev/null
+++ b/etc/images/octicons/file-code-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3 3a2 2 0 012-2h9.982a2 2 0 011.414.586l4.018 
4.018A2 2 0 0121 7.018V21a2 2 0 01-2 2H4.75a.75.75 0 010-1.5H19a.5.5 0 
00.5-.5V8.5h-4a2 2 0 01-2-2v-4H5a.5.5 0 00-.5.5v6.25a.75.75 0 01-1.5 
0V3zm12-.5v4a.5.5 0 00.5.5h4a.5.5 0 00-.146-.336l-4.018-4.018A.5.5 0 0015 
2.5z"/><path d="M4.53 12.24a.75.75 0 01-.039 1.06l-2.639 2.45 2.64 2.45a.75.75 
0 11-1.022 1.1l-3.23-3a.75.75 0 010-1.1l [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-diff-16.svg 
b/etc/images/octicons/file-diff-16.svg
new file mode 100644
index 0000000000..e855257f38
--- /dev/null
+++ b/etc/images/octicons/file-diff-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.75 1.5a.25.25 0 00-.25.25v12.5c0 
.138.112.25.25.25h10.5a.25.25 0 00.25-.25V4.664a.25.25 0 
00-.073-.177l-2.914-2.914a.25.25 0 00-.177-.073H2.75zM1 1.75C1 .784 1.784 0 
2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 
1.237v9.586A1.75 1.75 0 0113.25 16H2.75A1.75 1.75 0 011 14.25V1.75zm7 
1.5a.75.75 0 01.75.75v1.5h1.5a.75.75 0 010 1.5h-1.5v1.5a.75.75 0 01-1 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-diff-24.svg 
b/etc/images/octicons/file-diff-24.svg
new file mode 100644
index 0000000000..65051b4718
--- /dev/null
+++ b/etc/images/octicons/file-diff-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12.5 6.75a.75.75 0 00-1.5 0V9H8.75a.75.75 0 000 
1.5H11v2.25a.75.75 0 001.5 0V10.5h2.25a.75.75 0 000-1.5H12.5V6.75zM8.75 
16a.75.75 0 000 1.5h6a.75.75 0 000-1.5h-6z"/><path fill-rule="evenodd" d="M5 
1a2 2 0 00-2 2v18a2 2 0 002 2h14a2 2 0 002-2V7.018a2 2 0 
00-.586-1.414l-4.018-4.018A2 2 0 0014.982 1H5zm-.5 2a.5.5 0 01.5-.5h9.982a.5.5 
0 01.354.146l4.018 4.018a.5.5 0 01.146.354V21a.5.5 0 01-.5.5H5a.5. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-directory-16.svg 
b/etc/images/octicons/file-directory-16.svg
new file mode 100644
index 0000000000..db3d053598
--- /dev/null
+++ b/etc/images/octicons/file-directory-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 1A1.75 1.75 0 000 2.75v10.5C0 14.216.784 
15 1.75 15h12.5A1.75 1.75 0 0016 13.25v-8.5A1.75 1.75 0 0014.25 3h-6.5a.25.25 0 
01-.2-.1l-.9-1.2c-.33-.44-.85-.7-1.4-.7h-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/file-directory-24.svg 
b/etc/images/octicons/file-directory-24.svg
new file mode 100644
index 0000000000..18d9d698f0
--- /dev/null
+++ b/etc/images/octicons/file-directory-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.75 4.5a.25.25 0 00-.25.25v14.5c0 
.138.112.25.25.25h16.5a.25.25 0 00.25-.25V7.687a.25.25 0 00-.25-.25h-8.471a1.75 
1.75 0 01-1.447-.765L8.928 4.61a.25.25 0 00-.208-.11H3.75zM2 4.75C2 3.784 2.784 
3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063a.25.25 0 
00.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0120.25 
21H3.75A1.75 1.75 0 012 19.25V4.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/file-directory-fill-24.svg 
b/etc/images/octicons/file-directory-fill-24.svg
new file mode 100644
index 0000000000..428df4e20b
--- /dev/null
+++ b/etc/images/octicons/file-directory-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 
1.12.286 1.447.765l1.404 2.063a.25.25 0 00.207.11h8.471c.966 0 1.75.783 1.75 
1.75V19.25A1.75 1.75 0 0120.25 21H3.75A1.75 1.75 0 012 19.25V4.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/file-media-24.svg 
b/etc/images/octicons/file-media-24.svg
new file mode 100644
index 0000000000..0d86b3f542
--- /dev/null
+++ b/etc/images/octicons/file-media-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2.25 4a.25.25 0 00-.25.25v15.5c0 
.138.112.25.25.25h3.178L14 10.977a1.75 1.75 0 012.506-.032L22 16.44V4.25a.25.25 
0 00-.25-.25H2.25zm3.496 17.5H21.75a1.75 1.75 0 001.75-1.75V4.25a1.75 1.75 0 
00-1.75-1.75H2.25A1.75 1.75 0 00.5 4.25v15.5c0 .966.784 1.75 1.75 
1.75h3.496zM22 19.75v-1.19l-6.555-6.554a.25.25 0 00-.358.004L7.497 
20H21.75a.25.25 0 00.25-.25zM9 9.25a1.75 1.75 0 11-3.5 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-submodule-16.svg 
b/etc/images/octicons/file-submodule-16.svg
new file mode 100644
index 0000000000..2b7d472f6c
--- /dev/null
+++ b/etc/images/octicons/file-submodule-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 2.75C0 1.784.784 1 1.75 1H5c.55 0 1.07.26 
1.4.7l.9 1.2a.25.25 0 00.2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 
0114.25 15H1.75A1.75 1.75 0 010 13.25V2.75zm9.42 9.36l2.883-2.677a.25.25 0 
000-.366L9.42 6.39a.25.25 0 00-.42.183V8.5H4.75a.75.75 0 100 1.5H9v1.927c0 
.218.26.331.42.183z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/file-submodule-24.svg 
b/etc/images/octicons/file-submodule-24.svg
new file mode 100644
index 0000000000..8e7b9a0642
--- /dev/null
+++ b/etc/images/octicons/file-submodule-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2 4.75C2 3.784 2.784 3 3.75 3h4.965a1.75 1.75 
0 011.456.78l1.406 2.109a.25.25 0 00.208.111h8.465c.966 0 1.75.784 1.75 
1.75v11.5A1.75 1.75 0 0120.25 21H3.75A1.75 1.75 0 012 19.25V4.75zm12.78 
4.97a.75.75 0 10-1.06 1.06l1.72 1.72H6.75a.75.75 0 000 1.5h8.69l-1.72 
1.72a.75.75 0 101.06 1.06l3-3a.75.75 0 000-1.06l-3-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/file-symlink-file-16.svg 
b/etc/images/octicons/file-symlink-file-16.svg
new file mode 100644
index 0000000000..5eb23445f0
--- /dev/null
+++ b/etc/images/octicons/file-symlink-file-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2 1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 
.909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 
0112.25 15h-7a.75.75 0 010-1.5h7a.25.25 0 00.25-.25V6H9.75A1.75 1.75 0 018 
4.25V1.5H3.75a.25.25 0 00-.25.25V4.5a.75.75 0 01-1.5 0V1.75zm7.5-.188V4.25c0 
.138.112.25.25.25h2.688a.252.252 0 00-.011-.013L9.513 1.573a.248.248 0 
00-.013-.011zm-8 10.675a2.25 2.25 0 01 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-symlink-file-24.svg 
b/etc/images/octicons/file-symlink-file-24.svg
new file mode 100644
index 0000000000..fbfdf60f43
--- /dev/null
+++ b/etc/images/octicons/file-symlink-file-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3 3a2 2 0 012-2h9.982a2 2 0 011.414.586l4.018 
4.018A2 2 0 0121 7.018V21a2 2 0 01-2 2H4.75a.75.75 0 010-1.5H19a.5.5 0 
00.5-.5V8.5h-4a2 2 0 01-2-2v-4H5a.5.5 0 00-.5.5v6.25a.75.75 0 01-1.5 
0V3zm12-.5v4a.5.5 0 00.5.5h4a.5.5 0 00-.146-.336l-4.018-4.018A.5.5 0 0015 
2.5zm-5.692 12l-2.104-2.236a.75.75 0 111.092-1.028l3.294 3.5a.75.75 0 010 
1.028l-3.294 3.5a.75.75 0 11-1.092-1.028L9.30 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-zip-16.svg 
b/etc/images/octicons/file-zip-16.svg
new file mode 100644
index 0000000000..e344df50a9
--- /dev/null
+++ b/etc/images/octicons/file-zip-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.5 1.75a.25.25 0 01.25-.25h3a.75.75 0 000 
1.5h.5a.75.75 0 000-1.5h2.086a.25.25 0 01.177.073l2.914 2.914a.25.25 0 
01.073.177v8.586a.25.25 0 01-.25.25h-.5a.75.75 0 000 1.5h.5A1.75 1.75 0 0014 
13.25V4.664c0-.464-.184-.909-.513-1.237L10.573.513A1.75 1.75 0 009.336 
0H3.75A1.75 1.75 0 002 1.75v11.5c0 .649.353 1.214.874 1.515a.75.75 0 
10.752-1.298.25.25 0 01-.126-.217V1.75zM8.75 3a. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/file-zip-24.svg 
b/etc/images/octicons/file-zip-24.svg
new file mode 100644
index 0000000000..c7d2f1e0a7
--- /dev/null
+++ b/etc/images/octicons/file-zip-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M5 2.5a.5.5 0 00-.5.5v18a.5.5 0 00.5.5h1.75a.75.75 0 010 1.5H5a2 2 
0 01-2-2V3a2 2 0 012-2h9.982a2 2 0 011.414.586l4.018 4.018A2 2 0 0121 
7.018V21a2 2 0 01-2 2h-2.75a.75.75 0 010-1.5H19a.5.5 0 00.5-.5V7.018a.5.5 0 
00-.146-.354l-4.018-4.018a.5.5 0 00-.354-.146H5z"/><path d="M11.5 15.75a.75.75 
0 01.75-.75h1a.75.75 0 010 1.5h-1a.75.75 0 01-.75-.75zm.75-3.75a.75.75 0 000 
1.5h1a.75.75 0 000-1.5h-1zm-.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/filter-16.svg 
b/etc/images/octicons/filter-16.svg
new file mode 100644
index 0000000000..2ae5b2d202
--- /dev/null
+++ b/etc/images/octicons/filter-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M.75 3a.75.75 0 000 1.5h14.5a.75.75 0 
000-1.5H.75zM3 7.75A.75.75 0 013.75 7h8.5a.75.75 0 010 1.5h-8.5A.75.75 0 013 
7.75zm3 4a.75.75 0 01.75-.75h2.5a.75.75 0 010 1.5h-2.5a.75.75 0 
01-.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/filter-24.svg 
b/etc/images/octicons/filter-24.svg
new file mode 100644
index 0000000000..f30e416c0e
--- /dev/null
+++ b/etc/images/octicons/filter-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M2.75 6a.75.75 0 000 1.5h18.5a.75.75 0 000-1.5H2.75zM6 
11.75a.75.75 0 01.75-.75h10.5a.75.75 0 010 1.5H6.75a.75.75 0 01-.75-.75zm4 
4.938a.75.75 0 01.75-.75h2.5a.75.75 0 010 1.5h-2.5a.75.75 0 01-.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/flame-16.svg b/etc/images/octicons/flame-16.svg
new file mode 100644
index 0000000000..9005c98ca3
--- /dev/null
+++ b/etc/images/octicons/flame-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.998 14.5c2.832 0 5-1.98 5-4.5 
0-1.463-.68-2.19-1.879-3.383l-.036-.037c-1.013-1.008-2.3-2.29-2.834-4.434-.322.256-.63.579-.864.953-.432.696-.621
 1.58-.046 2.73.473.947.67 2.284-.278 3.232-.61.61-1.545.84-2.403.633a2.788 
2.788 0 01-1.436-.874A3.21 3.21 0 003 10c0 2.53 2.164 4.5 4.998 
4.5zM9.533.753C9.496.34 9.16.009 8.77.146 7.035.75 4.34 3.187 5.997 
6.5c.344.689.285 1.218.003 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/flame-24.svg b/etc/images/octicons/flame-24.svg
new file mode 100644
index 0000000000..14369a356b
--- /dev/null
+++ b/etc/images/octicons/flame-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.185 21.5c4.059 0 7.065-2.84 7.065-6.75 
0-2.337-1.093-3.489-2.678-5.158l-.021-.023c-1.44-1.517-3.139-3.351-3.649-6.557a6.14
 6.14 0 00-1.911 1.76c-.787 1.144-1.147 2.633-.216 4.495.603 1.205.777 
2.74-.277 3.794-.657.657-1.762 
1.1-2.956.586-.752-.324-1.353-.955-1.838-1.79-.567.706-.954 1.74-.954 2.893 0 
3.847 3.288 6.75 7.435 6.75zm2.08-19.873c-.017-.345-.296-.625-.632-.543-2. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/fold-16.svg b/etc/images/octicons/fold-16.svg
new file mode 100644
index 0000000000..25b75a9b2b
--- /dev/null
+++ b/etc/images/octicons/fold-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 
00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 
15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 
01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 
000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 
010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/fold-24.svg b/etc/images/octicons/fold-24.svg
new file mode 100644
index 0000000000..d0062e479f
--- /dev/null
+++ b/etc/images/octicons/fold-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 15a.75.75 0 01.53.22l3.25 3.25a.75.75 0 
11-1.06 1.06L12 16.81l-2.72 2.72a.75.75 0 01-1.06-1.06l3.25-3.25A.75.75 0 0112 
15z"/><path fill-rule="evenodd" d="M12 15.75a.75.75 0 01.75.75v5.75a.75.75 0 
01-1.5 0V16.5a.75.75 0 01.75-.75zm.53-6.97a.75.75 0 01-1.06 0L8.22 5.53a.75.75 
0 011.06-1.06L12 7.19l2.72-2.72a.75.75 0 111.06 1.06l-3.25 3.25z"/><path 
fill-rule="evenodd" d="M12 8 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/fold-down-16.svg 
b/etc/images/octicons/fold-down-16.svg
new file mode 100644
index 0000000000..8bf551550e
--- /dev/null
+++ b/etc/images/octicons/fold-down-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M8.177 14.323l2.896-2.896a.25.25 0 00-.177-.427H8.75V7.764a.75.75 
0 10-1.5 0V11H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0zM2.25 
5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 4.25a.75.75 0 
01-.75.75h-.5a.75.75 0 010-1.5h.5a.75.75 0 01.75.75zM8.25 5a.75.75 0 
000-1.5h-.5a.75.75 0 000 1.5h.5zM12 4.25a.75.75 0 01-.75.75h-.5a.75.75 0 
010-1.5h.5a.75.75 0 01.75.75zm2.25.75a.75.75 0 000-1.5h [...]
\ No newline at end of file
diff --git a/etc/images/octicons/fold-down-24.svg 
b/etc/images/octicons/fold-down-24.svg
new file mode 100644
index 0000000000..19d1dd2912
--- /dev/null
+++ b/etc/images/octicons/fold-down-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 19a.75.75 0 01-.53-.22l-3.25-3.25a.75.75 0 
111.06-1.06L12 17.19l2.72-2.72a.75.75 0 111.06 1.06l-3.25 3.25A.75.75 0 0112 
19z"/><path fill-rule="evenodd" d="M12 18a.75.75 0 01-.75-.75v-7.5a.75.75 0 
011.5 0v7.5A.75.75 0 0112 18zM10.75 6a.75.75 0 01.75-.75h1a.75.75 0 010 
1.5h-1a.75.75 0 01-.75-.75zm-8 0a.75.75 0 01.75-.75h1a.75.75 0 010 
1.5h-1A.75.75 0 012.75 6zm12 0a.75.75 0 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/fold-up-16.svg 
b/etc/images/octicons/fold-up-16.svg
new file mode 100644
index 0000000000..796fb20e5e
--- /dev/null
+++ b/etc/images/octicons/fold-up-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M7.823 1.677L4.927 4.573A.25.25 0 005.104 5H7.25v3.236a.75.75 0 
101.5 0V5h2.146a.25.25 0 00.177-.427L8.177 1.677a.25.25 0 00-.354 0zM13.75 
11a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zm-3.75.75a.75.75 0 
01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.75 11a.75.75 0 000 
1.5h.5a.75.75 0 000-1.5h-.5zM4 11.75a.75.75 0 01.75-.75h.5a.75.75 0 010 
1.5h-.5a.75.75 0 01-.75-.75zM1.75 11a.75.75 0 000  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/fold-up-24.svg 
b/etc/images/octicons/fold-up-24.svg
new file mode 100644
index 0000000000..a753c8792b
--- /dev/null
+++ b/etc/images/octicons/fold-up-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M11.47 5.22a.75.75 0 011.06 0l3.25 3.25a.75.75 
0 01-1.06 1.06L12 6.81 9.28 9.53a.75.75 0 01-1.06-1.06l3.25-3.25z"/><path 
fill-rule="evenodd" d="M12 5.5a.75.75 0 01.75.75v8a.75.75 0 01-1.5 0v-8A.75.75 
0 0112 5.5zM10.75 18a.75.75 0 01.75-.75h1a.75.75 0 010 1.5h-1a.75.75 0 
01-.75-.75zm-8 0a.75.75 0 01.75-.75h1a.75.75 0 010 1.5h-1a.75.75 0 
01-.75-.75zm12 0a.75.75 0 01.75-.75h1a.75. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/gear-16.svg b/etc/images/octicons/gear-16.svg
new file mode 100644
index 0000000000..bef818d343
--- /dev/null
+++ b/etc/images/octicons/gear-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.429 1.525a6.593 6.593 0 011.142 
0c.036.003.108.036.137.146l.289 1.105c.147.56.55.967.997 
1.189.174.086.341.183.501.29.417.278.97.423 
1.53.27l1.102-.303c.11-.03.175.016.195.046.219.31.41.641.573.989.014.031.022.11-.059.19l-.815.806c-.411.406-.562.957-.53
 1.456a4.588 4.588 0 010 .582c-.032.499.119 1.05.53 
1.456l.815.806c.08.08.073.159.059.19a6.494 6.494 0 01-.573.99c-.02.029-. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/gear-24.svg b/etc/images/octicons/gear-24.svg
new file mode 100644
index 0000000000..302fac4bdf
--- /dev/null
+++ b/etc/images/octicons/gear-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M16 12a4 4 0 11-8 0 4 4 0 018 0zm-1.5 0a2.5 
2.5 0 11-5 0 2.5 2.5 0 015 0z"/><path fill-rule="evenodd" d="M12 1c-.268 
0-.534.01-.797.028-.763.055-1.345.617-1.512 1.304l-.352 
1.45c-.02.078-.09.172-.225.22a8.45 8.45 0 
00-.728.303c-.13.06-.246.044-.315.002l-1.274-.776c-.604-.368-1.412-.354-1.99.147-.403.348-.78.726-1.129
 1.128-.5.579-.515 1.387-.147 1.99l.776 1.275c.042.069.059.185 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/gift-16.svg b/etc/images/octicons/gift-16.svg
new file mode 100644
index 0000000000..5d098a4fd6
--- /dev/null
+++ b/etc/images/octicons/gift-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.75 1.5a1.25 1.25 0 100 
2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707zM2 
2.75c0 .45.108.875.3 1.25h-.55A1.75 1.75 0 000 5.75v2c0 .698.409 1.3 1 
1.582v4.918c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 
14.25V9.332c.591-.281 1-.884 1-1.582v-2A1.75 1.75 0 0014.25 4h-.55a2.75 2.75 0 
00-2.45-4c-.984 0-1.874.42-2.57 1.23A5.086 5.086 0 008 2.274a5.086 5 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/gift-24.svg b/etc/images/octicons/gift-24.svg
new file mode 100644
index 0000000000..377fbc3d85
--- /dev/null
+++ b/etc/images/octicons/gift-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.75 3.75c0 .844.279 1.623.75 2.25H2.75A1.75 
1.75 0 001 7.75v2.5c0 .698.409 1.3 1 1.582v8.418c0 .966.784 1.75 1.75 
1.75h16.5A1.75 1.75 0 0022 20.25v-8.418c.591-.281 1-.884 1-1.582v-2.5A1.75 1.75 
0 0021.25 6H19.5a3.75 3.75 0 00-3-6c-1.456 0-3.436.901-4.5 3.11C10.936.901 
8.955 0 7.5 0a3.75 3.75 0 00-3.75 3.75zM11.22 
6c-.287-3.493-2.57-4.5-3.72-4.5a2.25 2.25 0 000 4.5h3.72zm9.28  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/git-branch-16.svg 
b/etc/images/octicons/git-branch-16.svg
new file mode 100644
index 0000000000..d81e33415d
--- /dev/null
+++ b/etc/images/octicons/git-branch-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 100 1.5.75.75 0 
000-1.5zm-2.25.75a2.25 2.25 0 113 2.122V6A2.5 2.5 0 0110 8.5H6a1 1 0 00-1 
1v1.128a2.251 2.251 0 11-1.5 0V5.372a2.25 2.25 0 111.5 0v1.836A2.492 2.492 0 
016 7h4a1 1 0 001-1v-.628A2.25 2.25 0 019.5 3.25zM4.25 12a.75.75 0 100 
1.5.75.75 0 000-1.5zM3.5 3.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/git-branch-24.svg 
b/etc/images/octicons/git-branch-24.svg
new file mode 100644
index 0000000000..92ff8e8bff
--- /dev/null
+++ b/etc/images/octicons/git-branch-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.75 21a1.75 1.75 0 110-3.5 1.75 1.75 0 010 
3.5zM2.5 19.25a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 0zM5.75 6.5a1.75 1.75 0 
110-3.5 1.75 1.75 0 010 3.5zM2.5 4.75a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 
0zM18.25 6.5a1.75 1.75 0 110-3.5 1.75 1.75 0 010 3.5zM15 4.75a3.25 3.25 0 106.5 
0 3.25 3.25 0 00-6.5 0z"/><path fill-rule="evenodd" d="M5.75 16.75A.75.75 0 
006.5 16V8A.75.75 0 005  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/git-commit-16.svg 
b/etc/images/octicons/git-commit-16.svg
new file mode 100644
index 0000000000..867c71fc99
--- /dev/null
+++ b/etc/images/octicons/git-commit-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 
0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 
017.86 0h3.32a.75.75 0 110 1.5h-3.32z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/git-commit-24.svg 
b/etc/images/octicons/git-commit-24.svg
new file mode 100644
index 0000000000..e0735351f7
--- /dev/null
+++ b/etc/images/octicons/git-commit-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M15.5 11.75a3.5 3.5 0 11-7 0 3.5 3.5 0 017 
0zm1.444-.75a5.001 5.001 0 00-9.888 0H2.75a.75.75 0 100 1.5h4.306a5.001 5.001 0 
009.888 0h4.306a.75.75 0 100-1.5h-4.306z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/git-compare-16.svg 
b/etc/images/octicons/git-compare-16.svg
new file mode 100644
index 0000000000..43ff676544
--- /dev/null
+++ b/etc/images/octicons/git-compare-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M9.573.677L7.177 3.073a.25.25 0 000 .354l2.396 
2.396A.25.25 0 0010 5.646V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 
0 0011 2.5h-1V.854a.25.25 0 00-.427-.177zM6 12v-1.646a.25.25 0 
01.427-.177l2.396 2.396a.25.25 0 010 .354l-2.396 2.396A.25.25 0 016 
15.146V13.5H5A2.5 2.5 0 012.5 11V5.372a2.25 2.25 0 111.5 0V11a1 1 0 001 
1h1zm6.75 0a.75.75 0 100 1.5.75.75 0 000-1.5zM4 3. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/git-compare-24.svg 
b/etc/images/octicons/git-compare-24.svg
new file mode 100644
index 0000000000..6c10851af9
--- /dev/null
+++ b/etc/images/octicons/git-compare-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M19.75 17.5a1.75 1.75 0 100 3.5 1.75 1.75 0 
000-3.5zm-3.25 1.75a3.25 3.25 0 116.5 0 3.25 3.25 0 01-6.5 0z"/><path 
fill-rule="evenodd" d="M13.905 1.72a.75.75 0 010 1.06L12.685 4h4.065a3.75 3.75 
0 013.75 3.75v8.75a.75.75 0 01-1.5 0V7.75a2.25 2.25 0 00-2.25-2.25h-4.064l1.22 
1.22a.75.75 0 01-1.061 1.06l-2.5-2.5a.75.75 0 010-1.06l2.5-2.5a.75.75 0 011.06 
0zM4.25 6.5a1.75 1.75 0 100-3 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/git-fork-24.svg 
b/etc/images/octicons/git-fork-24.svg
new file mode 100644
index 0000000000..c032328e01
--- /dev/null
+++ b/etc/images/octicons/git-fork-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 21a1.75 1.75 0 110-3.5 1.75 1.75 0 010 
3.5zm-3.25-1.75a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 0zm-3-12.75a1.75 1.75 0 
110-3.5 1.75 1.75 0 010 3.5zM2.5 4.75a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 
0zM18.25 6.5a1.75 1.75 0 110-3.5 1.75 1.75 0 010 3.5zM15 4.75a3.25 3.25 0 106.5 
0 3.25 3.25 0 00-6.5 0z"/><path fill-rule="evenodd" d="M6.5 7.75v1A2.25 2.25 0 
008.75 11h6.5a2.25 2.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/git-merge-16.svg 
b/etc/images/octicons/git-merge-16.svg
new file mode 100644
index 0000000000..180092719e
--- /dev/null
+++ b/etc/images/octicons/git-merge-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5 3.254V3.25v.005a.75.75 0 110-.005v.004zm.45 
1.9a2.25 2.25 0 10-1.95.218v5.256a2.25 2.25 0 101.5 0V7.123A5.735 5.735 0 
009.25 9h1.378a2.251 2.251 0 100-1.5H9.25a4.25 4.25 0 01-3.8-2.346zM12.75 
9a.75.75 0 100-1.5.75.75 0 000 1.5zm-8.5 4.5a.75.75 0 100-1.5.75.75 0 000 
1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/git-merge-24.svg 
b/etc/images/octicons/git-merge-24.svg
new file mode 100644
index 0000000000..78d2353be0
--- /dev/null
+++ b/etc/images/octicons/git-merge-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.75 21a1.75 1.75 0 110-3.5 1.75 1.75 0 010 
3.5zM2.5 19.25a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 0zM5.75 6.5a1.75 1.75 0 
110-3.5 1.75 1.75 0 010 3.5zM2.5 4.75a3.25 3.25 0 106.5 0 3.25 3.25 0 00-6.5 
0zM18.25 15a1.75 1.75 0 110-3.5 1.75 1.75 0 010 3.5zM15 13.25a3.25 3.25 0 106.5 
0 3.25 3.25 0 00-6.5 0z"/><path fill-rule="evenodd" d="M6.5 7.25c0 2.9 2.35 
5.25 5.25 5.25h4.5V14h-4 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/git-pull-request-16.svg 
b/etc/images/octicons/git-pull-request-16.svg
new file mode 100644
index 0000000000..d6104e3405
--- /dev/null
+++ b/etc/images/octicons/git-pull-request-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 
.854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 
0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 
11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 
2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 
0zM3.75 12a.75.75 0 100 1.5.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/git-pull-request-24.svg 
b/etc/images/octicons/git-pull-request-24.svg
new file mode 100644
index 0000000000..fb508c73fd
--- /dev/null
+++ b/etc/images/octicons/git-pull-request-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M4.75 3a1.75 1.75 0 100 3.5 1.75 1.75 0 
000-3.5zM1.5 4.75a3.25 3.25 0 116.5 0 3.25 3.25 0 01-6.5 0zM4.75 17.5a1.75 1.75 
0 100 3.5 1.75 1.75 0 000-3.5zM1.5 19.25a3.25 3.25 0 116.5 0 3.25 3.25 0 01-6.5 
0zm17.75-1.75a1.75 1.75 0 100 3.5 1.75 1.75 0 000-3.5zM16 19.25a3.25 3.25 0 
116.5 0 3.25 3.25 0 01-6.5 0z"/><path fill-rule="evenodd" d="M4.75 7.25A.75.75 
0 015.5 8v8A.75.75 0 014  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/globe-16.svg b/etc/images/octicons/globe-16.svg
new file mode 100644
index 0000000000..c60e8d348b
--- /dev/null
+++ b/etc/images/octicons/globe-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.543 7.25h2.733c.144-2.074.866-3.756 
1.58-4.948.12-.197.237-.381.353-.552a6.506 6.506 0 00-4.666 5.5zm2.733 
1.5H1.543a6.506 6.506 0 004.666 5.5 11.13 11.13 0 
01-.352-.552c-.715-1.192-1.437-2.874-1.581-4.948zm1.504 0h4.44a9.637 9.637 0 
01-1.363 4.177c-.306.51-.612.919-.857 1.215a9.978 9.978 0 01-.857-1.215A9.637 
9.637 0 015.78 8.75zm4.44-1.5H5.78a9.637 9.637 0 011.363-4.177c.3 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/globe-24.svg b/etc/images/octicons/globe-24.svg
new file mode 100644
index 0000000000..aa0de37641
--- /dev/null
+++ b/etc/images/octicons/globe-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 
11-4.925 11-11S18.075 1 12 1zM2.513 11.5h4.745c.1-3.037 1.1-5.49 
2.093-7.204.39-.672.78-1.233 1.119-1.673C6.11 3.329 2.746 7 2.513 11.5zm4.77 
1.5H2.552a9.505 9.505 0 007.918 8.377 15.698 15.698 0 01-1.119-1.673C8.413 
18.085 7.47 15.807 7.283 13zm1.504 0h6.426c-.183 2.48-1.02 4.5-1.862 
5.951-.476.82-.95 1.455-1.304 1.88L12 20.89l-.047-.0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/grabber-16.svg 
b/etc/images/octicons/grabber-16.svg
new file mode 100644
index 0000000000..f9395d6258
--- /dev/null
+++ b/etc/images/octicons/grabber-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M10 13a1 1 0 100-2 1 1 0 000 2zm-4 0a1 1 0 
100-2 1 1 0 000 2zm1-5a1 1 0 11-2 0 1 1 0 012 0zm3 1a1 1 0 100-2 1 1 0 000 
2zm1-5a1 1 0 11-2 0 1 1 0 012 0zM6 5a1 1 0 100-2 1 1 0 000 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/grabber-24.svg 
b/etc/images/octicons/grabber-24.svg
new file mode 100644
index 0000000000..2151f5a91f
--- /dev/null
+++ b/etc/images/octicons/grabber-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M15 18a1 1 0 100-2 1 1 0 000 2zm1-6a1 1 0 11-2 
0 1 1 0 012 0zm-7 6a1 1 0 100-2 1 1 0 000 2zm0-5a1 1 0 100-2 1 1 0 000 2zm7-6a1 
1 0 11-2 0 1 1 0 012 0zM9 8a1 1 0 100-2 1 1 0 000 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/graph-16.svg b/etc/images/octicons/graph-16.svg
new file mode 100644
index 0000000000..9c969c5669
--- /dev/null
+++ b/etc/images/octicons/graph-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 1.75a.75.75 0 00-1.5 0v12.5c0 
.414.336.75.75.75h14.5a.75.75 0 000-1.5H1.5V1.75zm14.28 2.53a.75.75 0 
00-1.06-1.06L10 7.94 7.53 5.47a.75.75 0 00-1.06 0L3.22 8.72a.75.75 0 001.06 
1.06L7 7.06l2.47 2.47a.75.75 0 001.06 0l5.25-5.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/graph-24.svg b/etc/images/octicons/graph-24.svg
new file mode 100644
index 0000000000..bfe7e067b7
--- /dev/null
+++ b/etc/images/octicons/graph-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M2.5 2.75a.75.75 0 00-1.5 0v18.5c0 .414.336.75.75.75H20a.75.75 0 
000-1.5H2.5V2.75z"/><path d="M22.28 7.78a.75.75 0 00-1.06-1.06l-5.72 
5.72-3.72-3.72a.75.75 0 00-1.06 0l-6 6a.75.75 0 101.06 1.06l5.47-5.47 3.72 
3.72a.75.75 0 001.06 0l6.25-6.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/heading-16.svg 
b/etc/images/octicons/heading-16.svg
new file mode 100644
index 0000000000..01c8694f6d
--- /dev/null
+++ b/etc/images/octicons/heading-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.75 2a.75.75 0 01.75.75V7h7V2.75a.75.75 0 
011.5 0v10.5a.75.75 0 01-1.5 0V8.5h-7v4.75a.75.75 0 01-1.5 0V2.75A.75.75 0 
013.75 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/heading-24.svg 
b/etc/images/octicons/heading-24.svg
new file mode 100644
index 0000000000..6f44213bce
--- /dev/null
+++ b/etc/images/octicons/heading-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6.25 4a.75.75 0 01.75.75V11h10V4.75a.75.75 0 
011.5 0v14.5a.75.75 0 01-1.5 0V12.5H7v6.75a.75.75 0 01-1.5 0V4.75A.75.75 0 
016.25 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/heart-16.svg b/etc/images/octicons/heart-16.svg
new file mode 100644
index 0000000000..2a41c226f2
--- /dev/null
+++ b/etc/images/octicons/heart-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 
1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 
003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 
0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 
14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 
22.075 0 01-3.434-2.414C2.045 10.731 0 8. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/heart-24.svg b/etc/images/octicons/heart-24.svg
new file mode 100644
index 0000000000..744d875d61
--- /dev/null
+++ b/etc/images/octicons/heart-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6.736 4C4.657 4 2.5 5.88 2.5 8.514c0 3.107 
2.324 5.96 4.861 8.12a29.66 29.66 0 004.566 
3.175l.073.041.073-.04c.271-.153.661-.38 1.13-.674.94-.588 2.19-1.441 
3.436-2.502 2.537-2.16 4.861-5.013 4.861-8.12C21.5 5.88 19.343 4 17.264 
4c-2.106 0-3.801 1.389-4.553 3.643a.75.75 0 01-1.422 0C10.537 5.389 8.841 4 
6.736 4zM12 20.703l.343.667a.75.75 0 01-.686 0l.343-.667zM1 8.513C1 5.053  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/heart-fill-16.svg 
b/etc/images/octicons/heart-fill-16.svg
new file mode 100644
index 0000000000..25570bbd3c
--- /dev/null
+++ b/etc/images/octicons/heart-fill-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.655 14.916L8 14.25l.345.666a.752.752 0 
01-.69 0zm0 0L8 14.25l.345.666.002-.001.006-.003.018-.01a7.643 7.643 0 
00.31-.17 22.08 22.08 0 003.433-2.414C13.956 10.731 16 8.35 16 5.5 16 2.836 
13.914 1 11.75 1 10.203 1 8.847 1.802 8 3.02 7.153 1.802 5.797 1 4.25 1 2.086 1 
0 2.836 0 5.5c0 2.85 2.045 5.231 3.885 6.818a22.075 22.075 0 003.744 
2.584l.018.01.006.003h.002z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/heart-fill-24.svg 
b/etc/images/octicons/heart-fill-24.svg
new file mode 100644
index 0000000000..bff44294e8
--- /dev/null
+++ b/etc/images/octicons/heart-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M14 
20.408c-.492.308-.903.546-1.192.709-.153.086-.308.17-.463.252h-.002a.75.75 0 
01-.686 0 16.709 16.709 0 01-.465-.252 31.147 31.147 0 01-4.803-3.34C3.8 15.572 
1 12.331 1 8.513 1 5.052 3.829 2.5 6.736 2.5 9.03 2.5 10.881 3.726 12 5.605 
13.12 3.726 14.97 2.5 17.264 2.5 20.17 2.5 23 5.052 23 8.514c0 3.818-2.801 
7.06-5.389 9.262A31.146 31.146 0 0114 20.408z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/history-16.svg 
b/etc/images/octicons/history-16.svg
new file mode 100644
index 0000000000..5a87601119
--- /dev/null
+++ b/etc/images/octicons/history-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.643 3.143L.427 1.927A.25.25 0 000 
2.104V5.75c0 .138.112.25.25.25h3.646a.25.25 0 00.177-.427L2.715 4.215a6.5 6.5 0 
11-1.18 4.458.75.75 0 10-1.493.154 8.001 8.001 0 101.6-5.684zM7.75 4a.75.75 0 
01.75.75v2.992l2.028.812a.75.75 0 01-.557 1.392l-2.5-1A.75.75 0 017 
8.25v-3.5A.75.75 0 017.75 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/history-24.svg 
b/etc/images/octicons/history-24.svg
new file mode 100644
index 0000000000..00b2475c61
--- /dev/null
+++ b/etc/images/octicons/history-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M11.998 2.5A9.503 9.503 0 003.378 8H5.75a.75.75 0 010 1.5H2a1 1 0 
01-1-1V4.75a.75.75 0 011.5 0v1.697A10.997 10.997 0 0111.998 1C18.074 1 23 5.925 
23 12s-4.926 11-11.002 11C6.014 23 1.146 18.223 1 12.275a.75.75 0 011.5-.037 
9.5 9.5 0 009.498 9.262c5.248 0 9.502-4.253 
9.502-9.5s-4.254-9.5-9.502-9.5z"/><path d="M12.5 7.25a.75.75 0 00-1.5 0v5.5c0 
.27.144.518.378.651l3.5 2a.75.75 0 00.744-1.302L12.5 12 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/home-16.svg b/etc/images/octicons/home-16.svg
new file mode 100644
index 0000000000..417ac41399
--- /dev/null
+++ b/etc/images/octicons/home-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.156 1.835a.25.25 0 00-.312 0l-5.25 
4.2a.25.25 0 00-.094.196v7.019c0 .138.112.25.25.25H5.5V8.25a.75.75 0 
01.75-.75h3.5a.75.75 0 01.75.75v5.25h2.75a.25.25 0 00.25-.25V6.23a.25.25 0 
00-.094-.195l-5.25-4.2zM6.906.664a1.75 1.75 0 012.187 0l5.25 
4.2c.415.332.657.835.657 1.367v7.019A1.75 1.75 0 0113.25 15h-3.5a.75.75 0 
01-.75-.75V9H7v5.25a.75.75 0 01-.75.75h-3.5A1.75 1.75 0 011 13. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/home-24.svg b/etc/images/octicons/home-24.svg
new file mode 100644
index 0000000000..25fcbdffbb
--- /dev/null
+++ b/etc/images/octicons/home-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M11.03 2.59a1.5 1.5 0 011.94 0l7.5 6.363a1.5 
1.5 0 01.53 1.144V19.5a1.5 1.5 0 01-1.5 1.5h-5.75a.75.75 0 
01-.75-.75V14h-2v6.25a.75.75 0 01-.75.75H4.5A1.5 1.5 0 013 
19.5v-9.403c0-.44.194-.859.53-1.144l7.5-6.363zM12 3.734l-7.5 
6.363V19.5h5v-6.25a.75.75 0 01.75-.75h3.5a.75.75 0 01.75.75v6.25h5v-9.403L12 
3.734z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/home-fill-24.svg 
b/etc/images/octicons/home-fill-24.svg
new file mode 100644
index 0000000000..bc69725583
--- /dev/null
+++ b/etc/images/octicons/home-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12.97 2.59a1.5 1.5 0 00-1.94 0l-7.5 6.363A1.5 1.5 0 003 
10.097V19.5A1.5 1.5 0 004.5 21h4.75a.75.75 0 00.75-.75V14h4v6.25c0 
.414.336.75.75.75h4.75a1.5 1.5 0 001.5-1.5v-9.403a1.5 1.5 0 
00-.53-1.144l-7.5-6.363z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/horizontal-rule-16.svg 
b/etc/images/octicons/horizontal-rule-16.svg
new file mode 100644
index 0000000000..fcaef7ee98
--- /dev/null
+++ b/etc/images/octicons/horizontal-rule-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 7.75A.75.75 0 01.75 7h14.5a.75.75 0 010 
1.5H.75A.75.75 0 010 7.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/horizontal-rule-24.svg 
b/etc/images/octicons/horizontal-rule-24.svg
new file mode 100644
index 0000000000..faae2a303a
--- /dev/null
+++ b/etc/images/octicons/horizontal-rule-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2 12.75a.75.75 0 01.75-.75h18.5a.75.75 0 010 
1.5H2.75a.75.75 0 01-.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/hourglass-16.svg 
b/etc/images/octicons/hourglass-16.svg
new file mode 100644
index 0000000000..91243a98ae
--- /dev/null
+++ b/etc/images/octicons/hourglass-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.75 1a.75.75 0 000 1.5h.75v1.25a4.75 4.75 0 
001.9 3.8l.333.25c.134.1.134.3 0 .4l-.333.25a4.75 4.75 0 00-1.9 
3.8v1.25h-.75a.75.75 0 000 1.5h10.5a.75.75 0 000-1.5h-.75v-1.25a4.75 4.75 0 
00-1.9-3.8l-.333-.25a.25.25 0 010-.4l.333-.25a4.75 4.75 0 
001.9-3.8V2.5h.75a.75.75 0 000-1.5H2.75zM11 2.5H5v1.25a3.25 3.25 0 001.3 
2.6l.333.25c.934.7.934 2.1 0 2.8l-.333.25a3.25 3.25 0 00-1.3 2. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/hourglass-24.svg 
b/etc/images/octicons/hourglass-24.svg
new file mode 100644
index 0000000000..04aca3cdc5
--- /dev/null
+++ b/etc/images/octicons/hourglass-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M4.75 2a.75.75 0 000 1.5h.75v2.982a4.75 4.75 0 
002.215 4.017l2.044 1.29a.25.25 0 010 .422l-2.044 1.29A4.75 4.75 0 005.5 
17.518V20.5h-.75a.75.75 0 000 1.5h14.5a.75.75 0 000-1.5h-.75v-2.982a4.75 4.75 0 
00-2.215-4.017l-2.044-1.29a.25.25 0 010-.422l2.044-1.29A4.75 4.75 0 0018.5 
6.482V3.5h.75a.75.75 0 000-1.5H4.75zM17 3.5H7v2.982A3.25 3.25 0 008.516 
9.23l2.044 1.29a1.75 1.75 0 010 2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/hubot-16.svg b/etc/images/octicons/hubot-16.svg
new file mode 100644
index 0000000000..1980259fda
--- /dev/null
+++ b/etc/images/octicons/hubot-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 8a8 8 0 1116 0v5.25a.75.75 0 01-1.5 0V8a6.5 
6.5 0 10-13 0v5.25a.75.75 0 01-1.5 0V8zm5.5 4.25a.75.75 0 01.75-.75h3.5a.75.75 
0 010 1.5h-3.5a.75.75 0 01-.75-.75zM3 6.75C3 5.784 3.784 5 4.75 5h6.5c.966 0 
1.75.784 1.75 1.75v1.5A1.75 1.75 0 0111.25 10h-6.5A1.75 1.75 0 013 
8.25v-1.5zm1.47-.53a.75.75 0 011.06 0l.97.97.97-.97a.75.75 0 011.06 
0l.97.97.97-.97a.75.75 0 111.06 1.06l-1.5  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/hubot-24.svg b/etc/images/octicons/hubot-24.svg
new file mode 100644
index 0000000000..4688083d01
--- /dev/null
+++ b/etc/images/octicons/hubot-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M0 13C0 6.373 5.373 1 12 1s12 5.373 12 12v8.657a.75.75 0 01-1.5 
0V13c0-5.799-4.701-10.5-10.5-10.5S1.5 7.201 1.5 13v8.657a.75.75 0 01-1.5 
0V13z"/><path d="M8 19.75a.75.75 0 01.75-.75h6.5a.75.75 0 010 1.5h-6.5a.75.75 0 
01-.75-.75z"/><path fill-rule="evenodd" d="M5.25 9.5a1.75 1.75 0 00-1.75 
1.75v3.5c0 .966.784 1.75 1.75 1.75h13.5a1.75 1.75 0 001.75-1.75v-3.5a1.75 1.75 
0 00-1.75-1.75H5.25zm.22 1.47a. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/image-16.svg b/etc/images/octicons/image-16.svg
new file mode 100644
index 0000000000..95292a883a
--- /dev/null
+++ b/etc/images/octicons/image-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 2.5a.25.25 0 00-.25.25v10.5c0 
.138.112.25.25.25h.94a.76.76 0 01.03-.03l6.077-6.078a1.75 1.75 0 
012.412-.06L14.5 10.31V2.75a.25.25 0 00-.25-.25H1.75zm12.5 
11H4.81l5.048-5.047a.25.25 0 01.344-.009l4.298 3.889v.917a.25.25 0 
01-.25.25zm1.75-.25V2.75A1.75 1.75 0 0014.25 1H1.75A1.75 1.75 0 000 2.75v10.5C0 
14.216.784 15 1.75 15h12.5A1.75 1.75 0 0016 13.25zM5.5 6a.5.5 0 11-1 0 .5 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/image-24.svg b/etc/images/octicons/image-24.svg
new file mode 100644
index 0000000000..164bb8467d
--- /dev/null
+++ b/etc/images/octicons/image-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M19.25 4.5H4.75a.25.25 0 00-.25.25v14.5c0 
.138.112.25.25.25h.19l9.823-9.823a1.75 1.75 0 012.475 0l2.262 2.262V4.75a.25.25 
0 00-.25-.25zm.25 9.56l-3.323-3.323a.25.25 0 00-.354 0L7.061 19.5H19.25a.25.25 
0 00.25-.25v-5.19zM4.75 3A1.75 1.75 0 003 4.75v14.5c0 .966.784 1.75 1.75 
1.75h14.5A1.75 1.75 0 0021 19.25V4.75A1.75 1.75 0 0019.25 3H4.75zM8.5 9.5a1 1 0 
100-2 1 1 0 000 2zm0 1.5a2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/inbox-16.svg b/etc/images/octicons/inbox-16.svg
new file mode 100644
index 0000000000..6405d0e397
--- /dev/null
+++ b/etc/images/octicons/inbox-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.8 2.06A1.75 1.75 0 014.41 1h7.18c.7 0 
1.333.417 1.61 1.06l2.74 6.395a.75.75 0 01.06.295v4.5A1.75 1.75 0 0114.25 
15H1.75A1.75 1.75 0 010 13.25v-4.5a.75.75 0 01.06-.295L2.8 2.06zm1.61.44a.25.25 
0 00-.23.152L1.887 8H4.75a.75.75 0 01.6.3L6.625 10h2.75l1.275-1.7a.75.75 0 
01.6-.3h2.863L11.82 2.652a.25.25 0 00-.23-.152H4.41zm10.09 7h-2.875l-1.275 
1.7a.75.75 0 01-.6.3h-3.5a.75.75 0  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/inbox-24.svg b/etc/images/octicons/inbox-24.svg
new file mode 100644
index 0000000000..0498885644
--- /dev/null
+++ b/etc/images/octicons/inbox-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M4.801 3.57A1.75 1.75 0 016.414 
2.5h11.174c.702 0 1.337.42 1.611 1.067l3.741 
8.828c.04.092.06.192.06.293v7.562A1.75 1.75 0 0121.25 22H2.75A1.75 1.75 0 011 
20.25v-7.5c0-.1.02-.199.059-.291L4.8 3.571zM6.414 4a.25.25 0 00-.23.153L2.88 
12H8a.75.75 0 01.648.372L10.18 15h3.638l1.533-2.628a.75.75 0 
01.64-.372l5.13-.051-3.304-7.797a.25.25 0 00-.23-.152H6.414zM21.5 
13.445l-5.067.05-1.53 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/infinity-16.svg 
b/etc/images/octicons/infinity-16.svg
new file mode 100644
index 0000000000..d00affdb69
--- /dev/null
+++ b/etc/images/octicons/infinity-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.5 6c-1.086 0-2 .914-2 2 0 1.086.914 2 2 2 
.525 0 1.122-.244 1.825-.727.51-.35 1.025-.79 
1.561-1.273-.536-.483-1.052-.922-1.56-1.273C4.621 6.244 4.025 6 3.5 
6zm4.5.984c-.59-.533-1.204-1.066-1.825-1.493-.797-.548-1.7-.991-2.675-.991C1.586
 4.5 0 6.086 0 8s1.586 3.5 3.5 3.5c.975 0 1.878-.444 2.675-.991.621-.427 
1.235-.96 1.825-1.493.59.533 1.204 1.066 1.825 1.493.797.547 1.7.991 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/infinity-24.svg 
b/etc/images/octicons/infinity-24.svg
new file mode 100644
index 0000000000..0871f28f00
--- /dev/null
+++ b/etc/images/octicons/infinity-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.25 8.5c-2.032 0-3.75 1.895-3.75 3.75S3.218 
16 5.25 16c1.017 0 2.014-.457 3.062-1.253.89-.678 1.758-1.554 
2.655-2.497-.897-.943-1.765-1.82-2.655-2.497C7.264 8.957 6.267 8.5 5.25 8.5zM12 
11.16c-.887-.933-1.813-1.865-2.78-2.6C8.048 7.667 6.733 7 5.25 7 2.343 7 0 
9.615 0 12.25s2.343 5.25 5.25 5.25c1.483 0 2.798-.668 3.97-1.56.967-.735 
1.893-1.667 2.78-2.6.887.933 1.813 1.865 2.7 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/info-16.svg b/etc/images/octicons/info-16.svg
new file mode 100644
index 0000000000..876266860a
--- /dev/null
+++ b/etc/images/octicons/info-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 
8a8 8 0 1116 0A8 8 0 010 8zm6.5-.25A.75.75 0 017.25 7h1a.75.75 0 
01.75.75v2.75h.25a.75.75 0 010 1.5h-2a.75.75 0 010-1.5h.25v-2h-.25a.75.75 0 
01-.75-.75zM8 6a1 1 0 100-2 1 1 0 000 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/info-24.svg b/etc/images/octicons/info-24.svg
new file mode 100644
index 0000000000..5cf20731bf
--- /dev/null
+++ b/etc/images/octicons/info-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M13 7.5a1 1 0 11-2 0 1 1 0 012 0zm-3 3.75a.75.75 0 
01.75-.75h1.5a.75.75 0 01.75.75v4.25h.75a.75.75 0 010 1.5h-3a.75.75 0 
010-1.5h.75V12h-.75a.75.75 0 01-.75-.75z"/><path fill-rule="evenodd" d="M12 
1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zM2.5 12a9.5 
9.5 0 1119 0 9.5 9.5 0 01-19 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/issue-closed-16.svg 
b/etc/images/octicons/issue-closed-16.svg
new file mode 100644
index 0000000000..e3b71dd91b
--- /dev/null
+++ b/etc/images/octicons/issue-closed-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 0110.65-5.003.75.75 0 
00.959-1.153 8 8 0 102.592 8.33.75.75 0 10-1.444-.407A6.5 6.5 0 011.5 8zM8 12a1 
1 0 100-2 1 1 0 000 2zm0-8a.75.75 0 01.75.75v3.5a.75.75 0 11-1.5 0v-3.5A.75.75 
0 018 4zm4.78 4.28l3-3a.75.75 0 00-1.06-1.06l-2.47 2.47-.97-.97a.749.749 0 
10-1.06 1.06l1.5 1.5a.75.75 0 001.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/issue-closed-24.svg 
b/etc/images/octicons/issue-closed-24.svg
new file mode 100644
index 0000000000..f052753f68
--- /dev/null
+++ b/etc/images/octicons/issue-closed-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M2.5 12c0-5.24 4.288-9.5 9.593-9.5a9.608 9.608 0 017.197 
3.219.75.75 0 001.12-.998A11.108 11.108 0 0012.093 1C5.973 1 1 5.919 1 12s4.973 
11 11.093 11c5.403 0 9.91-3.832 10.893-8.915a.75.75 0 10-1.472-.285c-.848 
4.381-4.74 7.7-9.421 7.7C6.788 21.5 2.5 17.24 2.5 12z"/><path d="M12 17a1 1 0 
100-2 1 1 0 000 2zm0-10a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 
0112 7zm11.28.78a.75.75 0 00-1.06 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/issue-opened-16.svg 
b/etc/images/octicons/issue-opened-16.svg
new file mode 100644
index 0000000000..74f93fbedd
--- /dev/null
+++ b/etc/images/octicons/issue-opened-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 
8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 
00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/issue-opened-24.svg 
b/etc/images/octicons/issue-opened-24.svg
new file mode 100644
index 0000000000..92f44b41e1
--- /dev/null
+++ b/etc/images/octicons/issue-opened-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12 7a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0112 
7zm1 9a1 1 0 11-2 0 1 1 0 012 0z"/><path fill-rule="evenodd" d="M12 1C5.925 1 1 
5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zM2.5 12a9.5 9.5 0 1119 0 
9.5 9.5 0 01-19 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/issue-reopened-16.svg 
b/etc/images/octicons/issue-reopened-16.svg
new file mode 100644
index 0000000000..1ad1e7a657
--- /dev/null
+++ b/etc/images/octicons/issue-reopened-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 1.5a6.491 6.491 0 00-5.285 2.715l1.358 
1.358A.25.25 0 013.896 6H.25A.25.25 0 010 5.75V2.104a.25.25 0 01.427-.177l1.216 
1.216a8 8 0 0114.315 4.03.748.748 0 01-.668.83.75.75 0 01-.824-.676A6.501 6.501 
0 008 1.5zM.712 8.004a.75.75 0 01.822.67 6.501 6.501 0 0011.751 
3.111l-1.358-1.358a.25.25 0 01.177-.427h3.646a.25.25 0 01.25.25v3.646a.25.25 0 
01-.427.177l-1.216-1.216A8 8 0 01.0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/issue-reopened-24.svg 
b/etc/images/octicons/issue-reopened-24.svg
new file mode 100644
index 0000000000..2df7431551
--- /dev/null
+++ b/etc/images/octicons/issue-reopened-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M3.38 8A9.502 9.502 0 0112 2.5a9.502 9.502 0 019.215 7.182.75.75 0 
101.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 00-9.5 5.452V4.75a.75.75 
0 00-1.5 0V8.5a1 1 0 001 1h3.75a.75.75 0 000-1.5H3.38zm-.595 6.318a.75.75 0 
00-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 
9.5-5.451v1.701a.75.75 0 001.5 0V15.5a1 1 0 00-1-1h-3.75a.75.75 0 000 
1.5h2.37A9.502 9.502 0 0112 21.5c-4.446 0-8.181 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/italic-16.svg 
b/etc/images/octicons/italic-16.svg
new file mode 100644
index 0000000000..f02dd05ff9
--- /dev/null
+++ b/etc/images/octicons/italic-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6 2.75A.75.75 0 016.75 2h6.5a.75.75 0 010 
1.5h-2.505l-3.858 9H9.25a.75.75 0 010 1.5h-6.5a.75.75 0 
010-1.5h2.505l3.858-9H6.75A.75.75 0 016 2.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/italic-24.svg 
b/etc/images/octicons/italic-24.svg
new file mode 100644
index 0000000000..84a5b12f47
--- /dev/null
+++ b/etc/images/octicons/italic-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M10 4.75a.75.75 0 01.75-.75h8.5a.75.75 0 010 
1.5h-3.514l-5.828 13h3.342a.75.75 0 010 1.5h-8.5a.75.75 0 
010-1.5h3.514l5.828-13H10.75a.75.75 0 01-.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/kebab-horizontal-16.svg 
b/etc/images/octicons/kebab-horizontal-16.svg
new file mode 100644
index 0000000000..7e7930c1e4
--- /dev/null
+++ b/etc/images/octicons/kebab-horizontal-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 
1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/kebab-horizontal-24.svg 
b/etc/images/octicons/kebab-horizontal-24.svg
new file mode 100644
index 0000000000..a31373b59e
--- /dev/null
+++ b/etc/images/octicons/kebab-horizontal-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6 12a2 2 0 11-4 0 2 2 0 014 0zm8 0a2 2 0 11-4 
0 2 2 0 014 0zm6 2a2 2 0 100-4 2 2 0 000 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/key-16.svg b/etc/images/octicons/key-16.svg
new file mode 100644
index 0000000000..7316674279
--- /dev/null
+++ b/etc/images/octicons/key-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.5 5.5a4 4 0 112.731 3.795.75.75 0 
00-.768.18L7.44 10.5H6.25a.75.75 0 00-.75.75v1.19l-.06.06H4.25a.75.75 0 
00-.75.75v1.19l-.06.06H1.75a.25.25 0 01-.25-.25v-1.69l5.024-5.023a.75.75 0 
00.181-.768A3.995 3.995 0 016.5 5.5zm4-5.5a5.5 5.5 0 00-5.348 6.788L.22 
11.72a.75.75 0 00-.22.53v2C0 15.216.784 16 1.75 16h2a.75.75 0 
00.53-.22l.5-.5a.75.75 0 00.22-.53V14h.75a.75.75 0 00.53-.22l. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/key-24.svg b/etc/images/octicons/key-24.svg
new file mode 100644
index 0000000000..b89175dd2e
--- /dev/null
+++ b/etc/images/octicons/key-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M16.75 8.5a1.25 1.25 0 100-2.5 1.25 1.25 0 000 2.5z"/><path 
fill-rule="evenodd" d="M15.75 0a8.25 8.25 0 00-7.851 10.79L.513 18.178A1.75 
1.75 0 000 19.414v2.836C0 23.217.784 24 1.75 24h1.5A1.75 1.75 0 005 
22.25v-1a.25.25 0 01.25-.25h2.735a.75.75 0 00.545-.22l.214-.213A.875.875 0 009 
19.948V18.5a.25.25 0 01.25-.25h1.086c.464 0 .91-.184 
1.237-.513l1.636-1.636A8.25 8.25 0 1015.75 0zM9 8.25a6.75 6.75 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/law-16.svg b/etc/images/octicons/law-16.svg
new file mode 100644
index 0000000000..eacb358d07
--- /dev/null
+++ b/etc/images/octicons/law-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.75.75a.75.75 0 00-1.5 0V2h-.984c-.305 
0-.604.08-.869.23l-1.288.737A.25.25 0 013.984 3H1.75a.75.75 0 000 1.5h.428L.066 
9.192a.75.75 0 
00.154.838l.53-.53-.53.53v.001l.002.002.002.002.006.006.016.015.045.04a3.514 
3.514 0 00.686.45A4.492 4.492 0 003 11c.88 0 1.556-.22 2.023-.454a3.515 3.515 0 
00.686-.45l.045-.04.016-.015.006-.006.002-.002.001-.002L5.25 9.5l.53.53a.75.75 
0 00.154 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/law-24.svg b/etc/images/octicons/law-24.svg
new file mode 100644
index 0000000000..15818d9206
--- /dev/null
+++ b/etc/images/octicons/law-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.75 2.75a.75.75 0 00-1.5 0V4.5H9.276a1.75 
1.75 0 00-.985.303L6.596 5.957A.25.25 0 016.455 6H2.353a.75.75 0 100 
1.5H3.93L.563 15.18a.762.762 0 
00.21.88c.08.064.161.125.309.221.186.121.452.278.792.433.68.311 1.662.62 
2.876.62a6.919 6.919 0 
002.876-.62c.34-.155.606-.312.792-.433.15-.097.23-.158.31-.223a.75.75 0 
00.209-.878L5.569 7.5h.886c.351 0 .694-.106.984-.303l1.696-1.154A.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/light-bulb-16.svg 
b/etc/images/octicons/light-bulb-16.svg
new file mode 100644
index 0000000000..615d7513b8
--- /dev/null
+++ b/etc/images/octicons/light-bulb-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 
1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 
1.49a.75.75 0 01-1.484.211c-.04-.282-.163-.547-.37-.847a8.695 8.695 0 
00-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 
4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 
3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.3 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/light-bulb-24.svg 
b/etc/images/octicons/light-bulb-24.svg
new file mode 100644
index 0000000000..6844832047
--- /dev/null
+++ b/etc/images/octicons/light-bulb-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 2.5c-3.81 0-6.5 2.743-6.5 6.119 0 
1.536.632 2.572 1.425 
3.56.172.215.347.422.527.635l.096.112c.21.25.427.508.63.774.404.531.783 
1.128.995 1.834a.75.75 0 01-1.436.432c-.138-.46-.397-.89-.753-1.357a18.354 
18.354 0 00-.582-.714l-.092-.11c-.18-.212-.37-.436-.555-.667C4.87 12.016 4 
10.651 4 8.618 4 4.363 7.415 1 12 1s8 3.362 8 7.619c0 2.032-.87 3.397-1.755 
4.5-.185.23-.375.454-. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/link-16.svg b/etc/images/octicons/link-16.svg
new file mode 100644
index 0000000000..d2a53c7ede
--- /dev/null
+++ b/etc/images/octicons/link-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 
2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 
0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 
010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 
2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 
01-2.83 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/link-24.svg b/etc/images/octicons/link-24.svg
new file mode 100644
index 0000000000..2fa1b179f3
--- /dev/null
+++ b/etc/images/octicons/link-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M14.78 3.653a3.936 3.936 0 115.567 5.567l-3.627 3.627a3.936 3.936 
0 01-5.88-.353.75.75 0 00-1.18.928 5.436 5.436 0 008.12.486l3.628-3.628a5.436 
5.436 0 10-7.688-7.688l-3 3a.75.75 0 001.06 1.061l3-3z"/><path d="M7.28 
11.153a3.936 3.936 0 015.88.353.75.75 0 001.18-.928 5.436 5.436 0 
00-8.12-.486L2.592 13.72a5.436 5.436 0 107.688 7.688l3-3a.75.75 0 
10-1.06-1.06l-3 3a3.936 3.936 0 01-5.567-5.568l3.627 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/link-external-16.svg 
b/etc/images/octicons/link-external-16.svg
new file mode 100644
index 0000000000..a041df87e1
--- /dev/null
+++ b/etc/images/octicons/link-external-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M10.604 1h4.146a.25.25 0 01.25.25v4.146a.25.25 
0 01-.427.177L13.03 4.03 9.28 7.78a.75.75 0 
01-1.06-1.06l3.75-3.75-1.543-1.543A.25.25 0 0110.604 1zM3.75 2A1.75 1.75 0 002 
3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 12.25v-3.5a.75.75 0 
00-1.5 0v3.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-8.5a.25.25 0 
01.25-.25h3.5a.75.75 0 000-1.5h-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/link-external-24.svg 
b/etc/images/octicons/link-external-24.svg
new file mode 100644
index 0000000000..1e53036603
--- /dev/null
+++ b/etc/images/octicons/link-external-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M15.5 2.25a.75.75 0 01.75-.75h5.5a.75.75 0 01.75.75v5.5a.75.75 0 
01-1.5 0V4.06l-6.22 6.22a.75.75 0 11-1.06-1.06L19.94 3h-3.69a.75.75 0 
01-.75-.75z"/><path d="M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 010 
1.5h-8.5a.25.25 0 00-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 
00.25-.25v-8.5a.75.75 0 011.5 0v8.5a1.75 1.75 0 01-1.75 1.75H4.25a1.75 1.75 0 
01-1.75-1.75V4.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/list-ordered-16.svg 
b/etc/images/octicons/list-ordered-16.svg
new file mode 100644
index 0000000000..35adc55dd2
--- /dev/null
+++ b/etc/images/octicons/list-ordered-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.003 2.5a.5.5 0 00-.723-.447l-1.003.5a.5.5 0 
00.446.895l.28-.14V6H.5a.5.5 0 000 1h2.006a.5.5 0 100-1h-.503V2.5zM5 
3.25a.75.75 0 01.75-.75h8.5a.75.75 0 010 1.5h-8.5A.75.75 0 015 3.25zm0 5a.75.75 
0 01.75-.75h8.5a.75.75 0 010 1.5h-8.5A.75.75 0 015 8.25zm0 5a.75.75 0 
01.75-.75h8.5a.75.75 0 010 1.5h-8.5a.75.75 0 01-.75-.75zM.924 
10.32l.003-.004a.851.851 0 01.144-.153A.66.66 0 011. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/list-ordered-24.svg 
b/etc/images/octicons/list-ordered-24.svg
new file mode 100644
index 0000000000..104e926c49
--- /dev/null
+++ b/etc/images/octicons/list-ordered-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M3.604 3.089A.75.75 0 014 3.75V8.5h.75a.75.75 0 010 1.5h-3a.75.75 
0 110-1.5h.75V5.151l-.334.223a.75.75 0 01-.832-1.248l1.5-1a.75.75 0 
01.77-.037zM8.75 5.5a.75.75 0 000 1.5h11.5a.75.75 0 000-1.5H8.75zm0 6a.75.75 0 
000 1.5h11.5a.75.75 0 000-1.5H8.75zm0 6a.75.75 0 000 1.5h11.5a.75.75 0 
000-1.5H8.75zM5.5 15.75c0-.704-.271-1.286-.72-1.686a2.302 2.302 0 
00-1.53-.564c-.535 0-1.094.178-1.53.565-.449.399-. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/list-unordered-16.svg 
b/etc/images/octicons/list-unordered-16.svg
new file mode 100644
index 0000000000..813c837daf
--- /dev/null
+++ b/etc/images/octicons/list-unordered-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2 4a1 1 0 100-2 1 1 0 000 2zm3.75-1.5a.75.75 
0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm0 5a.75.75 0 000 1.5h8.5a.75.75 0 
000-1.5h-8.5zm0 5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zM3 8a1 1 0 11-2 0 
1 1 0 012 0zm-1 6a1 1 0 100-2 1 1 0 000 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/list-unordered-24.svg 
b/etc/images/octicons/list-unordered-24.svg
new file mode 100644
index 0000000000..4cf9d4ca06
--- /dev/null
+++ b/etc/images/octicons/list-unordered-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M4 7a1 1 0 100-2 1 1 0 000 2zm4.75-1.5a.75.75 
0 000 1.5h11.5a.75.75 0 000-1.5H8.75zm0 6a.75.75 0 000 1.5h11.5a.75.75 0 
000-1.5H8.75zm0 6a.75.75 0 000 1.5h11.5a.75.75 0 000-1.5H8.75zM5 12a1 1 0 11-2 
0 1 1 0 012 0zm-1 7a1 1 0 100-2 1 1 0 000 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/location-16.svg 
b/etc/images/octicons/location-16.svg
new file mode 100644
index 0000000000..151b513d61
--- /dev/null
+++ b/etc/images/octicons/location-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M11.536 3.464a5 5 0 010 7.072L8 
14.07l-3.536-3.535a5 5 0 117.072-7.072v.001zm1.06 8.132a6.5 6.5 0 10-9.192 
0l3.535 3.536a1.5 1.5 0 002.122 0l3.535-3.536zM8 9a2 2 0 100-4 2 2 0 000 
4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/location-24.svg 
b/etc/images/octicons/location-24.svg
new file mode 100644
index 0000000000..5b2438a8f3
--- /dev/null
+++ b/etc/images/octicons/location-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12 13.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5z"/><path 
fill-rule="evenodd" d="M19.071 3.429C15.166-.476 8.834-.476 4.93 3.429c-3.905 
3.905-3.905 10.237 0 14.142l.028.028 5.375 5.375a2.359 2.359 0 003.336 
0l5.403-5.403c3.905-3.905 3.905-10.237 0-14.142zM5.99 4.489A8.5 8.5 0 0118.01 
16.51l-5.403 5.404a.859.859 0 01-1.214 0l-5.378-5.378-.002-.002-.023-.024a8.5 
8.5 0 010-12.02z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/lock-16.svg b/etc/images/octicons/lock-16.svg
new file mode 100644
index 0000000000..24246558ad
--- /dev/null
+++ b/etc/images/octicons/lock-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4 4v2h-.25A1.75 1.75 0 002 7.75v5.5c0 
.966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-5.5A1.75 1.75 0 0012.25 
6H12V4a4 4 0 10-8 0zm6.5 2V4a2.5 2.5 0 00-5 0v2h5zM12 7.5h.25a.25.25 0 
01.25.25v5.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-5.5a.25.25 0 
01.25-.25H12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/lock-24.svg b/etc/images/octicons/lock-24.svg
new file mode 100644
index 0000000000..5bc2f241dd
--- /dev/null
+++ b/etc/images/octicons/lock-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6 9V7.25C6 3.845 8.503 1 12 1s6 2.845 6 
6.25V9h.5a2.5 2.5 0 012.5 2.5v8a2.5 2.5 0 01-2.5 2.5h-13A2.5 2.5 0 013 
19.5v-8A2.5 2.5 0 015.5 9H6zm1.5-1.75C7.5 4.58 9.422 2.5 12 2.5c2.578 0 4.5 
2.08 4.5 4.75V9h-9V7.25zm-3 4.25a1 1 0 011-1h13a1 1 0 011 1v8a1 1 0 01-1 
1h-13a1 1 0 01-1-1v-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/mail-16.svg b/etc/images/octicons/mail-16.svg
new file mode 100644
index 0000000000..45168010ec
--- /dev/null
+++ b/etc/images/octicons/mail-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 2A1.75 1.75 0 000 3.75v.736a.75.75 0 000 
.027v7.737C0 13.216.784 14 1.75 14h12.5A1.75 1.75 0 0016 12.25v-8.5A1.75 1.75 0 
0014.25 2H1.75zM14.5 4.07v-.32a.25.25 0 00-.25-.25H1.75a.25.25 0 
00-.25.25v.32L8 7.88l6.5-3.81zm-13 1.74v6.441c0 .138.112.25.25.25h12.5a.25.25 0 
00.25-.25V5.809L8.38 9.397a.75.75 0 01-.76 0L1.5 5.809z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/mail-24.svg b/etc/images/octicons/mail-24.svg
new file mode 100644
index 0000000000..03b530b18d
--- /dev/null
+++ b/etc/images/octicons/mail-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1.75 3A1.75 1.75 0 000 4.75v14c0 .966.784 
1.75 1.75 1.75h20.5A1.75 1.75 0 0024 18.75v-14A1.75 1.75 0 0022.25 3H1.75zM1.5 
4.75a.25.25 0 01.25-.25h20.5a.25.25 0 01.25.25v.852l-10.36 7a.25.25 0 01-.28 
0l-10.36-7V4.75zm0 2.662V18.75c0 .138.112.25.25.25h20.5a.25.25 0 
00.25-.25V7.412l-9.52 6.433c-.592.4-1.368.4-1.96 0L1.5 7.412z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/markdown-16.svg 
b/etc/images/octicons/markdown-16.svg
new file mode 100644
index 0000000000..999110e268
--- /dev/null
+++ b/etc/images/octicons/markdown-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 
12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 
3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 
3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/megaphone-16.svg 
b/etc/images/octicons/megaphone-16.svg
new file mode 100644
index 0000000000..44f1874e47
--- /dev/null
+++ b/etc/images/octicons/megaphone-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><g fill-rule="evenodd"><path d="M3.25 9a.75.75 0 01.75.75c0 2.142.456 
3.828.733 4.653a.121.121 0 00.05.064.207.207 0 00.117.033h1.31c.085 0 
.18-.042.258-.152a.448.448 0 00.075-.366A16.74 16.74 0 016 9.75a.75.75 0 011.5 
0c0 1.588.25 2.926.494 3.85.293 1.113-.504 2.4-1.783 2.4H4.9c-.686 
0-1.35-.41-1.589-1.12A16.42 16.42 0 012.5 9.75.75.75 0 013.25 9z"/><path d="M0 
6a4 4 0 014-4h2.75a.75.75 0 01.75.75v6.5a.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/megaphone-24.svg 
b/etc/images/octicons/megaphone-24.svg
new file mode 100644
index 0000000000..3be5ad1bf8
--- /dev/null
+++ b/etc/images/octicons/megaphone-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M22 1.75a.75.75 0 
00-1.161-.627c-.047.03-.094.057-.142.085a9.15 9.15 0 
01-.49.262c-.441.22-1.11.519-2.002.82-1.78.6-4.45 1.21-7.955 1.21H6.5A5.5 5.5 0 
005 14.293v.457c0 3.061.684 5.505 1.061 6.621.24.709.904 1.129 1.6 
1.129h2.013c1.294 0 2.1-1.322 1.732-2.453-.412-1.268-.906-3.268-.906-5.547 
0-.03-.002-.06-.005-.088 3.382.028 5.965.644 7.703 1.251.89.312 1.559.62 2 
.849.084.043 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/mention-16.svg 
b/etc/images/octicons/mention-16.svg
new file mode 100644
index 0000000000..4677039ea0
--- /dev/null
+++ b/etc/images/octicons/mention-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.75 2.37a6.5 6.5 0 006.5 11.26.75.75 0 01.75 
1.298 8 8 0 113.994-7.273.754.754 0 01.006.095v1.5a2.75 2.75 0 01-5.072 1.475A4 
4 0 1112 8v1.25a1.25 1.25 0 002.5 0V7.867a6.5 6.5 0 00-9.75-5.496V2.37zM10.5 
8a2.5 2.5 0 10-5 0 2.5 2.5 0 005 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/mention-24.svg 
b/etc/images/octicons/mention-24.svg
new file mode 100644
index 0000000000..b03980407c
--- /dev/null
+++ b/etc/images/octicons/mention-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M20.226 7.25a9.498 9.498 0 10-3.477 
12.976.75.75 0 01.75 1.299c-5.26 3.037-11.987 1.235-15.024-4.026C-.562 12.24 
1.24 5.512 6.501 2.475 11.76-.562 18.488 1.24 21.525 6.501a10.956 10.956 0 
011.455 4.826c.013.056.02.113.02.173v2.25a3.5 3.5 0 01-6.623 1.581 5.5 5.5 0 
111.112-3.682.76.76 0 01.011.129v1.972a2 2 0 104 0v-1.766a9.452 9.452 0 
00-1.274-4.733zM16 12a4 4 0 10-8 0 4 4 0 00 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/meter-16.svg b/etc/images/octicons/meter-16.svg
new file mode 100644
index 0000000000..ee90c810e1
--- /dev/null
+++ b/etc/images/octicons/meter-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 106.016 4.035.75.75 0 
011.388-.57 8 8 0 11-4.37-4.37.75.75 0 01-.569 1.389A6.479 6.479 0 008 
1.5zm6.28.22a.75.75 0 010 1.06l-4.063 4.064a2.5 2.5 0 11-1.06-1.06L13.22 
1.72a.75.75 0 011.06 0zM7 8a1 1 0 112 0 1 1 0 01-2 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/milestone-16.svg 
b/etc/images/octicons/milestone-16.svg
new file mode 100644
index 0000000000..9f608dbc1b
--- /dev/null
+++ b/etc/images/octicons/milestone-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.75 0a.75.75 0 01.75.75V3h3.634c.414 0 
.814.147 1.13.414l2.07 1.75a1.75 1.75 0 010 2.672l-2.07 1.75a1.75 1.75 0 
01-1.13.414H8.5v5.25a.75.75 0 11-1.5 0V10H2.75A1.75 1.75 0 011 8.25v-3.5C1 
3.784 1.784 3 2.75 3H7V.75A.75.75 0 017.75 0zm0 8.5h4.384a.25.25 0 
00.161-.06l2.07-1.75a.25.25 0 000-.38l-2.07-1.75a.25.25 0 
00-.161-.06H2.75a.25.25 0 00-.25.25v3.5c0 .138.112.25.25.25h5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/milestone-24.svg 
b/etc/images/octicons/milestone-24.svg
new file mode 100644
index 0000000000..289a1f2536
--- /dev/null
+++ b/etc/images/octicons/milestone-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M11.75 1a.75.75 0 01.75.75V4h6.532c.42 0 
.826.15 1.143.425l3.187 2.75a1.75 1.75 0 010 2.65l-3.187 2.75a1.75 1.75 0 
01-1.143.425H12.5v9.25a.75.75 0 01-1.5 0V13H3.75A1.75 1.75 0 012 11.25v-5.5C2 
4.783 2.784 4 3.75 4H11V1.75a.75.75 0 01.75-.75zm0 4.5h7.282a.25.25 0 
01.163.06l3.188 2.75a.25.25 0 010 .38l-3.188 2.75a.25.25 0 
01-.163.06H3.75a.25.25 0 01-.25-.25v-5.5a.25.25 0 01.25-.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/mirror-16.svg 
b/etc/images/octicons/mirror-16.svg
new file mode 100644
index 0000000000..d4c86b5d9e
--- /dev/null
+++ b/etc/images/octicons/mirror-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.75 1.75a.75.75 0 00-1.5 0v.5a.75.75 0 001.5 
0v-.5zM8 4a.75.75 0 01.75.75v.5a.75.75 0 01-1.5 0v-.5A.75.75 0 018 4zm.75 
3.75a.75.75 0 00-1.5 0v.5a.75.75 0 001.5 0v-.5zM8 10a.75.75 0 
01.75.75v.5a.75.75 0 01-1.5 0v-.5A.75.75 0 018 10zm0 3a.75.75 0 
01.75.75v.5a.75.75 0 01-1.5 0v-.5A.75.75 0 018 13zm7.547-9.939A.75.75 0 0116 
3.75v8.5a.75.75 0 01-1.265.545l-4.5-4.25a.75.75 0 010-1. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/mirror-24.svg 
b/etc/images/octicons/mirror-24.svg
new file mode 100644
index 0000000000..3e464b334c
--- /dev/null
+++ b/etc/images/octicons/mirror-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 10.75a.75.75 0 01.75.75v1a.75.75 0 01-1.5 
0v-1a.75.75 0 01.75-.75zm0 4a.75.75 0 01.75.75v1a.75.75 0 01-1.5 0v-1a.75.75 0 
01.75-.75zm0 4a.75.75 0 01.75.75v1a.75.75 0 01-1.5 0v-1a.75.75 0 
01.75-.75zm0-12a.75.75 0 01.75.75v1a.75.75 0 01-1.5 0v-1a.75.75 0 
01.75-.75zm0-4a.75.75 0 01.75.75v1a.75.75 0 01-1.5 0v-1a.75.75 0 
01.75-.75zm9.553 3.314A.75.75 0 0122 6.75v10.5a.75.75 0 01- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/moon-16.svg b/etc/images/octicons/moon-16.svg
new file mode 100644
index 0000000000..af7bef5801
--- /dev/null
+++ b/etc/images/octicons/moon-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M9.598 1.591a.75.75 0 01.785-.175 7 7 0 
11-8.967 8.967.75.75 0 01.961-.96 5.5 5.5 0 007.046-7.046.75.75 0 
01.175-.786zm1.616 1.945a7 7 0 01-7.678 7.678 5.5 5.5 0 107.678-7.678z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/moon-24.svg b/etc/images/octicons/moon-24.svg
new file mode 100644
index 0000000000..14ae96dbe0
--- /dev/null
+++ b/etc/images/octicons/moon-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M16.5 6c0 5.799-4.701 10.5-10.5 10.5-.426 
0-.847-.026-1.26-.075A8.5 8.5 0 1016.425 4.74c.05.413.075.833.075 
1.259zm-1.732-2.04A9.08 9.08 0 0114.999 6a9 9 0 01-11.04 8.768l-.004-.002a9.367 
9.367 0 01-.78-.218c-.393-.13-.8.21-.67.602a9.938 9.938 0 
00.329.855l.004.01A10.002 10.002 0 0012 22a10.002 10.002 0 
004.015-19.16l-.01-.005a9.745 9.745 0 00-.855-.328c-.392-.13-.732.276-.602. 
[...]
\ No newline at end of file
diff --git a/etc/images/octicons/mortar-board-16.svg 
b/etc/images/octicons/mortar-board-16.svg
new file mode 100644
index 0000000000..f857962557
--- /dev/null
+++ b/etc/images/octicons/mortar-board-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.693 1.066a.75.75 0 01.614 0l7.25 
3.25a.75.75 0 010 1.368L13 6.831v2.794c0 1.024-.81 1.749-1.66 
2.173-.893.447-2.075.702-3.34.702-.278 0-.55-.012-.816-.036a.75.75 0 
01.133-1.494c.22.02.45.03.683.03 1.082 0 2.025-.221 
2.67-.543.69-.345.83-.682.83-.832V7.503L8.307 8.934a.75.75 0 01-.614 0L4 
7.28v1.663c.296.105.575.275.812.512.438.438.688 1.059.688 1.796v3a.75.75 0 
01-.75.75h-3a [...]
\ No newline at end of file
diff --git a/etc/images/octicons/mortar-board-24.svg 
b/etc/images/octicons/mortar-board-24.svg
new file mode 100644
index 0000000000..92eee5f7cb
--- /dev/null
+++ b/etc/images/octicons/mortar-board-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.292 2.06a.75.75 0 00-.584 0L.458 
6.81a.75.75 0 000 1.38L4.25 9.793v3.803a2.901 2.901 0 
00-1.327.757c-.579.58-.923 1.41-.923 2.43v4.5c0 
.248.128.486.335.624.06.04.117.073.22.124.124.062.297.138.52.213.448.149 
1.09.288 1.925.288s1.477-.14 1.925-.288c.223-.075.396-.15.52-.213a2.11 2.11 0 
00.21-.117A.762.762 0 008 21.28v-4.5c0-1.018-.344-1.85-.923-2.428a2.9 2.9 0 
00-1.327-.758v [...]
\ No newline at end of file
diff --git a/etc/images/octicons/multi-select-16.svg 
b/etc/images/octicons/multi-select-16.svg
new file mode 100644
index 0000000000..c9905552e4
--- /dev/null
+++ b/etc/images/octicons/multi-select-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 2.5a.75.75 0 000 1.5h6.5a.75.75 0 
000-1.5h-6.5zm4 5a.75.75 0 000 1.5h7.5a.75.75 0 000-1.5h-7.5zm0 5a.75.75 0 000 
1.5h7.5a.75.75 0 000-1.5h-7.5zM3 8a1 1 0 11-2 0 1 1 0 012 0zm-1 6a1 1 0 100-2 1 
1 0 000 2z"/><path d="M13.314 4.918L11.07 2.417A.25.25 0 0111.256 
2h4.488a.25.25 0 01.186.417l-2.244 2.5a.25.25 0 01-.372 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/multi-select-24.svg 
b/etc/images/octicons/multi-select-24.svg
new file mode 100644
index 0000000000..b4df515c46
--- /dev/null
+++ b/etc/images/octicons/multi-select-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.75 5.5a.75.75 0 000 1.5h10a.75.75 0 
000-1.5h-10zm5 6a.75.75 0 000 1.5h11.5a.75.75 0 000-1.5H8.75zm0 6a.75.75 0 000 
1.5h11.5a.75.75 0 000-1.5H8.75zM5 12a1 1 0 11-2 0 1 1 0 012 0zm-1 7a1 1 0 100-2 
1 1 0 000 2z"/><path d="M19.309 7.918l-2.245-2.501A.25.25 0 0117.25 
5h4.49a.25.25 0 01.185.417l-2.244 2.5a.25.25 0 01-.372 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/mute-16.svg b/etc/images/octicons/mute-16.svg
new file mode 100644
index 0000000000..042d52e4ea
--- /dev/null
+++ b/etc/images/octicons/mute-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 2.75a.75.75 0 00-1.238-.57L3.472 
5H1.75A1.75 1.75 0 000 6.75v2.5C0 10.216.784 11 1.75 11h1.723l3.289 2.82A.75.75 
0 008 13.25V2.75zM4.238 6.32L6.5 4.38v7.24L4.238 9.68a.75.75 0 
00-.488-.18h-2a.25.25 0 01-.25-.25v-2.5a.25.25 0 01.25-.25h2a.75.75 0 
00.488-.18zm7.042-1.1a.75.75 0 10-1.06 1.06L11.94 8l-1.72 1.72a.75.75 0 101.06 
1.06L13 9.06l1.72 1.72a.75.75 0 101.06-1.06L14.06 8l [...]
\ No newline at end of file
diff --git a/etc/images/octicons/mute-24.svg b/etc/images/octicons/mute-24.svg
new file mode 100644
index 0000000000..59ee39c4a9
--- /dev/null
+++ b/etc/images/octicons/mute-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 3.75a.75.75 0 00-1.255-.555L5.46 
8H2.75A1.75 1.75 0 001 9.75v4.5c0 .966.784 1.75 1.75 1.75h2.71l5.285 
4.805A.75.75 0 0012 20.25V3.75zM6.255 9.305l4.245-3.86v13.11l-4.245-3.86a.75.75 
0 00-.505-.195h-3a.25.25 0 01-.25-.25v-4.5a.25.25 0 01.25-.25h3a.75.75 0 
00.505-.195z"/><path d="M16.28 8.22a.75.75 0 10-1.06 1.06L17.94 12l-2.72 
2.72a.75.75 0 101.06 1.06L19 13.06l2.72 2.72a.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/no-entry-16.svg 
b/etc/images/octicons/no-entry-16.svg
new file mode 100644
index 0000000000..c5c9138775
--- /dev/null
+++ b/etc/images/octicons/no-entry-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.5 8a5.5 5.5 0 1111 0 5.5 5.5 0 01-11 0zM8 
1a7 7 0 100 14A7 7 0 008 1zm3.25 7.75a.75.75 0 000-1.5h-6.5a.75.75 0 000 
1.5h6.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/no-entry-24.svg 
b/etc/images/octicons/no-entry-24.svg
new file mode 100644
index 0000000000..6f53a3fa37
--- /dev/null
+++ b/etc/images/octicons/no-entry-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2.5 12a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0zM12 
1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zm6.25 
11.75a.75.75 0 000-1.5H5.75a.75.75 0 000 1.5h12.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/north-star-16.svg 
b/etc/images/octicons/north-star-16.svg
new file mode 100644
index 0000000000..c1b9034e55
--- /dev/null
+++ b/etc/images/octicons/north-star-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M8.5.75a.75.75 0 00-1.5 0v5.19L4.391 3.33a.75.75 0 10-1.06 
1.061L5.939 7H.75a.75.75 0 000 1.5h5.19l-2.61 2.609a.75.75 0 101.061 1.06L7 
9.561v5.189a.75.75 0 001.5 0V9.56l2.609 2.61a.75.75 0 101.06-1.061L9.561 
8.5h5.189a.75.75 0 000-1.5H9.56l2.61-2.609a.75.75 0 00-1.061-1.06L8.5 
5.939V.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/north-star-24.svg 
b/etc/images/octicons/north-star-24.svg
new file mode 100644
index 0000000000..1fd4c42370
--- /dev/null
+++ b/etc/images/octicons/north-star-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12.5 1.25a.75.75 0 00-1.5 0v8.69L6.447 5.385a.75.75 0 10-1.061 
1.06L9.94 11H1.25a.75.75 0 000 1.5h8.69l-4.554 4.553a.75.75 0 001.06 1.061L11 
13.561v8.689a.75.75 0 001.5 0v-8.69l4.553 4.554a.75.75 0 001.061-1.06L13.561 
12.5h8.689a.75.75 0 000-1.5h-8.69l4.554-4.553a.75.75 0 10-1.06-1.061L12.5 
9.939V1.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/note-16.svg b/etc/images/octicons/note-16.svg
new file mode 100644
index 0000000000..6473bcc29b
--- /dev/null
+++ b/etc/images/octicons/note-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 
1.75.784 1.75 1.75v8.5A1.75 1.75 0 0114.25 14H1.75A1.75 1.75 0 010 
12.25v-8.5zm1.75-.25a.25.25 0 00-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 
00.25-.25v-8.5a.25.25 0 00-.25-.25H1.75zM3.5 6.25a.75.75 0 01.75-.75h7a.75.75 0 
010 1.5h-7a.75.75 0 01-.75-.75zm.75 2.25a.75.75 0 000 1.5h4a.75.75 0 
000-1.5h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/note-24.svg b/etc/images/octicons/note-24.svg
new file mode 100644
index 0000000000..26cead2b82
--- /dev/null
+++ b/etc/images/octicons/note-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M0 4.75C0 3.784.784 3 1.75 3h20.5c.966 0 
1.75.784 1.75 1.75v14.5A1.75 1.75 0 0122.25 21H1.75A1.75 1.75 0 010 
19.25V4.75zm1.75-.25a.25.25 0 00-.25.25v14.5c0 .138.112.25.25.25h20.5a.25.25 0 
00.25-.25V4.75a.25.25 0 00-.25-.25H1.75z"/><path fill-rule="evenodd" d="M5 
8.75A.75.75 0 015.75 8h11.5a.75.75 0 010 1.5H5.75A.75.75 0 015 8.75zm0 4a.75.75 
0 01.75-.75h5.5a.75.75 0 010 1.5h-5.5 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/number-16.svg 
b/etc/images/octicons/number-16.svg
new file mode 100644
index 0000000000..d3db88a3f0
--- /dev/null
+++ b/etc/images/octicons/number-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1 5.25a.75.75 0 01.75-.75h12.5a.75.75 0 010 
1.5H1.75A.75.75 0 011 5.25zm0 5.5a.75.75 0 01.75-.75h12.5a.75.75 0 010 
1.5H1.75a.75.75 0 01-.75-.75z"/><path fill-rule="evenodd" d="M6.368 1.01a.75.75 
0 01.623.859l-2 12.5a.75.75 0 01-1.482-.237l2-12.5a.75.75 0 01.86-.622zm5.5 
0a.75.75 0 01.623.859l-2 12.5a.75.75 0 01-1.482-.237l2-12.5a.75.75 0 
01.86-.622z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/number-24.svg 
b/etc/images/octicons/number-24.svg
new file mode 100644
index 0000000000..5c2834a459
--- /dev/null
+++ b/etc/images/octicons/number-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2 8.25a.75.75 0 01.75-.75h18.5a.75.75 0 010 
1.5H2.75A.75.75 0 012 8.25zm-.005 7.5a.75.75 0 01.75-.75v1.5a.75.75 0 
01-.75-.75zm.75 0v.75H21.25a.75.75 0 000-1.5H2.745v.75z"/><path 
fill-rule="evenodd" d="M9.62 2.01a.75.75 0 01.62.86l-3 18.5a.75.75 0 
01-1.48-.24l3-18.5a.75.75 0 01.86-.62zm8 0a.75.75 0 01.62.86l-3 18.5a.75.75 0 
01-1.48-.24l3-18.5a.75.75 0 01.86-.62z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/octoface-16.svg 
b/etc/images/octicons/octoface-16.svg
new file mode 100644
index 0000000000..d3664f66da
--- /dev/null
+++ b/etc/images/octicons/octoface-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.326 1.973a1.2 1.2 0 
011.49-.832c.387.112.977.307 1.575.602.586.291 1.243.71 1.7 
1.296.022.027.042.056.061.084A13.22 13.22 0 018 3c.67 0 1.289.037 
1.861.108l.051-.07c.457-.586 1.114-1.004 1.7-1.295a9.654 9.654 0 011.576-.602 
1.2 1.2 0 011.49.832c.14.493.356 1.347.479 2.29.079.604.123 1.28.07 
1.936.541.977.773 2.11.773 3.301C16 13 14.5 15 8 
15s-8-2-8-5.5c0-1.034.238-2.128.795- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/octoface-24.svg 
b/etc/images/octicons/octoface-24.svg
new file mode 100644
index 0000000000..f63a4ef221
--- /dev/null
+++ b/etc/images/octicons/octoface-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M7.75 11c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5C9 
11.56 8.44 11 7.75 11zm1.27 4.5a.469.469 0 01.48-.5h5a.47.47 0 01.48.5c-.116 
1.316-.759 2.5-2.98 2.5s-2.864-1.184-2.98-2.5zm7.23-4.5c-.69 0-1.25.56-1.25 
1.25v1.5a1.25 1.25 0 102.5 0v-1.5c0-.69-.56-1.25-1.25-1.25z"/><path 
fill-rule="evenodd" d="M21.255 3.82a1.725 1.725 0 
00-2.141-1.195c-.557.16-1.406.44-2.264.866-.78.386-1.647.93-2.29 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/organization-16.svg 
b/etc/images/octicons/organization-16.svg
new file mode 100644
index 0000000000..7fb6b86407
--- /dev/null
+++ b/etc/images/octicons/organization-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 14.25c0 .138.112.25.25.25H4v-1.25a.75.75 
0 01.75-.75h2.5a.75.75 0 01.75.75v1.25h2.25a.25.25 0 00.25-.25V1.75a.25.25 0 
00-.25-.25h-8.5a.25.25 0 00-.25.25v12.5zM1.75 16A1.75 1.75 0 010 14.25V1.75C0 
.784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 
.085-.006.168-.018.25h2.268a.25.25 0 00.25-.25V8.285a.25.25 0 
00-.111-.208l-1.055-.703a.75.75 0 11.832-1.248l1.055.703c.487.3 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/organization-24.svg 
b/etc/images/octicons/organization-24.svg
new file mode 100644
index 0000000000..46965242b3
--- /dev/null
+++ b/etc/images/octicons/organization-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M7.25 12a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM6.5 9.25a.75.75 
0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 01-.75-.75zM7.25 5a.75.75 0 000 
1.5h.5a.75.75 0 000-1.5h-.5zM10 12.75a.75.75 0 01.75-.75h.5a.75.75 0 010 
1.5h-.5a.75.75 0 01-.75-.75zm.75-4.25a.75.75 0 000 1.5h.5a.75.75 0 
000-1.5h-.5zM10 5.75a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5a.75.75 0 
01-.75-.75zM14.25 12a.75.75 0 000 1.5h.5a.7 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/package-16.svg 
b/etc/images/octicons/package-16.svg
new file mode 100644
index 0000000000..1691858ed1
--- /dev/null
+++ b/etc/images/octicons/package-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.878.392a1.75 1.75 0 00-1.756 0l-5.25 
3.045A1.75 1.75 0 001 4.951v6.098c0 .624.332 1.2.872 1.514l5.25 3.045a1.75 1.75 
0 001.756 
0l5.25-3.045c.54-.313.872-.89.872-1.514V4.951c0-.624-.332-1.2-.872-1.514L8.878.392zM7.875
 1.69a.25.25 0 01.25 0l4.63 2.685L8 7.133 3.245 4.375l4.63-2.685zM2.5 
5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432L2.5 5.677zm6.25 
8.271l4.625-2.683a.25.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/package-24.svg 
b/etc/images/octicons/package-24.svg
new file mode 100644
index 0000000000..2af3ca91cf
--- /dev/null
+++ b/etc/images/octicons/package-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.876.64a1.75 1.75 0 00-1.75 0l-8.25 
4.762a1.75 1.75 0 00-.875 1.515v9.525c0 .625.334 1.203.875 1.515l8.25 
4.763a1.75 1.75 0 001.75 0l8.25-4.762a1.75 1.75 0 00.875-1.516V6.917a1.75 1.75 
0 00-.875-1.515L12.876.639zm-1 1.298a.25.25 0 01.25 0l7.625 4.402-7.75 
4.474-7.75-4.474 7.625-4.402zM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 
4.402v-8.947L3.501 7.64zm9.25 13.421l7.625-4.4 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/package-dependencies-16.svg 
b/etc/images/octicons/package-dependencies-16.svg
new file mode 100644
index 0000000000..95204426da
--- /dev/null
+++ b/etc/images/octicons/package-dependencies-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.122.392a1.75 1.75 0 011.756 0l5.25 
3.045c.54.313.872.89.872 1.514V7.25a.75.75 0 01-1.5 0V5.677L7.75 8.432v6.384a1 
1 0 01-1.502.865L.872 12.563A1.75 1.75 0 010 
11.049V4.951c0-.624.332-1.2.872-1.514L6.122.392zM7.125 1.69l4.63 2.685L7 7.133 
2.245 4.375l4.63-2.685a.25.25 0 01.25 0zM1.5 11.049V5.677l4.75 
2.755v5.516l-4.625-2.683a.25.25 0 01-.125-.216zm11.672-.282a.75.75 0 10-1.08 
[...]
\ No newline at end of file
diff --git a/etc/images/octicons/package-dependencies-24.svg 
b/etc/images/octicons/package-dependencies-24.svg
new file mode 100644
index 0000000000..2bc45ab745
--- /dev/null
+++ b/etc/images/octicons/package-dependencies-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M9.126.64a1.75 1.75 0 011.75 0l8.25 
4.762c.103.06.199.128.286.206a.748.748 0 
01.554.96c.023.113.035.23.035.35v3.332a.75.75 0 01-1.5 0V7.64l-7.75 
4.474V22.36a.75.75 0 01-1.125.65l-8.75-5.052a1.75 1.75 0 
01-.875-1.515V6.917c0-.119.012-.236.035-.35a.748.748 0 01.554-.96 1.75 1.75 0 
01.286-.205L9.126.639zM1.501 7.638v8.803c0 .09.048.172.125.216l7.625 
4.402v-8.947l-7.75-4.474zm8.5 3 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/package-dependents-16.svg 
b/etc/images/octicons/package-dependents-16.svg
new file mode 100644
index 0000000000..2d9833a2ba
--- /dev/null
+++ b/etc/images/octicons/package-dependents-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.122.392a1.75 1.75 0 011.756 0l5.25 
3.045c.54.313.872.89.872 1.514V7.25a.75.75 0 01-1.5 0V5.677L7.75 8.432v6.384a1 
1 0 01-1.502.865L.872 12.563A1.75 1.75 0 010 
11.049V4.951c0-.624.332-1.2.872-1.514L6.122.392zM7.125 1.69l4.63 2.685L7 7.133 
2.245 4.375l4.63-2.685a.25.25 0 01.25 0zM1.5 11.049V5.677l4.75 
2.755v5.516l-4.625-2.683a.25.25 0 01-.125-.216zm10.828 3.684a.75.75 0 101.08 
[...]
\ No newline at end of file
diff --git a/etc/images/octicons/package-dependents-24.svg 
b/etc/images/octicons/package-dependents-24.svg
new file mode 100644
index 0000000000..da62c036c3
--- /dev/null
+++ b/etc/images/octicons/package-dependents-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M9.126.64a1.75 1.75 0 011.75 0l8.25 
4.762c.103.06.199.128.286.206a.748.748 0 
01.554.96c.023.113.035.23.035.35v3.332a.75.75 0 01-1.5 0V7.64l-7.75 
4.474V22.36a.75.75 0 01-1.125.65l-8.75-5.052a1.75 1.75 0 
01-.875-1.515V6.917c0-.119.012-.236.035-.35a.748.748 0 01.554-.96 1.75 1.75 0 
01.286-.205L9.126.639zM1.501 7.638v8.803c0 .09.048.172.125.216l7.625 
4.402v-8.947l-7.75-4.474zm8.5 3 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/paintbrush-16.svg 
b/etc/images/octicons/paintbrush-16.svg
new file mode 100644
index 0000000000..4f932c0bb4
--- /dev/null
+++ b/etc/images/octicons/paintbrush-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M11.134 1.535C9.722 2.562 8.16 4.057 6.889 
5.312 5.8 6.387 5.041 7.401 4.575 8.294a3.745 3.745 0 00-3.227 
1.054c-.43.431-.69 1.066-.86 1.657a11.982 11.982 0 00-.358 1.914A21.263 21.263 
0 000 15.203v.054l.75-.007-.007.75h.054a14.404 14.404 0 00.654-.012 21.243 
21.243 0 001.63-.118c.62-.07 1.3-.18 1.914-.357.592-.17 1.226-.43 
1.657-.861a3.745 3.745 0 001.055-3.217c.908-.461 1.942 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/paper-airplane-16.svg 
b/etc/images/octicons/paper-airplane-16.svg
new file mode 100644
index 0000000000..0712474e6b
--- /dev/null
+++ b/etc/images/octicons/paper-airplane-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.592 2.712L2.38 7.25h4.87a.75.75 0 110 
1.5H2.38l-.788 4.538L13.929 8 1.592 2.712zM.989 8L.064 2.68a1.341 1.341 0 
011.85-1.462l13.402 5.744a1.13 1.13 0 010 2.076L1.913 14.782a1.341 1.341 0 
01-1.85-1.463L.99 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/paper-airplane-24.svg 
b/etc/images/octicons/paper-airplane-24.svg
new file mode 100644
index 0000000000..15abe3d8d3
--- /dev/null
+++ b/etc/images/octicons/paper-airplane-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1.513 1.96a1.374 1.374 0 011.499-.21l19.335 
9.215a1.146 1.146 0 010 2.07L3.012 22.25a1.374 1.374 0 01-1.947-1.46L2.49 12 
1.065 3.21a1.374 1.374 0 01.448-1.25zm2.375 10.79l-1.304 8.042L21.031 12 2.584 
3.208l1.304 8.042h7.362a.75.75 0 010 1.5H3.888z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/pencil-16.svg 
b/etc/images/octicons/pencil-16.svg
new file mode 100644
index 0000000000..ad5319041f
--- /dev/null
+++ b/etc/images/octicons/pencil-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M11.013 1.427a1.75 1.75 0 012.474 0l1.086 
1.086a1.75 1.75 0 010 2.474l-8.61 
8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 01-.927-.928l.929-3.25a1.75 
1.75 0 01.445-.758l8.61-8.61zm1.414 1.06a.25.25 0 00-.354 0L10.811 3.75l1.439 
1.44 1.263-1.263a.25.25 0 000-.354l-1.086-1.086zM11.189 6.25L9.75 4.81l-6.286 
6.287a.25.25 0 00-.064.108l-.558 1.953 1.953-.558a.249.249 0 00.108-.06 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/pencil-24.svg 
b/etc/images/octicons/pencil-24.svg
new file mode 100644
index 0000000000..c3986f85e7
--- /dev/null
+++ b/etc/images/octicons/pencil-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M17.263 2.177a1.75 1.75 0 012.474 0l2.586 
2.586a1.75 1.75 0 010 2.474L19.53 10.03l-.012.013L8.69 20.378a1.75 1.75 0 
01-.699.409l-5.523 1.68a.75.75 0 01-.935-.935l1.673-5.5a1.75 1.75 0 
01.466-.756L14.476 4.963l2.787-2.786zm-2.275 4.371l-10.28 9.813a.25.25 0 
00-.067.108l-1.264 4.154 4.177-1.271a.25.25 0 
00.1-.059l10.273-9.806-2.94-2.939zM19 8.44l2.263-2.262a.25.25 0 000-.354l-2.5 
[...]
\ No newline at end of file
diff --git a/etc/images/octicons/people-16.svg 
b/etc/images/octicons/people-16.svg
new file mode 100644
index 0000000000..1a296c3c3d
--- /dev/null
+++ b/etc/images/octicons/people-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5.5 3.5a2 2 0 100 4 2 2 0 000-4zM2 5.5a3.5 
3.5 0 115.898 2.549 5.507 5.507 0 013.034 4.084.75.75 0 11-1.482.235 4.001 
4.001 0 00-7.9 0 .75.75 0 01-1.482-.236A5.507 5.507 0 013.102 8.05 3.49 3.49 0 
012 5.5zM11 4a.75.75 0 100 1.5 1.5 1.5 0 01.666 2.844.75.75 0 
00-.416.672v.352a.75.75 0 00.574.73c1.2.289 2.162 1.2 2.522 2.372a.75.75 0 
101.434-.44 5.01 5.01 0 00-2.56-3.012A3 3 0 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/people-24.svg 
b/etc/images/octicons/people-24.svg
new file mode 100644
index 0000000000..677e60e752
--- /dev/null
+++ b/etc/images/octicons/people-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.5 8a5.5 5.5 0 118.596 4.547 9.005 9.005 0 
015.9 8.18.75.75 0 01-1.5.045 7.5 7.5 0 00-14.993 0 .75.75 0 01-1.499-.044 
9.005 9.005 0 015.9-8.181A5.494 5.494 0 013.5 8zM9 4a4 4 0 100 8 4 4 0 
000-8z"/><path d="M17.29 8c-.148 0-.292.01-.434.03a.75.75 0 11-.212-1.484 4.53 
4.53 0 013.38 8.097 6.69 6.69 0 013.956 6.107.75.75 0 01-1.5 0 5.193 5.193 0 
00-3.696-4.972l-.534-.16v-1.676l. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/person-16.svg 
b/etc/images/octicons/person-16.svg
new file mode 100644
index 0000000000..abf9bb19a9
--- /dev/null
+++ b/etc/images/octicons/person-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M10.5 5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm.061 
3.073a4 4 0 10-5.123 0 6.004 6.004 0 00-3.431 5.142.75.75 0 001.498.07 4.5 4.5 
0 018.99 0 .75.75 0 101.498-.07 6.005 6.005 0 00-3.432-5.142z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/person-24.svg 
b/etc/images/octicons/person-24.svg
new file mode 100644
index 0000000000..a933134cf9
--- /dev/null
+++ b/etc/images/octicons/person-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 2.5a5.5 5.5 0 00-3.096 10.047 9.005 9.005 
0 00-5.9 8.18.75.75 0 001.5.045 7.5 7.5 0 0114.993 0 .75.75 0 101.499-.044 
9.005 9.005 0 00-5.9-8.181A5.5 5.5 0 0012 2.5zM8 8a4 4 0 118 0 4 4 0 01-8 
0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/person-add-16.svg 
b/etc/images/octicons/person-add-16.svg
new file mode 100644
index 0000000000..c6d669cb3d
--- /dev/null
+++ b/etc/images/octicons/person-add-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M13.25 0a.75.75 0 01.75.75V2h1.25a.75.75 0 010 
1.5H14v1.25a.75.75 0 01-1.5 0V3.5h-1.25a.75.75 0 010-1.5h1.25V.75a.75.75 0 
01.75-.75zM5.5 4a2 2 0 100 4 2 2 0 000-4zm2.4 4.548a3.5 3.5 0 10-4.799 0 5.527 
5.527 0 00-3.1 4.66.75.75 0 101.498.085A4.01 4.01 0 015.5 9.5a4.01 4.01 0 
014.001 3.793.75.75 0 101.498-.086 5.527 5.527 0 00-3.1-4.659z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/person-add-24.svg 
b/etc/images/octicons/person-add-24.svg
new file mode 100644
index 0000000000..e2d7dfef8c
--- /dev/null
+++ b/etc/images/octicons/person-add-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M19.25 1a.75.75 0 01.75.75V4h2.25a.75.75 0 010 
1.5H20v2.25a.75.75 0 01-1.5 0V5.5h-2.25a.75.75 0 010-1.5h2.25V1.75a.75.75 0 
01.75-.75zM9 6a3.5 3.5 0 100 7 3.5 3.5 0 000-7zM4 9.5a5 5 0 117.916 4.062 7.973 
7.973 0 015.018 7.166.75.75 0 11-1.499.044 6.469 6.469 0 00-12.932 0 .75.75 0 
01-1.499-.044 7.973 7.973 0 015.059-7.181A4.993 4.993 0 014 9.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/pin-16.svg b/etc/images/octicons/pin-16.svg
new file mode 100644
index 0000000000..8354ccc70d
--- /dev/null
+++ b/etc/images/octicons/pin-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.456.734a1.75 1.75 0 012.826.504l.613 
1.327a3.081 3.081 0 002.084 1.707l2.454.584c1.332.317 1.8 1.972.832 2.94L11.06 
10l3.72 3.72a.75.75 0 11-1.061 1.06L10 11.06l-2.204 
2.205c-.968.968-2.623.5-2.94-.832l-.584-2.454a3.081 3.081 0 
00-1.707-2.084l-1.327-.613a1.75 1.75 0 01-.504-2.826L4.456.734zM5.92 
1.866a.25.25 0 00-.404-.072L1.794 5.516a.25.25 0 00.072.404l1.328.613A4.582 
4.58 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/pin-24.svg b/etc/images/octicons/pin-24.svg
new file mode 100644
index 0000000000..ecc758a8fb
--- /dev/null
+++ b/etc/images/octicons/pin-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7.886 1.553a1.75 1.75 0 012.869.604l.633 
1.629a5.666 5.666 0 003.725 3.395l3.959 1.131a1.75 1.75 0 01.757 2.92L16.06 
15l5.594 5.595a.75.75 0 11-1.06 1.06L15 16.061l-3.768 3.768a1.75 1.75 0 
01-2.92-.757l-1.131-3.96a5.667 5.667 0 00-3.395-3.724l-1.63-.633a1.75 1.75 0 
01-.603-2.869l6.333-6.333zm6.589 12.912l-.005.005-.005.005-4.294 4.293a.25.25 0 
01-.417-.108l-1.13-3.96A7.166 7.1 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/play-16.svg b/etc/images/octicons/play-16.svg
new file mode 100644
index 0000000000..dc6ef431eb
--- /dev/null
+++ b/etc/images/octicons/play-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 
0a8 8 0 100 16A8 8 0 008 0zM6.379 5.227A.25.25 0 006 5.442v5.117a.25.25 0 
00.379.214l4.264-2.559a.25.25 0 000-.428L6.379 5.227z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/play-24.svg b/etc/images/octicons/play-24.svg
new file mode 100644
index 0000000000..058ba98360
--- /dev/null
+++ b/etc/images/octicons/play-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 
.842l-5.576 3.584a.5.5 0 01-.77-.42z"/><path fill-rule="evenodd" d="M12 2.5a9.5 
9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 
11-11 11S1 18.075 1 12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/plug-16.svg b/etc/images/octicons/plug-16.svg
new file mode 100644
index 0000000000..280b331d06
--- /dev/null
+++ b/etc/images/octicons/plug-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M10.276 3.09a.25.25 0 01.192-.09h.782a.25.25 0 
01.25.25v8.5a.25.25 0 01-.25.25h-.782a.25.25 0 01-.192-.09l-.95-1.14a.75.75 0 
00-.483-.264l-3.124-.39a.25.25 0 01-.219-.249V5.133a.25.25 0 
01.219-.248l3.124-.39a.75.75 0 00.483-.265l.95-1.14zM4 8v1.867a1.75 1.75 0 
001.533 1.737l2.83.354.761.912c.332.4.825.63 1.344.63h.782A1.75 1.75 0 0013 
11.75V11h2.25a.75.75 0 000-1.5H13v-4h2.25a. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/plug-24.svg b/etc/images/octicons/plug-24.svg
new file mode 100644
index 0000000000..cae87e5db8
--- /dev/null
+++ b/etc/images/octicons/plug-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7 11.5v3.848a1.75 1.75 0 001.57 
1.74l6.055.627 1.006 1.174a1.75 1.75 0 001.329.611h1.29A1.75 1.75 0 0020 
17.75V15.5h3.25a.75.75 0 000-1.5H20V7.5h3.25a.75.75 0 000-1.5H20V3.75A1.75 1.75 
0 0018.25 2h-1.29c-.51 0-.996.223-1.329.611l-1.006 1.174-6.055.626A1.75 1.75 0 
007 6.151V10H2.937A2.938 2.938 0 000 12.938v8.312a.75.75 0 001.5 
0v-8.313c0-.793.644-1.437 1.438-1.437H7zm9.77-7.91 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/plus-16.svg b/etc/images/octicons/plus-16.svg
new file mode 100644
index 0000000000..7e65372987
--- /dev/null
+++ b/etc/images/octicons/plus-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.75 2a.75.75 0 01.75.75V7h4.25a.75.75 0 110 
1.5H8.5v4.25a.75.75 0 11-1.5 0V8.5H2.75a.75.75 0 010-1.5H7V2.75A.75.75 0 017.75 
2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/plus-24.svg b/etc/images/octicons/plus-24.svg
new file mode 100644
index 0000000000..4170d32d71
--- /dev/null
+++ b/etc/images/octicons/plus-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M11.75 4.5a.75.75 0 01.75.75V11h5.75a.75.75 0 
010 1.5H12.5v5.75a.75.75 0 01-1.5 0V12.5H5.25a.75.75 0 010-1.5H11V5.25a.75.75 0 
01.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/plus-circle-16.svg 
b/etc/images/octicons/plus-circle-16.svg
new file mode 100644
index 0000000000..7fb6abbe3e
--- /dev/null
+++ b/etc/images/octicons/plus-circle-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 
0a8 8 0 100 16A8 8 0 008 0zm.75 4.75a.75.75 0 00-1.5 0v2.5h-2.5a.75.75 0 000 
1.5h2.5v2.5a.75.75 0 001.5 0v-2.5h2.5a.75.75 0 000-1.5h-2.5v-2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/plus-circle-24.svg 
b/etc/images/octicons/plus-circle-24.svg
new file mode 100644
index 0000000000..e1e1b94bd4
--- /dev/null
+++ b/etc/images/octicons/plus-circle-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12.75 7.75a.75.75 0 00-1.5 0v3.5h-3.5a.75.75 0 000 
1.5h3.5v3.5a.75.75 0 001.5 0v-3.5h3.5a.75.75 0 000-1.5h-3.5v-3.5z"/><path 
fill-rule="evenodd" d="M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 
11-11S18.075 1 12 1zM2.5 12a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/project-16.svg 
b/etc/images/octicons/project-16.svg
new file mode 100644
index 0000000000..10350ed33d
--- /dev/null
+++ b/etc/images/octicons/project-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 
16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 
1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 
01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 
0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 
01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a [...]
\ No newline at end of file
diff --git a/etc/images/octicons/project-24.svg 
b/etc/images/octicons/project-24.svg
new file mode 100644
index 0000000000..b3a66a2ce7
--- /dev/null
+++ b/etc/images/octicons/project-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M7.25 6a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5A.75.75 0 
007.25 6zM12 6a.75.75 0 00-.75.75v4.5a.75.75 0 001.5 0v-4.5A.75.75 0 0012 6zm4 
.75a.75.75 0 011.5 0v9.5a.75.75 0 01-1.5 0v-9.5z"/><path fill-rule="evenodd" 
d="M3.75 2A1.75 1.75 0 002 3.75v16.5c0 .966.784 1.75 1.75 1.75h16.5A1.75 1.75 0 
0022 20.25V3.75A1.75 1.75 0 0020.25 2H3.75zM3.5 3.75a.25.25 0 
01.25-.25h16.5a.25.25 0 01.25.25v16.5a.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/pulse-16.svg b/etc/images/octicons/pulse-16.svg
new file mode 100644
index 0000000000..5f227fc167
--- /dev/null
+++ b/etc/images/octicons/pulse-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6 2a.75.75 0 01.696.471L10 
10.731l1.304-3.26A.75.75 0 0112 7h3.25a.75.75 0 010 1.5h-2.742l-1.812 
4.528a.75.75 0 01-1.392 0L6 4.77 4.696 8.03A.75.75 0 014 8.5H.75a.75.75 0 
010-1.5h2.742l1.812-4.529A.75.75 0 016 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/pulse-24.svg b/etc/images/octicons/pulse-24.svg
new file mode 100644
index 0000000000..8bcf10fd4e
--- /dev/null
+++ b/etc/images/octicons/pulse-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M9.002 2.5a.75.75 0 01.691.464l6.302 15.305 
2.56-6.301a.75.75 0 01.695-.468h4a.75.75 0 010 1.5h-3.495l-3.06 7.532a.75.75 0 
01-1.389.004L8.997 5.21l-3.054 7.329A.75.75 0 015.25 13H.75a.75.75 0 
010-1.5h4l3.558-8.538a.75.75 0 01.694-.462z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/question-16.svg 
b/etc/images/octicons/question-16.svg
new file mode 100644
index 0000000000..0d385260a0
--- /dev/null
+++ b/etc/images/octicons/question-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 
8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zM6.92 
6.085c.081-.16.19-.299.34-.398.145-.097.371-.187.74-.187.28 0 
.553.087.738.225A.613.613 0 019 6.25c0 .177-.04.264-.077.318a.956.956 0 
01-.277.245c-.076.051-.158.1-.258.161l-.007.004a7.728 7.728 0 00-.313.195 2.416 
2.416 0 00-.692.661.75.75 0 001.248.832.956.956 0 01.276-.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/question-24.svg 
b/etc/images/octicons/question-24.svg
new file mode 100644
index 0000000000..4c77ffec03
--- /dev/null
+++ b/etc/images/octicons/question-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M10.97 8.265a1.45 1.45 0 00-.487.57.75.75 0 
01-1.341-.67c.2-.402.513-.826.997-1.148C10.627 6.69 11.244 6.5 12 6.5c.658 0 
1.369.195 1.934.619a2.45 2.45 0 011.004 2.006c0 1.033-.513 1.72-1.027 
2.215-.19.183-.399.358-.579.508l-.147.123a4.329 4.329 0 00-.435.409v1.37a.75.75 
0 11-1.5 
0v-1.473c0-.237.067-.504.247-.736.22-.28.486-.517.718-.714l.183-.153.001-.001c.172-.143.324-.27.47-.412.368-.355.569-.67
 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/quote-16.svg b/etc/images/octicons/quote-16.svg
new file mode 100644
index 0000000000..4535f93c6a
--- /dev/null
+++ b/etc/images/octicons/quote-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 2.5a.75.75 0 000 1.5h10.5a.75.75 0 
000-1.5H1.75zm4 5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm0 5a.75.75 0 000 
1.5h8.5a.75.75 0 000-1.5h-8.5zM2.5 7.75a.75.75 0 00-1.5 0v6a.75.75 0 001.5 
0v-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/quote-24.svg b/etc/images/octicons/quote-24.svg
new file mode 100644
index 0000000000..1a40fcbabd
--- /dev/null
+++ b/etc/images/octicons/quote-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3 6.25a.75.75 0 01.75-.75h13.5a.75.75 0 010 
1.5H3.75A.75.75 0 013 6.25zM3.75 11a.75.75 0 01.75.75v7a.75.75 0 01-1.5 
0v-7a.75.75 0 01.75-.75zM8 12.313a.75.75 0 01.75-.75h11.5a.75.75 0 010 
1.5H8.75a.75.75 0 01-.75-.75zm0 5.937a.75.75 0 01.75-.75h11.5a.75.75 0 010 
1.5H8.75a.75.75 0 01-.75-.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/reply-16.svg b/etc/images/octicons/reply-16.svg
new file mode 100644
index 0000000000..f933a7b03c
--- /dev/null
+++ b/etc/images/octicons/reply-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.78 1.97a.75.75 0 010 1.06L3.81 6h6.44A4.75 
4.75 0 0115 10.75v2.5a.75.75 0 01-1.5 0v-2.5a3.25 3.25 0 00-3.25-3.25H3.81l2.97 
2.97a.75.75 0 11-1.06 1.06L1.47 7.28a.75.75 0 010-1.06l4.25-4.25a.75.75 0 
011.06 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/reply-24.svg b/etc/images/octicons/reply-24.svg
new file mode 100644
index 0000000000..61229c3884
--- /dev/null
+++ b/etc/images/octicons/reply-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M10.53 5.03a.75.75 0 10-1.06-1.06l-6.25 6.25a.75.75 0 000 
1.06l6.25 6.25a.75.75 0 101.06-1.06L5.56 11.5H17a3.248 3.248 0 013.25 
3.248v4.502a.75.75 0 001.5 0v-4.502A4.748 4.748 0 0017 
10H5.56l4.97-4.97z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/repo-16.svg b/etc/images/octicons/repo-16.svg
new file mode 100644
index 0000000000..b472902721
--- /dev/null
+++ b/etc/images/octicons/repo-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 
01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 
1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 
0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 
00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 
00-.25-.25h-3.5a.25.25 0 00-.25.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/repo-24.svg b/etc/images/octicons/repo-24.svg
new file mode 100644
index 0000000000..574709d8ab
--- /dev/null
+++ b/etc/images/octicons/repo-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3 2.75A2.75 2.75 0 015.75 0h14.5a.75.75 0 
01.75.75v20.5a.75.75 0 01-.75.75h-6a.75.75 0 010-1.5h5.25v-4H6A1.5 1.5 0 004.5 
18v.75c0 .716.43 1.334 1.05 1.605a.75.75 0 01-.6 1.374A3.25 3.25 0 013 
18.75v-16zM19.5 1.5V15H6c-.546 0-1.059.146-1.5.401V2.75c0-.69.56-1.25 
1.25-1.25H19.5z"/><path d="M7 18.25a.25.25 0 01.25-.25h5a.25.25 0 
01.25.25v5.01a.25.25 0 01-.397.201l-2.206-1.604a.25 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/repo-clone-16.svg 
b/etc/images/octicons/repo-clone-16.svg
new file mode 100644
index 0000000000..32b86e87c8
--- /dev/null
+++ b/etc/images/octicons/repo-clone-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M15 0H9v7c0 .55.45 1 1 1h1v1h1V8h3c.55 0 1-.45 
1-1V1c0-.55-.45-1-1-1zm-4 7h-1V6h1v1zm4 0h-3V6h3v1zm0-2h-4V1h4v4zM4 
5H3V4h1v1zm0-2H3V2h1v1zM2 1h6V0H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 
1h2v2l1.5-1.5L6 16v-2h5c.55 0 1-.45 1-1v-3H2V1zm9 10v2H6v-1H3v1H1v-2h10zM3 
8h1v1H3V8zm1-1H3V6h1v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/repo-forked-16.svg 
b/etc/images/octicons/repo-forked-16.svg
new file mode 100644
index 0000000000..5c9ed9a264
--- /dev/null
+++ b/etc/images/octicons/repo-forked-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 
2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 
101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 
0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 
011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/repo-pull-16.svg 
b/etc/images/octicons/repo-pull-16.svg
new file mode 100644
index 0000000000..dfe8e6c915
--- /dev/null
+++ b/etc/images/octicons/repo-pull-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M13 8V6H7V4h6V2l3 3-3 3zM4 2H3v1h1V2zm7 
5h1v6c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 
1-1h10c.55 0 1 .45 1 1v2h-1V1H2v9h9V7zm0 4H1v2h2v-1h3v1h5v-2zM4 
6H3v1h1V6zm0-2H3v1h1V4zM3 9h1V8H3v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/repo-push-16.svg 
b/etc/images/octicons/repo-push-16.svg
new file mode 100644
index 0000000000..baadcf866e
--- /dev/null
+++ b/etc/images/octicons/repo-push-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 
01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 
9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 
11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 
9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 
1.224z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/repo-push-24.svg 
b/etc/images/octicons/repo-push-24.svg
new file mode 100644
index 0000000000..6253388557
--- /dev/null
+++ b/etc/images/octicons/repo-push-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M4.75 0A2.75 2.75 0 002 2.75v16.5A2.75 2.75 0 004.75 22h11a.75.75 
0 000-1.5h-11c-.69 0-1.25-.56-1.25-1.25V18A1.5 1.5 0 015 16.5h7.25a.75.75 0 
000-1.5H5c-.546 0-1.059.146-1.5.401V2.75c0-.69.56-1.25 1.25-1.25H18.5v7a.75.75 
0 001.5 0V.75a.75.75 0 00-.75-.75H4.75z"/><path d="M20 13.903l2.202 
2.359a.75.75 0 001.096-1.024l-3.5-3.75a.75.75 0 00-1.096 0l-3.5 3.75a.75.75 0 
101.096 1.024l2.202-2.36v9.348a.7 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/repo-template-16.svg 
b/etc/images/octicons/repo-template-16.svg
new file mode 100644
index 0000000000..af0d67b8a5
--- /dev/null
+++ b/etc/images/octicons/repo-template-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6 .75A.75.75 0 016.75 0h2.5a.75.75 0 010 
1.5h-2.5A.75.75 0 016 .75zm5 0a.75.75 0 01.75-.75h1.5a.75.75 0 
01.75.75v1.5a.75.75 0 01-1.5 0V1.5h-.75A.75.75 0 0111 .75zM4.992.662a.75.75 0 
01-.636.848c-.436.063-.783.41-.846.846a.75.75 0 01-1.485-.212A2.501 2.501 0 
014.144.025a.75.75 0 01.848.637zM2.75 4a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 
0v-1.5A.75.75 0 012.75 4zm10.5 0a.75.75 0 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/repo-template-24.svg 
b/etc/images/octicons/repo-template-24.svg
new file mode 100644
index 0000000000..d5ddb997f1
--- /dev/null
+++ b/etc/images/octicons/repo-template-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M5.75 0A2.75 2.75 0 003 2.75v1a.75.75 0 001.5 0v-1c0-.69.56-1.25 
1.25-1.25h1a.75.75 0 000-1.5h-1zm4 0a.75.75 0 000 1.5h4.5a.75.75 0 
000-1.5h-4.5zm7.5 0a.75.75 0 000 1.5h2.25v2.25a.75.75 0 001.5 0v-3a.75.75 0 
00-.75-.75h-3zM4.5 6.5a.75.75 0 00-1.5 0v3.75a.75.75 0 001.5 0V6.5zm16.5 
0a.75.75 0 00-1.5 0v3.75a.75.75 0 001.5 0V6.5zM4.5 13.25a.75.75 0 00-1.5 
0v5.5a3.25 3.25 0 001.95 2.98.75.75 0 10.6-1.3 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/report-16.svg 
b/etc/images/octicons/report-16.svg
new file mode 100644
index 0000000000..302cbf32b3
--- /dev/null
+++ b/etc/images/octicons/report-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 1.5a.25.25 0 00-.25.25v9.5c0 
.138.112.25.25.25h2a.75.75 0 01.75.75v2.19l2.72-2.72a.75.75 0 
01.53-.22h6.5a.25.25 0 00.25-.25v-9.5a.25.25 0 00-.25-.25H1.75zM0 1.75C0 
.784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0114.25 
13H8.06l-2.573 2.573A1.457 1.457 0 013 14.543V13H1.75A1.75 1.75 0 010 
11.25v-9.5zM9 9a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/report-24.svg 
b/etc/images/octicons/report-24.svg
new file mode 100644
index 0000000000..5b06889c66
--- /dev/null
+++ b/etc/images/octicons/report-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.25 4a.25.25 0 00-.25.25v12.5c0 
.138.112.25.25.25h2.5a.75.75 0 01.75.75v3.19l3.427-3.427A1.75 1.75 0 0111.164 
17h9.586a.25.25 0 00.25-.25V4.25a.25.25 0 
00-.25-.25H3.25zm-1.75.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 
1.75v12.5a1.75 1.75 0 01-1.75 1.75h-9.586a.25.25 0 00-.177.073l-3.5 3.5A1.457 
1.457 0 015 21.043V18.5H3.25a1.75 1.75 0 01-1.75-1.75V4.25zM12 6a.75.7 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/rocket-16.svg 
b/etc/images/octicons/rocket-16.svg
new file mode 100644
index 0000000000..bc7f64286a
--- /dev/null
+++ b/etc/images/octicons/rocket-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M14.064 0a8.75 8.75 0 00-6.187 
2.563l-.459.458c-.314.314-.616.641-.904.979H3.31a1.75 1.75 0 00-1.49.833L.11 
7.607a.75.75 0 00.418 1.11l3.102.954c.037.051.079.1.124.145l2.429 
2.428c.046.046.094.088.145.125l.954 3.102a.75.75 0 001.11.418l2.774-1.707a1.75 
1.75 0 00.833-1.49V9.485c.338-.288.665-.59.979-.904l.458-.459A8.75 8.75 0 0016 
1.936V1.75A1.75 1.75 0 0014.25 0h-.186zM10.5 10. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/rocket-24.svg 
b/etc/images/octicons/rocket-24.svg
new file mode 100644
index 0000000000..dedf7133d1
--- /dev/null
+++ b/etc/images/octicons/rocket-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M20.322.75a10.75 10.75 0 00-7.373 2.926l-1.304 
1.23A23.743 23.743 0 0010.103 6.5H5.066a1.75 1.75 0 00-1.5.85l-2.71 
4.514a.75.75 0 00.49 1.12l4.571.963c.039.049.082.096.129.14L8.04 15.96l1.872 
1.994c.044.047.091.09.14.129l.963 4.572a.75.75 0 001.12.488l4.514-2.709a1.75 
1.75 0 00.85-1.5v-5.038a23.741 23.741 0 001.596-1.542l1.228-1.304a10.75 10.75 0 
002.925-7.374V2.499A1.75 1.75 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/rss-16.svg b/etc/images/octicons/rss-16.svg
new file mode 100644
index 0000000000..06a02ca21f
--- /dev/null
+++ b/etc/images/octicons/rss-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.002 2.725a.75.75 0 01.797-.699C8.79 2.42 
13.58 7.21 13.974 13.201a.75.75 0 11-1.497.098 10.502 10.502 0 
00-9.776-9.776.75.75 0 01-.7-.798zM2 13a1 1 0 112 0 1 1 0 01-2 
0zm.84-5.95a.75.75 0 00-.179 1.489c2.509.3 4.5 2.291 4.8 4.8a.75.75 0 
101.49-.178A7.003 7.003 0 002.838 7.05z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/rss-24.svg b/etc/images/octicons/rss-24.svg
new file mode 100644
index 0000000000..da931a688b
--- /dev/null
+++ b/etc/images/octicons/rss-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3.5 3.25a.75.75 0 01.75-.75C14.053 2.5 22 
10.447 22 20.25a.75.75 0 01-1.5 0C20.5 11.275 13.225 4 4.25 4a.75.75 0 
01-.75-.75zM3.5 19a2 2 0 114 0 2 2 0 01-4 0zm.75-9.5a.75.75 0 000 1.5 9.25 9.25 
0 019.25 9.25.75.75 0 001.5 0C15 14.313 10.187 9.5 4.25 9.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/ruby-16.svg b/etc/images/octicons/ruby-16.svg
new file mode 100644
index 0000000000..65f9ca050e
--- /dev/null
+++ b/etc/images/octicons/ruby-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.637 2.291A.75.75 0 014.23 2h7.54a.75.75 0 
01.593.291l3.48 4.5a.75.75 0 01-.072.999l-7.25 7a.75.75 0 01-1.042 
0l-7.25-7a.75.75 0 01-.072-.999l3.48-4.5zM4.598 3.5L1.754 7.177 8 
13.207l6.246-6.03L11.402 3.5H4.598z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/ruby-24.svg b/etc/images/octicons/ruby-24.svg
new file mode 100644
index 0000000000..17dafdcef5
--- /dev/null
+++ b/etc/images/octicons/ruby-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.873 3.26A.75.75 0 016.44 3h11.31a.75.75 0 
01.576.27l5 6a.75.75 0 01-.028.992l-10.75 11.5a.75.75 0 01-1.096 
0l-10.75-11.5a.75.75 0 01-.02-1.003l5.19-6zm.91 1.24L2.258 9.73 12 
20.153l9.75-10.43L17.399 4.5H6.783z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/screen-full-16.svg 
b/etc/images/octicons/screen-full-16.svg
new file mode 100644
index 0000000000..b5cf02a1a6
--- /dev/null
+++ b/etc/images/octicons/screen-full-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.75 2.5a.25.25 0 00-.25.25v2.5a.75.75 0 
01-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 010 1.5h-2.5zM10 1.75a.75.75 
0 01.75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 01-1.5 0v-2.5a.25.25 0 
00-.25-.25h-2.5a.75.75 0 01-.75-.75zM1.75 10a.75.75 0 01.75.75v2.5c0 
.138.112.25.25.25h2.5a.75.75 0 010 1.5h-2.5A1.75 1.75 0 011 13.25v-2.5a.75.75 0 
01.75-.75zm12.5 0a.75.75 0 01.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/screen-full-24.svg 
b/etc/images/octicons/screen-full-24.svg
new file mode 100644
index 0000000000..1f4e279263
--- /dev/null
+++ b/etc/images/octicons/screen-full-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M4.75 4.5a.25.25 0 00-.25.25v3.5a.75.75 0 
01-1.5 0v-3.5C3 3.784 3.784 3 4.75 3h3.5a.75.75 0 010 1.5h-3.5zM15 3.75a.75.75 
0 01.75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 01-1.5 0v-3.5a.25.25 0 
00-.25-.25h-3.5a.75.75 0 01-.75-.75zM3.75 15a.75.75 0 01.75.75v3.5c0 
.138.112.25.25.25h3.5a.75.75 0 010 1.5h-3.5A1.75 1.75 0 013 19.25v-3.5a.75.75 0 
01.75-.75zm16.5 0a.75.75 0 01.75 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/screen-normal-16.svg 
b/etc/images/octicons/screen-normal-16.svg
new file mode 100644
index 0000000000..afe54e863a
--- /dev/null
+++ b/etc/images/octicons/screen-normal-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5.25 1a.75.75 0 01.75.75v2.5A1.75 1.75 0 
014.25 6h-2.5a.75.75 0 010-1.5h2.5a.25.25 0 00.25-.25v-2.5A.75.75 0 015.25 
1zm5.5 0a.75.75 0 01.75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 010 
1.5h-2.5A1.75 1.75 0 0110 4.25v-2.5a.75.75 0 01.75-.75zM1 10.75a.75.75 0 
01.75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 01-1.5 0v-2.5a.25.25 0 
00-.25-.25h-2.5a.75.75 0 01-.75-.75zm9 1c0-.96 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/screen-normal-24.svg 
b/etc/images/octicons/screen-normal-24.svg
new file mode 100644
index 0000000000..cf3141e0f9
--- /dev/null
+++ b/etc/images/octicons/screen-normal-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M8.25 3a.75.75 0 01.75.75v3.5A1.75 1.75 0 
017.25 9h-3.5a.75.75 0 010-1.5h3.5a.25.25 0 00.25-.25v-3.5A.75.75 0 018.25 
3zm7.5 0a.75.75 0 01.75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 010 
1.5h-3.5A1.75 1.75 0 0115 7.25v-3.5a.75.75 0 01.75-.75zM3 15.75a.75.75 0 
01.75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 01-1.5 0v-3.5a.25.25 0 
00-.25-.25h-3.5a.75.75 0 01-.75-.75zm12 1c0-.9 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/search-16.svg 
b/etc/images/octicons/search-16.svg
new file mode 100644
index 0000000000..4c9b73bf62
--- /dev/null
+++ b/etc/images/octicons/search-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 
0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 
1.06l-3.04-3.04z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/search-24.svg 
b/etc/images/octicons/search-24.svg
new file mode 100644
index 0000000000..7373ad91e4
--- /dev/null
+++ b/etc/images/octicons/search-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M14.53 15.59a8.25 8.25 0 111.06-1.06l5.69 
5.69a.75.75 0 11-1.06 1.06l-5.69-5.69zM2.5 9.25a6.75 6.75 0 1111.74 
4.547.746.746 0 00-.443.442A6.75 6.75 0 012.5 9.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/server-16.svg 
b/etc/images/octicons/server-16.svg
new file mode 100644
index 0000000000..17b20651b1
--- /dev/null
+++ b/etc/images/octicons/server-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 1A1.75 1.75 0 000 2.75v4c0 
.372.116.717.314 1a1.742 1.742 0 00-.314 1v4c0 .966.784 1.75 1.75 
1.75h12.5A1.75 1.75 0 0016 12.75v-4c0-.372-.116-.717-.314-1 
.198-.283.314-.628.314-1v-4A1.75 1.75 0 0014.25 1H1.75zm0 7.5a.25.25 0 
00-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 00.25-.25v-4a.25.25 0 
00-.25-.25H1.75zM1.5 2.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v4a.25.25 0 
01- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/server-24.svg 
b/etc/images/octicons/server-24.svg
new file mode 100644
index 0000000000..085fc2fc91
--- /dev/null
+++ b/etc/images/octicons/server-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M10.75 6.5a.75.75 0 000 1.5h6.5a.75.75 0 000-1.5h-6.5zM6 
7.25a.75.75 0 01.75-.75h.5a.75.75 0 010 1.5h-.5A.75.75 0 016 7.25zm4 9a.75.75 0 
01.75-.75h6.5a.75.75 0 010 1.5h-6.5a.75.75 0 01-.75-.75zm-3.25-.75a.75.75 0 000 
1.5h.5a.75.75 0 000-1.5h-.5z"/><path fill-rule="evenodd" d="M3.25 2A1.75 1.75 0 
001.5 3.75v7c0 .372.116.716.314 1a1.742 1.742 0 00-.314 1v7c0 .966.784 1.75 
1.75 1.75h17.5a1.75 1.75 0  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/share-16.svg b/etc/images/octicons/share-16.svg
new file mode 100644
index 0000000000..a848ccc1f2
--- /dev/null
+++ b/etc/images/octicons/share-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.823.177L4.927 3.073a.25.25 0 
00.177.427H7.25v5.75a.75.75 0 001.5 0V3.5h2.146a.25.25 0 
00.177-.427L8.177.177a.25.25 0 00-.354 0zM3.75 6.5a.25.25 0 00-.25.25v6.5c0 
.138.112.25.25.25h8.5a.25.25 0 00.25-.25v-6.5a.25.25 0 00-.25-.25h-1a.75.75 0 
010-1.5h1c.966 0 1.75.784 1.75 1.75v6.5A1.75 1.75 0 0112.25 15h-8.5A1.75 1.75 0 
012 13.25v-6.5C2 5.784 2.784 5 3.75 5h1a.75.75 0 110 1.5h [...]
\ No newline at end of file
diff --git a/etc/images/octicons/share-24.svg b/etc/images/octicons/share-24.svg
new file mode 100644
index 0000000000..7caf8b33fe
--- /dev/null
+++ b/etc/images/octicons/share-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.53 1.22a.75.75 0 00-1.06 0L8.22 
4.47a.75.75 0 001.06 1.06l1.97-1.97v10.69a.75.75 0 001.5 0V3.56l1.97 
1.97a.75.75 0 101.06-1.06l-3.25-3.25zM5.5 9.75a.25.25 0 01.25-.25h2.5a.75.75 0 
000-1.5h-2.5A1.75 1.75 0 004 9.75v10.5c0 .966.784 1.75 1.75 1.75h12.5A1.75 1.75 
0 0020 20.25V9.75A1.75 1.75 0 0018.25 8h-2.5a.75.75 0 000 1.5h2.5a.25.25 0 
01.25.25v10.5a.25.25 0 01-.25.25H5.75a.25 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/share-android-16.svg 
b/etc/images/octicons/share-android-16.svg
new file mode 100644
index 0000000000..c1e354d096
--- /dev/null
+++ b/etc/images/octicons/share-android-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M13.5 3a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM15 
3a3 3 0 01-5.175 2.066l-3.92 2.179a3.005 3.005 0 010 1.51l3.92 2.179a3 3 0 
11-.73 1.31l-3.92-2.178a3 3 0 110-4.133l3.92-2.178A3 3 0 1115 3zm-1.5 10a1.5 
1.5 0 11-3 0 1.5 1.5 0 013 0zm-9-5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/share-android-24.svg 
b/etc/images/octicons/share-android-24.svg
new file mode 100644
index 0000000000..29e2dd67eb
--- /dev/null
+++ b/etc/images/octicons/share-android-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M20 5.5a3.5 3.5 0 01-6.062 2.385l-5.112 
3.021a3.497 3.497 0 010 2.188l5.112 3.021a3.5 3.5 0 11-.764 
1.29l-5.112-3.02a3.5 3.5 0 110-4.77l5.112-3.021v.001A3.5 3.5 0 1120 5.5zm-1.5 
0a2 2 0 11-4 0 2 2 0 014 0zM5.5 14a2 2 0 100-4 2 2 0 000 4zm13 4.5a2 2 0 11-4 0 
2 2 0 014 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/shield-16.svg 
b/etc/images/octicons/shield-16.svg
new file mode 100644
index 0000000000..6eefc76098
--- /dev/null
+++ b/etc/images/octicons/shield-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.467.133a1.75 1.75 0 011.066 0l5.25 
1.68A1.75 1.75 0 0115 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 
2.813-5.032 3.855a1.7 1.7 0 01-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 
10.182 1 8.566 1 7V3.48a1.75 1.75 0 011.217-1.667l5.25-1.68zm.61 1.429a.25.25 0 
00-.153 0l-5.25 1.68a.25.25 0 00-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 
1.194 2.121 2.34 4.366 3.297a [...]
\ No newline at end of file
diff --git a/etc/images/octicons/shield-24.svg 
b/etc/images/octicons/shield-24.svg
new file mode 100644
index 0000000000..19525f5ab4
--- /dev/null
+++ b/etc/images/octicons/shield-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M13 15.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-8.25a.75.75 0 00-1.5 
0v4.5a.75.75 0 001.5 0v-4.5z"/><path fill-rule="evenodd" d="M11.46.637a1.75 
1.75 0 011.08 0l8.25 2.675A1.75 1.75 0 0122 4.976V10c0 6.19-3.77 10.705-9.401 
12.83a1.699 1.699 0 01-1.198 0C5.771 20.704 2 16.19 2 10V4.976c0-.76.49-1.43 
1.21-1.664L11.46.637zm.617 1.426a.25.25 0 00-.154 0L3.673 4.74a.249.249 0 
00-.173.237V10c0 5.461 3.28 9.483  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/shield-check-16.svg 
b/etc/images/octicons/shield-check-16.svg
new file mode 100644
index 0000000000..5b067fc89b
--- /dev/null
+++ b/etc/images/octicons/shield-check-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.533.133a1.75 1.75 0 00-1.066 0l-5.25 
1.68A1.75 1.75 0 001 3.48V7c0 1.566.32 3.182 1.303 4.682.983 1.498 2.585 2.813 
5.032 3.855a1.7 1.7 0 001.33 0c2.447-1.042 4.049-2.357 5.032-3.855C14.68 10.182 
15 8.566 15 7V3.48a1.75 1.75 0 00-1.217-1.667L8.533.133zm-.61 1.429a.25.25 0 
01.153 0l5.25 1.68a.25.25 0 01.174.238V7c0 1.358-.275 2.666-1.057 3.86-.784 
1.194-2.121 2.34-4.366 3.297 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/shield-check-24.svg 
b/etc/images/octicons/shield-check-24.svg
new file mode 100644
index 0000000000..5b25fcb3ce
--- /dev/null
+++ b/etc/images/octicons/shield-check-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M16.53 9.78a.75.75 0 00-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 
00-1.06 1.06l2.5 2.5a.75.75 0 001.06 0l5-5z"/><path fill-rule="evenodd" 
d="M12.54.637a1.75 1.75 0 00-1.08 0L3.21 3.312A1.75 1.75 0 002 4.976V10c0 6.19 
3.77 10.705 9.401 12.83.386.145.812.145 1.198 0C18.229 20.704 22 16.19 22 
10V4.976c0-.759-.49-1.43-1.21-1.664L12.54.637zm-.617 1.426a.25.25 0 01.154 
0l8.25 2.676a.25.25 0 01.173.237V10c0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/shield-lock-16.svg 
b/etc/images/octicons/shield-lock-16.svg
new file mode 100644
index 0000000000..41c6af4922
--- /dev/null
+++ b/etc/images/octicons/shield-lock-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.533.133a1.75 1.75 0 00-1.066 0l-5.25 
1.68A1.75 1.75 0 001 3.48V7c0 1.566.32 3.182 1.303 4.682.983 1.498 2.585 2.813 
5.032 3.855a1.7 1.7 0 001.33 0c2.447-1.042 4.049-2.357 5.032-3.855C14.68 10.182 
15 8.566 15 7V3.48a1.75 1.75 0 00-1.217-1.667L8.533.133zm-.61 1.429a.25.25 0 
01.153 0l5.25 1.68a.25.25 0 01.174.238V7c0 1.358-.275 2.666-1.057 3.86-.784 
1.194-2.121 2.34-4.366 3.297 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/shield-lock-24.svg 
b/etc/images/octicons/shield-lock-24.svg
new file mode 100644
index 0000000000..bade9030b1
--- /dev/null
+++ b/etc/images/octicons/shield-lock-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.077 2.563a.25.25 0 00-.154 0L3.673 
5.24a.249.249 0 00-.173.237V10.5c0 5.461 3.28 9.483 8.43 11.426a.2.2 0 00.14 
0c5.15-1.943 8.43-5.965 8.43-11.426V5.476a.25.25 0 
00-.173-.237l-8.25-2.676zm-.617-1.426a1.75 1.75 0 011.08 0l8.25 2.675A1.75 1.75 
0 0122 5.476V10.5c0 6.19-3.77 10.705-9.401 12.83a1.699 1.699 0 01-1.198 0C5.771 
21.204 2 16.69 2 10.5V5.476c0-.76.49-1.43 1.21-1.664l [...]
\ No newline at end of file
diff --git a/etc/images/octicons/shield-x-16.svg 
b/etc/images/octicons/shield-x-16.svg
new file mode 100644
index 0000000000..43174b99b8
--- /dev/null
+++ b/etc/images/octicons/shield-x-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.533.133a1.75 1.75 0 00-1.066 0l-5.25 
1.68A1.75 1.75 0 001 3.48V7c0 1.566.32 3.182 1.303 4.682.983 1.498 2.585 2.813 
5.032 3.855a1.7 1.7 0 001.33 0c2.447-1.042 4.049-2.357 5.032-3.855C14.68 10.182 
15 8.566 15 7V3.48a1.75 1.75 0 00-1.217-1.667L8.533.133zm-.61 1.429a.25.25 0 
01.153 0l5.25 1.68a.25.25 0 01.174.238V7c0 1.358-.275 2.666-1.057 3.86-.784 
1.194-2.121 2.34-4.366 3.297 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/shield-x-24.svg 
b/etc/images/octicons/shield-x-24.svg
new file mode 100644
index 0000000000..66fb91aa58
--- /dev/null
+++ b/etc/images/octicons/shield-x-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M9.28 7.72a.75.75 0 00-1.06 1.06l2.72 2.72-2.72 2.72a.75.75 0 
101.06 1.06L12 12.56l2.72 2.72a.75.75 0 101.06-1.06l-2.72-2.72 2.72-2.72a.75.75 
0 00-1.06-1.06L12 10.44 9.28 7.72z"/><path fill-rule="evenodd" 
d="M12.54.637a1.75 1.75 0 00-1.08 0L3.21 3.312A1.75 1.75 0 002 4.976V10c0 6.19 
3.77 10.705 9.401 12.83.386.145.812.145 1.198 0C18.229 20.704 22 16.19 22 
10V4.976c0-.759-.49-1.43-1.21-1.664L12.54. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sidebar-collapse-16.svg 
b/etc/images/octicons/sidebar-collapse-16.svg
new file mode 100644
index 0000000000..3e83ad8d4c
--- /dev/null
+++ b/etc/images/octicons/sidebar-collapse-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.823 7.823L4.427 5.427A.25.25 0 004 
5.604v4.792c0 .223.27.335.427.177l2.396-2.396a.25.25 0 000-.354z"/><path 
fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 
16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 
0 01.25-.25H9.5v13H1.75a.25.25 0 01-.25-.25V1.75zM11 14.5v-13h3.25a.25.25 0 
01.25.25v12.5a.25.25 0 01-.25.25H11 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sidebar-collapse-24.svg 
b/etc/images/octicons/sidebar-collapse-24.svg
new file mode 100644
index 0000000000..4dde1d13f3
--- /dev/null
+++ b/etc/images/octicons/sidebar-collapse-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7.22 14.47L9.69 12 7.22 9.53a.75.75 0 
111.06-1.06l3 3a.75.75 0 010 1.06l-3 3a.75.75 0 01-1.06-1.06z"/><path 
fill-rule="evenodd" d="M3.75 2A1.75 1.75 0 002 3.75v16.5c0 .966.784 1.75 1.75 
1.75h16.5A1.75 1.75 0 0022 20.25V3.75A1.75 1.75 0 0020.25 2H3.75zM3.5 
3.75a.25.25 0 01.25-.25H15v17H3.75a.25.25 0 01-.25-.25V3.75zm13 
16.75v-17h3.75a.25.25 0 01.25.25v16.5a.25.25 0 01-.25.25H16 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sidebar-expand-16.svg 
b/etc/images/octicons/sidebar-expand-16.svg
new file mode 100644
index 0000000000..f664fbf5ad
--- /dev/null
+++ b/etc/images/octicons/sidebar-expand-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.177 7.823l2.396-2.396A.25.25 0 017 
5.604v4.792a.25.25 0 01-.427.177L4.177 8.177a.25.25 0 010-.354z"/><path 
fill-rule="evenodd" d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 
1.75v12.5A1.75 1.75 0 0114.25 16H1.75A1.75 1.75 0 010 
14.25V1.75zm1.75-.25a.25.25 0 00-.25.25v12.5c0 
.138.112.25.25.25H9.5v-13H1.75zm12.5 13H11v-13h3.25a.25.25 0 
01.25.25v12.5a.25.25 0 01-.25.25 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sidebar-expand-24.svg 
b/etc/images/octicons/sidebar-expand-24.svg
new file mode 100644
index 0000000000..8304d321c3
--- /dev/null
+++ b/etc/images/octicons/sidebar-expand-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M11.28 9.53L8.81 12l2.47 2.47a.75.75 0 11-1.06 
1.06l-3-3a.75.75 0 010-1.06l3-3a.75.75 0 111.06 1.06z"/><path 
fill-rule="evenodd" d="M3.75 2A1.75 1.75 0 002 3.75v16.5c0 .966.784 1.75 1.75 
1.75h16.5A1.75 1.75 0 0022 20.25V3.75A1.75 1.75 0 0020.25 2H3.75zM3.5 
3.75a.25.25 0 01.25-.25H15v17H3.75a.25.25 0 01-.25-.25V3.75zm13 
16.75v-17h3.75a.25.25 0 01.25.25v16.5a.25.25 0 01-.25.25H16 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sign-in-16.svg 
b/etc/images/octicons/sign-in-16.svg
new file mode 100644
index 0000000000..e4c64405e0
--- /dev/null
+++ b/etc/images/octicons/sign-in-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 
010 1.5h-2.5a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 010 
1.5h-2.5A1.75 1.75 0 012 13.25V2.75zm6.56 4.5l1.97-1.97a.75.75 0 
10-1.06-1.06L6.22 7.47a.75.75 0 000 1.06l3.25 3.25a.75.75 0 101.06-1.06L8.56 
8.75h5.69a.75.75 0 000-1.5H8.56z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/sign-in-24.svg 
b/etc/images/octicons/sign-in-24.svg
new file mode 100644
index 0000000000..45310f2c1b
--- /dev/null
+++ b/etc/images/octicons/sign-in-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3 3.25c0-.966.784-1.75 1.75-1.75h5.5a.75.75 0 
010 1.5h-5.5a.25.25 0 00-.25.25v17.5c0 .138.112.25.25.25h5.5a.75.75 0 010 
1.5h-5.5A1.75 1.75 0 013 20.75V3.25zm9.994 9.5l3.3 3.484a.75.75 0 01-1.088 
1.032l-4.5-4.75a.75.75 0 010-1.032l4.5-4.75a.75.75 0 011.088 1.032l-3.3 
3.484h8.256a.75.75 0 010 1.5h-8.256z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/sign-out-16.svg 
b/etc/images/octicons/sign-out-16.svg
new file mode 100644
index 0000000000..970ab7070d
--- /dev/null
+++ b/etc/images/octicons/sign-out-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 
010 1.5h-2.5a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 010 
1.5h-2.5A1.75 1.75 0 012 13.25V2.75zm10.44 4.5H6.75a.75.75 0 000 1.5h5.69l-1.97 
1.97a.75.75 0 101.06 1.06l3.25-3.25a.75.75 0 000-1.06l-3.25-3.25a.75.75 0 
10-1.06 1.06l1.97 1.97z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/sign-out-24.svg 
b/etc/images/octicons/sign-out-24.svg
new file mode 100644
index 0000000000..1f522b9011
--- /dev/null
+++ b/etc/images/octicons/sign-out-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M3 3.25c0-.966.784-1.75 1.75-1.75h5.5a.75.75 0 
010 1.5h-5.5a.25.25 0 00-.25.25v17.5c0 .138.112.25.25.25h5.5a.75.75 0 010 
1.5h-5.5A1.75 1.75 0 013 20.75V3.25zm16.006 9.5l-3.3 3.484a.75.75 0 001.088 
1.032l4.5-4.75a.75.75 0 000-1.032l-4.5-4.75a.75.75 0 00-1.088 1.032l3.3 
3.484H10.75a.75.75 0 000 1.5h8.256z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/skip-16.svg b/etc/images/octicons/skip-16.svg
new file mode 100644
index 0000000000..961435e98c
--- /dev/null
+++ b/etc/images/octicons/skip-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 
0a8 8 0 100 16A8 8 0 008 0zm3.28 5.78a.75.75 0 00-1.06-1.06l-5.5 5.5a.75.75 0 
101.06 1.06l5.5-5.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/skip-24.svg b/etc/images/octicons/skip-24.svg
new file mode 100644
index 0000000000..b7368b71f2
--- /dev/null
+++ b/etc/images/octicons/skip-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M17.28 7.78a.75.75 0 00-1.06-1.06l-9.5 9.5a.75.75 0 101.06 
1.06l9.5-9.5z"/><path fill-rule="evenodd" d="M12 1C5.925 1 1 5.925 1 12s4.925 
11 11 11 11-4.925 11-11S18.075 1 12 1zM2.5 12a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 
0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/smiley-16.svg 
b/etc/images/octicons/smiley-16.svg
new file mode 100644
index 0000000000..49059fde1d
--- /dev/null
+++ b/etc/images/octicons/smiley-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 
0a8 8 0 100 16A8 8 0 008 0zM5 8a1 1 0 100-2 1 1 0 000 2zm7-1a1 1 0 11-2 0 1 1 0 
012 0zM5.32 9.636a.75.75 0 
011.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 
1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 
111.222.87l-.614-.431c.614.43.614.431.613.431v.001l-.001.002-.002.003-.005.007-.014.019a1.9
 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/smiley-24.svg 
b/etc/images/octicons/smiley-24.svg
new file mode 100644
index 0000000000..68ef76893e
--- /dev/null
+++ b/etc/images/octicons/smiley-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M8.456 14.494a.75.75 0 011.068.17 3.08 3.08 0 00.572.492A3.381 
3.381 0 0012 15.72c.855 0 1.487-.283 1.904-.562a3.081 3.081 0 
00.572-.492l.021-.026a.75.75 0 
011.197.905l-.027.034c-.013.016-.03.038-.052.063-.044.05-.105.119-.184.198a4.569
 4.569 0 01-.695.566A4.88 4.88 0 0112 17.22a4.88 4.88 0 01-2.736-.814 4.57 4.57 
0 01-.695-.566 3.253 3.253 0 
01-.236-.261c-.259-.332-.223-.824.123-1.084z"/><path fi [...]
\ No newline at end of file
diff --git a/etc/images/octicons/square-16.svg 
b/etc/images/octicons/square-16.svg
new file mode 100644
index 0000000000..5eca317c90
--- /dev/null
+++ b/etc/images/octicons/square-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4 5.75C4 4.784 4.784 4 5.75 4h4.5c.966 0 
1.75.784 1.75 1.75v4.5A1.75 1.75 0 0110.25 12h-4.5A1.75 1.75 0 014 
10.25v-4.5zm1.75-.25a.25.25 0 00-.25.25v4.5c0 .138.112.25.25.25h4.5a.25.25 0 
00.25-.25v-4.5a.25.25 0 00-.25-.25h-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/square-24.svg 
b/etc/images/octicons/square-24.svg
new file mode 100644
index 0000000000..7d0dd07b75
--- /dev/null
+++ b/etc/images/octicons/square-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M6 7.75C6 6.784 6.784 6 7.75 6h8.5c.966 0 
1.75.784 1.75 1.75v8.5A1.75 1.75 0 0116.25 18h-8.5A1.75 1.75 0 016 
16.25v-8.5zm1.75-.25a.25.25 0 00-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 
00.25-.25v-8.5a.25.25 0 00-.25-.25h-8.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/square-fill-16.svg 
b/etc/images/octicons/square-fill-16.svg
new file mode 100644
index 0000000000..f3c1fd316f
--- /dev/null
+++ b/etc/images/octicons/square-fill-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5.75 4A1.75 1.75 0 004 5.75v4.5c0 .966.784 
1.75 1.75 1.75h4.5A1.75 1.75 0 0012 10.25v-4.5A1.75 1.75 0 0010.25 
4h-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/square-fill-24.svg 
b/etc/images/octicons/square-fill-24.svg
new file mode 100644
index 0000000000..e20b4fb2c4
--- /dev/null
+++ b/etc/images/octicons/square-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7.75 6A1.75 1.75 0 006 7.75v8.5c0 .966.784 
1.75 1.75 1.75h8.5A1.75 1.75 0 0018 16.25v-8.5A1.75 1.75 0 0016.25 
6h-8.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/squirrel-16.svg 
b/etc/images/octicons/squirrel-16.svg
new file mode 100644
index 0000000000..a3a1c7dd94
--- /dev/null
+++ b/etc/images/octicons/squirrel-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.499.75a.75.75 0 011.5 0v.996C5.9 2.903 
6.793 3.65 7.662 4.376l.24.202c-.036-.694.055-1.422.426-2.163C9.1.873 
10.794-.045 12.622.26 14.408.558 16 1.94 16 4.25c0 1.278-.954 2.575-2.44 
2.734l.146.508.065.22c.203.701.412 1.455.476 2.226.142 1.707-.4 3.03-1.487 
3.898C11.714 14.671 10.27 15 8.75 15h-6a.75.75 0 010-1.5h1.376a4.489 4.489 0 
01-.563-1.191 3.833 3.833 0 01-.05-2.063 4. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/squirrel-24.svg 
b/etc/images/octicons/squirrel-24.svg
new file mode 100644
index 0000000000..dd296226b7
--- /dev/null
+++ b/etc/images/octicons/squirrel-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M18.377 3.49c-1.862-.31-3.718.62-4.456 2.095-.428.857-.691 
1.624-.728 2.361-.035.71.138 1.444.67 2.252.644.854 1.199 1.913 1.608 
3.346a.75.75 0 
11-1.442.412c-.353-1.236-.82-2.135-1.372-2.865l-.008-.01c-.53-.698-1.14-1.242-1.807-1.778a50.724
 50.724 0 00-.667-.524C9.024 7.884 7.71 6.863 6.471 
5.16c-.59.287-1.248.798-1.806 1.454-.665.78-1.097 1.66-1.158 
2.446.246.36.685.61 1.246.715.643.12 1.278.015  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/star-16.svg b/etc/images/octicons/star-16.svg
new file mode 100644
index 0000000000..c30dacc8b7
--- /dev/null
+++ b/etc/images/octicons/star-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 
4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 
12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 
01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 
01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 
2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/star-24.svg b/etc/images/octicons/star-24.svg
new file mode 100644
index 0000000000..e0a53ad4f1
--- /dev/null
+++ b/etc/images/octicons/star-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 .25a.75.75 0 01.673.418l3.058 6.197 
6.839.994a.75.75 0 01.415 1.279l-4.948 4.823 1.168 6.811a.75.75 0 
01-1.088.791L12 18.347l-6.117 3.216a.75.75 0 
01-1.088-.79l1.168-6.812-4.948-4.823a.75.75 0 
01.416-1.28l6.838-.993L11.328.668A.75.75 0 0112 .25zm0 2.445L9.44 7.882a.75.75 
0 01-.565.41l-5.725.832 4.143 4.038a.75.75 0 01.215.664l-.978 5.702 
5.121-2.692a.75.75 0 01.698 0l5.12 2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/star-fill-16.svg 
b/etc/images/octicons/star-fill-16.svg
new file mode 100644
index 0000000000..9faa60f44d
--- /dev/null
+++ b/etc/images/octicons/star-fill-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 
4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 
12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 
01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/star-fill-24.svg 
b/etc/images/octicons/star-fill-24.svg
new file mode 100644
index 0000000000..001f054d0a
--- /dev/null
+++ b/etc/images/octicons/star-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.672.668a.75.75 0 00-1.345 0L8.27 
6.865l-6.838.994a.75.75 0 00-.416 1.279l4.948 4.823-1.168 6.811a.75.75 0 
001.088.791L12 18.347l6.117 3.216a.75.75 0 001.088-.79l-1.168-6.812 
4.948-4.823a.75.75 0 00-.416-1.28l-6.838-.993L12.672.668z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/stop-16.svg b/etc/images/octicons/stop-16.svg
new file mode 100644
index 0000000000..156ec88441
--- /dev/null
+++ b/etc/images/octicons/stop-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M4.47.22A.75.75 0 015 0h6a.75.75 0 
01.53.22l4.25 4.25c.141.14.22.331.22.53v6a.75.75 0 01-.22.53l-4.25 4.25A.75.75 
0 0111 16H5a.75.75 0 01-.53-.22L.22 11.53A.75.75 0 010 11V5a.75.75 0 
01.22-.53L4.47.22zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 
1.5H5.31zM8 4a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0v-3.5A.75.75 0 018 4zm0 
8a1 1 0 100-2 1 1 0 000 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/stop-24.svg b/etc/images/octicons/stop-24.svg
new file mode 100644
index 0000000000..1f0ddd8944
--- /dev/null
+++ b/etc/images/octicons/stop-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12 7a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0112 
7zm0 10a1 1 0 100-2 1 1 0 000 2z"/><path fill-rule="evenodd" d="M7.328 
1.47a.75.75 0 01.53-.22h8.284a.75.75 0 01.53.22l5.858 
5.858c.141.14.22.33.22.53v8.284a.75.75 0 01-.22.53l-5.858 5.858a.75.75 0 
01-.53.22H7.858a.75.75 0 01-.53-.22L1.47 16.672a.75.75 0 
01-.22-.53V7.858a.75.75 0 01.22-.53L7.328 1.47zm.84 1.28L2.75 8.169v7.662l5.419 
 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/stopwatch-16.svg 
b/etc/images/octicons/stopwatch-16.svg
new file mode 100644
index 0000000000..482edd7ad8
--- /dev/null
+++ b/etc/images/octicons/stopwatch-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5.75.75A.75.75 0 016.5 0h3a.75.75 0 010 
1.5h-.75v1l-.001.041a6.718 6.718 0 013.464 1.435l.007-.006.75-.75a.75.75 0 
111.06 1.06l-.75.75-.006.007a6.75 6.75 0 11-10.548 0L2.72 5.03l-.75-.75a.75.75 
0 011.06-1.06l.75.75.007.006A6.718 6.718 0 017.25 2.541a.756.756 0 
010-.041v-1H6.5a.75.75 0 01-.75-.75zM8 14.5A5.25 5.25 0 108 4a5.25 5.25 0 000 
10.5zm.389-6.7l1.33-1.33a.75.75 0 111.06 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/stopwatch-24.svg 
b/etc/images/octicons/stopwatch-24.svg
new file mode 100644
index 0000000000..6860d8e9c4
--- /dev/null
+++ b/etc/images/octicons/stopwatch-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M10.25 0a.75.75 0 000 1.5h1v1.278a9.955 9.955 
0 00-5.635 2.276L4.28 3.72a.75.75 0 00-1.06 1.06l1.315 1.316A9.962 9.962 0 002 
12.75c0 5.523 4.477 10 10 10s10-4.477 10-10a9.962 9.962 0 00-2.535-6.654L20.78 
4.78a.75.75 0 00-1.06-1.06l-1.334 1.334a9.955 9.955 0 
00-5.636-2.276V1.5h1a.75.75 0 000-1.5h-3.5zM12 21.25a8.5 8.5 0 100-17 8.5 8.5 0 
000 17zm4.03-12.53a.75.75 0 010 1.06l-2.38 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/strikethrough-16.svg 
b/etc/images/octicons/strikethrough-16.svg
new file mode 100644
index 0000000000..76e2c45c25
--- /dev/null
+++ b/etc/images/octicons/strikethrough-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.581 3.25c-2.036 0-2.778 1.082-2.778 1.786 0 
.055.002.107.006.157a.75.75 0 01-1.496.114 3.56 3.56 0 01-.01-.271c0-1.832 
1.75-3.286 4.278-3.286 1.418 0 2.721.58 3.514 1.093a.75.75 0 11-.814 
1.26c-.64-.414-1.662-.853-2.7-.853zm3.474 5.25h3.195a.75.75 0 
000-1.5H1.75a.75.75 0 000 1.5h6.018c.835.187 1.503.464 
1.951.81.439.34.647.725.647 1.197 0 .428-.159.895-.594 1.267-.444.38-1.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/strikethrough-24.svg 
b/etc/images/octicons/strikethrough-24.svg
new file mode 100644
index 0000000000..44c02bf4e4
--- /dev/null
+++ b/etc/images/octicons/strikethrough-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.36 5C9.37 5 8.105 6.613 8.105 7.848c0 
.411.072.744.193 1.02a.75.75 0 01-1.373.603 3.993 3.993 0 01-.32-1.623c0-2.363 
2.271-4.348 5.755-4.348 1.931 0 3.722.794 4.814 1.5a.75.75 0 11-.814 
1.26c-.94-.607-2.448-1.26-4-1.26zm4.173 7.5h3.717a.75.75 0 000-1.5H3.75a.75.75 
0 000 1.5h9.136c1.162.28 2.111.688 2.76 1.211.642.518.979 1.134.979 1.898a2.63 
2.63 0 01-.954 2.036c-.703.601-1 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sun-16.svg b/etc/images/octicons/sun-16.svg
new file mode 100644
index 0000000000..57129a3a3f
--- /dev/null
+++ b/etc/images/octicons/sun-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 10.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM8 
12a4 4 0 100-8 4 4 0 000 8zM8 0a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 
0V.75A.75.75 0 018 0zm0 13a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 0v-1.5A.75.75 
0 018 13zM2.343 2.343a.75.75 0 011.061 0l1.06 1.061a.75.75 0 01-1.06 
1.06l-1.06-1.06a.75.75 0 010-1.06zm9.193 9.193a.75.75 0 011.06 0l1.061 
1.06a.75.75 0 01-1.06 1.061l-1.061-1.06a.75.75 0 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sun-24.svg b/etc/images/octicons/sun-24.svg
new file mode 100644
index 0000000000..a1b7d2c385
--- /dev/null
+++ b/etc/images/octicons/sun-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 17.5a5.5 5.5 0 100-11 5.5 5.5 0 000 11zm0 
1.5a7 7 0 100-14 7 7 0 000 14zm12-7a.75.75 0 01-.75.75h-2.5a.75.75 0 
010-1.5h2.5A.75.75 0 0124 12zM4 12a.75.75 0 01-.75.75H.75a.75.75 0 
010-1.5h2.5A.75.75 0 014 12zm16.485-8.485a.75.75 0 010 1.06l-1.768 1.768a.75.75 
0 01-1.06-1.06l1.767-1.768a.75.75 0 011.061 0zM6.343 17.657a.75.75 0 010 
1.06l-1.768 1.768a.75.75 0 11-1.06-1.06l1.767 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sync-16.svg b/etc/images/octicons/sync-16.svg
new file mode 100644
index 0000000000..86f1cbe10c
--- /dev/null
+++ b/etc/images/octicons/sync-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8 2.5a5.487 5.487 0 00-4.131 1.869l1.204 
1.204A.25.25 0 014.896 6H1.25A.25.25 0 011 5.75V2.104a.25.25 0 01.427-.177l1.38 
1.38A7.001 7.001 0 0114.95 7.16a.75.75 0 11-1.49.178A5.501 5.501 0 008 
2.5zM1.705 8.005a.75.75 0 01.834.656 5.501 5.501 0 009.592 
2.97l-1.204-1.204a.25.25 0 01.177-.427h3.646a.25.25 0 01.25.25v3.646a.25.25 0 
01-.427.177l-1.38-1.38A7.001 7.001 0 011.05 8.84a. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/sync-24.svg b/etc/images/octicons/sync-24.svg
new file mode 100644
index 0000000000..66a43d31e0
--- /dev/null
+++ b/etc/images/octicons/sync-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M3.38 8A9.502 9.502 0 0112 2.5a9.502 9.502 0 019.215 7.182.75.75 0 
101.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 00-9.5 5.452V4.75a.75.75 
0 00-1.5 0V8.5a1 1 0 001 1h3.75a.75.75 0 000-1.5H3.38zm-.595 6.318a.75.75 0 
00-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 
9.5-5.451v1.701a.75.75 0 001.5 0V15.5a1 1 0 00-1-1h-3.75a.75.75 0 000 
1.5h2.37A9.502 9.502 0 0112 21.5c-4.446 0-8.181 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/tab-24.svg b/etc/images/octicons/tab-24.svg
new file mode 100644
index 0000000000..0bef02e91a
--- /dev/null
+++ b/etc/images/octicons/tab-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M22 4.25a.75.75 0 00-1.5 0v15a.75.75 0 001.5 0v-15zm-9.72 
14.28a.75.75 0 11-1.06-1.06l4.97-4.97H1.75a.75.75 0 
010-1.5h14.44l-4.97-4.97a.75.75 0 011.06-1.06l6.25 6.25a.75.75 0 010 1.06l-6.25 
6.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/table-16.svg b/etc/images/octicons/table-16.svg
new file mode 100644
index 0000000000..06dc0cc745
--- /dev/null
+++ b/etc/images/octicons/table-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 
.784 16 1.75v3.585a.746.746 0 010 .83v8.085A1.75 1.75 0 0114.25 
16H6.309a.748.748 0 01-1.118 0H1.75A1.75 1.75 0 010 14.25V6.165a.746.746 0 
010-.83V1.75zM1.5 6.5v7.75c0 .138.112.25.25.25H5v-8H1.5zM5 5H1.5V1.75a.25.25 0 
01.25-.25H5V5zm1.5 1.5v8h7.75a.25.25 0 
00.25-.25V6.5h-8zm8-1.5h-8V1.5h7.75a.25.25 0 01.25.25V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/table-24.svg b/etc/images/octicons/table-24.svg
new file mode 100644
index 0000000000..3ef6fe2499
--- /dev/null
+++ b/etc/images/octicons/table-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 
1.75.784 1.75 1.75v16.5A1.75 1.75 0 0120.25 22H3.75A1.75 1.75 0 012 
20.25V3.75zM3.5 9v11.25c0 .138.112.25.25.25H7.5V9h-4zm4-1.5h-4V3.75a.25.25 0 
01.25-.25H7.5v4zM9 9v11.5h11.25a.25.25 0 
00.25-.25V9H9zm11.5-1.5H9v-4h11.25a.25.25 0 01.25.25V7.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/tag-16.svg b/etc/images/octicons/tag-16.svg
new file mode 100644
index 0000000000..bc8fe82f6c
--- /dev/null
+++ b/etc/images/octicons/tag-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 
01.25-.25h5.025a.25.25 0 01.177.073l6.25 6.25a.25.25 0 010 .354l-5.025 
5.025a.25.25 0 01-.354 0l-6.25-6.25a.25.25 0 01-.073-.177zm-1.5 0V2.75C1 1.784 
1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 010 
2.474l-5.026 5.026a1.75 1.75 0 01-2.474 0l-6.25-6.25A1.75 1.75 0 011 7.775zM6 
5a1 1 0 100 2 1 1 0 000-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/tag-24.svg b/etc/images/octicons/tag-24.svg
new file mode 100644
index 0000000000..8223912f80
--- /dev/null
+++ b/etc/images/octicons/tag-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M7.75 6.5a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5z"/><path 
fill-rule="evenodd" d="M2.5 1A1.5 1.5 0 001 2.5v8.44c0 .397.158.779.44 
1.06l10.25 10.25a1.5 1.5 0 002.12 0l8.44-8.44a1.5 1.5 0 000-2.12L12 1.44A1.5 
1.5 0 0010.94 1H2.5zm0 1.5h8.44l10.25 10.25-8.44 8.44L2.5 10.94V2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/tasklist-16.svg 
b/etc/images/octicons/tasklist-16.svg
new file mode 100644
index 0000000000..d0245b85c3
--- /dev/null
+++ b/etc/images/octicons/tasklist-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.5 2.75a.25.25 0 01.25-.25h10.5a.25.25 0 
01.25.25v10.5a.25.25 0 01-.25.25H2.75a.25.25 0 01-.25-.25V2.75zM2.75 1A1.75 
1.75 0 001 2.75v10.5c0 .966.784 1.75 1.75 1.75h10.5A1.75 1.75 0 0015 
13.25V2.75A1.75 1.75 0 0013.25 1H2.75zm9.03 5.28a.75.75 0 00-1.06-1.06L6.75 
9.19 5.28 7.72a.75.75 0 00-1.06 1.06l2 2a.75.75 0 001.06 0l4.5-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/tasklist-24.svg 
b/etc/images/octicons/tasklist-24.svg
new file mode 100644
index 0000000000..080fa7bc44
--- /dev/null
+++ b/etc/images/octicons/tasklist-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M17.28 9.28a.75.75 0 00-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 
00-1.06 1.06l3 3a.75.75 0 001.06 0l6.5-6.5z"/><path fill-rule="evenodd" 
d="M3.75 2A1.75 1.75 0 002 3.75v16.5c0 .966.784 1.75 1.75 1.75h16.5A1.75 1.75 0 
0022 20.25V3.75A1.75 1.75 0 0020.25 2H3.75zM3.5 3.75a.25.25 0 
01.25-.25h16.5a.25.25 0 01.25.25v16.5a.25.25 0 01-.25.25H3.75a.25.25 0 
01-.25-.25V3.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/telescope-16.svg 
b/etc/images/octicons/telescope-16.svg
new file mode 100644
index 0000000000..3998d20fa4
--- /dev/null
+++ b/etc/images/octicons/telescope-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M14.184 1.143a1.75 1.75 0 00-2.502-.57L.912 
7.916a1.75 1.75 0 00-.53 2.32l.447.775a1.75 1.75 0 
002.275.702l11.745-5.656a1.75 1.75 0 
00.757-2.451l-1.422-2.464zm-1.657.669a.25.25 0 01.358.081l1.422 2.464a.25.25 0 
01-.108.35l-2.016.97-1.505-2.605 1.85-1.26zM9.436 3.92l1.391 2.41-5.42 
2.61-.942-1.63 4.97-3.39zM3.222 8.157l-1.466 1a.25.25 0 
00-.075.33l.447.775a.25.25 0 00.325.1l1.59 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/telescope-24.svg 
b/etc/images/octicons/telescope-24.svg
new file mode 100644
index 0000000000..b9291a6019
--- /dev/null
+++ b/etc/images/octicons/telescope-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M.408 15.13a2 2 0 01.59-2.642L17.038 1.33a2 2 
0 012.85.602l2.828 4.644a2 2 0 01-.851 2.847l-17.762 8.43a2 2 0 
01-2.59-.807L.408 15.13zm5.263-4.066l7.842-5.455 2.857 4.76-8.712 
4.135-1.987-3.44zm-1.235.86L1.854 13.72a.5.5 0 00-.147.66l1.105 1.915a.5.5 0 
00.648.201l2.838-1.347-1.862-3.225zm13.295-2.2L14.747 4.75l3.148-2.19a.5.5 0 
01.713.151l2.826 4.644a.5.5 0 01-.212.712l-3.49 1. [...]
\ No newline at end of file
diff --git a/etc/images/octicons/terminal-16.svg 
b/etc/images/octicons/terminal-16.svg
new file mode 100644
index 0000000000..66bb860ed1
--- /dev/null
+++ b/etc/images/octicons/terminal-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 
1.75.784 1.75 1.75v10.5A1.75 1.75 0 0114.25 15H1.75A1.75 1.75 0 010 
13.25V2.75zm1.75-.25a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 
00.25-.25V2.75a.25.25 0 00-.25-.25H1.75zM7.25 8a.75.75 0 01-.22.53l-2.25 
2.25a.75.75 0 11-1.06-1.06L5.44 8 3.72 6.28a.75.75 0 111.06-1.06l2.25 
2.25c.141.14.22.331.22.53zm1.5 1.5a.75.75 0 000 1 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/terminal-24.svg 
b/etc/images/octicons/terminal-24.svg
new file mode 100644
index 0000000000..a8ab8e5cdb
--- /dev/null
+++ b/etc/images/octicons/terminal-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M9.25 12a.75.75 0 01-.22.53l-2.75 2.75a.75.75 0 01-1.06-1.06L7.44 
12 5.22 9.78a.75.75 0 111.06-1.06l2.75 2.75c.141.14.22.331.22.53zm2 2a.75.75 0 
000 1.5h5a.75.75 0 000-1.5h-5z"/><path fill-rule="evenodd" d="M0 4.75C0 
3.784.784 3 1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0122.25 
21H1.75A1.75 1.75 0 010 19.25V4.75zm1.75-.25a.25.25 0 00-.25.25v14.5c0 
.138.112.25.25.25h20.5a.25.25 0 00.25 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/three-bars-16.svg 
b/etc/images/octicons/three-bars-16.svg
new file mode 100644
index 0000000000..e33424687b
--- /dev/null
+++ b/etc/images/octicons/three-bars-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 
1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 
1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 
100-1.5H1.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/thumbsdown-16.svg 
b/etc/images/octicons/thumbsdown-16.svg
new file mode 100644
index 0000000000..1e8a51b12a
--- /dev/null
+++ b/etc/images/octicons/thumbsdown-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.083 15.986c1.34.153 2.334-.982 
2.334-2.183v-.5c0-1.329.646-2.123 1.317-2.614.329-.24.66-.403.919-.508a1.75 
1.75 0 001.514.872h1a1.75 1.75 0 001.75-1.75v-7.5a1.75 1.75 0 
00-1.75-1.75h-1a1.75 1.75 0 00-1.662 
1.2c-.525-.074-1.068-.228-1.726-.415L9.305.705C8.151.385 6.765.053 
4.917.053c-1.706 0-2.97.152-3.722 1.139-.353.463-.537 1.042-.669 1.672C.41 
3.424.32 4.108.214 4.897l-.04 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/thumbsdown-24.svg 
b/etc/images/octicons/thumbsdown-24.svg
new file mode 100644
index 0000000000..53d9fd8c86
--- /dev/null
+++ b/etc/images/octicons/thumbsdown-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.596 
21.957c-1.301.092-2.303-.986-2.303-2.206v-1.053c0-2.666-1.813-3.785-2.774-4.2a1.864
 1.864 0 00-.523-.13A1.75 1.75 0 015.25 16h-1.5A1.75 1.75 0 012 14.25V3.75C2 
2.784 2.784 2 3.75 2h1.5a1.75 1.75 0 011.742 1.58c.838-.06 1.667-.296 
2.69-.586l.602-.17C11.748 2.419 13.497 2 15.828 2c2.188 0 3.693.204 4.583 
1.372.422.554.65 1.255.816 2.05.148.708.262 1.57.396 2.58l.051.39c.3 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/thumbsup-16.svg 
b/etc/images/octicons/thumbsup-16.svg
new file mode 100644
index 0000000000..8776701add
--- /dev/null
+++ b/etc/images/octicons/thumbsup-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.834.066C7.494-.087 6.5 1.048 6.5 2.25v.5c0 
1.329-.647 2.124-1.318 2.614-.328.24-.66.403-.918.508A1.75 1.75 0 002.75 
5h-1A1.75 1.75 0 000 6.75v7.5C0 15.216.784 16 1.75 16h1a1.75 1.75 0 
001.662-1.201c.525.075 1.067.229 1.725.415.152.043.31.088.475.133 1.154.32 
2.54.653 4.388.653 1.706 0 2.97-.153 
3.722-1.14.353-.463.537-1.042.668-1.672.118-.56.208-1.243.313-2.033l.04-.306c.25-
 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/thumbsup-24.svg 
b/etc/images/octicons/thumbsup-24.svg
new file mode 100644
index 0000000000..1891fe6810
--- /dev/null
+++ b/etc/images/octicons/thumbsup-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12.596 2.043c-1.301-.092-2.303.986-2.303 
2.206v1.053c0 2.666-1.813 3.785-2.774 4.2a1.866 1.866 0 01-.523.131A1.75 1.75 0 
005.25 8h-1.5A1.75 1.75 0 002 9.75v10.5c0 .967.784 1.75 1.75 1.75h1.5a1.75 1.75 
0 001.742-1.58c.838.06 1.667.296 2.69.586l.602.17c1.464.406 3.213.824 5.544.824 
2.188 0 3.693-.204 
4.583-1.372.422-.554.65-1.255.816-2.05.148-.708.262-1.57.396-2.58l.051-.39c.319 
[...]
\ No newline at end of file
diff --git a/etc/images/octicons/tools-16.svg b/etc/images/octicons/tools-16.svg
new file mode 100644
index 0000000000..5bae300425
--- /dev/null
+++ b/etc/images/octicons/tools-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5.433 2.304A4.494 4.494 0 003.5 6c0 1.598.832 
3.002 2.09 3.802.518.328.929.923.902 1.64v.008l-.164 3.337a.75.75 0 
11-1.498-.073l.163-3.33c.002-.085-.05-.216-.207-.316A5.996 5.996 0 012 6a5.994 
5.994 0 012.567-4.92 1.482 1.482 0 011.673-.04c.462.296.76.827.76 1.423v2.82c0 
.082.041.16.11.206l.75.51a.25.25 0 00.28 0l.75-.51A.25.25 0 009 
5.282V2.463c0-.596.298-1.127.76-1.423a1.482 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/tools-24.svg b/etc/images/octicons/tools-24.svg
new file mode 100644
index 0000000000..07f49cab29
--- /dev/null
+++ b/etc/images/octicons/tools-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7.875 2.292a.125.125 0 00-.032.018A7.24 7.24 
0 004.75 8.25a7.247 7.247 0 003.654 6.297c.57.327.982.955.941 1.682v.002l-.317 
6.058a.75.75 0 
11-1.498-.078l.317-6.062v-.004c.006-.09-.047-.215-.188-.296A8.747 8.747 0 
013.25 8.25a8.74 8.74 0 013.732-7.169 1.547 1.547 0 
011.709-.064c.484.292.809.835.809 1.46v4.714a.25.25 0 00.119.213l2.25 
1.385c.08.05.182.05.262 0l2.25-1.385a.25.25  [...]
\ No newline at end of file
diff --git a/etc/images/octicons/trash-16.svg b/etc/images/octicons/trash-16.svg
new file mode 100644
index 0000000000..9c01c56c9f
--- /dev/null
+++ b/etc/images/octicons/trash-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.5 1.75a.25.25 0 01.25-.25h2.5a.25.25 0 
01.25.25V3h-3V1.75zm4.5 0V3h2.25a.75.75 0 010 1.5H2.75a.75.75 0 
010-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75zM4.496 
6.675a.75.75 0 10-1.492.15l.66 6.6A1.75 1.75 0 005.405 15h5.19c.9 0 1.652-.681 
1.741-1.576l.66-6.6a.75.75 0 00-1.492-.149l-.66 6.6a.25.25 0 
01-.249.225h-5.19a.25.25 0 01-.249-.225l-.66-6.6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/trash-24.svg b/etc/images/octicons/trash-24.svg
new file mode 100644
index 0000000000..a53ca7680c
--- /dev/null
+++ b/etc/images/octicons/trash-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M16 1.75V3h5.25a.75.75 0 010 1.5H2.75a.75.75 0 
010-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75zm-6.5 
0a.25.25 0 01.25-.25h4.5a.25.25 0 01.25.25V3h-5V1.75z"/><path d="M4.997 
6.178a.75.75 0 10-1.493.144L4.916 20.92a1.75 1.75 0 001.742 1.58h10.684a1.75 
1.75 0 001.742-1.581l1.413-14.597a.75.75 0 00-1.494-.144l-1.412 14.596a.25.25 0 
01-.249.226H6.658a.25.25 0 01-.2 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/triangle-down-16.svg 
b/etc/images/octicons/triangle-down-16.svg
new file mode 100644
index 0000000000..937a0c3167
--- /dev/null
+++ b/etc/images/octicons/triangle-down-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M4.427 7.427l3.396 3.396a.25.25 0 00.354 0l3.396-3.396A.25.25 0 
0011.396 7H4.604a.25.25 0 00-.177.427z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/triangle-down-24.svg 
b/etc/images/octicons/triangle-down-24.svg
new file mode 100644
index 0000000000..05c0278833
--- /dev/null
+++ b/etc/images/octicons/triangle-down-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M11.646 15.146L5.854 9.354a.5.5 0 01.353-.854h11.586a.5.5 0 
01.353.854l-5.793 5.792a.5.5 0 01-.707 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/triangle-left-16.svg 
b/etc/images/octicons/triangle-left-16.svg
new file mode 100644
index 0000000000..3ce01bf484
--- /dev/null
+++ b/etc/images/octicons/triangle-left-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M9.573 4.427L6.177 7.823a.25.25 0 000 .354l3.396 3.396a.25.25 0 
00.427-.177V4.604a.25.25 0 00-.427-.177z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/triangle-left-24.svg 
b/etc/images/octicons/triangle-left-24.svg
new file mode 100644
index 0000000000..d3074d0227
--- /dev/null
+++ b/etc/images/octicons/triangle-left-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M8.854 11.646l5.792-5.792a.5.5 0 01.854.353v11.586a.5.5 0 
01-.854.353l-5.792-5.792a.5.5 0 010-.708z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/triangle-right-16.svg 
b/etc/images/octicons/triangle-right-16.svg
new file mode 100644
index 0000000000..533b5ca2a0
--- /dev/null
+++ b/etc/images/octicons/triangle-right-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M6.427 4.427l3.396 3.396a.25.25 0 010 .354l-3.396 3.396A.25.25 0 
016 11.396V4.604a.25.25 0 01.427-.177z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/triangle-right-24.svg 
b/etc/images/octicons/triangle-right-24.svg
new file mode 100644
index 0000000000..29713b35b4
--- /dev/null
+++ b/etc/images/octicons/triangle-right-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M15.146 12.354l-5.792 5.792a.5.5 0 01-.854-.353V6.207a.5.5 0 
01.854-.353l5.792 5.792a.5.5 0 010 .708z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/triangle-up-16.svg 
b/etc/images/octicons/triangle-up-16.svg
new file mode 100644
index 0000000000..29b724fe7a
--- /dev/null
+++ b/etc/images/octicons/triangle-up-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M4.427 9.573l3.396-3.396a.25.25 0 01.354 0l3.396 3.396a.25.25 0 
01-.177.427H4.604a.25.25 0 01-.177-.427z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/triangle-up-24.svg 
b/etc/images/octicons/triangle-up-24.svg
new file mode 100644
index 0000000000..6a808faf0f
--- /dev/null
+++ b/etc/images/octicons/triangle-up-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12.354 8.854l5.792 5.792a.5.5 0 01-.353.854H6.207a.5.5 0 
01-.353-.854l5.792-5.792a.5.5 0 01.708 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/typography-16.svg 
b/etc/images/octicons/typography-16.svg
new file mode 100644
index 0000000000..cc2ea7d6b1
--- /dev/null
+++ b/etc/images/octicons/typography-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.21 8.5L4.574 3.594 2.857 8.5H6.21zm.5 
1.5l.829 2.487a.75.75 0 001.423-.474L5.735 2.332a1.216 1.216 0 
00-2.302-.018l-3.39 9.688a.75.75 0 001.415.496L2.332 10H6.71zm3.13-4.358C10.53 
4.374 11.87 4 13 4c1.5 0 3 .939 3 2.601v5.649a.75.75 0 01-1.448.275C13.995 
12.82 13.3 13 12.5 13c-.77 
0-1.514-.231-2.078-.709-.577-.488-.922-1.199-.922-2.041 
0-.694.265-1.411.887-1.944C11 7.78 11.8 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/typography-24.svg 
b/etc/images/octicons/typography-24.svg
new file mode 100644
index 0000000000..48915dea35
--- /dev/null
+++ b/etc/images/octicons/typography-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M10.414 15l1.63 4.505a.75.75 0 
001.411-.51l-5.08-14.03a1.463 1.463 0 00-2.75 0l-5.08 14.03a.75.75 0 
101.41.51L3.586 15h6.828zm-.544-1.5L7 5.572 4.13 
13.5h5.74zm5.076-3.598c.913-1.683 2.703-2.205 4.284-2.205 1.047 0 2.084.312 
2.878.885.801.577 1.392 1.455 1.392 2.548v8.12a.75.75 0 01-1.5 0v-.06a3.123 
3.123 0 01-.044.025c-.893.52-2.096.785-3.451.785-1.051 0-2.048-.315-2.795-.948- 
[...]
\ No newline at end of file
diff --git a/etc/images/octicons/unfold-16.svg 
b/etc/images/octicons/unfold-16.svg
new file mode 100644
index 0000000000..f4b7446424
--- /dev/null
+++ b/etc/images/octicons/unfold-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 
01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 
10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 
01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 
000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 
010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h [...]
\ No newline at end of file
diff --git a/etc/images/octicons/unfold-24.svg 
b/etc/images/octicons/unfold-24.svg
new file mode 100644
index 0000000000..40e4a68185
--- /dev/null
+++ b/etc/images/octicons/unfold-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M12 23a.75.75 0 01-.53-.22l-3.25-3.25a.75.75 0 
111.06-1.06L12 21.19l2.72-2.72a.75.75 0 111.06 1.06l-3.25 3.25A.75.75 0 0112 
23z"/><path fill-rule="evenodd" d="M12 22.25a.75.75 0 01-.75-.75v-5.75a.75.75 0 
011.5 0v5.75a.75.75 0 01-.75.75zM10.75 12a.75.75 0 01.75-.75h1a.75.75 0 110 
1.5h-1a.75.75 0 01-.75-.75zm-8 0a.75.75 0 01.75-.75h1a.75.75 0 010 
1.5h-1a.75.75 0 01-.75-.75zm12 0a [...]
\ No newline at end of file
diff --git a/etc/images/octicons/unlock-16.svg 
b/etc/images/octicons/unlock-16.svg
new file mode 100644
index 0000000000..f58360d2ec
--- /dev/null
+++ b/etc/images/octicons/unlock-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M5.5 4a2.5 2.5 0 014.607-1.346.75.75 0 
101.264-.808A4 4 0 004 4v2h-.501A1.5 1.5 0 002 7.5v6A1.5 1.5 0 003.5 15h9a1.5 
1.5 0 001.5-1.5v-6A1.5 1.5 0 0012.5 6h-7V4zm-.75 3.5H3.5v6h9v-6H4.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/unlock-24.svg 
b/etc/images/octicons/unlock-24.svg
new file mode 100644
index 0000000000..d97acc4f6f
--- /dev/null
+++ b/etc/images/octicons/unlock-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M7.5 7.25C7.5 4.58 9.422 2.5 12 2.5c2.079 0 
3.71 1.34 4.282 3.242a.75.75 0 101.436-.432C16.971 2.825 14.792 1 12 1 8.503 1 
6 3.845 6 7.25V9h-.5A2.5 2.5 0 003 11.5v8A2.5 2.5 0 005.5 22h13a2.5 2.5 0 
002.5-2.5v-8A2.5 2.5 0 0018.5 9h-11V7.25zm-3 4.25a1 1 0 011-1h13a1 1 0 011 
1v8a1 1 0 01-1 1h-13a1 1 0 01-1-1v-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/unmute-16.svg 
b/etc/images/octicons/unmute-16.svg
new file mode 100644
index 0000000000..088bc8aebe
--- /dev/null
+++ b/etc/images/octicons/unmute-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.563 2.069A.75.75 0 018 2.75v10.5a.75.75 0 
01-1.238.57L3.472 11H1.75A1.75 1.75 0 010 9.25v-2.5C0 5.784.784 5 1.75 
5h1.723l3.289-2.82a.75.75 0 01.801-.111zM6.5 4.38L4.238 6.319a.75.75 0 
01-.488.181h-2a.25.25 0 00-.25.25v2.5c0 .138.112.25.25.25h2a.75.75 0 
01.488.18L6.5 11.62V4.38zm6.096-2.038a.75.75 0 011.06 0 8 8 0 010 11.314.75.75 
0 01-1.06-1.06 6.5 6.5 0 000-9.193.75.75 0 01 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/unmute-24.svg 
b/etc/images/octicons/unmute-24.svg
new file mode 100644
index 0000000000..cb5837eaee
--- /dev/null
+++ b/etc/images/octicons/unmute-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M11.553 3.064A.75.75 0 0112 3.75v16.5a.75.75 0 
01-1.255.555L5.46 16H2.75A1.75 1.75 0 011 14.25v-4.5C1 8.784 1.784 8 2.75 
8h2.71l5.285-4.805a.75.75 0 01.808-.13zM10.5 5.445l-4.245 3.86a.75.75 0 
01-.505.195h-3a.25.25 0 00-.25.25v4.5c0 .138.112.25.25.25h3a.75.75 0 
01.505.195l4.245 3.86V5.445z"/><path d="M18.718 4.222a.75.75 0 011.06 0c4.296 
4.296 4.296 11.26 0 15.556a.75.75 0 01-1 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/unverified-16.svg 
b/etc/images/octicons/unverified-16.svg
new file mode 100644
index 0000000000..07d8feb389
--- /dev/null
+++ b/etc/images/octicons/unverified-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M6.415.52a2.678 2.678 0 013.17 
0l.928.68c.153.113.33.186.518.215l1.138.175a2.678 2.678 0 012.241 2.24l.175 
1.138c.029.187.102.365.215.518l.68.928a2.678 2.678 0 010 3.17l-.68.928a1.179 
1.179 0 00-.215.518l-.175 1.138a2.678 2.678 0 01-2.241 2.241l-1.138.175a1.179 
1.179 0 00-.518.215l-.928.68a2.678 2.678 0 01-3.17 0l-.928-.68a1.179 1.179 0 
00-.518-.215L3.83 14.41a2.678 2.678 0 01- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/unverified-24.svg 
b/etc/images/octicons/unverified-24.svg
new file mode 100644
index 0000000000..4a5abd1837
--- /dev/null
+++ b/etc/images/octicons/unverified-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M13 16.5a1 1 0 11-2 0 1 1 0 012 
0zm-2.517-7.665c.112-.223.268-.424.488-.57C11.186 8.12 11.506 8 12 8c.384 0 
.766.118 1.034.319a.953.953 0 01.403.806c0 .48-.218.81-.62 1.186a9.293 9.293 0 
01-.409.354 19.8 19.8 0 
00-.294.249c-.246.213-.524.474-.738.795l-.126.19V13.5a.75.75 0 001.5 
0v-1.12c.09-.1.203-.208.347-.333.063-.055.14-.119.222-.187.166-.14.358-.3.52-.452.536-.5
 1.098-1.2 1.098-2.283a2.45 2.45 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/upload-16.svg 
b/etc/images/octicons/upload-16.svg
new file mode 100644
index 0000000000..ebeac918d0
--- /dev/null
+++ b/etc/images/octicons/upload-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M8.53 1.22a.75.75 0 00-1.06 0L3.72 4.97a.75.75 
0 001.06 1.06l2.47-2.47v6.69a.75.75 0 001.5 0V3.56l2.47 2.47a.75.75 0 
101.06-1.06L8.53 1.22zM3.75 13a.75.75 0 000 1.5h8.5a.75.75 0 
000-1.5h-8.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/upload-24.svg 
b/etc/images/octicons/upload-24.svg
new file mode 100644
index 0000000000..2972988a96
--- /dev/null
+++ b/etc/images/octicons/upload-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M4.97 12.97a.75.75 0 101.06 1.06L11 9.06v12.19a.75.75 0 001.5 
0V9.06l4.97 4.97a.75.75 0 101.06-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 
6.25zM4.75 3.5a.75.75 0 010-1.5h14.5a.75.75 0 010 1.5H4.75z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/verified-16.svg 
b/etc/images/octicons/verified-16.svg
new file mode 100644
index 0000000000..8038e7aaec
--- /dev/null
+++ b/etc/images/octicons/verified-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M9.585.52a2.678 2.678 0 00-3.17 
0l-.928.68a1.178 1.178 0 01-.518.215L3.83 1.59a2.678 2.678 0 00-2.24 2.24l-.175 
1.14a1.178 1.178 0 01-.215.518l-.68.928a2.678 2.678 0 000 
3.17l.68.928c.113.153.186.33.215.518l.175 1.138a2.678 2.678 0 002.24 
2.24l1.138.175c.187.029.365.102.518.215l.928.68a2.678 2.678 0 003.17 
0l.928-.68a1.17 1.17 0 01.518-.215l1.138-.175a2.678 2.678 0 002.241-2.24 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/verified-24.svg 
b/etc/images/octicons/verified-24.svg
new file mode 100644
index 0000000000..cbe16825a1
--- /dev/null
+++ b/etc/images/octicons/verified-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M17.03 9.78a.75.75 0 00-1.06-1.06l-5.47 5.47-2.47-2.47a.75.75 0 
00-1.06 1.06l3 3a.75.75 0 001.06 0l6-6z"/><path fill-rule="evenodd" d="M14.136 
1.2a3.61 3.61 0 00-4.272 0L8.489 2.21a2.11 2.11 0 01-.929.384l-1.686.259a3.61 
3.61 0 00-3.021 3.02L2.594 7.56a2.11 2.11 0 01-.384.929L1.2 9.864a3.61 3.61 0 
000 4.272l1.01 1.375c.2.274.333.593.384.929l.259 1.686a3.61 3.61 0 003.02 
3.021l1.687.259c.336.051.65 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/versions-16.svg 
b/etc/images/octicons/versions-16.svg
new file mode 100644
index 0000000000..7d31d2a270
--- /dev/null
+++ b/etc/images/octicons/versions-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M7.75 14A1.75 1.75 0 016 12.25v-8.5C6 2.784 
6.784 2 7.75 2h6.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0114.25 
14h-6.5zm-.25-1.75c0 .138.112.25.25.25h6.5a.25.25 0 00.25-.25v-8.5a.25.25 0 
00-.25-.25h-6.5a.25.25 0 00-.25.25v8.5zM4.9 3.508a.75.75 0 01-.274 1.025.25.25 
0 00-.126.217v6.5a.25.25 0 00.126.217.75.75 0 01-.752 1.298A1.75 1.75 0 013 
11.25v-6.5c0-.649.353-1.214.874-1.51 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/versions-24.svg 
b/etc/images/octicons/versions-24.svg
new file mode 100644
index 0000000000..972374f6a6
--- /dev/null
+++ b/etc/images/octicons/versions-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M10 22a2 2 0 01-2-2V4a2 2 0 012-2h11a2 2 0 012 
2v16a2 2 0 01-2 2H10zm-.5-2a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V4a.5.5 0 
00-.5-.5H10a.5.5 0 00-.5.5v16zM6.17 4.165a.75.75 0 01-.335 
1.006c-.228.114-.295.177-.315.201a.037.037 0 00-.008.016.387.387 0 
00-.012.112v13c0 .07.008.102.012.112a.03.03 0 
00.008.016c.02.024.087.087.315.201a.75.75 0 11-.67 
1.342c-.272-.136-.58-.315-.81-.598C4.1 19 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/video-16.svg b/etc/images/octicons/video-16.svg
new file mode 100644
index 0000000000..3e5a19930f
--- /dev/null
+++ b/etc/images/octicons/video-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M1.75 3.5a.25.25 0 00-.25.25v8.5c0 
.138.112.25.25.25h12.5a.25.25 0 00.25-.25v-8.5a.25.25 0 00-.25-.25H1.75zM0 
3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 
0114.25 14H1.75A1.75 1.75 0 010 12.25v-8.5z"/><path d="M6 10.559V5.442a.25.25 0 
01.379-.215l4.264 2.559a.25.25 0 010 .428l-4.264 2.559A.25.25 0 016 
10.559z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/video-24.svg b/etc/images/octicons/video-24.svg
new file mode 100644
index 0000000000..d2dca1e9bb
--- /dev/null
+++ b/etc/images/octicons/video-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1.75 4.5a.25.25 0 00-.25.25v14.5c0 
.138.112.25.25.25h20.5a.25.25 0 00.25-.25V4.75a.25.25 0 00-.25-.25H1.75zM0 
4.75C0 3.784.784 3 1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 
0122.25 21H1.75A1.75 1.75 0 010 19.25V4.75z"/><path d="M9 15.584V8.416a.5.5 0 
01.77-.42l5.576 3.583a.5.5 0 010 .842L9.77 16.005a.5.5 0 01-.77-.42z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/workflow-16.svg 
b/etc/images/octicons/workflow-16.svg
new file mode 100644
index 0000000000..47d0fbae38
--- /dev/null
+++ b/etc/images/octicons/workflow-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 
7 1.75v3.5A1.75 1.75 0 015.25 7H4v4a1 1 0 001 1h4v-1.25C9 9.784 9.784 9 10.75 
9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0114.25 16h-3.5A1.75 1.75 0 019 
14.25v-.75H5A2.5 2.5 0 012.5 11V7h-.75A1.75 1.75 0 010 
5.25v-3.5zm1.75-.25a.25.25 0 00-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 
00.25-.25v-3.5a.25.25 0 00-.25-.25h-3.5zm9 9 [...]
\ No newline at end of file
diff --git a/etc/images/octicons/workflow-24.svg 
b/etc/images/octicons/workflow-24.svg
new file mode 100644
index 0000000000..1ec9fade38
--- /dev/null
+++ b/etc/images/octicons/workflow-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1 3a2 2 0 012-2h6.5a2 2 0 012 2v6.5a2 2 0 
01-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 012-2H21a2 2 0 012 
2V21a2 2 0 01-2 2h-6.5a2 2 0 01-2-2v-2.5H8.437A2.938 2.938 0 015.5 
15.562V11.5H3a2 2 0 01-2-2V3zm2-.5a.5.5 0 00-.5.5v6.5a.5.5 0 00.5.5h6.5a.5.5 0 
00.5-.5V3a.5.5 0 00-.5-.5H3zM14.5 14a.5.5 0 00-.5.5V21a.5.5 0 00.5.5H21a.5.5 0 
00.5-.5v-6.5a.5.5 0 00-.5-.5h-6.5z" [...]
\ No newline at end of file
diff --git a/etc/images/octicons/x-16.svg b/etc/images/octicons/x-16.svg
new file mode 100644
index 0000000000..37b63d7ac2
--- /dev/null
+++ b/etc/images/octicons/x-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 
6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 
9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 
010-1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/x-24.svg b/etc/images/octicons/x-24.svg
new file mode 100644
index 0000000000..add65b8e80
--- /dev/null
+++ b/etc/images/octicons/x-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 
10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 
1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 
010-1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/x-circle-16.svg 
b/etc/images/octicons/x-circle-16.svg
new file mode 100644
index 0000000000..b2d5f33d7f
--- /dev/null
+++ b/etc/images/octicons/x-circle-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M3.404 12.596a6.5 6.5 0 119.192-9.192 6.5 6.5 
0 01-9.192 9.192zM2.344 2.343a8 8 0 1011.313 11.314A8 8 0 002.343 2.343zM6.03 
4.97a.75.75 0 00-1.06 1.06L6.94 8 4.97 9.97a.75.75 0 101.06 1.06L8 9.06l1.97 
1.97a.75.75 0 101.06-1.06L9.06 8l1.97-1.97a.75.75 0 10-1.06-1.06L8 6.94 6.03 
4.97z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/x-circle-24.svg 
b/etc/images/octicons/x-circle-24.svg
new file mode 100644
index 0000000000..537eafe884
--- /dev/null
+++ b/etc/images/octicons/x-circle-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M9.036 7.976a.75.75 0 00-1.06 1.06L10.939 12l-2.963 2.963a.75.75 0 
101.06 1.06L12 13.06l2.963 2.964a.75.75 0 001.061-1.06L13.061 
12l2.963-2.964a.75.75 0 10-1.06-1.06L12 10.939 9.036 7.976z"/><path 
fill-rule="evenodd" d="M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 
11-11S18.075 1 12 1zM2.5 12a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/x-circle-fill-16.svg 
b/etc/images/octicons/x-circle-fill-16.svg
new file mode 100644
index 0000000000..2812f38625
--- /dev/null
+++ b/etc/images/octicons/x-circle-fill-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M2.343 13.657A8 8 0 1113.657 2.343 8 8 0 
012.343 13.657zM6.03 4.97a.75.75 0 00-1.06 1.06L6.94 8 4.97 9.97a.75.75 0 
101.06 1.06L8 9.06l1.97 1.97a.75.75 0 101.06-1.06L9.06 8l1.97-1.97a.75.75 0 
10-1.06-1.06L8 6.94 6.03 4.97z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/x-circle-fill-24.svg 
b/etc/images/octicons/x-circle-fill-24.svg
new file mode 100644
index 0000000000..18ff654969
--- /dev/null
+++ b/etc/images/octicons/x-circle-fill-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 
11-4.925 11-11 11S1 18.075 1 12zm8.036-4.024a.75.75 0 00-1.06 1.06L10.939 
12l-2.963 2.963a.75.75 0 101.06 1.06L12 13.06l2.963 2.964a.75.75 0 
001.061-1.06L13.061 12l2.963-2.964a.75.75 0 10-1.06-1.06L12 10.939 9.036 
7.976z"/></svg>
\ No newline at end of file
diff --git a/etc/images/octicons/zap-16.svg b/etc/images/octicons/zap-16.svg
new file mode 100644
index 0000000000..c593e6f564
--- /dev/null
+++ b/etc/images/octicons/zap-16.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16" viewBox="0 0 16 
16"><path fill-rule="evenodd" d="M10.561 1.5a.016.016 0 00-.01.004L3.286 
8.571A.25.25 0 003.462 9H6.75a.75.75 0 01.694 1.034l-1.713 4.188 
6.982-6.793A.25.25 0 0012.538 7H9.25a.75.75 0 
01-.683-1.06l2.008-4.418.003-.006a.02.02 0 00-.004-.009.02.02 0 
00-.006-.006L10.56 1.5zM9.504.43a1.516 1.516 0 012.437 1.713L10.415 
5.5h2.123c1.57 0 2.346 1.909 1.22 3.004l-7.34 7.142a1.25 1.25 0 
01-.871.354h-.302a1.25 1.25 0 01- [...]
\ No newline at end of file
diff --git a/etc/images/octicons/zap-24.svg b/etc/images/octicons/zap-24.svg
new file mode 100644
index 0000000000..9910cfc058
--- /dev/null
+++ b/etc/images/octicons/zap-24.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path fill-rule="evenodd" d="M16.168 2.924L4.51 13.061a.25.25 0 
00.164.439h5.45a.75.75 0 01.692 1.041l-2.559 6.066 11.215-9.668a.25.25 0 
00-.164-.439H14a.75.75 0 01-.687-1.05l2.855-6.526zm-.452-1.595a1.341 1.341 0 
012.109 1.55L15.147 9h4.161c1.623 0 2.372 2.016 1.143 3.075L8.102 22.721a1.149 
1.149 0 01-1.81-1.317L8.996 15H4.674c-1.619 
0-2.37-2.008-1.148-3.07l12.19-10.6z"/></svg>
\ No newline at end of file
diff --git a/lisp/icons-octicons.el b/lisp/icons-octicons.el
new file mode 100644
index 0000000000..788dbc4d74
--- /dev/null
+++ b/lisp/icons-octicons.el
@@ -0,0 +1,464 @@
+;;; icons-octicons.el --- Octicons icon set          -*- lexical-binding: t; 
-*-
+
+;; Copyright (C) 2021 Free Software Foundation, Inc.
+
+;; Author: Stefan Kangas <stefan@marxist.se>
+;; Keywords: faces, multimedia
+
+;; This file is part of GNU Emacs.
+
+;; GNU Emacs is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; This file defines the "octicons" icon set.
+
+;;; Code:
+
+(require 'icons)
+
+(icons-define-set 'octicons
+  '(("alert" "octicons/alert-16.svg" 16)
+    ("alert" "octicons/alert-24.svg" 24)
+    ("archive" "octicons/archive-16.svg" 16)
+    ("archive" "octicons/archive-24.svg" 24)
+    ("arrow-both" "octicons/arrow-both-16.svg" 16)
+    ("arrow-both" "octicons/arrow-both-24.svg" 24)
+    ("arrow-down" "octicons/arrow-down-16.svg" 16)
+    ("arrow-down" "octicons/arrow-down-24.svg" 24)
+    ("arrow-down-left" "octicons/arrow-down-left-24.svg" 24)
+    ("arrow-down-right" "octicons/arrow-down-right-24.svg" 24)
+    ("arrow-left" "octicons/arrow-left-16.svg" 16)
+    ("arrow-left" "octicons/arrow-left-24.svg" 24)
+    ("arrow-right" "octicons/arrow-right-16.svg" 16)
+    ("arrow-right" "octicons/arrow-right-24.svg" 24)
+    ("arrow-switch" "octicons/arrow-switch-16.svg" 16)
+    ("arrow-switch" "octicons/arrow-switch-24.svg" 24)
+    ("arrow-up" "octicons/arrow-up-16.svg" 16)
+    ("arrow-up" "octicons/arrow-up-24.svg" 24)
+    ("arrow-up-left" "octicons/arrow-up-left-24.svg" 24)
+    ("arrow-up-right" "octicons/arrow-up-right-24.svg" 24)
+    ("beaker" "octicons/beaker-16.svg" 16)
+    ("beaker" "octicons/beaker-24.svg" 24)
+    ("bell" "octicons/bell-16.svg" 16)
+    ("bell" "octicons/bell-24.svg" 24)
+    ("bell-fill" "octicons/bell-fill-24.svg" 24)
+    ("bell-slash" "octicons/bell-slash-16.svg" 16)
+    ("bell-slash" "octicons/bell-slash-24.svg" 24)
+    ("blocked" "octicons/blocked-16.svg" 16)
+    ("blocked" "octicons/blocked-24.svg" 24)
+    ("bold" "octicons/bold-16.svg" 16)
+    ("bold" "octicons/bold-24.svg" 24)
+    ("bookmark" "octicons/bookmark-16.svg" 16)
+    ("bookmark" "octicons/bookmark-24.svg" 24)
+    ("bookmark-fill" "octicons/bookmark-fill-24.svg" 24)
+    ("bookmark-slash" "octicons/bookmark-slash-16.svg" 16)
+    ("bookmark-slash" "octicons/bookmark-slash-24.svg" 24)
+    ("bookmark-slash-fill" "octicons/bookmark-slash-fill-24.svg" 24)
+    ("book" "octicons/book-16.svg" 16)
+    ("book" "octicons/book-24.svg" 24)
+    ("briefcase" "octicons/briefcase-16.svg" 16)
+    ("briefcase" "octicons/briefcase-24.svg" 24)
+    ("broadcast" "octicons/broadcast-16.svg" 16)
+    ("broadcast" "octicons/broadcast-24.svg" 24)
+    ("browser" "octicons/browser-16.svg" 16)
+    ("browser" "octicons/browser-24.svg" 24)
+    ("bug" "octicons/bug-16.svg" 16)
+    ("bug" "octicons/bug-24.svg" 24)
+    ("calendar" "octicons/calendar-16.svg" 16)
+    ("calendar" "octicons/calendar-24.svg" 24)
+    ("checklist" "octicons/checklist-16.svg" 16)
+    ("checklist" "octicons/checklist-24.svg" 24)
+    ("check" "octicons/check-16.svg" 16)
+    ("check" "octicons/check-24.svg" 24)
+    ("check-circle" "octicons/check-circle-16.svg" 16)
+    ("check-circle" "octicons/check-circle-24.svg" 24)
+    ("check-circle-fill" "octicons/check-circle-fill-16.svg" 16)
+    ("check-circle-fill" "octicons/check-circle-fill-24.svg" 24)
+    ("chevron-down" "octicons/chevron-down-16.svg" 16)
+    ("chevron-down" "octicons/chevron-down-24.svg" 24)
+    ("chevron-left" "octicons/chevron-left-16.svg" 16)
+    ("chevron-left" "octicons/chevron-left-24.svg" 24)
+    ("chevron-right" "octicons/chevron-right-16.svg" 16)
+    ("chevron-right" "octicons/chevron-right-24.svg" 24)
+    ("chevron-up" "octicons/chevron-up-16.svg" 16)
+    ("chevron-up" "octicons/chevron-up-24.svg" 24)
+    ("circle" "octicons/circle-16.svg" 16)
+    ("circle" "octicons/circle-24.svg" 24)
+    ("circle-slash" "octicons/circle-slash-16.svg" 16)
+    ("circle-slash" "octicons/circle-slash-24.svg" 24)
+    ("clippy" "octicons/clippy-16.svg" 16)
+    ("clippy" "octicons/clippy-24.svg" 24)
+    ("clock" "octicons/clock-16.svg" 16)
+    ("clock" "octicons/clock-24.svg" 24)
+    ("codescan" "octicons/codescan-16.svg" 16)
+    ("codescan" "octicons/codescan-24.svg" 24)
+    ("codescan-checkmark" "octicons/codescan-checkmark-16.svg" 16)
+    ("codescan-checkmark" "octicons/codescan-checkmark-24.svg" 24)
+    ("codespaces" "octicons/codespaces-16.svg" 16)
+    ("codespaces" "octicons/codespaces-24.svg" 24)
+    ("code" "octicons/code-16.svg" 16)
+    ("code" "octicons/code-24.svg" 24)
+    ("code-review" "octicons/code-review-16.svg" 16)
+    ("code-review" "octicons/code-review-24.svg" 24)
+    ("code-square" "octicons/code-square-16.svg" 16)
+    ("code-square" "octicons/code-square-24.svg" 24)
+    ("comment" "octicons/comment-16.svg" 16)
+    ("comment" "octicons/comment-24.svg" 24)
+    ("comment-discussion" "octicons/comment-discussion-16.svg" 16)
+    ("comment-discussion" "octicons/comment-discussion-24.svg" 24)
+    ("commit" "octicons/commit-24.svg" 24)
+    ("container" "octicons/container-16.svg" 16)
+    ("container" "octicons/container-24.svg" 24)
+    ("cpu" "octicons/cpu-16.svg" 16)
+    ("cpu" "octicons/cpu-24.svg" 24)
+    ("credit-card" "octicons/credit-card-16.svg" 16)
+    ("credit-card" "octicons/credit-card-24.svg" 24)
+    ("cross-reference" "octicons/cross-reference-16.svg" 16)
+    ("cross-reference" "octicons/cross-reference-24.svg" 24)
+    ("dash" "octicons/dash-16.svg" 16)
+    ("dash" "octicons/dash-24.svg" 24)
+    ("database" "octicons/database-16.svg" 16)
+    ("database" "octicons/database-24.svg" 24)
+    ("dependabot" "octicons/dependabot-16.svg" 16)
+    ("dependabot" "octicons/dependabot-24.svg" 24)
+    ("desktop-download" "octicons/desktop-download-16.svg" 16)
+    ("desktop-download" "octicons/desktop-download-24.svg" 24)
+    ("device-camera" "octicons/device-camera-16.svg" 16)
+    ("device-camera-video" "octicons/device-camera-video-16.svg" 16)
+    ("device-camera-video" "octicons/device-camera-video-24.svg" 24)
+    ("device-desktop" "octicons/device-desktop-16.svg" 16)
+    ("device-desktop" "octicons/device-desktop-24.svg" 24)
+    ("device-mobile" "octicons/device-mobile-16.svg" 16)
+    ("device-mobile" "octicons/device-mobile-24.svg" 24)
+    ("diff" "octicons/diff-16.svg" 16)
+    ("diff" "octicons/diff-24.svg" 24)
+    ("diff-added" "octicons/diff-added-16.svg" 16)
+    ("diff-ignored" "octicons/diff-ignored-16.svg" 16)
+    ("diff-modified" "octicons/diff-modified-16.svg" 16)
+    ("diff-removed" "octicons/diff-removed-16.svg" 16)
+    ("diff-renamed" "octicons/diff-renamed-16.svg" 16)
+    ("dot" "octicons/dot-16.svg" 16)
+    ("dot" "octicons/dot-24.svg" 24)
+    ("dot-fill" "octicons/dot-fill-16.svg" 16)
+    ("dot-fill" "octicons/dot-fill-24.svg" 24)
+    ("download" "octicons/download-16.svg" 16)
+    ("download" "octicons/download-24.svg" 24)
+    ("duplicate" "octicons/duplicate-16.svg" 16)
+    ("duplicate" "octicons/duplicate-24.svg" 24)
+    ("ellipsis" "octicons/ellipsis-16.svg" 16)
+    ("eye" "octicons/eye-16.svg" 16)
+    ("eye" "octicons/eye-24.svg" 24)
+    ("eye-closed" "octicons/eye-closed-16.svg" 16)
+    ("eye-closed" "octicons/eye-closed-24.svg" 24)
+    ("file" "octicons/file-16.svg" 16)
+    ("file" "octicons/file-24.svg" 24)
+    ("file-badge" "octicons/file-badge-16.svg" 16)
+    ("file-binary" "octicons/file-binary-16.svg" 16)
+    ("file-binary" "octicons/file-binary-24.svg" 24)
+    ("file-code" "octicons/file-code-16.svg" 16)
+    ("file-code" "octicons/file-code-24.svg" 24)
+    ("file-diff" "octicons/file-diff-16.svg" 16)
+    ("file-diff" "octicons/file-diff-24.svg" 24)
+    ("file-directory" "octicons/file-directory-16.svg" 16)
+    ("file-directory" "octicons/file-directory-24.svg" 24)
+    ("file-directory-fill" "octicons/file-directory-fill-24.svg" 24)
+    ("file-media" "octicons/file-media-24.svg" 24)
+    ("file-submodule" "octicons/file-submodule-16.svg" 16)
+    ("file-submodule" "octicons/file-submodule-24.svg" 24)
+    ("file-symlink-file" "octicons/file-symlink-file-16.svg" 16)
+    ("file-symlink-file" "octicons/file-symlink-file-24.svg" 24)
+    ("file-zip" "octicons/file-zip-16.svg" 16)
+    ("file-zip" "octicons/file-zip-24.svg" 24)
+    ("filter" "octicons/filter-16.svg" 16)
+    ("filter" "octicons/filter-24.svg" 24)
+    ("flame" "octicons/flame-16.svg" 16)
+    ("flame" "octicons/flame-24.svg" 24)
+    ("fold" "octicons/fold-16.svg" 16)
+    ("fold" "octicons/fold-24.svg" 24)
+    ("fold-down" "octicons/fold-down-16.svg" 16)
+    ("fold-down" "octicons/fold-down-24.svg" 24)
+    ("fold-up" "octicons/fold-up-16.svg" 16)
+    ("fold-up" "octicons/fold-up-24.svg" 24)
+    ("gear" "octicons/gear-16.svg" 16)
+    ("gear" "octicons/gear-24.svg" 24)
+    ("gift" "octicons/gift-16.svg" 16)
+    ("gift" "octicons/gift-24.svg" 24)
+    ("git-branch" "octicons/git-branch-16.svg" 16)
+    ("git-branch" "octicons/git-branch-24.svg" 24)
+    ("git-commit" "octicons/git-commit-16.svg" 16)
+    ("git-commit" "octicons/git-commit-24.svg" 24)
+    ("git-compare" "octicons/git-compare-16.svg" 16)
+    ("git-compare" "octicons/git-compare-24.svg" 24)
+    ("git-fork" "octicons/git-fork-24.svg" 24)
+    ("git-merge" "octicons/git-merge-16.svg" 16)
+    ("git-merge" "octicons/git-merge-24.svg" 24)
+    ("git-pull-request" "octicons/git-pull-request-16.svg" 16)
+    ("git-pull-request" "octicons/git-pull-request-24.svg" 24)
+    ("globe" "octicons/globe-16.svg" 16)
+    ("globe" "octicons/globe-24.svg" 24)
+    ("grabber" "octicons/grabber-16.svg" 16)
+    ("grabber" "octicons/grabber-24.svg" 24)
+    ("graph" "octicons/graph-16.svg" 16)
+    ("graph" "octicons/graph-24.svg" 24)
+    ("heading" "octicons/heading-16.svg" 16)
+    ("heading" "octicons/heading-24.svg" 24)
+    ("heart" "octicons/heart-16.svg" 16)
+    ("heart" "octicons/heart-24.svg" 24)
+    ("heart-fill" "octicons/heart-fill-16.svg" 16)
+    ("heart-fill" "octicons/heart-fill-24.svg" 24)
+    ("history" "octicons/history-16.svg" 16)
+    ("history" "octicons/history-24.svg" 24)
+    ("home" "octicons/home-16.svg" 16)
+    ("home" "octicons/home-24.svg" 24)
+    ("home-fill" "octicons/home-fill-24.svg" 24)
+    ("horizontal-rule" "octicons/horizontal-rule-16.svg" 16)
+    ("horizontal-rule" "octicons/horizontal-rule-24.svg" 24)
+    ("hourglass" "octicons/hourglass-16.svg" 16)
+    ("hourglass" "octicons/hourglass-24.svg" 24)
+    ("hubot" "octicons/hubot-16.svg" 16)
+    ("hubot" "octicons/hubot-24.svg" 24)
+    ("image" "octicons/image-16.svg" 16)
+    ("image" "octicons/image-24.svg" 24)
+    ("inbox" "octicons/inbox-16.svg" 16)
+    ("inbox" "octicons/inbox-24.svg" 24)
+    ("infinity" "octicons/infinity-16.svg" 16)
+    ("infinity" "octicons/infinity-24.svg" 24)
+    ("info" "octicons/info-16.svg" 16)
+    ("info" "octicons/info-24.svg" 24)
+    ("issue-closed" "octicons/issue-closed-16.svg" 16)
+    ("issue-closed" "octicons/issue-closed-24.svg" 24)
+    ("issue-opened" "octicons/issue-opened-16.svg" 16)
+    ("issue-opened" "octicons/issue-opened-24.svg" 24)
+    ("issue-reopened" "octicons/issue-reopened-16.svg" 16)
+    ("issue-reopened" "octicons/issue-reopened-24.svg" 24)
+    ("italic" "octicons/italic-16.svg" 16)
+    ("italic" "octicons/italic-24.svg" 24)
+    ("kebab-horizontal" "octicons/kebab-horizontal-16.svg" 16)
+    ("kebab-horizontal" "octicons/kebab-horizontal-24.svg" 24)
+    ("key" "octicons/key-16.svg" 16)
+    ("key" "octicons/key-24.svg" 24)
+    ("law" "octicons/law-16.svg" 16)
+    ("law" "octicons/law-24.svg" 24)
+    ("light-bulb" "octicons/light-bulb-16.svg" 16)
+    ("light-bulb" "octicons/light-bulb-24.svg" 24)
+    ("link" "octicons/link-16.svg" 16)
+    ("link" "octicons/link-24.svg" 24)
+    ("link-external" "octicons/link-external-16.svg" 16)
+    ("link-external" "octicons/link-external-24.svg" 24)
+    ("list-ordered" "octicons/list-ordered-16.svg" 16)
+    ("list-ordered" "octicons/list-ordered-24.svg" 24)
+    ("list-unordered" "octicons/list-unordered-16.svg" 16)
+    ("list-unordered" "octicons/list-unordered-24.svg" 24)
+    ("location" "octicons/location-16.svg" 16)
+    ("location" "octicons/location-24.svg" 24)
+    ("lock" "octicons/lock-16.svg" 16)
+    ("lock" "octicons/lock-24.svg" 24)
+    ("mail" "octicons/mail-16.svg" 16)
+    ("mail" "octicons/mail-24.svg" 24)
+    ("markdown" "octicons/markdown-16.svg" 16)
+    ("megaphone" "octicons/megaphone-16.svg" 16)
+    ("megaphone" "octicons/megaphone-24.svg" 24)
+    ("mention" "octicons/mention-16.svg" 16)
+    ("mention" "octicons/mention-24.svg" 24)
+    ("meter" "octicons/meter-16.svg" 16)
+    ("milestone" "octicons/milestone-16.svg" 16)
+    ("milestone" "octicons/milestone-24.svg" 24)
+    ("mirror" "octicons/mirror-16.svg" 16)
+    ("mirror" "octicons/mirror-24.svg" 24)
+    ("moon" "octicons/moon-16.svg" 16)
+    ("moon" "octicons/moon-24.svg" 24)
+    ("mortar-board" "octicons/mortar-board-16.svg" 16)
+    ("mortar-board" "octicons/mortar-board-24.svg" 24)
+    ("multi-select" "octicons/multi-select-16.svg" 16)
+    ("multi-select" "octicons/multi-select-24.svg" 24)
+    ("mute" "octicons/mute-16.svg" 16)
+    ("mute" "octicons/mute-24.svg" 24)
+    ("north-star" "octicons/north-star-16.svg" 16)
+    ("north-star" "octicons/north-star-24.svg" 24)
+    ("note" "octicons/note-16.svg" 16)
+    ("note" "octicons/note-24.svg" 24)
+    ("no-entry" "octicons/no-entry-16.svg" 16)
+    ("no-entry" "octicons/no-entry-24.svg" 24)
+    ("number" "octicons/number-16.svg" 16)
+    ("number" "octicons/number-24.svg" 24)
+    ("octoface" "octicons/octoface-16.svg" 16)
+    ("octoface" "octicons/octoface-24.svg" 24)
+    ("organization" "octicons/organization-16.svg" 16)
+    ("organization" "octicons/organization-24.svg" 24)
+    ("package" "octicons/package-16.svg" 16)
+    ("package" "octicons/package-24.svg" 24)
+    ("package-dependencies" "octicons/package-dependencies-16.svg" 16)
+    ("package-dependencies" "octicons/package-dependencies-24.svg" 24)
+    ("package-dependents" "octicons/package-dependents-16.svg" 16)
+    ("package-dependents" "octicons/package-dependents-24.svg" 24)
+    ("paintbrush" "octicons/paintbrush-16.svg" 16)
+    ("paper-airplane" "octicons/paper-airplane-16.svg" 16)
+    ("paper-airplane" "octicons/paper-airplane-24.svg" 24)
+    ("pencil" "octicons/pencil-16.svg" 16)
+    ("pencil" "octicons/pencil-24.svg" 24)
+    ("people" "octicons/people-16.svg" 16)
+    ("people" "octicons/people-24.svg" 24)
+    ("person" "octicons/person-16.svg" 16)
+    ("person" "octicons/person-24.svg" 24)
+    ("person-add" "octicons/person-add-16.svg" 16)
+    ("person-add" "octicons/person-add-24.svg" 24)
+    ("pin" "octicons/pin-16.svg" 16)
+    ("pin" "octicons/pin-24.svg" 24)
+    ("play" "octicons/play-16.svg" 16)
+    ("play" "octicons/play-24.svg" 24)
+    ("plug" "octicons/plug-16.svg" 16)
+    ("plug" "octicons/plug-24.svg" 24)
+    ("plus" "octicons/plus-16.svg" 16)
+    ("plus" "octicons/plus-24.svg" 24)
+    ("plus-circle" "octicons/plus-circle-16.svg" 16)
+    ("plus-circle" "octicons/plus-circle-24.svg" 24)
+    ("project" "octicons/project-16.svg" 16)
+    ("project" "octicons/project-24.svg" 24)
+    ("pulse" "octicons/pulse-16.svg" 16)
+    ("pulse" "octicons/pulse-24.svg" 24)
+    ("question" "octicons/question-16.svg" 16)
+    ("question" "octicons/question-24.svg" 24)
+    ("quote" "octicons/quote-16.svg" 16)
+    ("quote" "octicons/quote-24.svg" 24)
+    ("reply" "octicons/reply-16.svg" 16)
+    ("reply" "octicons/reply-24.svg" 24)
+    ("report" "octicons/report-16.svg" 16)
+    ("report" "octicons/report-24.svg" 24)
+    ("repo" "octicons/repo-16.svg" 16)
+    ("repo" "octicons/repo-24.svg" 24)
+    ("repo-clone" "octicons/repo-clone-16.svg" 16)
+    ("repo-forked" "octicons/repo-forked-16.svg" 16)
+    ("repo-pull" "octicons/repo-pull-16.svg" 16)
+    ("repo-push" "octicons/repo-push-16.svg" 16)
+    ("repo-push" "octicons/repo-push-24.svg" 24)
+    ("repo-template" "octicons/repo-template-16.svg" 16)
+    ("repo-template" "octicons/repo-template-24.svg" 24)
+    ("rocket" "octicons/rocket-16.svg" 16)
+    ("rocket" "octicons/rocket-24.svg" 24)
+    ("rss" "octicons/rss-16.svg" 16)
+    ("rss" "octicons/rss-24.svg" 24)
+    ("ruby" "octicons/ruby-16.svg" 16)
+    ("ruby" "octicons/ruby-24.svg" 24)
+    ("screen-full" "octicons/screen-full-16.svg" 16)
+    ("screen-full" "octicons/screen-full-24.svg" 24)
+    ("screen-normal" "octicons/screen-normal-16.svg" 16)
+    ("screen-normal" "octicons/screen-normal-24.svg" 24)
+    ("search" "octicons/search-16.svg" 16)
+    ("search" "octicons/search-24.svg" 24)
+    ("server" "octicons/server-16.svg" 16)
+    ("server" "octicons/server-24.svg" 24)
+    ("share" "octicons/share-16.svg" 16)
+    ("share" "octicons/share-24.svg" 24)
+    ("share-android" "octicons/share-android-16.svg" 16)
+    ("share-android" "octicons/share-android-24.svg" 24)
+    ("shield" "octicons/shield-16.svg" 16)
+    ("shield" "octicons/shield-24.svg" 24)
+    ("shield-check" "octicons/shield-check-16.svg" 16)
+    ("shield-check" "octicons/shield-check-24.svg" 24)
+    ("shield-lock" "octicons/shield-lock-16.svg" 16)
+    ("shield-lock" "octicons/shield-lock-24.svg" 24)
+    ("shield-x" "octicons/shield-x-16.svg" 16)
+    ("shield-x" "octicons/shield-x-24.svg" 24)
+    ("sidebar-collapse" "octicons/sidebar-collapse-16.svg" 16)
+    ("sidebar-collapse" "octicons/sidebar-collapse-24.svg" 24)
+    ("sidebar-expand" "octicons/sidebar-expand-16.svg" 16)
+    ("sidebar-expand" "octicons/sidebar-expand-24.svg" 24)
+    ("sign-in" "octicons/sign-in-16.svg" 16)
+    ("sign-in" "octicons/sign-in-24.svg" 24)
+    ("sign-out" "octicons/sign-out-16.svg" 16)
+    ("sign-out" "octicons/sign-out-24.svg" 24)
+    ("skip" "octicons/skip-16.svg" 16)
+    ("skip" "octicons/skip-24.svg" 24)
+    ("smiley" "octicons/smiley-16.svg" 16)
+    ("smiley" "octicons/smiley-24.svg" 24)
+    ("square" "octicons/square-16.svg" 16)
+    ("square" "octicons/square-24.svg" 24)
+    ("square-fill" "octicons/square-fill-16.svg" 16)
+    ("square-fill" "octicons/square-fill-24.svg" 24)
+    ("squirrel" "octicons/squirrel-16.svg" 16)
+    ("squirrel" "octicons/squirrel-24.svg" 24)
+    ("star" "octicons/star-16.svg" 16)
+    ("star" "octicons/star-24.svg" 24)
+    ("star-fill" "octicons/star-fill-16.svg" 16)
+    ("star-fill" "octicons/star-fill-24.svg" 24)
+    ("stopwatch" "octicons/stopwatch-16.svg" 16)
+    ("stopwatch" "octicons/stopwatch-24.svg" 24)
+    ("stop" "octicons/stop-16.svg" 16)
+    ("stop" "octicons/stop-24.svg" 24)
+    ("strikethrough" "octicons/strikethrough-16.svg" 16)
+    ("strikethrough" "octicons/strikethrough-24.svg" 24)
+    ("sun" "octicons/sun-16.svg" 16)
+    ("sun" "octicons/sun-24.svg" 24)
+    ("sync" "octicons/sync-16.svg" 16)
+    ("sync" "octicons/sync-24.svg" 24)
+    ("table" "octicons/table-16.svg" 16)
+    ("table" "octicons/table-24.svg" 24)
+    ("tab" "octicons/tab-24.svg" 24)
+    ("tag" "octicons/tag-16.svg" 16)
+    ("tag" "octicons/tag-24.svg" 24)
+    ("tasklist" "octicons/tasklist-16.svg" 16)
+    ("tasklist" "octicons/tasklist-24.svg" 24)
+    ("telescope" "octicons/telescope-16.svg" 16)
+    ("telescope" "octicons/telescope-24.svg" 24)
+    ("terminal" "octicons/terminal-16.svg" 16)
+    ("terminal" "octicons/terminal-24.svg" 24)
+    ("three-bars" "octicons/three-bars-16.svg" 16)
+    ("thumbsdown" "octicons/thumbsdown-16.svg" 16)
+    ("thumbsdown" "octicons/thumbsdown-24.svg" 24)
+    ("thumbsup" "octicons/thumbsup-16.svg" 16)
+    ("thumbsup" "octicons/thumbsup-24.svg" 24)
+    ("tools" "octicons/tools-16.svg" 16)
+    ("tools" "octicons/tools-24.svg" 24)
+    ("trash" "octicons/trash-16.svg" 16)
+    ("trash" "octicons/trash-24.svg" 24)
+    ("triangle-down" "octicons/triangle-down-16.svg" 16)
+    ("triangle-down" "octicons/triangle-down-24.svg" 24)
+    ("triangle-left" "octicons/triangle-left-16.svg" 16)
+    ("triangle-left" "octicons/triangle-left-24.svg" 24)
+    ("triangle-right" "octicons/triangle-right-16.svg" 16)
+    ("triangle-right" "octicons/triangle-right-24.svg" 24)
+    ("triangle-up" "octicons/triangle-up-16.svg" 16)
+    ("triangle-up" "octicons/triangle-up-24.svg" 24)
+    ("typography" "octicons/typography-16.svg" 16)
+    ("typography" "octicons/typography-24.svg" 24)
+    ("unfold" "octicons/unfold-16.svg" 16)
+    ("unfold" "octicons/unfold-24.svg" 24)
+    ("unlock" "octicons/unlock-16.svg" 16)
+    ("unlock" "octicons/unlock-24.svg" 24)
+    ("unmute" "octicons/unmute-16.svg" 16)
+    ("unmute" "octicons/unmute-24.svg" 24)
+    ("unverified" "octicons/unverified-16.svg" 16)
+    ("unverified" "octicons/unverified-24.svg" 24)
+    ("upload" "octicons/upload-16.svg" 16)
+    ("upload" "octicons/upload-24.svg" 24)
+    ("verified" "octicons/verified-16.svg" 16)
+    ("verified" "octicons/verified-24.svg" 24)
+    ("versions" "octicons/versions-16.svg" 16)
+    ("versions" "octicons/versions-24.svg" 24)
+    ("video" "octicons/video-16.svg" 16)
+    ("video" "octicons/video-24.svg" 24)
+    ("workflow" "octicons/workflow-16.svg" 16)
+    ("workflow" "octicons/workflow-24.svg" 24)
+    ("x" "octicons/x-16.svg" 16)
+    ("x" "octicons/x-24.svg" 24)
+    ("x-circle" "octicons/x-circle-16.svg" 16)
+    ("x-circle" "octicons/x-circle-24.svg" 24)
+    ("x-circle-fill" "octicons/x-circle-fill-16.svg" 16)
+    ("x-circle-fill" "octicons/x-circle-fill-24.svg" 24)
+    ("zap" "octicons/zap-16.svg" 16)
+    ("zap" "octicons/zap-24.svg" 24)))
+
+(provide 'icons-octicons)
+;;; icons-octicons.el ends here



reply via email to

[Prev in Thread] Current Thread [Next in Thread]