summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2022-02-05 22:17:11 +0100
committerVolpeon <git@volpeon.ink>2022-02-05 22:17:11 +0100
commit9fdc54d137d8dd94c70405010ed3c412e68235c0 (patch)
treef01c0f7265e447495b5e1549f4bbd3d43433f6ac
parentAdded asterisk (diff)
downloadiro-icons-9fdc54d137d8dd94c70405010ed3c412e68235c0.tar.gz
iro-icons-9fdc54d137d8dd94c70405010ed3c412e68235c0.tar.bz2
iro-icons-9fdc54d137d8dd94c70405010ed3c412e68235c0.zip
Include compiled files
-rw-r--r--.gitignore1
-rw-r--r--Makefile10
-rw-r--r--dist/activity.svg3
-rw-r--r--dist/adjust.svg4
-rw-r--r--dist/alarm-clock.svg5
-rw-r--r--dist/alarm-minus.svg5
-rw-r--r--dist/alarm-plus.svg5
-rw-r--r--dist/alarm-snooze.svg5
-rw-r--r--dist/alert-circle.svg5
-rw-r--r--dist/alert-triangle.svg5
-rw-r--r--dist/align-center.svg6
-rw-r--r--dist/align-justify.svg6
-rw-r--r--dist/align-left.svg6
-rw-r--r--dist/align-right.svg6
-rw-r--r--dist/align-shapes-bottom.svg5
-rw-r--r--dist/align-shapes-center-h.svg3
-rw-r--r--dist/align-shapes-center-v.svg3
-rw-r--r--dist/align-shapes-left.svg5
-rw-r--r--dist/align-shapes-right.svg5
-rw-r--r--dist/align-shapes-top.svg5
-rw-r--r--dist/anchor.svg3
-rw-r--r--dist/archive.svg4
-rw-r--r--dist/arrow-corner-down-left.svg3
-rw-r--r--dist/arrow-corner-down-right.svg3
-rw-r--r--dist/arrow-corner-left-down.svg3
-rw-r--r--dist/arrow-corner-left-up.svg3
-rw-r--r--dist/arrow-corner-right-down.svg3
-rw-r--r--dist/arrow-corner-right-up.svg3
-rw-r--r--dist/arrow-corner-up-left.svg3
-rw-r--r--dist/arrow-corner-up-right.svg3
-rw-r--r--dist/arrow-down-left.svg3
-rw-r--r--dist/arrow-down-right.svg3
-rw-r--r--dist/arrow-down.svg3
-rw-r--r--dist/arrow-from-bottom.svg4
-rw-r--r--dist/arrow-from-left.svg4
-rw-r--r--dist/arrow-from-right.svg4
-rw-r--r--dist/arrow-from-top.svg4
-rw-r--r--dist/arrow-left.svg3
-rw-r--r--dist/arrow-right.svg3
-rw-r--r--dist/arrow-to-bottom.svg4
-rw-r--r--dist/arrow-to-left.svg4
-rw-r--r--dist/arrow-to-right.svg4
-rw-r--r--dist/arrow-to-top.svg4
-rw-r--r--dist/arrow-up-left.svg3
-rw-r--r--dist/arrow-up-right.svg3
-rw-r--r--dist/arrow-up.svg3
-rw-r--r--dist/arrows-h.svg3
-rw-r--r--dist/arrows-v.svg3
-rw-r--r--dist/arrows.svg3
-rw-r--r--dist/asterisk.svg3
-rw-r--r--dist/atom.svg4
-rw-r--r--dist/award.svg4
-rw-r--r--dist/backpack.svg4
-rw-r--r--dist/backward.svg4
-rw-r--r--dist/ban.svg3
-rw-r--r--dist/bed-bunk.svg6
-rw-r--r--dist/bed-empty.svg3
-rw-r--r--dist/bed.svg4
-rw-r--r--dist/bell-minus.svg5
-rw-r--r--dist/bell-on.svg4
-rw-r--r--dist/bell-plus.svg5
-rw-r--r--dist/bell-slash.svg6
-rw-r--r--dist/bell.svg4
-rw-r--r--dist/blanket.svg3
-rw-r--r--dist/block.svg3
-rw-r--r--dist/bold.svg3
-rw-r--r--dist/book-open.svg3
-rw-r--r--dist/book.svg5
-rw-r--r--dist/bookmark-slash.svg4
-rw-r--r--dist/bookmark.svg3
-rw-r--r--dist/border-all.svg3
-rw-r--r--dist/border-bottom.svg19
-rw-r--r--dist/border-center-h.svg19
-rw-r--r--dist/border-center-v.svg19
-rw-r--r--dist/border-inner.svg15
-rw-r--r--dist/border-left.svg19
-rw-r--r--dist/border-outer.svg8
-rw-r--r--dist/border-right.svg19
-rw-r--r--dist/border-style.svg10
-rw-r--r--dist/border-top.svg19
-rw-r--r--dist/box.svg3
-rw-r--r--dist/bring-forward.svg4
-rw-r--r--dist/bring-front.svg5
-rw-r--r--dist/browser.svg3
-rw-r--r--dist/bug.svg3
-rw-r--r--dist/building.svg7
-rw-r--r--dist/buildings.svg7
-rw-r--r--dist/calculator.svg8
-rw-r--r--dist/calendar-check.svg4
-rw-r--r--dist/calendar-day.svg4
-rw-r--r--dist/calendar-minus.svg4
-rw-r--r--dist/calendar-plus.svg4
-rw-r--r--dist/calendar-week.svg4
-rw-r--r--dist/calendar-x.svg4
-rw-r--r--dist/calendar.svg3
-rw-r--r--dist/camera-slash.svg4
-rw-r--r--dist/camera.svg4
-rw-r--r--dist/casette-tape.svg4
-rw-r--r--dist/check-double.svg4
-rw-r--r--dist/check.svg3
-rw-r--r--dist/checklist.svg8
-rw-r--r--dist/chevron-down.svg3
-rw-r--r--dist/chevron-left.svg3
-rw-r--r--dist/chevron-right.svg3
-rw-r--r--dist/chevron-up.svg3
-rw-r--r--dist/circle.svg3
-rw-r--r--dist/clipboard-text.svg5
-rw-r--r--dist/clipboard.svg3
-rw-r--r--dist/clock.svg4
-rw-r--r--dist/cloud-download.svg4
-rw-r--r--dist/cloud-drizzle.svg9
-rw-r--r--dist/cloud-lightning.svg4
-rw-r--r--dist/cloud-rain-alt.svg4
-rw-r--r--dist/cloud-rain-heavy.svg6
-rw-r--r--dist/cloud-rain.svg6
-rw-r--r--dist/cloud-slash.svg4
-rw-r--r--dist/cloud-snow-alt.svg4
-rw-r--r--dist/cloud-snow.svg9
-rw-r--r--dist/cloud-upload.svg4
-rw-r--r--dist/cloud.svg3
-rw-r--r--dist/coffee-pot.svg5
-rw-r--r--dist/coffee-to-go.svg4
-rw-r--r--dist/coffee.svg6
-rw-r--r--dist/cog.svg4
-rw-r--r--dist/coin.svg3
-rw-r--r--dist/coins.svg3
-rw-r--r--dist/columns.svg3
-rw-r--r--dist/compass.svg4
-rw-r--r--dist/compress.svg6
-rw-r--r--dist/copy.svg4
-rw-r--r--dist/cpu.svg4
-rw-r--r--dist/credit-card.svg6
-rw-r--r--dist/crop.svg3
-rw-r--r--dist/crosshair.svg4
-rw-r--r--dist/database.svg3
-rw-r--r--dist/delete.svg4
-rw-r--r--dist/desktop.svg3
-rw-r--r--dist/dice-1.svg4
-rw-r--r--dist/dice-2.svg5
-rw-r--r--dist/dice-3.svg6
-rw-r--r--dist/dice-4.svg7
-rw-r--r--dist/dice-5.svg8
-rw-r--r--dist/dice-6.svg9
-rw-r--r--dist/disk.svg4
-rw-r--r--dist/download.svg4
-rw-r--r--dist/edit.svg4
-rw-r--r--dist/envelope-open-text.svg5
-rw-r--r--dist/envelope-open.svg4
-rw-r--r--dist/envelope.svg3
-rw-r--r--dist/eraser.svg3
-rw-r--r--dist/exchange-h.svg4
-rw-r--r--dist/exchange-v.svg4
-rw-r--r--dist/expand-alt.svg3
-rw-r--r--dist/expand.svg6
-rw-r--r--dist/external-link.svg4
-rw-r--r--dist/eye-dropper.svg3
-rw-r--r--dist/eye-slash.svg4
-rw-r--r--dist/eye.svg4
-rw-r--r--dist/fast-backward.svg5
-rw-r--r--dist/fast-forward.svg5
-rw-r--r--dist/file-alert.svg5
-rw-r--r--dist/file-badge.svg4
-rw-r--r--dist/file-binary.svg5
-rw-r--r--dist/file-check.svg4
-rw-r--r--dist/file-code.svg5
-rw-r--r--dist/file-exchange.svg5
-rw-r--r--dist/file-export.svg4
-rw-r--r--dist/file-import.svg4
-rw-r--r--dist/file-minus.svg4
-rw-r--r--dist/file-plus.svg4
-rw-r--r--dist/file-text-alt.svg5
-rw-r--r--dist/file-text.svg5
-rw-r--r--dist/file-trash.svg4
-rw-r--r--dist/file-x.svg4
-rw-r--r--dist/file-zip.svg9
-rw-r--r--dist/file.svg3
-rw-r--r--dist/film.svg3
-rw-r--r--dist/filter.svg3
-rw-r--r--dist/flask-potion.svg3
-rw-r--r--dist/flask.svg3
-rw-r--r--dist/folder-minus.svg4
-rw-r--r--dist/folder-open.svg3
-rw-r--r--dist/folder-plus.svg4
-rw-r--r--dist/folder.svg3
-rw-r--r--dist/font-case.svg4
-rw-r--r--dist/font.svg3
-rw-r--r--dist/forward.svg4
-rw-r--r--dist/fox.svg3
-rw-r--r--dist/gift.svg3
-rw-r--r--dist/git-branch.svg3
-rw-r--r--dist/git-commit.svg3
-rw-r--r--dist/git-compare-alt.svg4
-rw-r--r--dist/git-compare.svg4
-rw-r--r--dist/git-merge.svg3
-rw-r--r--dist/git-pull-request-alt.svg4
-rw-r--r--dist/git-pull-request.svg4
-rw-r--r--dist/globe.svg3
-rw-r--r--dist/graph.svg3
-rw-r--r--dist/hash.svg3
-rw-r--r--dist/headphones.svg3
-rw-r--r--dist/headset.svg3
-rw-r--r--dist/heart-filled.svg3
-rw-r--r--dist/heart.svg3
-rw-r--r--dist/home.svg3
-rw-r--r--dist/hourglass.svg3
-rw-r--r--dist/image.svg3
-rw-r--r--dist/inbox.svg3
-rw-r--r--dist/indent-decrease.svg8
-rw-r--r--dist/indent-increase.svg8
-rw-r--r--dist/iro.svg5
-rw-r--r--dist/italic.svg3
-rw-r--r--dist/key.svg3
-rw-r--r--dist/laptop.svg3
-rw-r--r--dist/layers-minus.svg5
-rw-r--r--dist/layers-plus.svg5
-rw-r--r--dist/layers.svg5
-rw-r--r--dist/layout.svg3
-rw-r--r--dist/link.svg4
-rw-r--r--dist/list-ordered.svg7
-rw-r--r--dist/list-unordered.svg8
-rw-r--r--dist/lock-open.svg3
-rw-r--r--dist/lock-slash.svg6
-rw-r--r--dist/lock.svg3
-rw-r--r--dist/login.svg4
-rw-r--r--dist/logout.svg4
-rw-r--r--dist/map-marker.svg4
-rw-r--r--dist/map.svg3
-rw-r--r--dist/message-check.svg4
-rw-r--r--dist/message-dots.svg6
-rw-r--r--dist/message-slash.svg4
-rw-r--r--dist/message-text.svg5
-rw-r--r--dist/message-x.svg4
-rw-r--r--dist/message.svg3
-rw-r--r--dist/messages-text.svg6
-rw-r--r--dist/messages.svg4
-rw-r--r--dist/microphone-slash.svg5
-rw-r--r--dist/microphone.svg4
-rw-r--r--dist/minus.svg3
-rw-r--r--dist/moon.svg3
-rw-r--r--dist/mouse-alt.svg3
-rw-r--r--dist/mouse-pointer.svg3
-rw-r--r--dist/mouse.svg3
-rw-r--r--dist/music.svg3
-rw-r--r--dist/navigation.svg3
-rw-r--r--dist/no-entry.svg4
-rw-r--r--dist/paperclip.svg3
-rw-r--r--dist/parallelogram.svg3
-rw-r--r--dist/paste.svg4
-rw-r--r--dist/pause.svg4
-rw-r--r--dist/pen-tool.svg3
-rw-r--r--dist/play.svg3
-rw-r--r--dist/plug.svg3
-rw-r--r--dist/plus.svg3
-rw-r--r--dist/poll-h.svg6
-rw-r--r--dist/presentation.svg3
-rw-r--r--dist/printer.svg3
-rw-r--r--dist/redo.svg3
-rw-r--r--dist/remove-format.svg4
-rw-r--r--dist/repeat-alt.svg4
-rw-r--r--dist/repeat.svg4
-rw-r--r--dist/save.svg3
-rw-r--r--dist/scale.svg13
-rw-r--r--dist/scissors.svg4
-rw-r--r--dist/search.svg3
-rw-r--r--dist/send-back.svg5
-rw-r--r--dist/send-backward.svg4
-rw-r--r--dist/send.svg3
-rw-r--r--dist/server-slash.svg4
-rw-r--r--dist/server.svg7
-rw-r--r--dist/share.svg3
-rw-r--r--dist/shield-slash.svg4
-rw-r--r--dist/shield.svg3
-rw-r--r--dist/shopping-bag.svg4
-rw-r--r--dist/shopping-cart.svg5
-rw-r--r--dist/shuffle.svg5
-rw-r--r--dist/sidebar.svg3
-rw-r--r--dist/site-offline.svg5
-rw-r--r--dist/skip-backward.svg4
-rw-r--r--dist/skip-forward.svg4
-rw-r--r--dist/sliders.svg5
-rw-r--r--dist/smartphone.svg4
-rw-r--r--dist/smile.svg6
-rw-r--r--dist/sort-alpha-down.svg5
-rw-r--r--dist/sort-alpha-up.svg5
-rw-r--r--dist/sort-amount-down.svg8
-rw-r--r--dist/sort-amount-up.svg8
-rw-r--r--dist/sort-down.svg3
-rw-r--r--dist/sort-numeric-down.svg5
-rw-r--r--dist/sort-numeric-up.svg5
-rw-r--r--dist/sort-up.svg3
-rw-r--r--dist/sort.svg4
-rw-r--r--dist/speaker.svg5
-rw-r--r--dist/star-filled.svg3
-rw-r--r--dist/star-half-filled.svg3
-rw-r--r--dist/star-half.svg3
-rw-r--r--dist/star.svg3
-rw-r--r--dist/sticky-note.svg3
-rw-r--r--dist/stop.svg3
-rw-r--r--dist/stopwatch.svg4
-rw-r--r--dist/subscript.svg4
-rw-r--r--dist/sun.svg11
-rw-r--r--dist/sunrise.svg9
-rw-r--r--dist/sunset.svg9
-rw-r--r--dist/superscript.svg4
-rw-r--r--dist/sync.svg4
-rw-r--r--dist/tablet.svg4
-rw-r--r--dist/tag.svg4
-rw-r--r--dist/tags.svg5
-rw-r--r--dist/text-height.svg4
-rw-r--r--dist/text-size.svg4
-rw-r--r--dist/text-width.svg4
-rw-r--r--dist/text.svg3
-rw-r--r--dist/thermometer-down.svg5
-rw-r--r--dist/thermometer-empty.svg5
-rw-r--r--dist/thermometer-full.svg5
-rw-r--r--dist/thermometer-half.svg5
-rw-r--r--dist/thermometer-up.svg5
-rw-r--r--dist/thumbtack.svg3
-rw-r--r--dist/trash-restore.svg5
-rw-r--r--dist/trash.svg4
-rw-r--r--dist/trending-down.svg3
-rw-r--r--dist/trending-up.svg3
-rw-r--r--dist/truck.svg3
-rw-r--r--dist/tv.svg3
-rw-r--r--dist/umbrella.svg3
-rw-r--r--dist/underline.svg4
-rw-r--r--dist/undo.svg3
-rw-r--r--dist/upload.svg4
-rw-r--r--dist/user-check.svg5
-rw-r--r--dist/user-minus.svg5
-rw-r--r--dist/user-plus.svg5
-rw-r--r--dist/user-x.svg5
-rw-r--r--dist/user.svg4
-rw-r--r--dist/users.svg6
-rw-r--r--dist/video.svg4
-rw-r--r--dist/volume-0.svg3
-rw-r--r--dist/volume-1.svg4
-rw-r--r--dist/volume-2.svg5
-rw-r--r--dist/volume-mute.svg4
-rw-r--r--dist/volume-slash.svg5
-rw-r--r--dist/wallet.svg4
-rw-r--r--dist/wind-alt.svg5
-rw-r--r--dist/wind.svg5
-rw-r--r--dist/x.svg3
-rw-r--r--dist/zoom-in.svg4
-rw-r--r--dist/zoom-out.svg4
-rwxr-xr-xscripts/build.sh20
-rwxr-xr-xscripts/build_showcase.sh4
348 files changed, 1556 insertions, 28 deletions
diff --git a/.gitignore b/.gitignore
index acf9b50..0246772 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
1output
2showcase showcase
diff --git a/Makefile b/Makefile
index c3b21ff..ee3bdc2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,13 @@
1FILES_SRC := $(shell find src/icons -type f -name "*.svg") 1FILES_SRC := $(shell find src/icons -type f -name "*.svg")
2FILES := $(patsubst src/icons/%.svg,output/%.svg,$(FILES_SRC)) 2FILES := $(patsubst src/icons/%.svg,dist/%.svg,$(FILES_SRC))
3 3
4all: files showcase/index.html 4all: files dist/sprite.svg showcase/index.html
5 5
6files: $(FILES) 6files: $(FILES)
7 7
8### 8###
9 9
10output/%.svg: src/icons/%.svg | output 10dist/%.svg: src/icons/%.svg | dist
11 scour -i "$<" \ 11 scour -i "$<" \
12 --enable-viewboxing \ 12 --enable-viewboxing \
13 --enable-id-stripping \ 13 --enable-id-stripping \
@@ -22,8 +22,8 @@ showcase/index.html: src/showcase/index.html $(FILES) | showcase
22showcase: 22showcase:
23 mkdir -p showcase 23 mkdir -p showcase
24 24
25output: 25dist:
26 mkdir -p output 26 mkdir -p dist
27 27
28### 28###
29 29
diff --git a/dist/activity.svg b/dist/activity.svg
new file mode 100644
index 0000000..57744e6
--- /dev/null
+++ b/dist/activity.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 8.25h2.5l2.5-5.5 3 11 2.5-5.5h2.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/adjust.svg b/dist/adjust.svg
new file mode 100644
index 0000000..8739ce4
--- /dev/null
+++ b/dist/adjust.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="6.75" fill="none" stroke="currentColor" />
3 <path d="m7.25 11.652c-1.7276-0.38564-3-1.8759-3-3.6556 0-1.77 1.2866-3.2537 3-3.6492z" fill="currentColor" stroke="currentColor" />
4</svg>
diff --git a/dist/alarm-clock.svg b/dist/alarm-clock.svg
new file mode 100644
index 0000000..efb7b31
--- /dev/null
+++ b/dist/alarm-clock.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 6.25v2.5l2 1" fill="none" stroke="currentColor" />
3 <path d="m11.75 12.75 2 2m-10-2-2 2m11.5-6a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
4 <path d="m11.75 1.25 2.5 2m-13 0 2.5-2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alarm-minus.svg b/dist/alarm-minus.svg
new file mode 100644
index 0000000..d8489e1
--- /dev/null
+++ b/dist/alarm-minus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 12.75 2 2m-10-2-2 2m11.5-6a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m11.75 1.25 2.5 2m-13 0 2.5-2" fill="none" stroke="currentColor" />
4 <path d="m5.75 8.75h4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alarm-plus.svg b/dist/alarm-plus.svg
new file mode 100644
index 0000000..ed7ebe9
--- /dev/null
+++ b/dist/alarm-plus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 12.75 2 2m-10-2-2 2m11.5-6a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m11.75 1.25 2.5 2m-13 0 2.5-2" fill="none" stroke="currentColor" />
4 <path d="m5.75 8.75h4m-2-2v4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alarm-snooze.svg b/dist/alarm-snooze.svg
new file mode 100644
index 0000000..865e7a0
--- /dev/null
+++ b/dist/alarm-snooze.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 12.75 2 2m-10-2-2 2m11.5-6a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m11.75 1.25 2.5 2m-13 0 2.5-2" fill="none" stroke="currentColor" />
4 <path d="m6.25 6.75h3v0.5l-3 3v0.5h3" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alert-circle.svg b/dist/alert-circle.svg
new file mode 100644
index 0000000..80dd2b1
--- /dev/null
+++ b/dist/alert-circle.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="7.6863" y="10.686" width=".625" height=".625" ry="0" fill="none" stroke="currentColor" />
3 <rect x="7.75" y="4.75" width=".5" height="3.5" ry="0" fill="none" stroke="currentColor" />
4 <circle cx="8" cy="8" r="6.75" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alert-triangle.svg b/dist/alert-triangle.svg
new file mode 100644
index 0000000..9e7eb7b
--- /dev/null
+++ b/dist/alert-triangle.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="7.6875" y="10.688" width=".625" height=".625" ry="0" fill="none" stroke="currentColor" />
3 <rect x="7.75" y="5.25" width=".5" height="3" ry="0" fill="none" stroke="currentColor" />
4 <path d="m9.759 2.1 5.17 9.1c0.82172 1.4464-0.24632 3.05-1.658 3.05h-10.542c-1.425 0-2.4798-1.6038-1.658-3.05l5.171-9.1c0.78309-1.3781 2.7306-1.3843 3.517 0z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/align-center.svg b/dist/align-center.svg
new file mode 100644
index 0000000..3dd7437
--- /dev/null
+++ b/dist/align-center.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 6.7499h6.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 9.75h11.5" fill="none" stroke="currentColor" />
5 <path d="m4.75 12.75h6.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/align-justify.svg b/dist/align-justify.svg
new file mode 100644
index 0000000..7a8180e
--- /dev/null
+++ b/dist/align-justify.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 6.7499h11.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 9.75h11.5" fill="none" stroke="currentColor" />
5 <path d="m2.25 12.75h11.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/align-left.svg b/dist/align-left.svg
new file mode 100644
index 0000000..4654820
--- /dev/null
+++ b/dist/align-left.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 6.7499h6.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 9.75h11.5" fill="none" stroke="currentColor" />
5 <path d="m2.25 12.75h6.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/align-right.svg b/dist/align-right.svg
new file mode 100644
index 0000000..c3e7b77
--- /dev/null
+++ b/dist/align-right.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5" fill="none" stroke="currentColor" />
3 <path d="m7.25 6.7499h6.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 9.75h11.5" fill="none" stroke="currentColor" />
5 <path d="m7.25 12.75h6.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/align-shapes-bottom.svg b/dist/align-shapes-bottom.svg
new file mode 100644
index 0000000..aee83c0
--- /dev/null
+++ b/dist/align-shapes-bottom.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 13.75h12" fill="none" stroke="currentColor" />
3 <rect x="3.25" y="2.25" width="3" height="8.5" fill="none" stroke="currentColor" />
4 <rect x="9.25" y="6.2499" width="3" height="4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/align-shapes-center-h.svg b/dist/align-shapes-center-h.svg
new file mode 100644
index 0000000..56c6a12
--- /dev/null
+++ b/dist/align-shapes-center-h.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 9.75h6v3h-6zm-2.5-5.9999h11v3h-11zm5.5 11.5v-2.5m0-3v-3m0-3v-2.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/align-shapes-center-v.svg b/dist/align-shapes-center-v.svg
new file mode 100644
index 0000000..391fa58
--- /dev/null
+++ b/dist/align-shapes-center-v.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.25 5.25h3v6h-3zm-6-2.5h3v11h-3zm-2.5 5.4999h2.5m3 0h3m3 0h2.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/align-shapes-left.svg b/dist/align-shapes-left.svg
new file mode 100644
index 0000000..ee42910
--- /dev/null
+++ b/dist/align-shapes-left.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.2501 14.25v-12" fill="none" stroke="currentColor" />
3 <rect x="5.2501" y="3.7501" width="8.5" height="3" fill="none" stroke="currentColor" />
4 <rect x="5.2501" y="9.75" width="4.5" height="3" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/align-shapes-right.svg b/dist/align-shapes-right.svg
new file mode 100644
index 0000000..d795e6b
--- /dev/null
+++ b/dist/align-shapes-right.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.75 14.25v-12" fill="none" stroke="currentColor" />
3 <rect x="2.25" y="3.7501" width="8.5" height="3" fill="none" stroke="currentColor" />
4 <rect x="6.25" y="9.75" width="4.5" height="3" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/align-shapes-top.svg b/dist/align-shapes-top.svg
new file mode 100644
index 0000000..732a169
--- /dev/null
+++ b/dist/align-shapes-top.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 2.25h12" fill="none" stroke="currentColor" />
3 <rect x="3.25" y="5.25" width="3" height="8.5" fill="none" stroke="currentColor" />
4 <rect x="9.25" y="5.25" width="3" height="4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/anchor.svg b/dist/anchor.svg
new file mode 100644
index 0000000..2457914
--- /dev/null
+++ b/dist/anchor.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 14.25v-8.5m2-2a2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2zm2 4.5h2c0 3.3137-2.6863 6-6 6-3.3137 0-6-2.6863-6-6h2" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/archive.svg b/dist/archive.svg
new file mode 100644
index 0000000..ca6c677
--- /dev/null
+++ b/dist/archive.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 7.75v5.25c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-5.25m-0.25-5.5h11c0.4155 0 0.75 0.3345 0.75 0.75v2.25h-12.5v-2.25c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m6.75 8.25h2.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-corner-down-left.svg b/dist/arrow-corner-down-left.svg
new file mode 100644
index 0000000..4361653
--- /dev/null
+++ b/dist/arrow-corner-down-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 6.25-3.5 3.5 3.5 3.5m7-10.5v5c0 1.1046-0.89543 2-2 2h-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-down-right.svg b/dist/arrow-corner-down-right.svg
new file mode 100644
index 0000000..abeafb8
--- /dev/null
+++ b/dist/arrow-corner-down-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 6.25 3.5 3.5-3.5 3.5m-7-10.5v5c0 1.1046 0.89543 2 2 2h8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-left-down.svg b/dist/arrow-corner-left-down.svg
new file mode 100644
index 0000000..5262b36
--- /dev/null
+++ b/dist/arrow-corner-left-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 9.75-3.5 3.5-3.5-3.5m10.5-7h-5c-1.1046 0-2 0.89543-2 2v8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-left-up.svg b/dist/arrow-corner-left-up.svg
new file mode 100644
index 0000000..28de978
--- /dev/null
+++ b/dist/arrow-corner-left-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 6.25-3.5-3.5-3.5 3.5m10.5 7h-5c-1.1046 0-2-0.89543-2-2v-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-right-down.svg b/dist/arrow-corner-right-down.svg
new file mode 100644
index 0000000..34f7352
--- /dev/null
+++ b/dist/arrow-corner-right-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 9.75 3.5 3.5 3.5-3.5m-10.5-7h5c1.1046 0 2 0.89543 2 2v8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-right-up.svg b/dist/arrow-corner-right-up.svg
new file mode 100644
index 0000000..604760e
--- /dev/null
+++ b/dist/arrow-corner-right-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 6.25 3.5-3.5 3.5 3.5m-10.5 7h5c1.1046 0 2-0.89543 2-2v-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-up-left.svg b/dist/arrow-corner-up-left.svg
new file mode 100644
index 0000000..b0d5b4a
--- /dev/null
+++ b/dist/arrow-corner-up-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 9.75-3.5-3.5 3.5-3.5m7 10.5v-5c0-1.1046-0.89543-2-2-2h-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-up-right.svg b/dist/arrow-corner-up-right.svg
new file mode 100644
index 0000000..2395da0
--- /dev/null
+++ b/dist/arrow-corner-up-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 9.75 3.5-3.5-3.5-3.5m-7 10.5v-5c0-1.1046 0.89543-2 2-2h8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-down-left.svg b/dist/arrow-down-left.svg
new file mode 100644
index 0000000..6d5f7eb
--- /dev/null
+++ b/dist/arrow-down-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 11.75h-6.5v-6.5m0 6.5 7.5-7.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-down-right.svg b/dist/arrow-down-right.svg
new file mode 100644
index 0000000..f18b7a4
--- /dev/null
+++ b/dist/arrow-down-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.25 11.75h6.5v-6.5m0 6.5-7.5-7.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-down.svg b/dist/arrow-down.svg
new file mode 100644
index 0000000..8b6e3de
--- /dev/null
+++ b/dist/arrow-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 8.75-4.5 4.5-4.5-4.5m4.5 4.5v-10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-from-bottom.svg b/dist/arrow-from-bottom.svg
new file mode 100644
index 0000000..69be3fc
--- /dev/null
+++ b/dist/arrow-from-bottom.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 14.25h-11" fill="none" stroke="currentColor" />
3 <path d="m12.25 6.25-4.5-4.5-4.5 4.5m4.5 5v-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-from-left.svg b/dist/arrow-from-left.svg
new file mode 100644
index 0000000..3eb9289
--- /dev/null
+++ b/dist/arrow-from-left.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 2.75v11" fill="none" stroke="currentColor" />
3 <path d="m9.75 3.75 4.5 4.5-4.5 4.5m-5-4.5h9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-from-right.svg b/dist/arrow-from-right.svg
new file mode 100644
index 0000000..a25f151
--- /dev/null
+++ b/dist/arrow-from-right.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 2.75v11" fill="none" stroke="currentColor" />
3 <path d="m6.25 3.75-4.5 4.5 4.5 4.5m5-4.5h-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-from-top.svg b/dist/arrow-from-top.svg
new file mode 100644
index 0000000..4e01f15
--- /dev/null
+++ b/dist/arrow-from-top.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 1.75h-11" fill="none" stroke="currentColor" />
3 <path d="m12.25 9.75-4.5 4.5-4.5-4.5m4.5-5v9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-left.svg b/dist/arrow-left.svg
new file mode 100644
index 0000000..b544762
--- /dev/null
+++ b/dist/arrow-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 3.75-4.5 4.5 4.5 4.5m-4.5-4.5h10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-right.svg b/dist/arrow-right.svg
new file mode 100644
index 0000000..b222f63
--- /dev/null
+++ b/dist/arrow-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.75 3.75 4.5 4.5-4.5 4.5m-6-4.5h10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-to-bottom.svg b/dist/arrow-to-bottom.svg
new file mode 100644
index 0000000..779a417
--- /dev/null
+++ b/dist/arrow-to-bottom.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 14.25h11" fill="none" stroke="currentColor" />
3 <path d="m3.25 6.75 4.5 4.5 4.5-4.5m-4.5-5v9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-to-left.svg b/dist/arrow-to-left.svg
new file mode 100644
index 0000000..1adc9ef
--- /dev/null
+++ b/dist/arrow-to-left.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7501 13.75v-11" fill="none" stroke="currentColor" />
3 <path d="m9.2501 12.75-4.5-4.5 4.5-4.5m5 4.5h-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-to-right.svg b/dist/arrow-to-right.svg
new file mode 100644
index 0000000..a6bd09a
--- /dev/null
+++ b/dist/arrow-to-right.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 2.75v11" fill="none" stroke="currentColor" />
3 <path d="m6.75 3.75 4.5 4.5-4.5 4.5m-5-4.5h9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-to-top.svg b/dist/arrow-to-top.svg
new file mode 100644
index 0000000..8955069
--- /dev/null
+++ b/dist/arrow-to-top.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 1.75h11" fill="none" stroke="currentColor" />
3 <path d="m3.25 9.25 4.5-4.5 4.5 4.5m-4.5 5v-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-up-left.svg b/dist/arrow-up-left.svg
new file mode 100644
index 0000000..775aa54
--- /dev/null
+++ b/dist/arrow-up-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 4.25h-6.5v6.5m0-6.5 7.5 7.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-up-right.svg b/dist/arrow-up-right.svg
new file mode 100644
index 0000000..856e6bb
--- /dev/null
+++ b/dist/arrow-up-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.25 4.25h6.5v6.5m0-6.5-7.5 7.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-up.svg b/dist/arrow-up.svg
new file mode 100644
index 0000000..541c8e2
--- /dev/null
+++ b/dist/arrow-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 7.25-4.5-4.5-4.5 4.5m4.5-4.5v10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrows-h.svg b/dist/arrows-h.svg
new file mode 100644
index 0000000..945ed67
--- /dev/null
+++ b/dist/arrows-h.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 4.25-4 4 4 4m10.5-4h-14.5m10.5-4 4 4-4 4" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrows-v.svg b/dist/arrows-v.svg
new file mode 100644
index 0000000..94bd404
--- /dev/null
+++ b/dist/arrows-v.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 4.75-4-4-4 4m4 10.5v-14.5m4 10.5-4 4-4-4" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrows.svg b/dist/arrows.svg
new file mode 100644
index 0000000..ab1fe28
--- /dev/null
+++ b/dist/arrows.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 5.75 2.5 2.5-2.5 2.5m2.5-2.5h-14m2.5-2.5-2.5 2.5 2.5 2.5m7 2-2.5 2.5-2.5-2.5m2.5 2.5v-14m2.5 2.5-2.5-2.5-2.5 2.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/asterisk.svg b/dist/asterisk.svg
new file mode 100644
index 0000000..005d857
--- /dev/null
+++ b/dist/asterisk.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 1.25v14m-6-10.5 12 7m-12 0 12-7" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/atom.svg b/dist/atom.svg
new file mode 100644
index 0000000..b8477bf
--- /dev/null
+++ b/dist/atom.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="7.75" cy="8.25" r=".5" fill="currentColor" fill-rule="evenodd" />
3 <path transform="matrix(.70711 .70711 .70711 -.70711 0 0)" d="m14.714-0.35355a3.4002 7.7718 0 0 1-3.4002 7.7718 3.4002 7.7718 0 0 1-3.4002-7.7718 3.4002 7.7718 0 0 1 3.4002-7.7718 3.4002 7.7718 0 0 1 3.4002 7.7718zm-3.4002 3.4002a7.7718 3.4002 0 0 0 7.7718-3.4002 7.7718 3.4002 0 0 0-7.7718-3.4002 7.7718 3.4002 0 0 0-7.7718 3.4002 7.7718 3.4002 0 0 0 7.7718 3.4002z" fill="none" />
4</svg>
diff --git a/dist/award.svg b/dist/award.svg
new file mode 100644
index 0000000..84aec73
--- /dev/null
+++ b/dist/award.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 11.25 2 4 1.75-2h2.75l-2.25-4.5m0.75-2.75a5.25 5.25 0 0 1-5.25 5.25 5.25 5.25 0 0 1-5.25-5.25 5.25 5.25 0 0 1 5.25-5.25 5.25 5.25 0 0 1 5.25 5.25zm-5.5 5.25-2 4-1.75-2h-2.75l2.25-4.5" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="6" r="2.25" fill="none" />
4</svg>
diff --git a/dist/backpack.svg b/dist/backpack.svg
new file mode 100644
index 0000000..0a9cc95
--- /dev/null
+++ b/dist/backpack.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 6.25h4.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 11.75h6.5m-6.5 3v-4.75c0-0.4155 0.3345-0.75 0.75-0.75h5c0.4155 0 0.75 0.3345 0.75 0.75v4.75m-5.5-11.5v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h3c0.4155 0 0.75 0.3345 0.75 0.75v1.75m-8 2.75c0-1.5235 1.2265-2.75 2.75-2.75h6c1.5235 0 2.75 1.2265 2.75 2.75v8c0 0.4155-0.3345 0.75-0.75 0.75h-10c-0.4155 0-0.75-0.3345-0.75-0.75z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/backward.svg b/dist/backward.svg
new file mode 100644
index 0000000..9a2be05
--- /dev/null
+++ b/dist/backward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.75 3.25-5.5 4.75 5.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m6.75 3.25-5.5 4.75 5.5 4.75z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/ban.svg b/dist/ban.svg
new file mode 100644
index 0000000..d01d6d2
--- /dev/null
+++ b/dist/ban.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m 3.602,3.6018519 8.796148,8.7962961 M 14.75,8 A 6.75,6.75 0 0 1 8,14.75 6.75,6.75 0 0 1 1.25,8 6.75,6.75 0 0 1 8,1.25 6.75,6.75 0 0 1 14.75,8 Z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bed-bunk.svg b/dist/bed-bunk.svg
new file mode 100644
index 0000000..853f32d
--- /dev/null
+++ b/dist/bed-bunk.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 14.75v-4.0003c0-1.1046-0.89543-2-2-2l-5.5-0.015494v4.0161m-6.5 0h14m-14-7.0003v9" fill="none" stroke="currentColor" />
3 <circle cx="4.5" cy="9.5" r="1.5" fill="currentColor" />
4 <path d="m15.25 11v-7.2502c0-1.1046-0.89543-2-2-2l-5.5-0.015494v4.0157m-6.5 0h14m-14-4v4" fill="none" stroke="currentColor" />
5 <circle cx="4.5" cy="2.5" r="1.5" fill="currentColor" />
6</svg>
diff --git a/dist/bed-empty.svg b/dist/bed-empty.svg
new file mode 100644
index 0000000..7987c7a
--- /dev/null
+++ b/dist/bed-empty.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 5.25v4.5m9.5 2.5003v-5.0003c0-1.1046-0.89543-2-2-2l-12-0.015494m0 4.5161h14m-14-6.0003v8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bed.svg b/dist/bed.svg
new file mode 100644
index 0000000..a885a49
--- /dev/null
+++ b/dist/bed.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 12.25v-5.0003c0-1.1046-0.89543-2-2-2l-5.5-0.015494v4.5161m-6.5 0h14m-14-6.0003v8.5" fill="none" stroke="currentColor" />
3 <circle cx="4.5" cy="6.5" r="1.5" fill="currentColor" />
4</svg>
diff --git a/dist/bell-minus.svg b/dist/bell-minus.svg
new file mode 100644
index 0000000..2d9401f
--- /dev/null
+++ b/dist/bell-minus.svg
@@ -0,0 +1,5 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 6.25v1.25c0 0.25118 0.02236 0.29353 0.15 0.5l1.7 2.75c0.31988 0.51746 0 1-0.5 1h-10.7c-0.56191 0-0.85028-0.43198-0.5-1l1.7-2.75c0.12419-0.2009 0.15-0.26202 0.15-0.5v-2.75c0-2.0361 1.5213-3.7169 3.4892-3.9677" fill="none" stroke="currentColor" />
3 <path d="m9.4678 14.25c-0.34922 0.58758-0.98783 1-1.7178 1-0.74734 0-1.3989-0.39615-1.7422-1" fill="none" />
4 <path d="m10.25 2.75h5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/bell-on.svg b/dist/bell-on.svg
new file mode 100644
index 0000000..a350de1
--- /dev/null
+++ b/dist/bell-on.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.224 9.675 0.09724 3.2316c0.0183 0.60808-0.5 0.86602-0.93301 0.61602l-9.2665-5.35c-0.48663-0.28095-0.52072-0.79989 0.066987-1.116l2.8472-1.5316c0.20801-0.11189 0.26091-0.15191 0.3799-0.35801l1.375-2.3816c1.1046-1.9132 3.5509-2.5687 5.4641-1.4641 1.9132 1.1046 2.5687 3.5509 1.4641 5.4641l-1.375 2.3816c-0.12559 0.21753-0.1274 0.26538-0.1201 0.50801z" fill="none" stroke="currentColor" />
3 <path d="m8.3982 14.971c-0.59622 0.33425-1.3555 0.37211-1.9876 0.00714-0.64721-0.37367-1.0134-1.0425-1.0088-1.7371" fill="none" />
4</svg>
diff --git a/dist/bell-plus.svg b/dist/bell-plus.svg
new file mode 100644
index 0000000..a42025a
--- /dev/null
+++ b/dist/bell-plus.svg
@@ -0,0 +1,5 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.364 8.7504 1.2361 1.9996c0.31988 0.51746 0 1-0.5 1h-10.7c-0.56191 0-0.85028-0.43198-0.5-1l1.7-2.75c0.12419-0.2009 0.15-0.26202 0.15-0.5v-2.75c0-2.2091 1.7909-4 4-4 0.21953 0 0.43494 0.017686 0.64486 0.05171" fill="none" stroke="currentColor" />
3 <path d="m9.4678 14.25c-0.34922 0.58758-0.98783 1-1.7178 1-0.74734 0-1.3989-0.39615-1.7422-1" fill="none" />
4 <path d="m10.25 3.25h5m-2.5 2.5v-5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/bell-slash.svg b/dist/bell-slash.svg
new file mode 100644
index 0000000..23eb0f2
--- /dev/null
+++ b/dist/bell-slash.svg
@@ -0,0 +1,6 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.5986 1.3772c0.62121-0.39707 1.3594-0.62722 2.1514-0.62722 2.2091 0 4 1.7909 4 4v2.75" fill="none" stroke="currentColor" />
3 <path d="m9.4678 14.25c-0.34922 0.58758-0.98783 1-1.7178 1-0.74734 0-1.3989-0.39615-1.7422-1" fill="none" />
4 <path d="m1 1 14 14" fill="none" stroke="currentColor" />
5 <path d="m11.5 11.75h-9.1c-0.56191 0-0.85028-0.43198-0.5-1l1.7-2.75c0.12419-0.2009 0.15-0.26202 0.15-0.5v-2.75c0-0.29815 0.032134-0.58868 0.094-0.86822" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/bell.svg b/dist/bell.svg
new file mode 100644
index 0000000..ee130aa
--- /dev/null
+++ b/dist/bell.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.9 8 1.7 2.75c0.31988 0.51746 0 1-0.5 1h-10.7c-0.56191 0-0.85028-0.43198-0.5-1l1.7-2.75c0.12419-0.2009 0.15-0.26202 0.15-0.5v-2.75c0-2.2091 1.7909-4 4-4s4 1.7909 4 4v2.75c0 0.25118 0.02236 0.29353 0.15 0.5z" fill="none" stroke="currentColor" />
3 <path d="m9.4678 14.25c-0.34922 0.58758-0.98783 1-1.7178 1-0.74734 0-1.3989-0.39615-1.7422-1" fill="none" />
4</svg>
diff --git a/dist/blanket.svg b/dist/blanket.svg
new file mode 100644
index 0000000..59472ae
--- /dev/null
+++ b/dist/blanket.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 11.25v-8c0-0.82843 0.67157-1.5 1.5-1.5h8.5c0.82843 0 1.5 0.67157 1.5 1.5v6.5m-8.5 1.5h7c0.82843 0 1.5-0.67157 1.5-1.5 0-0.82843-0.67157-1.5-1.5-1.5h-7c-1.6569 0-3 1.3431-3 3 0 1.6569 1.3431 3 3 3h8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/block.svg b/dist/block.svg
new file mode 100644
index 0000000..1928488
--- /dev/null
+++ b/dist/block.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 11.464-6.5 3.7862-6.5-3.7865v-6.928l6.5-3.786 6.5 3.786zm-13-6.9283 6.5 3.7855m6.5-3.7855-6.5 3.7855m0 6.929v-6.929" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bold.svg b/dist/bold.svg
new file mode 100644
index 0000000..38d07c5
--- /dev/null
+++ b/dist/bold.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.5 8.25c1.2426 0 2.25 1.0074 2.25 2.25 0 1.2426-1.0074 2.25-2.25 2.25h-5.25v-4.5zm-1-0.5h-4.25v-4.5h4.25c1.2426 0 2.25 1.0074 2.25 2.25s-1.0074 2.25-2.25 2.25zm1.125 0.25c1.4497 0 2.625 1.1753 2.625 2.625 0 1.4497-1.1753 2.625-2.625 2.625h-5.125c-0.4155 0-0.75-0.3345-0.75-0.75v-9c0-0.4155 0.3345-0.75 0.75-0.75h4.125c1.4497 0 2.625 1.1753 2.625 2.625s-1.1753 2.625-2.625 2.625zm-5.875 0h4.875" fill="currentColor" fill-rule="evenodd" stroke="currentColor" />
3</svg>
diff --git a/dist/book-open.svg b/dist/book-open.svg
new file mode 100644
index 0000000..3a58df2
--- /dev/null
+++ b/dist/book-open.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 13.75v-8.75c0-1.5235 1.2265-2.75 2.75-2.75l4.25 1e-7v10.5h-4.5c-1.75 0-2.75 1.5-2.75 1.5s-1-1.5-2.75-1.5h-4.5v-10.5l4.25-1e-7c1.5235 0 2.75 1.2265 2.75 2.75v8.7806" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/book.svg b/dist/book.svg
new file mode 100644
index 0000000..a4f335d
--- /dev/null
+++ b/dist/book.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 4.25h4.5" fill="none" stroke="currentColor" />
3 <path d="m12.75 14.75v-3.5m0.5 3.5h-9.25c-0.9695 0-1.75-0.78831-1.75-1.75 0-0.96169 0.7805-1.75 1.75-1.75h9.25v-10.016h-9.25c-0.9695 0-1.75 0.7805-1.75 1.75v10.016" fill="none" stroke="currentColor" />
4 <path d="m5.75 6.75h4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/bookmark-slash.svg b/dist/bookmark-slash.svg
new file mode 100644
index 0000000..8f8c6be
--- /dev/null
+++ b/dist/bookmark-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1 1 14 14m-2.75-2.6663v1.6663c0 0.4155-0.4665 0.67875-0.75 0.375l-3.5-2.625-3.5 2.625c-0.3324 0.2493-0.75 0.0405-0.75-0.375v-10.25" fill="none" stroke="currentColor" />
3 <path d="m6 1.75h5.5c0.4155 0 0.75 0.3345 0.75 0.75v5.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/bookmark.svg b/dist/bookmark.svg
new file mode 100644
index 0000000..d946281
--- /dev/null
+++ b/dist/bookmark.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.5 1.75h7c0.4155 0 0.75 0.3345 0.75 0.75v11.25c0 0.475-0.38116 0.62529-0.75 0.375l-3.5-2.375-3.5 2.375c-0.38161 0.25895-0.75 0.084348-0.75-0.375v-11.25c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/border-all.svg b/dist/border-all.svg
new file mode 100644
index 0000000..4bbdb09
--- /dev/null
+++ b/dist/border-all.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 13.75h12.5v0.5h-12.5zm0-12h12.5v0.5h-12.5zm0 5e-4h0.5v12.5h-0.5zm12 0h0.5v12.5h-0.5zm-12 6.0005h12.5v0.5h-12.5zm6-6.0005h0.5v12.5h-0.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/border-bottom.svg b/dist/border-bottom.svg
new file mode 100644
index 0000000..d47d669
--- /dev/null
+++ b/dist/border-bottom.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="13.75" width="12.5" height=".5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.251v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.251v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m7.7505 2.2495h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m7.7505 8.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.75 5.251v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m7.75 11.251v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-center-h.svg b/dist/border-center-h.svg
new file mode 100644
index 0000000..1f8b0a4
--- /dev/null
+++ b/dist/border-center-h.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="7.75" width="12.5" height=".5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.251v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.251v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m7.7505 2.2495h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m7.7505 14.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.75 5.251v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m7.75 11.251v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-center-v.svg b/dist/border-center-v.svg
new file mode 100644
index 0000000..05becd7
--- /dev/null
+++ b/dist/border-center-v.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="7.75" y="1.75" width=".5" height="12.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m1.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m13.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-inner.svg b/dist/border-inner.svg
new file mode 100644
index 0000000..f56fb47
--- /dev/null
+++ b/dist/border-inner.svg
@@ -0,0 +1,15 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 7.75h12.5v0.5h-12.5zm6.4995-6v12.5h-0.5v-12.5z" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2383h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2383h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.251v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 2.2393v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.251v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2393v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15</svg>
diff --git a/dist/border-left.svg b/dist/border-left.svg
new file mode 100644
index 0000000..80f3644
--- /dev/null
+++ b/dist/border-left.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.7498" y="1.75" width=".5" height="12.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m7.7502 5.2505v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m7.7502 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m7.7502 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m7.7502 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.7502 8.2505v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m13.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-outer.svg b/dist/border-outer.svg
new file mode 100644
index 0000000..8bfc1e5
--- /dev/null
+++ b/dist/border-outer.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
3 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m7.7505 8.25h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m7.75 5.251v-1e-3" fill="none" stroke="currentColor" />
6 <path d="m7.75 11.251v-1e-3" fill="none" stroke="currentColor" />
7 <path d="m13.75 1.75h0.5v12.5h-0.5zm-12 0h0.5v12.5h-0.5zm0-5e-4h12.5v0.5h-12.5zm0 12h12.5v0.5h-12.5z" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/border-right.svg b/dist/border-right.svg
new file mode 100644
index 0000000..41f97fb
--- /dev/null
+++ b/dist/border-right.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="13.75" y="1.75" width=".5" height="12.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m7.7502 5.2505v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m7.7502 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m1.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m7.7502 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m1.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m7.7502 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.7502 8.2505v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m1.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-style.svg b/dist/border-style.svg
new file mode 100644
index 0000000..d413eb1
--- /dev/null
+++ b/dist/border-style.svg
@@ -0,0 +1,10 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
3 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m13.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
5 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
6 <path d="m7.7502 14.25v-1e-3" fill="none" stroke="currentColor" />
7 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m13.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m1.7498 14.25v-12h12" fill="none" stroke="currentColor" />
10</svg>
diff --git a/dist/border-top.svg b/dist/border-top.svg
new file mode 100644
index 0000000..0a05da0
--- /dev/null
+++ b/dist/border-top.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height=".5" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.251v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 8.251v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.251v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 8.251v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m7.7505 8.25h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m7.7505 14.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.75 5.251v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m7.75 11.251v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/box.svg b/dist/box.svg
new file mode 100644
index 0000000..2333c25
--- /dev/null
+++ b/dist/box.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 6.75v-5m6 5h-12m11.9-0.75c0.09718 0.29502 0.1 0.4672 0.1 0.75v6.75c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-6.795c0-0.25836 0.0077612-0.42499 0.1-0.705l1.4-4.25h9z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bring-forward.svg b/dist/bring-forward.svg
new file mode 100644
index 0000000..244440d
--- /dev/null
+++ b/dist/bring-forward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.5 9.25h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75z" fill="none" stroke="currentColor" />
3 <path d="m12.25 6.25h1.75c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-1.75h3.5c1.4811 0 2.5-0.99799 2.5-2.5z" fill="currentColor" stroke="currentColor" />
4</svg>
diff --git a/dist/bring-front.svg b/dist/bring-front.svg
new file mode 100644
index 0000000..028e96c
--- /dev/null
+++ b/dist/bring-front.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.5 15.25h-3c-0.4155 0-0.75-0.3345-0.75-0.75v-0.25h1c1.25 0 2.5-1.25 2.5-2.5v-1h0.25c0.4155 0 0.75 0.3345 0.75 0.75v3c0 0.4155-0.3345 0.75-0.75 0.75z" fill="currentColor" stroke="currentColor" />
3 <path d="m1.5 0.75h3c0.4155 0 0.75 0.3345 0.75 0.75v0.25h-1c-1.25 0-2.5 1.25-2.5 2.5v1h-0.25c-0.4155 0-0.75-0.3345-0.75-0.75v-3c0-0.4155 0.3345-0.75 0.75-0.75z" fill="currentColor" stroke="currentColor" />
4 <path d="m11.25 10.5c0 0.4155-0.37689 0.75-0.75 0.75h-5c-0.4155 0-0.75-0.37689-0.75-0.75v-5c0-0.4155 0.36902-0.75 0.75-0.75h5c0.4155 0 0.75 0.36902 0.75 0.75z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/browser.svg b/dist/browser.svg
new file mode 100644
index 0000000..0fcfbcd
--- /dev/null
+++ b/dist/browser.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 5.25v-3m-3 3h13.5m-12.75-3h12c0.4155 0 0.75 0.3345 0.75 0.75v10c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bug.svg b/dist/bug.svg
new file mode 100644
index 0000000..38e1ddf
--- /dev/null
+++ b/dist/bug.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 1.25c2.216 0 4 1.784 4 4v5.5c0 2.216-1.784 4-4 4s-4-1.784-4-4v-5.5c0-2.216 1.784-4 4-4zm-4 9.5-2.5 2m13 0-2.5-2m-8-5-2.5-2m13 0-2.5 2m3 2.5h-3m-8 0h-3m3-2.5h8m-4 3v5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/building.svg b/dist/building.svg
new file mode 100644
index 0000000..2de1b7b
--- /dev/null
+++ b/dist/building.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="5.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
3 <path d="m14.75 15.25h-5.4998v-2.5h-2.5v2.5h-5.5m1.5 7.5e-5v-13.25c0-0.4155 0.3345-0.75 0.75-0.75h9.0002c0.4155 0 0.75 0.3345 0.75 0.75v13.25" fill="none" stroke="currentColor" />
4 <rect x="9.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="5.75" y="8.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="9.75" y="8.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/buildings.svg b/dist/buildings.svg
new file mode 100644
index 0000000..73dceef
--- /dev/null
+++ b/dist/buildings.svg
@@ -0,0 +1,7 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="3.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
3 <rect x="7.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="3.75" y="8.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="7.75" y="8.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <path d="m13.75 7.25 1.5 1.5v5.8882c0 0.33896-0.27288 0.61185-0.61185 0.61185l-7.3882-3.7e-5v-2.5h-2.5v2.5l-4 7.5e-5v-13.25c0-0.4155 0.3345-0.75 0.75-0.75h9.0002c0.4155 0 0.75 0.3345 0.75 0.75v13.25" fill="none" />
7</svg>
diff --git a/dist/calculator.svg b/dist/calculator.svg
new file mode 100644
index 0000000..8c7096f
--- /dev/null
+++ b/dist/calculator.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.25h11c0.4155 0 0.75 0.3345 0.75 0.75v11.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-11.5c0-0.4155 0.3345-0.75 0.75-0.75zm-0.75 3.5h12.5" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="4.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="7.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="7.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7 <rect x="10.75" y="7.75" width=".5" height="3.5" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/calendar-check.svg b/dist/calendar-check.svg
new file mode 100644
index 0000000..a5cff37
--- /dev/null
+++ b/dist/calendar-check.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.75 9.75 1.5 1.5 3-3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/calendar-day.svg b/dist/calendar-day.svg
new file mode 100644
index 0000000..e919348
--- /dev/null
+++ b/dist/calendar-day.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="8.25" width="1" height="1" fill-rule="evenodd" />
4</svg>
diff --git a/dist/calendar-minus.svg b/dist/calendar-minus.svg
new file mode 100644
index 0000000..b9c4a7a
--- /dev/null
+++ b/dist/calendar-minus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.75 9.75h4.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/calendar-plus.svg b/dist/calendar-plus.svg
new file mode 100644
index 0000000..3245faf
--- /dev/null
+++ b/dist/calendar-plus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.75 9.75h4m-2 2v-4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/calendar-week.svg b/dist/calendar-week.svg
new file mode 100644
index 0000000..7aa513d
--- /dev/null
+++ b/dist/calendar-week.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="7.25" width="6.5" height="1" fill-rule="evenodd" />
4</svg>
diff --git a/dist/calendar-x.svg b/dist/calendar-x.svg
new file mode 100644
index 0000000..a95cadc
--- /dev/null
+++ b/dist/calendar-x.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m6.25 7.75 3.5 3.5m-3.5 0 3.5-3.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/calendar.svg b/dist/calendar.svg
new file mode 100644
index 0000000..d6d8114
--- /dev/null
+++ b/dist/calendar.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/camera-slash.svg b/dist/camera-slash.svg
new file mode 100644
index 0000000..50cee79
--- /dev/null
+++ b/dist/camera-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 1.75h3.5l1.5 2h3.25c0.4155 0 0.75 0.3345 0.75 0.75v6.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 13.75h-12.25c-0.4155 0-0.75-0.3345-0.75-0.75v-8.5c0-0.4155 0.3345-0.75 0.75-0.75h2.25m-2.7504-2.8496 14 14m-4.7891-4.7642c-0.50104 0.67577-1.3046 1.1138-2.2105 1.1138-1.5188 0-2.75-1.2312-2.75-2.75 0-0.90246 0.4347-1.7034 1.1061-2.2048" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/camera.svg b/dist/camera.svg
new file mode 100644
index 0000000..48cbead
--- /dev/null
+++ b/dist/camera.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 3.75h3.25l1.5-2h3.5l1.5 2h3.25c0.4155 0 0.75 0.3345 0.75 0.75v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-13c-0.4155 0-0.75-0.3345-0.75-0.75v-8.5c0-0.4155 0.34853-0.85706 0.75-0.75z" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="8.5" r="2.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/casette-tape.svg b/dist/casette-tape.svg
new file mode 100644
index 0000000..d78b432
--- /dev/null
+++ b/dist/casette-tape.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 13.25-1-1.5h-6.5l-1 1.5m-2.25-10.5h13c0.4155 0 0.75 0.3345 0.75 0.75v9c0 0.4155-0.3345 0.75-0.75 0.75h-13c-0.4155 0-0.75-0.3345-0.75-0.75v-9c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.75v-2.5m6.5 2.5v-2.5m-6.75 4.8e-6h7c0.4155 0 0.75 0.3345 0.75 0.75v1c0 0.4155-0.3345 0.75-0.75 0.75h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-1c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/check-double.svg b/dist/check-double.svg
new file mode 100644
index 0000000..20d09fc
--- /dev/null
+++ b/dist/check-double.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 8.75 4.25 4.5 7.25-8.5" fill="none" stroke="currentColor" />
3 <path d="m3.75 5.25 2.75 3 4.75-5.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/check.svg b/dist/check.svg
new file mode 100644
index 0000000..e976945
--- /dev/null
+++ b/dist/check.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 7.75 4.25 4.5 7.25-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/checklist.svg b/dist/checklist.svg
new file mode 100644
index 0000000..f7f90a8
--- /dev/null
+++ b/dist/checklist.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 3.25h7" fill="none" stroke="currentColor" />
3 <path d="m7.75 13.25h7" fill="none" stroke="currentColor" />
4 <circle cx="2.75" cy="13.25" r=".5" fill="currentColor" stroke="currentColor" />
5 <path d="m7.75 8.25h7" fill="none" stroke="currentColor" />
6 <path d="m0.75 2.75 1.5 1.5 2.5-2.5" fill="none" stroke="currentColor" />
7 <path d="m0.75 7.75 1.5 1.5 2.5-2.5" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/chevron-down.svg b/dist/chevron-down.svg
new file mode 100644
index 0000000..2f2449b
--- /dev/null
+++ b/dist/chevron-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 3.75,5.75 8,10 12.25,5.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/chevron-left.svg b/dist/chevron-left.svg
new file mode 100644
index 0000000..df1f1a4
--- /dev/null
+++ b/dist/chevron-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 10.25,12.25 6,8 10.25,3.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/chevron-right.svg b/dist/chevron-right.svg
new file mode 100644
index 0000000..b9a7f1a
--- /dev/null
+++ b/dist/chevron-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 12.25 4.25-4.25-4.25-4.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/chevron-up.svg b/dist/chevron-up.svg
new file mode 100644
index 0000000..6f64250
--- /dev/null
+++ b/dist/chevron-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 3.75,10.25 8,6 l 4.25,4.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/circle.svg b/dist/circle.svg
new file mode 100644
index 0000000..b3a8cf0
--- /dev/null
+++ b/dist/circle.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="6.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/clipboard-text.svg b/dist/clipboard-text.svg
new file mode 100644
index 0000000..4bb6d2c
--- /dev/null
+++ b/dist/clipboard-text.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 1.75h4.5v3h-4.5zm7.0168 1.0485c0.283 0.10712 0.48317 0.38007 0.48317 0.7015v10c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.3051 0.18036-0.56653 0.44072-0.68391" fill="none" stroke="currentColor" />
3 <path d="m10.25 7.75h-4.5" fill="none" stroke="currentColor" />
4 <path d="m10.25 10.75h-4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/clipboard.svg b/dist/clipboard.svg
new file mode 100644
index 0000000..fbc5c2a
--- /dev/null
+++ b/dist/clipboard.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 1.75h4.5v3h-4.5zm7.0168 1.0485c0.283 0.10712 0.48317 0.38007 0.48317 0.7015v10c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.3051 0.18036-0.56653 0.44072-0.68391" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/clock.svg b/dist/clock.svg
new file mode 100644
index 0000000..2f4f0fe
--- /dev/null
+++ b/dist/clock.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="7.75" cy="8.25" r="6.5" fill="none" stroke="currentColor" />
3 <path d="m7.75 4.75v3.5l2.5 1.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-download.svg b/dist/cloud-download.svg
new file mode 100644
index 0000000..83b2098
--- /dev/null
+++ b/dist/cloud-download.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5157 9.9271c-1.0831-0.96172-1.7657-2.3647-1.7657-3.9271 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1731-0.62154 2.201-1.5533 2.7725" fill="none" stroke="currentColor" />
3 <path d="m4.75 12.25 3 3 3-3m-3-4v7" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-drizzle.svg b/dist/cloud-drizzle.svg
new file mode 100644
index 0000000..1ea719e
--- /dev/null
+++ b/dist/cloud-drizzle.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7942 9.1427c-0.65577-0.87619-1.0442-1.9641-1.0442-3.1427 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1519-0.59922 2.1638-1.5029 2.741" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.7502v1.0002" fill="none" stroke="currentColor" />
4 <path d="m4.75 12.75v1.0002" fill="none" stroke="currentColor" />
5 <path d="m7.75 10.25v1.0002" fill="none" stroke="currentColor" />
6 <path d="m7.75 14.25v1.0002" fill="none" stroke="currentColor" />
7 <path d="m10.75 8.7502v1.0002" fill="none" stroke="currentColor" />
8 <path d="m10.75 12.75v1.0002" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/cloud-lightning.svg b/dist/cloud-lightning.svg
new file mode 100644
index 0000000..6286cbd
--- /dev/null
+++ b/dist/cloud-lightning.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.7649 10.135c-1.2266-0.96102-2.0149-2.456-2.0149-4.1351 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.3552-0.82947 2.5167-2.0084 3.0044" fill="none" stroke="currentColor" />
3 <path d="m8.25 7.75-2.5 3.5h4.5l-2.5 3.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-rain-alt.svg b/dist/cloud-rain-alt.svg
new file mode 100644
index 0000000..324c65e
--- /dev/null
+++ b/dist/cloud-rain-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.725 10.104c-1.2038-0.96202-1.975-2.4427-1.975-4.1035 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.4724-0.97916 2.7161-2.3219 3.1155" fill="none" stroke="currentColor" />
3 <path d="m10.25 12.25c0 1.3807-1.1193 2.5-2.5 2.5s-2.5-1.1193-2.5-2.5c0-2.0078 2.5-5 2.5-5s2.5 3.0234 2.5 5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-rain-heavy.svg b/dist/cloud-rain-heavy.svg
new file mode 100644
index 0000000..64399a1
--- /dev/null
+++ b/dist/cloud-rain-heavy.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7942 9.1427c-0.65577-0.87619-1.0442-1.9641-1.0442-3.1427 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 0.3609-0.05883 0.70806-0.16741 1.0324" fill="none" stroke="currentColor" />
3 <path d="m5.25 9.25-3 5.5" fill="none" stroke="currentColor" />
4 <path d="m8.75 9.25-3 5.5" fill="none" stroke="currentColor" />
5 <path d="m12.25 9.25-3 5.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/cloud-rain.svg b/dist/cloud-rain.svg
new file mode 100644
index 0000000..676e0df
--- /dev/null
+++ b/dist/cloud-rain.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7942 9.1427c-0.65577-0.87619-1.0442-1.9641-1.0442-3.1427 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1519-0.59922 2.1638-1.5029 2.741" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.75v5" fill="none" stroke="currentColor" />
4 <path d="m7.75 10.25v5" fill="none" stroke="currentColor" />
5 <path d="m10.75 8.75v5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/cloud-slash.svg b/dist/cloud-slash.svg
new file mode 100644
index 0000000..652796e
--- /dev/null
+++ b/dist/cloud-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.4436 2.9515c1.8012 0.51538 3.2069 1.9706 3.6554 3.7985h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 0.36979-0.06176 0.72516-0.17553 1.0564" fill="none" stroke="currentColor" />
3 <path d="m13.048 13.077c-0.32879 0.11193-0.68128 0.17265-1.0479 0.17265h-6c-2.8995 0-5.25-2.3505-5.25-5.25 0-1.954 1.0675-3.6587 2.6511-4.5627m-2.4011-2.4373 14 14" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-snow-alt.svg b/dist/cloud-snow-alt.svg
new file mode 100644
index 0000000..132d47b
--- /dev/null
+++ b/dist/cloud-snow-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.0214 9.4255c-0.79235-0.91945-1.2714-2.1165-1.2714-3.4255 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1569-0.60452 2.1727-1.5149 2.7486" fill="none" stroke="currentColor" />
3 <path d="m4.6588 10.996 3.0909 1.0043m-1.9103 2.6293 1.9103-2.6293m1.9103 2.6293-1.9103-2.6293m3.0909-1.0043-3.0909 1.0043m0-3.25v3.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-snow.svg b/dist/cloud-snow.svg
new file mode 100644
index 0000000..be0219d
--- /dev/null
+++ b/dist/cloud-snow.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7942 9.1427c-0.65577-0.87619-1.0442-1.9641-1.0442-3.1427 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1519-0.59922 2.1638-1.5029 2.741" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.749v0.00104" fill="none" stroke="currentColor" />
4 <path d="m4.75 12.749v1e-3" fill="none" stroke="currentColor" />
5 <path d="m7.75 11.249v0.00104" fill="none" stroke="currentColor" />
6 <path d="m7.75 15.249v0.00104" fill="none" stroke="currentColor" />
7 <path d="m10.75 9.249v0.00104" fill="none" stroke="currentColor" />
8 <path d="m10.75 13.249v1e-3" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/cloud-upload.svg b/dist/cloud-upload.svg
new file mode 100644
index 0000000..a0434c8
--- /dev/null
+++ b/dist/cloud-upload.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.0017 9.4025c-0.78057-0.91637-1.2517-2.1044-1.2517-3.4025 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 0.9878-0.44069 1.8727-1.1362 2.4687" fill="none" stroke="currentColor" />
3 <path d="m4.75 11.25 3-3 3 3m-3 4v-7" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud.svg b/dist/cloud.svg
new file mode 100644
index 0000000..5df4ca3
--- /dev/null
+++ b/dist/cloud.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12 6.75c1.7949 0 3.25 1.4551 3.25 3.25 0 1.7949-1.4551 3.25-3.25 3.25h-6c-2.8995 0-5.25-2.3505-5.25-5.25 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/coffee-pot.svg b/dist/coffee-pot.svg
new file mode 100644
index 0000000..72b282f
--- /dev/null
+++ b/dist/coffee-pot.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.75 10c0 2.2686-1.0461 3.3164-2.4999 4.25h-7.5c-1.4451-0.93522-2.5001-2.0494-2.5001-4.25 0-2.25 1.2213-3.7707 3-4.75h6.5c1.8653 1.077 3 2.5 3 4.75z" fill="none" stroke="currentColor" />
3 <path d="m1.25 4.75v-1.5c0-0.82843 0.67157-1.5 1.5-1.5h10l-1.0001 3.5h-6.5l-0.99992-3.5" fill="none" stroke="currentColor" />
4 <path d="m12.25 14.25h-7.5c-1.394-0.8048-2.5-2.25-2.5-4.25h12.5c0 2-1.1054 3.4448-2.5 4.25z" fill="currentColor"/>
5</svg>
diff --git a/dist/coffee-to-go.svg b/dist/coffee-to-go.svg
new file mode 100644
index 0000000..d8f5607
--- /dev/null
+++ b/dist/coffee-to-go.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5 0.75028h6c0.4155 0 0.5519 0.38476 0.75 0.75l1 2.2654-1 10.734c-0.04246 0.41332-0.3345 0.75-0.75 0.75h-6c-0.4155 0-0.70541-0.3369-0.75-0.75l-1-10.766 1-2.2342c0.16975-0.37924 0.3345-0.75 0.75-0.75zm-3.25 2.9998h12.5" fill="none" stroke="currentColor" />
3 <path d="m11.95 12h-7.9l-0.4945-5h8.89z" fill="currentColor" />
4</svg>
diff --git a/dist/coffee.svg b/dist/coffee.svg
new file mode 100644
index 0000000..0551bf7
--- /dev/null
+++ b/dist/coffee.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 3.25v-2" fill="none" stroke="currentColor" />
3 <path d="m9.75 3.25v-2" fill="none" stroke="currentColor" />
4 <path d="m11.25 6.25h1.5c1.1046 0 2 0.89593 2 2.0005 0 1.1046-0.89543 1.9995-2 1.9995h-1m-9.25-4c-0.4155 0-0.75 0.3345-0.75 0.75v4.25c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-4.25c0-0.4155-0.3345-0.75-0.75-0.75z" fill="none" stroke="currentColor" />
5 <path d="m6.75 3.25v-2" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/cog.svg b/dist/cog.svg
new file mode 100644
index 0000000..f0dfe24
--- /dev/null
+++ b/dist/cog.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="2.25" fill="none" stroke="currentColor" />
3 <path d="m5.75 12.5c0.38323 0.25548 0.35955 0.32864 0.5 0.75l0.5 1.5c0.13363 0.40089 0.3345 0.5 0.75 0.5h1c0.4155 0 0.61637-0.09911 0.75-0.5l0.5-1.5c0.14409-0.43227 0.11721-0.49481 0.5-0.75l0.52211-0.30144c0.4124-0.2039 0.45312-0.14936 0.89952-0.05801l1.549 0.31699c0.414 0.08472 0.60026-0.03969 0.80801-0.39952l0.5-0.86603c0.20775-0.35983 0.22236-0.58334-0.05801-0.89952l-1.049-1.183c-0.29468-0.33231-0.36988-0.34838-0.39952-0.80801l3e-6 -0.60288c0.02961-0.4591 0.09721-0.46709 0.39952-0.80801l1.049-1.183c0.28037-0.31617 0.26576-0.53969 0.05801-0.89952l-0.5-0.86603c-0.20775-0.35983-0.39401-0.48424-0.80801-0.39952l-1.549 0.31699c-0.43513 0.089043-0.48665 0.14613-0.89952-0.058013l-0.52211-0.30144c-0.38279-0.25519-0.35591-0.31773-0.5-0.75l-0.5-1.5c-0.13363-0.40089-0.3345-0.5-0.75-0.5h-1c-0.4155 0-0.61637 0.099106-0.75 0.5l-0.5 1.5c-0.14045 0.42136-0.11677 0.49451-0.5 0.75l-0.52211 0.30144c-0.41287 0.20414-0.46439 0.14706-0.89952 0.058013l-1.549-0.31699c-0.414-0.084718-0.60026 0.039686-0.80801 0.39952l-0.5 0.86603c-0.20775 0.35983-0.22235 0.58335 0.058013 0.89952l1.049 1.183c0.30231 0.34092 0.36991 0.34891 0.39952 0.80801l-2.8e-6 0.60289c-0.029643 0.45963-0.10484 0.4757-0.39952 0.80801l-1.049 1.183c-0.28037 0.31618-0.26576 0.53969-0.058013 0.89952l0.5 0.86603c0.20775 0.35983 0.39402 0.48424 0.80801 0.39952l1.549-0.31699c0.4464-0.09135 0.48712-0.14589 0.89952 0.05801z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/coin.svg b/dist/coin.svg
new file mode 100644
index 0000000..79470c4
--- /dev/null
+++ b/dist/coin.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 9.75c0 1.6569-3.5221 3-7.25 3-3.7279 0-7.25-1.3431-7.25-3m10-0.7v3.4m-5.5-3.4v3.4m10-6.2c0 1.6569-3.5221 3-7.25 3-3.7279 0-7.25-1.3431-7.25-3s3.5221-3 7.25-3c3.7279 0 7.25 1.3431 7.25 3zm-14.5 3.5v-3.5m14.5 0v3.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/coins.svg b/dist/coins.svg
new file mode 100644
index 0000000..4ca5681
--- /dev/null
+++ b/dist/coins.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.7682 11.399c0.56339 0.22151 1.7462 0.35117 2.4818 0.35117 1.933 0 4-0.89543 4-2v-6m0 3c0 1.1046-2.067 2-4 2-0.73468 0-1.9167-0.12935-2.4797-0.35037m6.4797-4.6496c0 1.1046-2.067 2-4 2-1.933 0-4.0003-0.89543-4.0003-2s2.0673-2 4.0003-2c1.933 0 4 0.89543 4 2zm-14.5 2.5v6c0 1.1046 2.067 2 4 2s4-0.89543 4-2v-6m0 3c0 1.1046-2.067 2-4 2s-4-0.89543-4-2m8-3c0 1.1046-2.067 2-4 2-1.933 0-4-0.89543-4-2s2.067-2 4-2c1.933 0 4 0.89543 4 2z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/columns.svg b/dist/columns.svg
new file mode 100644
index 0000000..383bdf6
--- /dev/null
+++ b/dist/columns.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.25h12m-6-1v12m-5.25-12h10.5c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/compass.svg b/dist/compass.svg
new file mode 100644
index 0000000..14bd88c
--- /dev/null
+++ b/dist/compass.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 5.25-1.5 4-4 1.5 1.5-4z" fill="none" stroke="currentColor" />
3 <path d="M 14.75,8 A 6.75,6.75 0 0 1 8,14.75 6.75,6.75 0 0 1 1.25,8 6.75,6.75 0 0 1 8,1.25 6.75,6.75 0 0 1 14.75,8 Z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/compress.svg b/dist/compress.svg
new file mode 100644
index 0000000..78110a9
--- /dev/null
+++ b/dist/compress.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 2.2503v2.7497c0 0.4155-0.3345 0.75-0.75 0.75h-2.7499" fill="none" stroke="currentColor" />
3 <path d="m10.25 2.2503v2.7497c0 0.4155 0.3345 0.75 0.75 0.75h2.7497" fill="none" stroke="currentColor" />
4 <path d="m5.75 13.75v-2.7499c0-0.4155-0.3345-0.75-0.75-0.75h-2.7499" fill="none" stroke="currentColor" />
5 <path d="m10.25 13.75v-2.7499c0-0.4155 0.3345-0.75 0.75-0.75h2.7497" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/copy.svg b/dist/copy.svg
new file mode 100644
index 0000000..56cb5f0
--- /dev/null
+++ b/dist/copy.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14 14.75h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75z" fill="none" stroke="currentColor" />
3 <path d="m3.25 9.25h-1.75c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v1.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cpu.svg b/dist/cpu.svg
new file mode 100644
index 0000000..a06ee60
--- /dev/null
+++ b/dist/cpu.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="6.25" y="6.25" width="3.5" height="3.5" fill="none" stroke="currentColor" />
3 <path d="m12.75 9.75h2.5m-2.5-3.5h2.5m-5.5 9v-2.5m-3.5 2.5v-2.5m3.5-9.5v-2.5m-9 9h2.5m0.75-6.5h8c0.4155 0 0.75 0.3345 0.75 0.75v8c0 0.4155-0.3345 0.75-0.75 0.75h-8c-0.4155 0-0.75-0.3345-0.75-0.75v-8c0-0.4155 0.3345-0.75 0.75-0.75zm-3.25 3h2.5m3-3v-2.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/credit-card.svg b/dist/credit-card.svg
new file mode 100644
index 0000000..7788180
--- /dev/null
+++ b/dist/credit-card.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 2.75h12c0.4155 0 0.75 0.3345 0.75 0.75v9c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-9c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m1.25 7.5v-2.5h13.5v2.5z" fill="currentColor" />
4 <path d="m4.25 9.75h1" fill="none" stroke="currentColor" />
5 <path d="m7.75 9.75h2" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/crop.svg b/dist/crop.svg
new file mode 100644
index 0000000..a4ca217
--- /dev/null
+++ b/dist/crop.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 4.75h9.25c0.4155 0 0.75 0.3345 0.75 0.75v9.25m3.5-3.5h-9.25c-0.4155 0-0.75-0.3345-0.75-0.75v-9.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/crosshair.svg b/dist/crosshair.svg
new file mode 100644
index 0000000..a629bc2
--- /dev/null
+++ b/dist/crosshair.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 1.75v2.5m0 8v2.5m-6.5-6.5h2.5m8 0h2.5m0 2e-7a6.5 6.5 0 0 1-6.5 6.5 6.5 6.5 0 0 1-6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" fill="none" stroke="currentColor" />
3 <path d="m7.75 8.249v1e-3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/database.svg b/dist/database.svg
new file mode 100644
index 0000000..297ee92
--- /dev/null
+++ b/dist/database.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 8.25c0 1.3807-2.3505 2.5-5.25 2.5-2.8995 0-5.25-1.1193-5.25-2.5m10.5-4.5a5.25 2.5 0 0 1-5.25 2.5 5.25 2.5 0 0 1-5.25-2.5 5.25 2.5 0 0 1 5.25-2.5 5.25 2.5 0 0 1 5.25 2.5zm-5e-6 0 5e-6 9c0 1.3807-2.3505 2.5-5.25 2.5-2.8995 0-5.25-1.1193-5.25-2.5l-4.8e-6 -9" fill="none" />
3</svg>
diff --git a/dist/delete.svg b/dist/delete.svg
new file mode 100644
index 0000000..25dba33
--- /dev/null
+++ b/dist/delete.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 6.2501 4 4m-4 0 4-4" fill="none" stroke="currentColor" />
3 <path d="m6.75 2.7499h7.75c0.4155 0 0.75 0.3345 0.75 0.75v9.5002c0 0.4155-0.3345 0.75-0.75 0.75h-7.75c-0.65076 0-0.86427-0.11512-1.25-0.5l-4.51-4.5001c-0.29045-0.28981-0.31213-0.68855 0-1l4.51-4.5001c0.37687-0.37604 0.67477-0.5 1.25-0.5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/desktop.svg b/dist/desktop.svg
new file mode 100644
index 0000000..de9d807
--- /dev/null
+++ b/dist/desktop.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.25 13.75v-2.4999h-2.5v2.4999m-3 0h8.5m-10.25-11.5h12c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/dice-1.svg b/dist/dice-1.svg
new file mode 100644
index 0000000..a7ebeca
--- /dev/null
+++ b/dist/dice-1.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".98684" fill="none" stroke="currentColor" />
3 <rect x="7.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/dice-2.svg b/dist/dice-2.svg
new file mode 100644
index 0000000..5cf80e6
--- /dev/null
+++ b/dist/dice-2.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".98684" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/dice-3.svg b/dist/dice-3.svg
new file mode 100644
index 0000000..63ec86b
--- /dev/null
+++ b/dist/dice-3.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".98684" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="7.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/dice-4.svg b/dist/dice-4.svg
new file mode 100644
index 0000000..02148c5
--- /dev/null
+++ b/dist/dice-4.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".98684" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="4.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="10.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/dice-5.svg b/dist/dice-5.svg
new file mode 100644
index 0000000..641ed73
--- /dev/null
+++ b/dist/dice-5.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".98684" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="7.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="4.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7 <rect x="10.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/dice-6.svg b/dist/dice-6.svg
new file mode 100644
index 0000000..d5005f2
--- /dev/null
+++ b/dist/dice-6.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".98684" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="4.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="4.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7 <rect x="10.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
8 <rect x="10.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/disk.svg b/dist/disk.svg
new file mode 100644
index 0000000..5553442
--- /dev/null
+++ b/dist/disk.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="6.75" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="8" r="1.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/download.svg b/dist/download.svg
new file mode 100644
index 0000000..44fef90
--- /dev/null
+++ b/dist/download.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 10.25v3.25c0 0.4155 0.3345 0.75 0.75 0.75h8.5c0.4155 0 0.75-0.3345 0.75-0.75v-3.25" fill="none" stroke="currentColor" />
3 <path d="m4.25 6.25 3.5 3.5 3.5-3.5m-3.5-4.5v8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/edit.svg b/dist/edit.svg
new file mode 100644
index 0000000..93edf65
--- /dev/null
+++ b/dist/edit.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.75 13.25h5.5" fill="none" stroke="currentColor" />
3 <path d="m12.243 5.2314c0.68215-0.68468 0.68342-1.7915 0-2.4749-0.68342-0.68342-1.7902-0.6822-2.4749-2e-7l-7.0121 6.9872-1.0001 3.5 3.3541-1c0.13901-0.04144 0.20377-0.06544 0.32373-0.17773z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/envelope-open-text.svg b/dist/envelope-open-text.svg
new file mode 100644
index 0000000..f44be7f
--- /dev/null
+++ b/dist/envelope-open-text.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 7v-5.4999c0-0.4155 0.3345-0.75 0.75-0.75h10c0.4155 0 0.75 0.3345 0.75 0.75v5.4999m0-2.25c0.59934 0.34603 1 0.8345 1 1.25v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-8.5c0-0.4155 0.39542-0.90094 1-1.25m-1 1.5 5.2845 4.3681c1.0065 0.83198 1.9181 0.82912 2.9676-0.03704l5.2479-4.3311" fill="none" stroke="currentColor" />
3 <path d="m5.25 3.75h5.5" fill="none" stroke="currentColor" />
4 <path d="m6.25 6.75h3.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/envelope-open.svg b/dist/envelope-open.svg
new file mode 100644
index 0000000..f7a3e4f
--- /dev/null
+++ b/dist/envelope-open.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.75 6.3907v7.6093c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-7.6405c0-0.61853 0.23135-1.0579 0.75-1.4634l4.5345-3.5448c1.0288-0.80426 1.9-0.80671 2.9676 0.037037l4.4979 3.5547c0.52159 0.41221 0.75 0.85249 0.75 1.4476z" fill="none" stroke="currentColor" />
3 <path d="m3.75 7.7499 2.7845 2.3683c0.99472 0.84604 1.9299 0.84328 2.9676-0.03704l2.7479-2.3312" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/envelope.svg b/dist/envelope.svg
new file mode 100644
index 0000000..b8c3f88
--- /dev/null
+++ b/dist/envelope.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 3.5c0-0.4155 0.3345-0.75 0.75-0.75h12c0.4155 0 0.75 0.3345 0.75 0.75v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75zm0 0.25 5.2845 4.3681c1.0065 0.83198 1.9181 0.82912 2.9676-0.03704l5.2479-4.3311" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/eraser.svg b/dist/eraser.svg
new file mode 100644
index 0000000..9b62af0
--- /dev/null
+++ b/dist/eraser.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 11.25-5-5m4-4-8.5 8.5 3 3h4l6.5-6.5zm-5.5 11.5h10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/exchange-h.svg b/dist/exchange-h.svg
new file mode 100644
index 0000000..f9f654f
--- /dev/null
+++ b/dist/exchange-h.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 8.25-3 3 3 3m9.5-3h-12.5" fill="none" stroke="currentColor" />
3 <path d="m14.25 4.75h-12.5m9.5-3 3 3-3 3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/exchange-v.svg b/dist/exchange-v.svg
new file mode 100644
index 0000000..32bd18b
--- /dev/null
+++ b/dist/exchange-v.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 4.75-3-3-3 3m3 9.5v-12.5" fill="none" stroke="currentColor" />
3 <path d="m11.25 14.25v-12.5m3 9.5-3 3-3-3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/expand-alt.svg b/dist/expand-alt.svg
new file mode 100644
index 0000000..a9c25a2
--- /dev/null
+++ b/dist/expand-alt.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.75 2.25-11.5 11.5m11.5 0-11.5-11.5m11.5 8 3.18e-4 3.4999h-3.5m-7.9999-3.4999-7.5e-5 3.4999h3.5m7.9997-7.9999 3.18e-4 -3.4997h-3.5m-7.9999 3.4997-7.5e-5 -3.4997h3.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/expand.svg b/dist/expand.svg
new file mode 100644
index 0000000..b4133eb
--- /dev/null
+++ b/dist/expand.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.2501 5.75v-2.7497c0-0.4155 0.3345-0.75 0.75-0.75h2.7499" fill="none" stroke="currentColor" />
3 <path d="m13.75 5.75v-2.7497c0-0.4155-0.3345-0.75-0.75-0.75h-2.7497" fill="none" stroke="currentColor" />
4 <path d="m2.2501 10.25v2.7499c0 0.4155 0.3345 0.75 0.75 0.75h2.7499" fill="none" stroke="currentColor" />
5 <path d="m13.75 10.25v2.7499c0 0.4155-0.3345 0.75-0.75 0.75h-2.7497" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/external-link.svg b/dist/external-link.svg
new file mode 100644
index 0000000..69222ac
--- /dev/null
+++ b/dist/external-link.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 9.25v3.75c0 0.4155-0.3345 0.75-0.75 0.75h-8c-0.4155 0-0.75-0.3345-0.75-0.75v-8c0-0.4155 0.3345-0.75 0.75-0.75h3.75" fill="none" stroke="currentColor" />
3 <path d="m9.25 2.25h4.5v4.5m-7 2.5 7-7" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/eye-dropper.svg b/dist/eye-dropper.svg
new file mode 100644
index 0000000..919baba
--- /dev/null
+++ b/dist/eye-dropper.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.25 4.25 2-2c0.68342-0.68342 1.7915-0.68342 2.4749 0 0.68342 0.68342 0.68342 1.7915 0 2.4749l-1.9749 2.0251 1 1-2 2-4.5-4.5 2-2zm-6.5 9-1 1m7.9874-5.5126-4.4874 4.5126h-2.5v-2.5l4.5126-4.4874" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/eye-slash.svg b/dist/eye-slash.svg
new file mode 100644
index 0000000..dee5bdb
--- /dev/null
+++ b/dist/eye-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.8278 2.84c0.37429-0.05841 0.76509-0.09002 1.1722-0.09002 4.7203 0 7.25 4.25 7.25 5.25 0 0.38722-0.37548 1.2617-1.1112 2.1881" fill="none" stroke="currentColor" />
3 <path d="m9.5582 9.6231c-0.40432 0.38825-0.9534 0.62688-1.5582 0.62688-1.2426 0-2.25-1.0074-2.25-2.25 0-0.60514 0.23889-1.1545 0.62752-1.5589m-5.3779-5.4407 14 14m-2.9949-2.8992c-1.0768 0.67186-2.415 1.1487-4.0047 1.1487-4.7542 0-7.25-4.25-7.25-5.25 0-0.65308 1.0789-2.6923 3.1423-4.0286" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/eye.svg b/dist/eye.svg
new file mode 100644
index 0000000..ef95434
--- /dev/null
+++ b/dist/eye.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8c0 1-2.5042 5.25-7.25 5.25-4.7542 0-7.25-4.25-7.25-5.25 0-1 2.5297-5.25 7.25-5.25s7.25 4.25 7.25 5.25z" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="8" r="2.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/fast-backward.svg b/dist/fast-backward.svg
new file mode 100644
index 0000000..3c49018
--- /dev/null
+++ b/dist/fast-backward.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.75 3.25-5.5 4.75 5.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m7.7501 3.25-5.5 4.75 5.5 4.75z" fill="none" stroke="currentColor" />
4 <path d="m0.75 12.75v-9.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/fast-forward.svg b/dist/fast-forward.svg
new file mode 100644
index 0000000..788c5cd
--- /dev/null
+++ b/dist/fast-forward.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 3.25 5.5 4.75-5.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m7.75 3.25 5.5 4.75-5.5 4.75z" fill="none" stroke="currentColor" />
4 <path d="m14.75 12.75v-9.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-alert.svg b/dist/file-alert.svg
new file mode 100644
index 0000000..e2cf493
--- /dev/null
+++ b/dist/file-alert.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="7.75" y="4.75" width=".5" height="3.5" ry="0" fill="none" stroke="currentColor" />
3 <rect x="7.688" y="10.688" width=".625" height=".625" ry="0" fill="none" stroke="currentColor" />
4 <path d="m12.5 14.75c0.4155 0 0.75-0.3345 0.75-0.75v-8.7501c0-0.4073-0.16364-0.6635-0.5-0.99986l-3-3c-0.32025-0.32025-0.54086-0.5-1-0.5h-5.25c-0.4155 0-0.75 0.3345-0.75 0.75v12.5c0 0.4155 0.3345 0.75 0.75 0.75z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-badge.svg b/dist/file-badge.svg
new file mode 100644
index 0000000..896d7cc
--- /dev/null
+++ b/dist/file-badge.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-5.75m2-14v3.5241c0 0.54055 0.43517 0.97572 0.97572 0.97572h3.5243c0-0.4073-0.16364-0.6635-0.5-0.99986l-3-3c-0.32025-0.32025-0.54086-0.5-1-0.5h-5.25c-0.4155 0-0.75 0.3345-0.75 0.75v0.25" fill="none" stroke="currentColor" />
3 <path d="m6.75 7.75a3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3zm-1 2.25v5.25l-2-1.5-2 1.5v-5.25" fill="none" />
4</svg>
diff --git a/dist/file-binary.svg b/dist/file-binary.svg
new file mode 100644
index 0000000..cfb4ce4
--- /dev/null
+++ b/dist/file-binary.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.5m-0.25-10.5v-2.75c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m0.75 8.75c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5v1.5c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5z" fill="none" stroke="currentColor" />
4 <path d="m8.25 11.75v-4.5l-2 1" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-check.svg b/dist/file-check.svg
new file mode 100644
index 0000000..5114b77
--- /dev/null
+++ b/dist/file-check.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m-0.5-8.5v-4.75c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m1.25 9.75 2 2 3.5-4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-code.svg b/dist/file-code.svg
new file mode 100644
index 0000000..2e88ba4
--- /dev/null
+++ b/dist/file-code.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.5m-0.25-10v-3.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m2.75 11.75-2-2 2-2" fill="none" stroke="currentColor" />
4 <path d="m6.25 11.75 2-2-2-2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-exchange.svg b/dist/file-exchange.svg
new file mode 100644
index 0000000..f5a6951
--- /dev/null
+++ b/dist/file-exchange.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m0-14h5.5c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m0.74997 10.75h7m-5 2-2-2 2-2" fill="none" stroke="currentColor" />
4 <path d="m0.74997 5.75h7m-2 2 2-2-2-2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-export.svg b/dist/file-export.svg
new file mode 100644
index 0000000..530b996
--- /dev/null
+++ b/dist/file-export.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m-0.5-10v-3.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m0.74997 9.75h7.5m-2 2 2-2-2-2" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-import.svg b/dist/file-import.svg
new file mode 100644
index 0000000..3088220
--- /dev/null
+++ b/dist/file-import.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m-0.5-10v-3.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m8.25 9.75h-7.5m2 2-2-2 2-2" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-minus.svg b/dist/file-minus.svg
new file mode 100644
index 0000000..9478c3e
--- /dev/null
+++ b/dist/file-minus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-1.25m0-7v-4.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m1.25 9.25h5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-plus.svg b/dist/file-plus.svg
new file mode 100644
index 0000000..b4413c2
--- /dev/null
+++ b/dist/file-plus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m-0.5-11v-2.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m1.25 9.25h5m-2.5 2.5v-5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-text-alt.svg b/dist/file-text-alt.svg
new file mode 100644
index 0000000..0e3c401
--- /dev/null
+++ b/dist/file-text-alt.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-12.5c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m5.75 8.25h4.5" fill="none" stroke="currentColor" />
4 <path d="m5.75 11.25h4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-text.svg b/dist/file-text.svg
new file mode 100644
index 0000000..1d123c0
--- /dev/null
+++ b/dist/file-text.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.5m-0.25-11v-2.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m1.35 10.25h2.3m0.6 1-1.75-4.5-1.75 4.5" fill="none" stroke="currentColor" />
4 <path d="m8.1265 9.0001h-1.3765m0 2.25v-4.5c0.64584-8.059e-4 0.73017 1.807e-4 1.376 0.0017 0.62132 0 1.125 0.50368 1.125 1.125 0 0.62132-0.50368 1.1233-1.125 1.1233h0.499c0.62132 0 1.125 0.50368 1.125 1.125 0 0.62132-0.52465 0.96493-1.125 1.125z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-trash.svg b/dist/file-trash.svg
new file mode 100644
index 0000000..46c62d7
--- /dev/null
+++ b/dist/file-trash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-4.25m-5.5-11.5v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m2.75 8.75v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h2c0.4155 0 0.75 0.3345 0.75 0.75v1.75m-5.5-7.49e-5h7.5m-1 7.45e-5v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-4c-0.4155 0-0.75-0.3345-0.75-0.75v-5.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-x.svg b/dist/file-x.svg
new file mode 100644
index 0000000..a0defff
--- /dev/null
+++ b/dist/file-x.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9m-0.75-10v-3.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m5.75 7.25-4.5 4.5m0-4.5 4.5 4.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-zip.svg b/dist/file-zip.svg
new file mode 100644
index 0000000..87440a3
--- /dev/null
+++ b/dist/file-zip.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 3.25h0.5" fill="none" stroke="currentColor" />
3 <path d="m8.75 4.75h0.5" fill="none" stroke="currentColor" />
4 <path d="m6.75 6.25h0.5" fill="none" stroke="currentColor" />
5 <path d="m8.75 7.75h0.5" fill="none" stroke="currentColor" />
6 <path d="m6.75 9.25h0.5" fill="none" stroke="currentColor" />
7 <path d="m6.25 11.75v3.531l2.5-0.0177v-3.5133z" fill="none" stroke="currentColor" />
8 <path d="m3.2761 14.716c-0.30549-0.094788-0.52614-0.37882-0.52614-0.71628v-12.5c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986v8.7501c0 0.4155-0.3345 0.75-0.75 0.75h-0.75" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/file.svg b/dist/file.svg
new file mode 100644
index 0000000..8784069
--- /dev/null
+++ b/dist/file.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-12.5c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/film.svg b/dist/film.svg
new file mode 100644
index 0000000..6ac5f29
--- /dev/null
+++ b/dist/film.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 11.25h3m-3-6h3m-13.5 6h3m-2.9997-3h13.5m-13.5-3h3m7.4998-3v12m-7.4998-12v12m-2.25-12h12c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/filter.svg b/dist/filter.svg
new file mode 100644
index 0000000..b99fdd6
--- /dev/null
+++ b/dist/filter.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 1.75 5.5 6.75v4.75l3.5 1.5v-6.25l5.5-6.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/flask-potion.svg b/dist/flask-potion.svg
new file mode 100644
index 0000000..fc43879
--- /dev/null
+++ b/dist/flask-potion.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 10.5c4.2444-2.0235 6.2369 1.0027 10.5 0m-8-9.25h5.5m-1 0v4.334c1.7555 0.69766 3.5 2.416 3.5 4.916 0 2.0237-1.2172 3.3808-2.3324 4.25h-5.8301c-1.1181-0.86905-2.3374-2.2871-2.3374-4.25 0-2.5 1.7474-4.2148 3.5-4.9139v-4.3361" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/flask.svg b/dist/flask.svg
new file mode 100644
index 0000000..21cdc72
--- /dev/null
+++ b/dist/flask.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.25 1.25h5.5m-1 0v6l3.5 5c0.85014 1.2145 0.39563 2.5-1 2.5h-8.5c-1.3828 0-1.8884-1.2309-1-2.5l3.5-5v-6" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/folder-minus.svg b/dist/folder-minus.svg
new file mode 100644
index 0000000..987bc95
--- /dev/null
+++ b/dist/folder-minus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 2.25h4.25l2 2h5.25c0.4155 0 0.75 0.3345 0.75 0.75v8c0 0.4155-0.3345 0.75-0.75 0.75h-11.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.7607 9.2393h4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/folder-open.svg b/dist/folder-open.svg
new file mode 100644
index 0000000..823d3dd
--- /dev/null
+++ b/dist/folder-open.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 13.5 2-6.25h12.5l-2.25 7h-11.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75h4.25l2 2h5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/folder-plus.svg b/dist/folder-plus.svg
new file mode 100644
index 0000000..147986a
--- /dev/null
+++ b/dist/folder-plus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 2.25h4.25l2 2h5.25c0.4155 0 0.75 0.3345 0.75 0.75v8c0 0.4155-0.3345 0.75-0.75 0.75h-11.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m7.7607 7.2393v4m-2-2h4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/folder.svg b/dist/folder.svg
new file mode 100644
index 0000000..1b9b654
--- /dev/null
+++ b/dist/folder.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 2.25h4.25l2 2h5.75c0.4155 0 0.75 0.3345 0.75 0.75v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/font-case.svg b/dist/font-case.svg
new file mode 100644
index 0000000..245338b
--- /dev/null
+++ b/dist/font-case.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 9.75h5m1.25 3-3.25-9.5h-1l-3.25 9.5" fill="none" stroke="currentColor" />
3 <path d="m15.25 10.25c0 1.3807-1.1193 2.5-2.5 2.5s-2.5-1.1193-2.5-2.5v-1.5c0-1.3807 1.1193-2.5 2.5-2.5s2.5 1.1193 2.5 2.5zm0-4v6.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/font.svg b/dist/font.svg
new file mode 100644
index 0000000..fd0d074
--- /dev/null
+++ b/dist/font.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.35 9.25h5.3m1.6 3.9999-3.75-10.5h-1l-3.75 10.5m6.5 0h3.5m-11.5 0h3.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/forward.svg b/dist/forward.svg
new file mode 100644
index 0000000..b97f092
--- /dev/null
+++ b/dist/forward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.25 5.5 4.75-5.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m9.25 3.25 5.5 4.75-5.5 4.75z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/fox.svg b/dist/fox.svg
new file mode 100644
index 0000000..df56246
--- /dev/null
+++ b/dist/fox.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 10.25 3.5-4.5h5.5l2.5-3v2m3 2-0.5 1h-2.5l-1.5 2h-1.5l3e-7 4m-5 0-0.5-2 2.5-2v-1" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/gift.svg b/dist/gift.svg
new file mode 100644
index 0000000..eb69251
--- /dev/null
+++ b/dist/gift.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 4.75v10m-3.2501-10c-0.9665 0-1.75-0.7835-1.75-1.75s0.7835-1.75 1.75-1.75c0.48972 0 0.92713 0.20648 1.2501 0.52536l1.9999 1.9746 1.9999-1.9746c0.32297-0.31889 0.76038-0.52536 1.2501-0.52536 0.9665 0 1.75 0.7835 1.75 1.75s-0.7835 1.75-1.75 1.75m-6.25 3.5001h-3.5v-3.4998l13-1e-7v3.4998h-3.5m2.5 0v5.7499c0 0.4155-0.3345 0.75-0.75 0.75h-9.5c-0.4155 0-0.75-0.3345-0.75-0.75v-5.7499" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/git-branch.svg b/dist/git-branch.svg
new file mode 100644
index 0000000..f997555
--- /dev/null
+++ b/dist/git-branch.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 5.75c0 3.5899-2.9101 6.5-6.5 6.5m3e-7 0c0 1.1046-0.89543 2-2 2s-2-0.89543-2-2 0.89543-2 2-2 2 0.89543 2 2zm8.5-8.5c0 1.1046-0.89543 2-2 2s-2-0.89543-2-2 0.89543-2 2-2 2 0.89543 2 2zm-10.5 6.4998v-7.9998" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/git-commit.svg b/dist/git-commit.svg
new file mode 100644
index 0000000..066649a
--- /dev/null
+++ b/dist/git-commit.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 7.75h-4.5m-5 0h-5m10 0a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/git-compare-alt.svg b/dist/git-compare-alt.svg
new file mode 100644
index 0000000..7dd1906
--- /dev/null
+++ b/dist/git-compare-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.249 12.25c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2zm-5.4994-10.5-2 2 2 2m-2-1.9999h4.7412c0.42004 0 0.75884 0.36474 0.75884 0.8178v5.6821" fill="none" stroke="currentColor" />
3 <path d="m6.25 14.25 2-2-2-2m2 1.9999h-4.7417c-0.42004 0-0.7582-0.36474-0.7582-0.8178v-5.6821m1.9999-2.0001c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/git-compare.svg b/dist/git-compare.svg
new file mode 100644
index 0000000..02ad19f
--- /dev/null
+++ b/dist/git-compare.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.75 3.75h0.5c1.6569 0 3 1.3431 3 3v3.5m1.9997 2c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
3 <path d="m7.2501 12.25h-0.5c-1.6569 0-3-1.3431-3-3v-3.5m1.9999-1.9999c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/git-merge.svg b/dist/git-merge.svg
new file mode 100644
index 0000000..2040122
--- /dev/null
+++ b/dist/git-merge.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 5.75c0 3.5899 2.9101 6.5 6.5 6.5m-4.5-8.5a2 2 0 0 0-2-2 2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2zm8.5 8.5a2 2 0 0 0-2-2 2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2zm-10.5-6.5v8.4999" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/git-pull-request-alt.svg b/dist/git-pull-request-alt.svg
new file mode 100644
index 0000000..8a75954
--- /dev/null
+++ b/dist/git-pull-request-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 5.75v8.4999m2-10.5c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
3 <path d="m7.75 3.75h4.7412c0.42004 0 0.75884 0.36474 0.75884 0.8178v5.6821m-3.5-8.4999-2 2 2 2m5.5 6.5c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/git-pull-request.svg b/dist/git-pull-request.svg
new file mode 100644
index 0000000..b3becbe
--- /dev/null
+++ b/dist/git-pull-request.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 5.75v8.4999m2-10.5c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
3 <path d="m8.75 3.75h0.5c1.6569-2e-7 3 1.3431 3 3v3.5m2 2c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/globe.svg b/dist/globe.svg
new file mode 100644
index 0000000..86ab190
--- /dev/null
+++ b/dist/globe.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 8.25h12.5m-4 0a2.25 6.5 0 0 1-2.25 6.5 2.25 6.5 0 0 1-2.25-6.5 2.25 6.5 0 0 1 2.25-6.5 2.25 6.5 0 0 1 2.25 6.5zm4.25 0a6.5 6.5 0 0 1-6.5 6.5 6.5 6.5 0 0 1-6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/graph.svg b/dist/graph.svg
new file mode 100644
index 0000000..ca699f8
--- /dev/null
+++ b/dist/graph.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.25 13c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75 0.7835-1.75 1.75-1.75 1.75 0.7835 1.75 1.75zm9-3.5c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75c0-0.9665 0.7835-1.75 1.75-1.75s1.75 0.7835 1.75 1.75zm-7-6.5c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75 0.7835-1.75 1.75-1.75 1.75 0.7835 1.75 1.75zm-2.0942 9.4126 5.6868-2.3235m-4.163-5.7868 4.5859 3.9307m-6.0863-3.5029-1.3496 6.543" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/hash.svg b/dist/hash.svg
new file mode 100644
index 0000000..473a749
--- /dev/null
+++ b/dist/hash.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.7501 14.25 0.99984-12m4 12 1.0002-12m-8.5001 3.5h11m-11 5h11" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/headphones.svg b/dist/headphones.svg
new file mode 100644
index 0000000..ba6c3ef
--- /dev/null
+++ b/dist/headphones.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 8.75v5.5h0.625c1.5188 0 2.75-1.2312 2.75-2.75 0-1.5188-1.2312-2.75-2.75-2.75zm-4.5625 0v5.5h-0.625c-1.5188 0-2.75-1.2312-2.75-2.75 0-1.5188 1.2312-2.75 2.75-2.75zm-3.4375 3-1-1v-2.25c0-3.7279 3.0221-6.75 6.75-6.75 3.7279 0 6.75 3.0221 6.75 6.75v2.25l-1 1" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/headset.svg b/dist/headset.svg
new file mode 100644
index 0000000..868ae2d
--- /dev/null
+++ b/dist/headset.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 14.25h2.5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-2.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm3.5-8v5h0.5c1.3807 0 2.5-1.1193 2.5-2.5 0-1.3807-1.1193-2.5-2.5-2.5zm-4.5 0v5h-0.5c-1.3807 0-2.5-1.1193-2.5-2.5 0-1.3807 1.1193-2.5 2.5-2.5zm-3 2.5-1-1v-0.75c0-3.4518 2.7982-6.25 6.25-6.25 3.4518 0 6.25 2.7982 6.25 6.25v6.75c0 0.831-0.669 1.5-1.5 1.5h-4.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/heart-filled.svg b/dist/heart-filled.svg
new file mode 100644
index 0000000..e891c7c
--- /dev/null
+++ b/dist/heart-filled.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 8 6 5.75 6-5.75c0.60516-0.57994 0.75-1.4183 0.75-2.125 0-1.864-1.511-3.375-3.375-3.375s-2.9921 1.7118-3.375 2.375c-0.38548-0.66767-1.3956-2.375-3.375-2.375-1.864 0-3.375 1.511-3.375 3.375 0 0.85958 0.27519 1.6502 0.75 2.125z" fill="currentColor" stroke="currentColor" />
3</svg>
diff --git a/dist/heart.svg b/dist/heart.svg
new file mode 100644
index 0000000..057290f
--- /dev/null
+++ b/dist/heart.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 8 6 5.75 6-5.75c0.60516-0.57994 0.75-1.4183 0.75-2.125 0-1.864-1.511-3.375-3.375-3.375s-2.9921 1.7118-3.375 2.375c-0.38548-0.66767-1.3956-2.375-3.375-2.375-1.864 0-3.375 1.511-3.375 3.375 0 0.85958 0.27519 1.6502 0.75 2.125z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/home.svg b/dist/home.svg
new file mode 100644
index 0000000..4bd15e6
--- /dev/null
+++ b/dist/home.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.75 2.75v10.75c0 0.4155-0.3345 0.75-0.75 0.75h-2.75v-4h-3v4h-2.75c-0.4155 0-0.75-0.3345-0.75-0.75v-6.75m-2 2 7-7 7 7" stroke="currentColor" />
3</svg>
diff --git a/dist/hourglass.svg b/dist/hourglass.svg
new file mode 100644
index 0000000..e345a04
--- /dev/null
+++ b/dist/hourglass.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 14.75v-2c0-1.4262-0.91883-2.9335-1.9-3.5-0.81436-0.47017-0.80693-1.5341 0-2 1.0079-0.58191 1.9-2.0468 1.9-3.5v-2m-8 13v-2c0-1.4524 0.95744-2.9558 1.9-3.5 0.78411-0.45271 0.79059-1.5436 0-2-0.98973-0.57142-1.9-2.0661-1.9-3.5v-2m-1 13h10m-10-13h10" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/image.svg b/dist/image.svg
new file mode 100644
index 0000000..2332513
--- /dev/null
+++ b/dist/image.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 5.5a0.75 0.75 0 0 1-0.75 0.75 0.75 0.75 0 0 1-0.75-0.75 0.75 0.75 0 0 1 0.75-0.75 0.75 0.75 0 0 1 0.75 0.75zm-3 8.75 7.5-7.5 3.5 3.5m-11.75-8.5h11c0.4155 0 0.75 0.3345 0.75 0.75v11c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-11c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/inbox.svg b/dist/inbox.svg
new file mode 100644
index 0000000..9132aee
--- /dev/null
+++ b/dist/inbox.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 8.25h3.75l1.5 2h3l1.5-2h3.75m-10.5-6-3 6v4.75c0 0.4155 0.3345 0.75 0.75 0.75h12c0.4155 0 0.75-0.3345 0.75-0.75v-4.75l-3-6z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/indent-decrease.svg b/dist/indent-decrease.svg
new file mode 100644
index 0000000..eecbe84
--- /dev/null
+++ b/dist/indent-decrease.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.7497 2.2499h10.5" fill="none" stroke="currentColor" />
3 <path d="m9.75 5.25h4.4997" fill="none" stroke="currentColor" />
4 <path d="m9.75 8.25h4.4997" fill="none" stroke="currentColor" />
5 <path d="m3.7497 14.25h10.5" fill="none" stroke="currentColor" />
6 <path d="m6.25 8.2503h-5.5m2.5-2.5004-2.5 2.5004 2.5 2.4996" fill="none" stroke="currentColor" />
7 <path d="m9.75 11.25h4.4997" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/indent-increase.svg b/dist/indent-increase.svg
new file mode 100644
index 0000000..21334ca
--- /dev/null
+++ b/dist/indent-increase.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.7497 2.2499h10.5" fill="none" stroke="currentColor" />
3 <path d="m9.75 5.25h4.4997" fill="none" stroke="currentColor" />
4 <path d="m9.75 8.25h4.4997" fill="none" stroke="currentColor" />
5 <path d="m3.7497 14.25h10.5" fill="none" stroke="currentColor" />
6 <path d="m0.75 8.2503h5.5m-2.5-2.5004 2.5 2.5004-2.5 2.4996" fill="none" stroke="currentColor" />
7 <path d="m9.75 11.25h4.4997" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/iro.svg b/dist/iro.svg
new file mode 100644
index 0000000..45bc2d3
--- /dev/null
+++ b/dist/iro.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 11.25v-6.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 11.25v-6.5h3" fill="none" stroke="currentColor" />
4 <path d="m10.25 7c0-1.2426 1.0074-2.25 2.25-2.25s2.25 1.0074 2.25 2.25v2c0 1.2426-1.0074 2.25-2.25 2.25s-2.25-1.0074-2.25-2.25z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/italic.svg b/dist/italic.svg
new file mode 100644
index 0000000..9c2a148
--- /dev/null
+++ b/dist/italic.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 13.25h6m-3.5-10.5h6m-5.5 10.5 2.5-10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/key.svg b/dist/key.svg
new file mode 100644
index 0000000..5bfa5ec
--- /dev/null
+++ b/dist/key.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 11.25a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5zm-1-2.5 7-7m-4 4 2 2 2.5-2.5-2-2" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/laptop.svg b/dist/laptop.svg
new file mode 100644
index 0000000..5b80bdb
--- /dev/null
+++ b/dist/laptop.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 11.25h5l1 0.5h2.5l1-0.5h5l-1 1h-12.5zm2.25-7.5h10c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75h-10c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/layers-minus.svg b/dist/layers-minus.svg
new file mode 100644
index 0000000..aacf841
--- /dev/null
+++ b/dist/layers-minus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.251 11.751-5.7324 2.859c-0.28569 0.14248-0.74603 0.14379-1.0344 0l-5.7341-2.859" fill="none" stroke="currentColor" />
3 <path d="m9.7502 2.25h4.9996" fill="none" stroke="currentColor" />
4 <path d="m8.5179 4.894 5.5175 2.8391c0.28655 0.14745 0.28655 0.38491 0 0.53234l-5.5175 2.8388c-0.28388 0.14606-0.74787 0.14744-1.0344 0l-5.5172-2.8388c-0.29184-0.15016-0.28661-0.38485 0-0.53234l5.5172-2.8391c0.28656-0.14746 0.74545-0.14869 1.0344 0z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/layers-plus.svg b/dist/layers-plus.svg
new file mode 100644
index 0000000..e0dcf0c
--- /dev/null
+++ b/dist/layers-plus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25-5.7318 2.8544c-0.28577 0.14232-0.74787 0.14742-1.0344 0l-5.5173-2.8386c-0.29184-0.15015-0.28662-0.38488 0-0.53234l5.5173-2.8385" fill="none" stroke="currentColor" />
3 <path d="m14.25 11.751-5.7322 2.8588c-0.28569 0.14248-0.74602 0.14378-1.0344 0l-5.7343-2.8588" fill="none" stroke="currentColor" />
4 <path d="m12.25 5.7503v-5m-2.4998 2.5h4.9996" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/layers.svg b/dist/layers.svg
new file mode 100644
index 0000000..9e522c2
--- /dev/null
+++ b/dist/layers.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.5182 1.399 5.5173 2.8388c0.28656 0.14744 0.28655 0.38491 0 0.53234l-5.5173 2.8386c-0.28388 0.14605-0.74787 0.14743-1.0344 0l-5.5173-2.8386c-0.29184-0.15015-0.28661-0.38487 0-0.53234l5.5173-2.8388c0.28656-0.14745 0.74545-0.14868 1.0344 0z" fill="none" stroke="currentColor" />
3 <path d="m14.25 8.25-5.7322 2.8589c-0.28569 0.14248-0.74602 0.14378-1.0344 0l-5.7343-2.8589" fill="none" stroke="currentColor" />
4 <path d="m14.25 11.75-5.7322 2.8589c-0.28569 0.14248-0.74602 0.14378-1.0344 0l-5.7343-2.8589" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/layout.svg b/dist/layout.svg
new file mode 100644
index 0000000..c18d8c5
--- /dev/null
+++ b/dist/layout.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.25h12m-8.5 3.5v7.5m-3.5-7.5h12m-11.25-4.5h10.5c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/link.svg b/dist/link.svg
new file mode 100644
index 0000000..f05602f
--- /dev/null
+++ b/dist/link.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 3.15 0.4519-0.4481c1.2692-1.2692 3.327-1.2692 4.5962 0s1.2692 3.327 0 4.5962l-2 2c-1.2692 1.2692-3.327 1.2692-4.5962 0" fill="none" stroke="currentColor" />
3 <path d="m7.75 12.85-0.45662 0.45281c-1.2692 1.2692-3.327 1.2692-4.5962 0s-1.2692-3.327 0-4.5962l2-2c1.2692-1.2692 3.327-1.2692 4.5962 0" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/list-ordered.svg b/dist/list-ordered.svg
new file mode 100644
index 0000000..47dae0d
--- /dev/null
+++ b/dist/list-ordered.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 3.25h8.5" fill="none" stroke="currentColor" />
3 <path d="m6.25 13.25h8.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 6.2503v-4.0003l-1.5001 0.5" fill="none" stroke="currentColor" />
5 <path d="m6.25 8.25h8.5" fill="none" stroke="currentColor" />
6 <path d="m0.74998 9.75c0.56403-0.67859 1.4789-0.77109 2-0.25 0.4612 0.4612 0.62016 1.2577 0.063865 1.814-0.62848 0.62848-2.0639 1.186-2.0639 2.436h2.5001" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/list-unordered.svg b/dist/list-unordered.svg
new file mode 100644
index 0000000..d23b9a3
--- /dev/null
+++ b/dist/list-unordered.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 3.25h8.5" fill="none" stroke="currentColor" />
3 <path d="m6.25 13.25h8.5" fill="none" stroke="currentColor" />
4 <circle cx="2.25" cy="3.25" r=".5" fill="currentColor" stroke="currentColor" />
5 <circle cx="2.25" cy="13.25" r=".5" fill="currentColor" stroke="currentColor" />
6 <path d="m6.25 8.25h8.5" fill="none" stroke="currentColor" />
7 <circle cx="2.25" cy="8.25" r=".5" fill="currentColor" stroke="currentColor" />
8</svg>
diff --git a/dist/lock-open.svg b/dist/lock-open.svg
new file mode 100644
index 0000000..1e099aa
--- /dev/null
+++ b/dist/lock-open.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 4.25v-0.25c0-1.7949 1.4551-3.25 3.25-3.25s3.25 1.4551 3.25 3.25v3.75m-7.75 0h9c0.4155 0 0.75 0.3345 0.75 0.75v5c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/lock-slash.svg b/dist/lock-slash.svg
new file mode 100644
index 0000000..9f5b8b9
--- /dev/null
+++ b/dist/lock-slash.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.3272 2.2211c0.49157-0.29896 1.0553-0.47114 1.6728-0.47114 1.7949 0 3.25 1.4551 3.25 3.25v1.75c0 0.54543 0.44825 1 1 1h0.25c0.4155 0 0.75 0.3345 0.75 0.75v0.25" fill="none" stroke="currentColor" />
3 <path d="m1 1 14 14" fill="none" stroke="currentColor" />
4 <path d="m13.25 13.5c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-5c0-0.4155 0.3345-0.75 0.75-0.75h4.25" fill="none" stroke="currentColor" />
5 <path d="m4.75 7.75v-3" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/lock.svg b/dist/lock.svg
new file mode 100644
index 0000000..f2517c4
--- /dev/null
+++ b/dist/lock.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 7.75v-2.75c0-1.7949 1.4551-3.25 3.25-3.25s3.25 1.4551 3.25 3.25v2.75m-7.75 0h9c0.4155 0 0.75 0.3345 0.75 0.75v5c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/login.svg b/dist/login.svg
new file mode 100644
index 0000000..945282a
--- /dev/null
+++ b/dist/login.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 3.25h3.25c0.4155 0 0.75 0.3345 0.75 0.75v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-3.25" fill="none" stroke="currentColor" />
3 <path d="m6.2497 4.75 3.5 3.5-3.5 3.5m-4.5-3.5h8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/logout.svg b/dist/logout.svg
new file mode 100644
index 0000000..61dcc27
--- /dev/null
+++ b/dist/logout.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 3.25h-3.25c-0.4155 0-0.75 0.3345-0.75 0.75v8.5c0 0.4155 0.3345 0.75 0.75 0.75h3.25" fill="none" stroke="currentColor" />
3 <path d="m10.75 4.75 3.5 3.5-3.5 3.5m-4.5-3.5h8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/map-marker.svg b/dist/map-marker.svg
new file mode 100644
index 0000000..c5a29fb
--- /dev/null
+++ b/dist/map-marker.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="7.75" cy="6.25" r="1.5" fill="none" stroke="currentColor" />
3 <path transform="rotate(45)" d="m16.263 5.3033-7.2337-1.0141c-2.6461-0.37096-4.6668-2.6578-4.6668-5.3863 0-3.0091 2.4624-5.4484 5.5-5.4484 2.7653-2e-7 5.0906 2.0165 5.442 4.6544z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/map.svg b/dist/map.svg
new file mode 100644
index 0000000..b048975
--- /dev/null
+++ b/dist/map.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 14.25v-10.5m-4.5 8.5v-10.5m0 10.5-4.5 2v-10.5l4.5-2 4.5 2 4.5-2v10.5l-4.5 2z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/message-check.svg b/dist/message-check.svg
new file mode 100644
index 0000000..70e963c
--- /dev/null
+++ b/dist/message-check.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.33518 0.7737-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.75 7.25 1.5 1.5 3-3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/message-dots.svg b/dist/message-dots.svg
new file mode 100644
index 0000000..05de08b
--- /dev/null
+++ b/dist/message-dots.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.33518 0.7737-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="6.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="7.75" y="6.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="10.75" y="6.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/message-slash.svg b/dist/message-slash.svg
new file mode 100644
index 0000000..2cfb9b4
--- /dev/null
+++ b/dist/message-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1 1 14 14m-2.75-2.7502h-7.5l-3 3.0005v-12.75c0-0.19993 0.077448-0.38111 0.2041-0.51529" fill="none" stroke="currentColor" />
3 <path d="m6.25 1.75h7.25c0.4155 0 0.75 0.3345 0.75 0.75v7.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/message-text.svg b/dist/message-text.svg
new file mode 100644
index 0000000..bdfbb1a
--- /dev/null
+++ b/dist/message-text.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.3345 0.75-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m4.75 5.25h6.5" fill="none" stroke="currentColor" />
4 <path d="m4.75 8.25h4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/message-x.svg b/dist/message-x.svg
new file mode 100644
index 0000000..95cb11f
--- /dev/null
+++ b/dist/message-x.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.33518 0.7737-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m6.25 5.25 3.5 3.5m-3.5 0 3.5-3.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/message.svg b/dist/message.svg
new file mode 100644
index 0000000..7efdee2
--- /dev/null
+++ b/dist/message.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.33518 0.7737-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/messages-text.svg b/dist/messages-text.svg
new file mode 100644
index 0000000..7d625a7
--- /dev/null
+++ b/dist/messages-text.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 1.25h9c0.4155 0 0.75 0.3345 0.75 0.75v6.9999c0 0.4155-0.3345 0.75-0.75 0.75h-7.25l-2.5 2.5001v-10.25c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.25 12.75h7.5l2.5 2.5001v-10.25c0-0.4155-0.3345-0.75-0.75-0.75h-0.25" fill="none" stroke="currentColor" />
4 <path d="m3.75 4.25h4.5" fill="none" stroke="currentColor" />
5 <path d="m3.75 6.75h3" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/messages.svg b/dist/messages.svg
new file mode 100644
index 0000000..36448e1
--- /dev/null
+++ b/dist/messages.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 1.25h9c0.4155 0 0.75 0.3345 0.75 0.75v6.9999c0 0.4155-0.3345 0.75-0.75 0.75h-7.25l-2.5 2.5001v-10.25c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.25 12.75h7.5l2.5 2.5001v-10.25c0-0.4155-0.3345-0.75-0.75-0.75h-0.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/microphone-slash.svg b/dist/microphone-slash.svg
new file mode 100644
index 0000000..b26fa30
--- /dev/null
+++ b/dist/microphone-slash.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.75 6.75v1.25c0 0.22175-0.0152 0.43996-0.0446 0.65363" fill="none" stroke="currentColor" />
3 <path d="m6.1102 1.7752c0.40022-0.61793 1.0957-1.0252 1.8898-1.0252 1.2465 0 2.25 1.0035 2.25 2.25v3.25" fill="none" stroke="currentColor" />
4 <path d="m11.328 11.389c-0.85704 0.84166-2.0319 1.3608-3.328 1.3608-2.6234 0-4.75-2.1266-4.75-4.75v-1.25m6.3493 2.8356c-0.40721 0.41072-0.97251 0.66441-1.5993 0.66441-1.2465 0-2.25-1.0035-2.25-2.25v-2.25m-4.75-4.75 14 14m-7.2499-2.25h0.5v2.5h-0.5zm-2.5003 2.4999h5.5003" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/microphone.svg b/dist/microphone.svg
new file mode 100644
index 0000000..42e0c9b
--- /dev/null
+++ b/dist/microphone.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.75 6.75v1.25c0 2.6234-2.1266 4.75-4.75 4.75-2.6234 0-4.75-2.1266-4.75-4.75v-1.25m4.5001 6h0.5v2.5h-0.5zm-2.5003 2.4999h5.5003" fill="none" stroke="currentColor" />
3 <rect x="5.75" y=".75" width="4.5" height="9.5" ry="2.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/minus.svg b/dist/minus.svg
new file mode 100644
index 0000000..93a0f2f
--- /dev/null
+++ b/dist/minus.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.7497 8.25h10" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/moon.svg b/dist/moon.svg
new file mode 100644
index 0000000..77ff57d
--- /dev/null
+++ b/dist/moon.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.0027 1.75a6.2527 6.25 0 0 0-6.2527 6.25 6.2527 6.25 0 0 0 6.2527 6.25 6.2527 6.25 0 0 0 5.6878-3.6685 4.6216 4.6196 0 0 1-1.8818 0.40761 4.6216 4.6196 0 0 1-4.6216-4.6196 4.6216 4.6196 0 0 1 2.8651-4.2672 6.2527 6.25 0 0 0-2.0496-0.35241z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/mouse-alt.svg b/dist/mouse-alt.svg
new file mode 100644
index 0000000..4211795
--- /dev/null
+++ b/dist/mouse-alt.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.7497 6.75h10m-5-6v6m-1.5-6h3c1.939 0 3.5 1.561 3.5 3.5v7.5c0 1.939-1.561 3.5-3.5 3.5h-3c-1.939 0-3.5-1.561-3.5-3.5v-7.5c0-1.939 1.561-3.5 3.5-3.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/mouse-pointer.svg b/dist/mouse-pointer.svg
new file mode 100644
index 0000000..3cd6f66
--- /dev/null
+++ b/dist/mouse-pointer.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 9.75 2 4.1001-0.75 0.39988-2-4.1001m4.75-0.39988-7.4999-8-1.216e-4 11.5 3-3.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/mouse.svg b/dist/mouse.svg
new file mode 100644
index 0000000..715fe2b
--- /dev/null
+++ b/dist/mouse.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.7497 3.75v2.5m-1.5-5.5h3c1.939 0 3.5 1.561 3.5 3.5v7.5c0 1.939-1.561 3.5-3.5 3.5h-3c-1.939 0-3.5-1.561-3.5-3.5v-7.5c0-1.939 1.561-3.5 3.5-3.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/music.svg b/dist/music.svg
new file mode 100644
index 0000000..eeda372
--- /dev/null
+++ b/dist/music.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 5.75 8.5-2m0 7c0 1.1046-0.89543 2-2 2-1.1046 0-2-0.89543-2-2s0.89543-2 2-2c1.1046 0 2 0.89543 2 2zm-8.5 2v-10l8.5-2v10m-8.5 1.9999c0 1.1046-0.89543 2-2 2s-2-0.89543-2-2 0.89543-2 2-2 2 0.89543 2 2z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/navigation.svg b/dist/navigation.svg
new file mode 100644
index 0000000..2c9cb31
--- /dev/null
+++ b/dist/navigation.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 9.75 10.5-7.5-2 13-2.5-5.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/no-entry.svg b/dist/no-entry.svg
new file mode 100644
index 0000000..ae0b73d
--- /dev/null
+++ b/dist/no-entry.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 8.25h6" fill="none" stroke="currentColor" />
3 <circle cx="7.75" cy="8.25" r="6.5" fill="none" />
4</svg>
diff --git a/dist/paperclip.svg b/dist/paperclip.svg
new file mode 100644
index 0000000..44c7b29
--- /dev/null
+++ b/dist/paperclip.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.5 13.5 6.25-6.25m-6.25 6.25c-1.6569 1.6569-4.3431 1.6569-6 1e-6 -1.6569-1.6569-1.6569-4.3431 0-6v0l5.5-5.5v0c1.1046-1.1046 2.8954-1.1046 4 1e-7 1.1046 1.1046 1.1046 2.8954 0 4v1e-7l-5.5 5.5v0c-0.55228 0.55228-1.4477 0.55228-2 0-0.55228-0.55228-0.55228-1.4477 0-2h0l5.25-5.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/parallelogram.svg b/dist/parallelogram.svg
new file mode 100644
index 0000000..d006109
--- /dev/null
+++ b/dist/parallelogram.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 4.25-5 7.5h-9.5l5-7.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/paste.svg b/dist/paste.svg
new file mode 100644
index 0000000..2e19b28
--- /dev/null
+++ b/dist/paste.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 0.75h4v2.5h-4zm6.5 1.75v1.75m-6 8h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-9" fill="none" stroke="currentColor" />
3 <path d="m7.75 7.25h6.5v8h-6.5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/pause.svg b/dist/pause.svg
new file mode 100644
index 0000000..3d416fa
--- /dev/null
+++ b/dist/pause.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="3.25" y="2.75" width="3" height="10.5" ry=".82895" fill="none" stroke="currentColor" />
3 <rect x="9.75" y="2.75" width="3" height="10.5" ry=".82895" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/pen-tool.svg b/dist/pen-tool.svg
new file mode 100644
index 0000000..25056e1
--- /dev/null
+++ b/dist/pen-tool.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.75 7.75c0 0.55228-0.44772 1-1 1s-1-0.44772-1-1 0.44772-1 1-1 1 0.44772 1 1zm-7-6 5.25 5.25m8.25 3.75-2-2-4.5 4.5 2 2zm-6 2-5-1.5-3-9 1-1 9 3 1.5 5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/play.svg b/dist/play.svg
new file mode 100644
index 0000000..9731902
--- /dev/null
+++ b/dist/play.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 2.75 8.5 5.25-8.5 5.25z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/plug.svg b/dist/plug.svg
new file mode 100644
index 0000000..0181160
--- /dev/null
+++ b/dist/plug.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.2453 3.2547-1.9749 2.0251c-1.3668 1.3668-1.3668 3.5829 0 4.9497 1.3668 1.3668 3.5829 1.3668 4.9497 0l2.0251-1.9749m-0.75-0.75 2.25-2.25m-5.75-1.25 2.25-2.25m2.9996 7.4996-7-7m-4.4949 11.996c2.5463-0.68227 2.25-2.75 3.5-4" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/plus.svg b/dist/plus.svg
new file mode 100644
index 0000000..af5ca0f
--- /dev/null
+++ b/dist/plus.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.7497 8.25h10m-5 5v-10" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/poll-h.svg b/dist/poll-h.svg
new file mode 100644
index 0000000..702acc3
--- /dev/null
+++ b/dist/poll-h.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="4.75" y="7.75" width="9.5" height=".5" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="11.75" width="2.5" height=".5" fill="none" stroke="currentColor" />
4 <path d="m1.7501 1.75v12.5" fill="none" stroke="currentColor" />
5 <rect x="4.75" y="3.75" width="5.5" height=".5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/presentation.svg b/dist/presentation.svg
new file mode 100644
index 0000000..35af226
--- /dev/null
+++ b/dist/presentation.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 14.75-2.5-2.5-2.5 2.5m2.5-5v2.5m-6.5-10.5h13m-1 0.5v6.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.5c-0.4155 0-0.75-0.3345-0.75-0.75v-6.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/printer.svg b/dist/printer.svg
new file mode 100644
index 0000000..6654fa1
--- /dev/null
+++ b/dist/printer.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 1.75h7.5v4.5h-7.5zm0 7.5h7.5v5.5h-7.5zm0 2.9999h-1.5c-0.831 0-1.5-0.669-1.5-1.5v-3c0-0.831 0.669-1.5 1.5-1.5h10.5c0.831 0 1.5 0.669 1.5 1.5v3c0 0.831-0.669 1.5-1.5 1.5h-1.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/redo.svg b/dist/redo.svg
new file mode 100644
index 0000000..5e02a14
--- /dev/null
+++ b/dist/redo.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 6.75h4v-4m-0.65693 3.9709c-0.57112-2.2813-2.6348-3.9709-5.0931-3.9709-2.8995 0-5.25 2.3505-5.25 5.25 0 2.8995 2.3505 5.25 5.25 5.25 1.7461 0 3.293-0.85239 4.2475-2.1637" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/remove-format.svg b/dist/remove-format.svg
new file mode 100644
index 0000000..c077cac
--- /dev/null
+++ b/dist/remove-format.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 2.75h7.5v2m-5-2-0.50571 2.124" fill="none" stroke="currentColor" />
3 <path d="m7.9899 8.0423-1.2399 5.2076m-2.5 0h5m-8.2504-12.25 14 14" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/repeat-alt.svg b/dist/repeat-alt.svg
new file mode 100644
index 0000000..ea2b14d
--- /dev/null
+++ b/dist/repeat-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.2502 9.25-2.5002 2.5004 2.5002 2.4996m8.4826-8.157c0.32887 0.5581 0.51727 1.2097 0.51727 1.907 0 2.0775-1.6725 3.75-3.75 3.75h-7.75" fill="none" stroke="currentColor" />
3 <path d="m9.75 6.75 2.5-2.5-2.5-2.5m-8.4815 8.159c-0.3296-0.55854-0.51844-1.2109-0.51844-1.909 0-2.0775 1.6725-3.75 3.75-3.75h7.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/repeat.svg b/dist/repeat.svg
new file mode 100644
index 0000000..ffcfc14
--- /dev/null
+++ b/dist/repeat.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 8.75-3 3.0004 3 2.9996m-3-2.9996h10.25c0.4155 0 0.75-0.3345 0.75-0.75v-2.2504" fill="none" stroke="currentColor" />
3 <path d="m10.25 7.25 3-3-3-3m3 3h-10.25c-0.4155 0-0.75 0.3345-0.75 0.75v2.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/save.svg b/dist/save.svg
new file mode 100644
index 0000000..faebd47
--- /dev/null
+++ b/dist/save.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.25 5.75h-4.5v-4m6.5 12.5v-5.5h-6.5v5.5m-2.25-12.5h7.75l4 4v7.75c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-11c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/scale.svg b/dist/scale.svg
new file mode 100644
index 0000000..0abec6d
--- /dev/null
+++ b/dist/scale.svg
@@ -0,0 +1,13 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 5.25v-3.5h3.5" fill="none" stroke="currentColor" />
3 <rect x="8.25" y="8.25" width="6" height="6" ry=".47368" fill="none" stroke="currentColor" />
4 <path d="m2.25 2.25 4 4" fill="none" stroke="currentColor" />
5 <path d="m14.25 1.75v1e-3" fill="none" stroke="currentColor" />
6 <path d="m14.25 4.75v1e-3" fill="none" stroke="currentColor" />
7 <path d="m8.25 1.75v1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 14.25v1e-3" fill="none" stroke="currentColor" />
9 <path d="m1.75 8.25v1e-3" fill="none" stroke="currentColor" />
10 <path d="m4.75 14.25v1e-3" fill="none" stroke="currentColor" />
11 <path d="m11.25 1.75v1e-3" fill="none" stroke="currentColor" />
12 <path d="m1.75 11.25v1e-3" fill="none" stroke="currentColor" />
13</svg>
diff --git a/dist/scissors.svg b/dist/scissors.svg
new file mode 100644
index 0000000..9f8ddeb
--- /dev/null
+++ b/dist/scissors.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 10.25 3 3" fill="none" stroke="currentColor" />
3 <path d="M 5.75,12 A 1.75,1.75 0 0 1 4,13.75 1.75,1.75 0 0 1 2.25,12 1.75,1.75 0 0 1 4,10.25 1.75,1.75 0 0 1 5.75,12 Z m 0,-8 A 1.75,1.75 0 0 1 4,5.75 1.75,1.75 0 0 1 2.25,4 1.75,1.75 0 0 1 4,2.25 1.75,1.75 0 0 1 5.75,4 Z M 5.25,5.25 8,8 m -2.75,2.75 8,-8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/search.svg b/dist/search.svg
new file mode 100644
index 0000000..f49c047
--- /dev/null
+++ b/dist/search.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 14.25-2.875-2.875m1.375-4.125a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/send-back.svg b/dist/send-back.svg
new file mode 100644
index 0000000..7240c24
--- /dev/null
+++ b/dist/send-back.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.5 10.75h3c0.4155 0 0.75 0.3345 0.75 0.75v3c0 0.4155-0.3345 0.75-0.75 0.75h-3c-0.4155 0-0.75-0.3345-0.75-0.75v-3c0-0.4155 0.3345-0.75 0.75-0.75z" fill="currentColor" stroke="currentColor" />
3 <path d="m1.5 0.75h3c0.4155 0 0.75 0.3345 0.75 0.75v3c0 0.4155-0.3345 0.75-0.75 0.75h-3c-0.4155 0-0.75-0.3345-0.75-0.75v-3c0-0.4155 0.3345-0.75 0.75-0.75z" fill="currentColor" stroke="currentColor" />
4 <path d="m8.25 4.25h2.75c0.4155 0 0.75 0.36902 0.75 0.75v2.75m-4 4h-2.75c-0.4155 0-0.75-0.37689-0.75-0.75v-2.75" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/send-backward.svg b/dist/send-backward.svg
new file mode 100644
index 0000000..d04f383
--- /dev/null
+++ b/dist/send-backward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14 14.75h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75z" fill="currentColor" stroke="currentColor" />
3 <path d="m3.25 9.25h-1.75c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v1.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/send.svg b/dist/send.svg
new file mode 100644
index 0000000..0b20fa4
--- /dev/null
+++ b/dist/send.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 8.75h-5m-2-7 13.5 7-13.5 6 2-6z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/server-slash.svg b/dist/server-slash.svg
new file mode 100644
index 0000000..be3cb14
--- /dev/null
+++ b/dist/server-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.215 14.219c-0.068034 0.020178-0.14016 0.031005-0.21492 0.031005h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75h0.25m-1.25-1.25 14 14m-6.75-3.75h3m-10-3h7m-4 3h1m-1-6h1" fill="none" stroke="currentColor" />
3 <path d="m12.5 8.25h2.25m-8.25-6h7.5c0.4155 0 0.75 0.3345 0.75 0.75v7.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/server.svg b/dist/server.svg
new file mode 100644
index 0000000..9fe0dff
--- /dev/null
+++ b/dist/server.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 5.25h1" fill="none" stroke="currentColor" />
3 <path d="m4.25 11.25h1" fill="none" stroke="currentColor" />
4 <path d="m1.25 8.25h13.5m0 5.25c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75h12c0.4155 0 0.75 0.3345 0.75 0.75z" fill="none" stroke="currentColor" />
5 <path d="m8.25 5.25h3.5" fill="none" stroke="currentColor" />
6 <path d="m8.25 11.25h3.5" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/share.svg b/dist/share.svg
new file mode 100644
index 0000000..ad1be36
--- /dev/null
+++ b/dist/share.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 8c0 1.2426-1.0074 2.25-2.25 2.25s-2.25-1.0074-2.25-2.25 1.0074-2.25 2.25-2.25 2.25 1.0074 2.25 2.25zm9 5c0 1.2426-1.0074 2.25-2.25 2.25s-2.25-1.0074-2.25-2.25 1.0074-2.25 2.25-2.25 2.25 1.0074 2.25 2.25zm0-10c0 1.2426-1.0074 2.25-2.25 2.25s-2.25-1.0074-2.25-2.25 1.0074-2.25 2.25-2.25 2.25 1.0074 2.25 2.25zm-4.2651 8.9394-4.9183-2.8517m-0.010142-2.17 4.9522-2.8696" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/shield-slash.svg b/dist/shield-slash.svg
new file mode 100644
index 0000000..3f1a9e9
--- /dev/null
+++ b/dist/shield-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.004 2.0104 1.996-0.7604 5.25 2v5c0 0.31242-0.03644 0.61791-0.10325 0.91544" fill="none" stroke="currentColor" />
3 <path d="m11.749 11.77c-1.5516 1.8284-3.7493 2.9796-3.7493 2.9796s-5.25-2.75-5.25-6.5v-5l0.35801-0.13639m-2.1084-2.1132 14 14" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/shield.svg b/dist/shield.svg
new file mode 100644
index 0000000..bf5a7e8
--- /dev/null
+++ b/dist/shield.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 3.25 5.25-2 5.25 2v5c0 3.75-5.25 6.5-5.25 6.5s-5.25-2.75-5.25-6.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/shopping-bag.svg b/dist/shopping-bag.svg
new file mode 100644
index 0000000..219c3e7
--- /dev/null
+++ b/dist/shopping-bag.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5m-9.6094-2.3358-1.8906 2.3358v10.25c0 0.4155 0.3345 0.75 0.75 0.75h10c0.4155 0 0.75-0.3345 0.75-0.75v-10.25l-2-2.5h-7.314c-0.12165 0-0.20149 0.023255-0.29543 0.16416z" fill="none" stroke="currentColor" />
3 <path d="m10.75 7c0 1.5188-1.2312 2.75-2.75 2.75s-2.75-1.2312-2.75-2.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/shopping-cart.svg b/dist/shopping-cart.svg
new file mode 100644
index 0000000..9b03d9e
--- /dev/null
+++ b/dist/shopping-cart.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="14.5" r=".75" fill="none" stroke="currentColor" />
3 <circle cx="12.5" cy="14.5" r=".75" fill="none" stroke="currentColor" />
4 <path d="m3.6 3.25h11.15l-1 5.5h-9.4m8.9 3h-8.5l-1.5-10.5h-2.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/shuffle.svg b/dist/shuffle.svg
new file mode 100644
index 0000000..545190b
--- /dev/null
+++ b/dist/shuffle.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 2.75 3 3" fill="none" stroke="currentColor" />
3 <path d="m9.75 2.25h4v4m-11 7 11-11" fill="none" stroke="currentColor" />
4 <path d="m10.25 10.25 3.5 3.5m-4 0h4v-4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sidebar.svg b/dist/sidebar.svg
new file mode 100644
index 0000000..53b98ea
--- /dev/null
+++ b/dist/sidebar.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.25h12m-8.5-1v12m-2.75-12h10.5c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/site-offline.svg b/dist/site-offline.svg
new file mode 100644
index 0000000..b8dde83
--- /dev/null
+++ b/dist/site-offline.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 3.25v-0.75c0-0.4155-0.3345-0.75-0.75-0.75h-8c-0.4155 0-0.75 0.3345-0.75 0.75v11.5c0 0.4155 0.3345 0.75 0.75 0.75h8c0.4155 0 0.75-0.3345 0.75-0.75v-0.75" fill="none" stroke="currentColor" />
3 <path d="m9.7576 6.2424 4 4" fill="none" stroke="currentColor" />
4 <path d="m9.7576 10.242 4-4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/skip-backward.svg b/dist/skip-backward.svg
new file mode 100644
index 0000000..d56b383
--- /dev/null
+++ b/dist/skip-backward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 3.25-6.5001 4.75 6.5001 4.75z" fill="none" stroke="currentColor" />
3 <path d="m3.75 12.75v-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/skip-forward.svg b/dist/skip-forward.svg
new file mode 100644
index 0000000..388cba4
--- /dev/null
+++ b/dist/skip-forward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 3.25 6.5 4.75-6.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m11.75 12.75v-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/sliders.svg b/dist/sliders.svg
new file mode 100644
index 0000000..0e17b46
--- /dev/null
+++ b/dist/sliders.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 8.75h4m-2-7v4m0 3v5.5" fill="none" stroke="currentColor" />
3 <path d="m10.75 10.75h4m-2-9v6m0 3v3.5" fill="none" stroke="currentColor" />
4 <path d="m5.75 5.25h4m-2-3.5v3.5m0 3v6" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/smartphone.svg b/dist/smartphone.svg
new file mode 100644
index 0000000..5113e51
--- /dev/null
+++ b/dist/smartphone.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="3.75" y="1.75" width="8.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <path d="m7.75 11.75h0.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/smile.svg b/dist/smile.svg
new file mode 100644
index 0000000..0a87bfa
--- /dev/null
+++ b/dist/smile.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.309 9.7658c-0.63143 1.1808-1.8764 1.9842-3.3091 1.9842-1.4381 0-2.6872-0.80955-3.3163-1.9978" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="8" r="6.75" fill="none" stroke="currentColor" />
4 <path d="m10.25 5.75v1.5" fill="none" stroke="currentColor" />
5 <path d="m5.75 5.75v1.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/sort-alpha-down.svg b/dist/sort-alpha-down.svg
new file mode 100644
index 0000000..a6911c1
--- /dev/null
+++ b/dist/sort-alpha-down.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 11.25-3 3-3-3m3 3v-12.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 14.25h-3.5l3.5-4.5h-3.5" fill="none" stroke="currentColor" />
4 <path d="m10.85 5.75h2.3m0.6 1-1.75-5-1.75 5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sort-alpha-up.svg b/dist/sort-alpha-up.svg
new file mode 100644
index 0000000..a67a540
--- /dev/null
+++ b/dist/sort-alpha-up.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 4.75-3-3-3 3m3-3v12.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 14.25h-3.5l3.5-4.5h-3.5" fill="none" stroke="currentColor" />
4 <path d="m10.85 5.75h2.3m0.6 1-1.75-5-1.75 5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sort-amount-down.svg b/dist/sort-amount-down.svg
new file mode 100644
index 0000000..6fad043
--- /dev/null
+++ b/dist/sort-amount-down.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 11.25-3 3-3-3m3 3v-12.5" fill="none" stroke="currentColor" />
3 <path d="m10.25 2.25h1e-3" fill="none" stroke="currentColor" />
4 <path d="m14.25 14.25h-4" fill="none" stroke="currentColor" />
5 <path d="m10.25 5.25h1" fill="none" stroke="currentColor" />
6 <path d="m10.25 11.25h3" fill="none" stroke="currentColor" />
7 <path d="m10.25 8.25h2" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/sort-amount-up.svg b/dist/sort-amount-up.svg
new file mode 100644
index 0000000..3adfdc8
--- /dev/null
+++ b/dist/sort-amount-up.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 4.75-3-3-3 3m3-3v12.5" fill="none" stroke="currentColor" />
3 <path d="m10.25 2.25h1e-3" fill="none" stroke="currentColor" />
4 <path d="m14.25 14.25h-4" fill="none" stroke="currentColor" />
5 <path d="m10.25 5.25h1" fill="none" stroke="currentColor" />
6 <path d="m10.25 11.25h3" fill="none" stroke="currentColor" />
7 <path d="m10.25 8.25h2" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/sort-down.svg b/dist/sort-down.svg
new file mode 100644
index 0000000..dfcf531
--- /dev/null
+++ b/dist/sort-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 10.25 3.25 3.25 3.25-3.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/sort-numeric-down.svg b/dist/sort-numeric-down.svg
new file mode 100644
index 0000000..715dc59
--- /dev/null
+++ b/dist/sort-numeric-down.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 11.25-3 3-3-3m3 3v-12.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 10.75c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5zm0 0v1.5c0 1.75-0.75 2.5-2 2.5" fill="none" stroke="currentColor" />
4 <path d="m10.75 3.25c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5v1.5c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sort-numeric-up.svg b/dist/sort-numeric-up.svg
new file mode 100644
index 0000000..3aea8a1
--- /dev/null
+++ b/dist/sort-numeric-up.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 4.75-3-3-3 3m3-3v12.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 10.75c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5zm0 0v1.5c0 1.75-0.75 2.5-2 2.5" fill="none" stroke="currentColor" />
4 <path d="m10.75 3.25c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5v1.5c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sort-up.svg b/dist/sort-up.svg
new file mode 100644
index 0000000..a34ff71
--- /dev/null
+++ b/dist/sort-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 4.75,5.75 8,2.5 11.25,5.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/sort.svg b/dist/sort.svg
new file mode 100644
index 0000000..7d8fa0f
--- /dev/null
+++ b/dist/sort.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 4.75,5.75 8,2.5 11.25,5.75" fill="none" stroke="currentColor" />
3 <path d="m4.75 10.25 3.25 3.25 3.25-3.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/speaker.svg b/dist/speaker.svg
new file mode 100644
index 0000000..a7f1040
--- /dev/null
+++ b/dist/speaker.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="10" r="2.25" fill="none" stroke="currentColor" />
3 <rect x="2.75" y="1.25" width="10.5" height="13.5" rx=".75" ry=".75" fill="none" stroke="currentColor" />
4 <circle cx="8" cy="4.5" r=".75" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/star-filled.svg b/dist/star-filled.svg
new file mode 100644
index 0000000..9d917ac
--- /dev/null
+++ b/dist/star-filled.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.535 14.172-3.5337-2.0792-3.5649 2.0964c-0.40648 0.23904-0.95132-0.20347-0.80253-0.67222l1.2529-3.9679-3.0226-2.1747c-0.4762-0.34262-0.29993-1.1023 0.24349-1.1023h3.9101l1.3989-4.0315c0.22463-0.64735 0.90593-0.64438 1.145-0.040738l1.4148 4.0722h3.8681c0.5566 0 0.84927 0.68463 0.37966 1.0238l-3.1167 2.2507 1.2464 3.9465c0.16747 0.53029-0.39899 0.92859-0.819 0.67884z" fill="currentColor" stroke="currentColor" />
3</svg>
diff --git a/dist/star-half-filled.svg b/dist/star-half-filled.svg
new file mode 100644
index 0000000..a80fbc0
--- /dev/null
+++ b/dist/star-half-filled.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 12-3.8133 2.1889c-0.40897 0.23476-0.95132-0.20347-0.80253-0.67222l1.2529-3.9679-3.0226-2.1747c-0.4762-0.34262-0.29993-1.1023 0.24349-1.1023h3.9101l1.3989-4.0315c0.11301-0.32569 0.58297-0.68134 0.83297-0.39037z" fill="currentColor" stroke="currentColor" />
3</svg>
diff --git a/dist/star-half.svg b/dist/star-half.svg
new file mode 100644
index 0000000..c41fc73
--- /dev/null
+++ b/dist/star-half.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 12-3.8133 2.1889c-0.40897 0.23476-0.95132-0.20347-0.80253-0.67222l1.2529-3.9679-3.0226-2.1747c-0.4762-0.34262-0.29993-1.1023 0.24349-1.1023h3.9101l1.3989-4.0315c0.11301-0.32569 0.58297-0.68134 0.83297-0.39037" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/star.svg b/dist/star.svg
new file mode 100644
index 0000000..82b6f74
--- /dev/null
+++ b/dist/star.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.535 14.172-3.5337-2.0792-3.5649 2.0964c-0.40648 0.23904-0.95132-0.20347-0.80253-0.67222l1.2529-3.9679-3.0226-2.1747c-0.4762-0.34262-0.29993-1.1023 0.24349-1.1023h3.9101l1.3989-4.0315c0.22463-0.64735 0.90593-0.64438 1.145-0.040738l1.4148 4.0722h3.8681c0.5566 0 0.84927 0.68463 0.37966 1.0238l-3.1167 2.2507 1.2464 3.9465c0.16747 0.53029-0.39899 0.92859-0.819 0.67884z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/sticky-note.svg b/dist/sticky-note.svg
new file mode 100644
index 0000000..a81d445
--- /dev/null
+++ b/dist/sticky-note.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 14.25h-4.25c-0.4155 0-0.75-0.3345-0.75-0.75v-11c0-0.4155 0.3345-0.75 0.75-0.75h11c0.4155 0 0.75 0.3345 0.75 0.75v7.25c0 0.45914-0.17975 0.67975-0.5 1l-3 3c-0.33636 0.33636-0.59256 0.5-0.99986 0.5v-3.5243c0-0.54055 0.43517-0.97572 0.97572-0.97572h3.5241" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/stop.svg b/dist/stop.svg
new file mode 100644
index 0000000..51babee
--- /dev/null
+++ b/dist/stop.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="3.25" y="3.25" width="9.5" height="9.5" ry=".75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/stopwatch.svg b/dist/stopwatch.svg
new file mode 100644
index 0000000..4544ecd
--- /dev/null
+++ b/dist/stopwatch.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 9.25 2 1" fill="none" stroke="currentColor" />
3 <path d="m6.25 0.75h3m-1.5 3v-3m4 4.5 1.5-1.5m-9.5 1.5-1.5-1.5m11 5.5c0 3.0376-2.4624 5.5-5.5 5.5-3.0376 0-5.5-2.4624-5.5-5.5 0-3.0376 2.4624-5.5 5.5-5.5 3.0376 0 5.5 2.4624 5.5 5.5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/subscript.svg b/dist/subscript.svg
new file mode 100644
index 0000000..e6db621
--- /dev/null
+++ b/dist/subscript.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 4.25h1.5l4.5 7.5h1.5m-7.5-7.5e-5 1.5 7.5e-5 4.5-7.5 1.5 4.61e-5" fill="none" stroke="currentColor" />
3 <path d="m11.75 10c0.96464-1.0475 1.9181-0.80304 2.4142-0.25 0.36167 0.40314 0.61683 1.219-0.16422 2l-2.25 2v0.5h3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/sun.svg b/dist/sun.svg
new file mode 100644
index 0000000..85a7c6d
--- /dev/null
+++ b/dist/sun.svg
@@ -0,0 +1,11 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="7.75" cy="8.25" r="3" fill="none" stroke="currentColor" />
3 <path d="m0.75 8.25h1.5" fill="none" stroke="currentColor" />
4 <path d="m13.25 8.25h1.4997" fill="none" stroke="currentColor" />
5 <path d="m7.75 15.25v-1.5" fill="none" stroke="currentColor" />
6 <path d="m7.75 2.75v-1.5" fill="none" stroke="currentColor" />
7 <path d="m2.75 3.25 1 1" fill="none" stroke="currentColor" />
8 <path d="m11.75 12.25 1 1" fill="none" stroke="currentColor" />
9 <path d="m11.75 4.25 1-1" fill="none" stroke="currentColor" />
10 <path d="m2.75 13.25 1-1" fill="none" stroke="currentColor" />
11</svg>
diff --git a/dist/sunrise.svg b/dist/sunrise.svg
new file mode 100644
index 0000000..0aba6a1
--- /dev/null
+++ b/dist/sunrise.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 12.25c0-1.6569 1.3431-3 3-3s3 1.3431 3 3" fill="none" stroke="currentColor" />
3 <path d="m0.75 12.25h1.5" fill="none" stroke="currentColor" />
4 <path d="m13.25 12.25h1.5" fill="none" stroke="currentColor" />
5 <path d="m2.75 7.2499 1 1" fill="none" stroke="currentColor" />
6 <path d="m11.75 8.2499 1-1" fill="none" stroke="currentColor" />
7 <path d="m0.75 15.25h14" fill="none" stroke="currentColor" />
8 <path d="m10.25 3.25-2.5004-2.5-2.4996 2.5m2.5 3.4999v-5.9999" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/sunset.svg b/dist/sunset.svg
new file mode 100644
index 0000000..788c894
--- /dev/null
+++ b/dist/sunset.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 12.25c0-1.6569 1.3431-3 3-3s3 1.3431 3 3" fill="none" stroke="currentColor" />
3 <path d="m0.75 12.25h1.5" fill="none" stroke="currentColor" />
4 <path d="m13.25 12.25h1.5" fill="none" stroke="currentColor" />
5 <path d="m2.75 7.2499 1 1" fill="none" stroke="currentColor" />
6 <path d="m11.75 8.2499 1-1" fill="none" stroke="currentColor" />
7 <path d="m0.75 15.25h14" fill="none" stroke="currentColor" />
8 <path d="m10.25 4.25-2.5004 2.5-2.4996-2.5m2.5 2.4999v-5.9999" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/superscript.svg b/dist/superscript.svg
new file mode 100644
index 0000000..a7ce819
--- /dev/null
+++ b/dist/superscript.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 4.25h1l5.5 7.5h1m-7.5-7.5e-5 1 7.5e-5 5.5-7.5 1 4.61e-5" fill="none" stroke="currentColor" />
3 <path d="m11.75 2c0.96464-1.0475 1.9181-0.80304 2.4142-0.25 0.36167 0.40314 0.61683 1.219-0.16422 2l-2.25 2v0.5h3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/sync.svg b/dist/sync.svg
new file mode 100644
index 0000000..12c6b6b
--- /dev/null
+++ b/dist/sync.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 6.75h-4v-4m0.65467 4.0049c0.56793-2.2888 2.6338-4.0049 5.0953-4.0049 2.1243 0 3.9539 1.2617 4.7804 3.0765" fill="none" stroke="currentColor" />
3 <path d="m9.75 9.25h4v4m-0.65421-3.9723c-0.56726 2.2856-2.6336 3.9723-5.0958 3.9723-2.125 0-3.9551-1.2625-4.7812-3.0783" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/tablet.svg b/dist/tablet.svg
new file mode 100644
index 0000000..79f938b
--- /dev/null
+++ b/dist/tablet.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="2.75" y="1.25" width="10.5" height="13.5" ry=".81" fill="none" stroke="currentColor" />
3 <path d="m6.75 12.25h2.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/tag.svg b/dist/tag.svg
new file mode 100644
index 0000000..85421bf
--- /dev/null
+++ b/dist/tag.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 7.75v-5.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.55268 0 0.5825 0.020624 0.92006 0.358l5.8599 5.8567c0.29388 0.29372 0.2938 0.76686 0 1.0607l-5.4997 5.4997c-0.2938 0.2938-0.7667 0.29365-1.0607 0l-5.8612-5.8549c-0.34556-0.34519-0.35846-0.37212-0.35846-0.92006z" fill="none" stroke="currentColor" />
3 <circle cx="6" cy="6" r="1" fill="currentColor" fill-rule="evenodd" />
4</svg>
diff --git a/dist/tags.svg b/dist/tags.svg
new file mode 100644
index 0000000..5770d17
--- /dev/null
+++ b/dist/tags.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.7496 5.2504v-3.7504c0-0.4155 0.3345-0.75 0.75-0.75h3.7504c0.45588 0 0.62312 0.061563 0.91978 0.358l4.8603 4.8568c0.29391 0.2937 0.29379 0.76685 0 1.0607l-3.9997 4.0001c-0.29379 0.29382-0.76666 0.29361-1.0607 0l-4.8616-4.8551c-0.26783-0.26748-0.35846-0.43877-0.35846-0.92004z" fill="none" stroke="currentColor" />
3 <circle cx="7.75" cy="3.75" r=".75" fill="currentColor" fill-rule="evenodd" />
4 <path d="m7.75 13.25 5e-7 0.24988c8e-7 0.4155-0.3345 0.74999-0.75 0.75l-5.4954 1.87e-4c-0.41551 1.4e-5 -0.75462-0.3345-0.75462-0.75l1.6e-7 -6.7643c-0.010573-0.46699 0.0040849-0.52481 0.3971-0.90404l0.6029-0.58175" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/text-height.svg b/dist/text-height.svg
new file mode 100644
index 0000000..b891879
--- /dev/null
+++ b/dist/text-height.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 4.75v-2h7v2m-3.5-2v10.5m-2 0h4" fill="none" stroke="currentColor" />
3 <path d="m15.25 4.75-2-2-2 2m2 8.5v-10.5m2 8.5-2 2-2-2" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/text-size.svg b/dist/text-size.svg
new file mode 100644
index 0000000..613658a
--- /dev/null
+++ b/dist/text-size.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 4.75v-2h9v2m-4.5-2v10.5m-2 0h4" fill="none" stroke="currentColor" />
3 <path d="m0.75 9.25v-1.5h6v1.5m-3-1.5v5.4999m-1.5 0h3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/text-width.svg b/dist/text-width.svg
new file mode 100644
index 0000000..dde13fa
--- /dev/null
+++ b/dist/text-width.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 2.75v-2h10v1.9999m-5-1.9999v7.5m-2.5 0h5" fill="none" stroke="currentColor" />
3 <path d="m4.75 11.25-2 2 2 2m8-2h-10m8-2 2 2-2 2" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/text.svg b/dist/text.svg
new file mode 100644
index 0000000..2dcaa98
--- /dev/null
+++ b/dist/text.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 4.75v-2h10v2m-5-2v10.5m-2.5 0h5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/thermometer-down.svg b/dist/thermometer-down.svg
new file mode 100644
index 0000000..aaeb213
--- /dev/null
+++ b/dist/thermometer-down.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-2.5" fill="none" stroke="currentColor" />
3 <path d="m1.75 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <path d="m10.25 5.75 2.5 2.5 2.5-2.5m-2.5-5v7.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thermometer-empty.svg b/dist/thermometer-empty.svg
new file mode 100644
index 0000000..ecc0f86
--- /dev/null
+++ b/dist/thermometer-empty.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-2.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <circle cx="13.25" cy="2.75" r="2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thermometer-full.svg b/dist/thermometer-full.svg
new file mode 100644
index 0000000..45fd192
--- /dev/null
+++ b/dist/thermometer-full.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-7.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <circle cx="13.25" cy="2.75" r="2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thermometer-half.svg b/dist/thermometer-half.svg
new file mode 100644
index 0000000..81b06e7
--- /dev/null
+++ b/dist/thermometer-half.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-5" fill="none" stroke="currentColor" />
3 <path d="m2.25 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <circle cx="13.25" cy="2.75" r="2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thermometer-up.svg b/dist/thermometer-up.svg
new file mode 100644
index 0000000..faaed2f
--- /dev/null
+++ b/dist/thermometer-up.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-7.5" fill="none" stroke="currentColor" />
3 <path d="m1.75 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <path d="m10.25 3.25 2.5-2.5 2.5 2.5m-2.5 5v-7.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thumbtack.svg b/dist/thumbtack.svg
new file mode 100644
index 0000000..7e6dd5f
--- /dev/null
+++ b/dist/thumbtack.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6 10-4.2495 4.2495zm4.2499-8.7501 4.5002 4.5002c-3.7501 1.7315-4.7501 3.798-5.4999 7.5l-6.5005-6.5005c3.7619-0.74959 5.7817-1.7496 7.5001-5.4997z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/trash-restore.svg b/dist/trash-restore.svg
new file mode 100644
index 0000000..a25f7fb
--- /dev/null
+++ b/dist/trash-restore.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 6.75v5.5m-2-3.5 2-2 2 2" fill="none" stroke="currentColor" />
3 <path d="m12.75 6.75-1 7.25c-0.05677 0.4116-0.3345 0.75-0.75 0.75h-6.5c-0.4155 0-0.69323-0.3384-0.75-0.75l-1-7.25" fill="none" stroke="currentColor" />
4 <path d="m5.25 3.75v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h3.5c0.4155 0 0.75 0.3345 0.75 0.75v1.75m-8.5-7.5e-5h12" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/trash.svg b/dist/trash.svg
new file mode 100644
index 0000000..87778ae
--- /dev/null
+++ b/dist/trash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.75 6.75-1 7.25c-0.05677 0.4116-0.3345 0.75-0.75 0.75h-6.5c-0.4155 0-0.69323-0.3384-0.75-0.75l-1-7.25" fill="none" stroke="currentColor" />
3 <path d="m5.25 3.75v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h3.5c0.4155 0 0.75 0.3345 0.75 0.75v1.75m-8.5-7.5e-5h12" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/trending-down.svg b/dist/trending-down.svg
new file mode 100644
index 0000000..467ea24
--- /dev/null
+++ b/dist/trending-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 12.25h4.5v-4.5m-14.5-4 5 5.0004 3-3 6.5 6.4996" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/trending-up.svg b/dist/trending-up.svg
new file mode 100644
index 0000000..126a16a
--- /dev/null
+++ b/dist/trending-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 3.7504h4.5v4.5m-14.5 4 5-5.0004 3 3 6.5-6.4996" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/truck.svg b/dist/truck.svg
new file mode 100644
index 0000000..2b49164
--- /dev/null
+++ b/dist/truck.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 12.5c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75 0.7835-1.75 1.75-1.75 1.75 0.7835 1.75 1.75zm-9 0c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75 0.7835-1.75 1.75-1.75 1.75 0.7835 1.75 1.75zm5.5-7.25h2.5l2 2v3.5h-4.5m-9.25-8.5h8.5c0.4155 0 0.72141 0.33548 0.75 0.75v7.75h-9.25c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/tv.svg b/dist/tv.svg
new file mode 100644
index 0000000..cc61274
--- /dev/null
+++ b/dist/tv.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 13.75v-2.5h-0.5v2.5zm-6.5 0h12.5m-12.75-11h13c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75h-13c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/umbrella.svg b/dist/umbrella.svg
new file mode 100644
index 0000000..b82dd8e
--- /dev/null
+++ b/dist/umbrella.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.75 7.75h-12c0-3.3137 2.6863-6 6-6 3.3137 0 6 2.6863 6 6zm-6.5002 0v4.5c0 1.1046 0.89543 2 2 2 0.91512 0 1.6867-0.61461 1.9244-1.4536" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/underline.svg b/dist/underline.svg
new file mode 100644
index 0000000..9c4759a
--- /dev/null
+++ b/dist/underline.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 13.75h8.5" fill="none" stroke="currentColor" />
3 <path d="m11.25 2.25v5.25c0 1.7949-1.4551 3.25-3.25 3.25s-3.25-1.4551-3.25-3.25v-5.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/undo.svg b/dist/undo.svg
new file mode 100644
index 0000000..fce03f9
--- /dev/null
+++ b/dist/undo.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.2501 6.75h-4v-4m0.65065 3.9962c0.56214-2.2941 2.632-3.9962 5.0993-3.9962 2.8995 0 5.25 2.3505 5.25 5.25 0 2.8995-2.3505 5.25-5.25 5.25-1.7461 0-3.293-0.85239-4.2475-2.1637" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/upload.svg b/dist/upload.svg
new file mode 100644
index 0000000..83b4bc6
--- /dev/null
+++ b/dist/upload.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 10.25v3.25c0 0.4155 0.3345 0.75 0.75 0.75h8.5c0.4155 0 0.75-0.3345 0.75-0.75v-3.25" fill="none" stroke="currentColor" />
3 <path d="m4.25 5.25 3.5-3.5 3.5 3.5m-3.5 4.5v-8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/user-check.svg b/dist/user-check.svg
new file mode 100644
index 0000000..3d54c44
--- /dev/null
+++ b/dist/user-check.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
3 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.375 2.375-2.375h4.75c1.3158 0 2.375 1.0592 2.375 2.375v1.6245" fill="none" stroke="currentColor" />
4 <path d="m10.25 7.25 1.75 1.75 3.25-3.25" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/user-minus.svg b/dist/user-minus.svg
new file mode 100644
index 0000000..d811416
--- /dev/null
+++ b/dist/user-minus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
3 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.3755 2.375-2.3755h4.75c1.3158 0 2.375 1.0598 2.375 2.3755v1.6245" fill="none" stroke="currentColor" />
4 <path d="m10.75 6.75h4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/user-plus.svg b/dist/user-plus.svg
new file mode 100644
index 0000000..85b15d2
--- /dev/null
+++ b/dist/user-plus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
3 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.3755 2.375-2.3755h4.75c1.3158 0 2.375 1.0598 2.375 2.3755v1.6245" fill="none" stroke="currentColor" />
4 <path d="m12.75 9.25v-5m-2.4998 2.5h4.9996" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/user-x.svg b/dist/user-x.svg
new file mode 100644
index 0000000..0f5c6eb
--- /dev/null
+++ b/dist/user-x.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
3 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.3755 2.375-2.3755h4.75c1.3158 0 2.375 1.0598 2.375 2.3755v1.6245" fill="none" stroke="currentColor" />
4 <path d="m11.25 8.7504 4-4m-4 0 4 4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/user.svg b/dist/user.svg
new file mode 100644
index 0000000..9320efe
--- /dev/null
+++ b/dist/user.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.2501 14.25v-1.6245c0-1.3158 1.0592-2.375 2.375-2.375h4.7495c1.3158 0 2.375 1.0592 2.375 2.375v1.6245" fill="none" stroke="currentColor" />
3 <circle cx="8.0001" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/users.svg b/dist/users.svg
new file mode 100644
index 0000000..ac65e69
--- /dev/null
+++ b/dist/users.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.375 2.375-2.375h4.7495c1.3158 0 2.375 1.0592 2.375 2.375v1.6245" fill="none" stroke="currentColor" />
3 <circle cx="5.5001" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
4 <path d="m12.874 10.25c1.3158 0 2.375 1.0592 2.375 2.375v1.6245" fill="none" stroke="currentColor" />
5 <path d="m10.781 1.7642c1.3865 0.14099 2.4685 1.312 2.4685 2.7358 0 1.4279-1.0883 2.6017-2.4807 2.737" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/video.svg b/dist/video.svg
new file mode 100644
index 0000000..a47255e
--- /dev/null
+++ b/dist/video.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 6.25 2.5 2-2.5 2z" fill="currentColor" stroke="currentColor" />
3 <rect x=".75" y="2.25" width="14.5" height="12" ry=".75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/volume-0.svg b/dist/volume-0.svg
new file mode 100644
index 0000000..26d86ba
--- /dev/null
+++ b/dist/volume-0.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 6.25h2.25l3.5-3.5v11l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/volume-1.svg b/dist/volume-1.svg
new file mode 100644
index 0000000..c28d229
--- /dev/null
+++ b/dist/volume-1.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 6.25h2.25l3.5-3.5v11l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m10.242 5.756c0.90638 0.5767 1.5077 1.5901 1.5077 2.744 0 1.1409-0.58785 2.1444-1.4772 2.7243" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/volume-2.svg b/dist/volume-2.svg
new file mode 100644
index 0000000..b1816d5
--- /dev/null
+++ b/dist/volume-2.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.255 2.217c2.2648 0.95012 3.9946 3.4693 3.9946 6.288 0 2.8229-1.6943 5.3276-4.0056 6.2926" fill="none" stroke="currentColor" />
3 <path d="m1.5 6.25h2.25l3.5-3.5v11l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
4 <path d="m10.242 5.756c0.90638 0.5767 1.5077 1.5901 1.5077 2.744 0 1.1409-0.58785 2.1444-1.4772 2.7243" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/volume-mute.svg b/dist/volume-mute.svg
new file mode 100644
index 0000000..250b643
--- /dev/null
+++ b/dist/volume-mute.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 6.25h2.25l3.5-3.5v11l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m10.75 10.25 4-4m-4 0 4 4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/volume-slash.svg b/dist/volume-slash.svg
new file mode 100644
index 0000000..93aca15
--- /dev/null
+++ b/dist/volume-slash.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.255 2.217c2.2648 0.95012 3.9946 3.4693 3.9946 6.288 0 0.75906-0.12251 1.4951-0.34657 2.1844" fill="none" stroke="currentColor" />
3 <path d="m7.25 7.25v6.5l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75h2.25l1.25-1.25m8.3021 8.3731c-0.5917 0.61462-1.2907 1.1043-2.0576 1.4246m-10.245-13.798 14 14" fill="none" stroke="currentColor" />
4 <path d="m10.793 10.803c-0.15826 0.15762-0.33268 0.29903-0.52056 0.42154" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/wallet.svg b/dist/wallet.svg
new file mode 100644
index 0000000..e8f1ddd
--- /dev/null
+++ b/dist/wallet.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 4.75h10.5v8.5h-12.75c-0.4155 0-0.75-0.3345-0.75-0.75v-9c0-0.4155 0.3345-0.75 0.75-0.75h11.75v2" fill="none" stroke="currentColor" />
3 <path d="m11.25 8.75h-0.5v0.5h0.5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/wind-alt.svg b/dist/wind-alt.svg
new file mode 100644
index 0000000..cb2d881
--- /dev/null
+++ b/dist/wind-alt.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.2623 14.237c0.31669 0.31669 0.75419 0.51256 1.2374 0.51256 0.9665 0 1.75-0.7835 1.75-1.75s-0.7835-1.75-1.75-1.75l-7.7497-7.5e-5" fill="none" stroke="currentColor" />
3 <path d="m5.2898 2.2362c0.31433-0.30114 0.74079-0.48617 1.2105-0.48617 0.9665 0 1.75 0.7835 1.75 1.75s-0.7835 1.75-1.75 1.75l-5.7502-7.5e-5" fill="none" stroke="currentColor" />
4 <path d="m11.405 4.4133c0.4075-0.40971 0.97178-0.66333 1.5953-0.66333 1.2426 0 2.25 1.0074 2.25 2.25s-1.0074 2.25-2.25 2.25l-12.25-7.5e-5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/wind.svg b/dist/wind.svg
new file mode 100644
index 0000000..d223f18
--- /dev/null
+++ b/dist/wind.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.2623 13.737c0.31669 0.31669 0.75419 0.51256 1.2374 0.51256 0.9665 0 1.75-0.7835 1.75-1.75s-0.7835-1.75-1.75-1.75l-8.7497-7.5e-5" fill="none" stroke="currentColor" />
3 <path d="m2.7398 4.2362c0.31433-0.30114 0.74079-0.48617 1.2105-0.48617 0.9665 0 1.75 0.7835 1.75 1.75s-0.7835 1.75-1.75 1.75l-3.2002-7.5e-5" fill="none" stroke="currentColor" />
4 <path d="m10.568 2.5425c0.49659-0.49004 1.1787-0.79251 1.9315-0.79251 1.5188 0 2.75 1.2312 2.75 2.75s-1.2312 2.75-2.75 2.75l-4.25-7.5e-5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/x.svg b/dist/x.svg
new file mode 100644
index 0000000..02c25ab
--- /dev/null
+++ b/dist/x.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4 4 8 8m-8 0 8-8" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/zoom-in.svg b/dist/zoom-in.svg
new file mode 100644
index 0000000..47e7b3b
--- /dev/null
+++ b/dist/zoom-in.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 14.25-2.875-2.875m1.375-4.125a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m7.25 9.75v-5m-2.5 2.5h5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/zoom-out.svg b/dist/zoom-out.svg
new file mode 100644
index 0000000..e5c83b5
--- /dev/null
+++ b/dist/zoom-out.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 14.25-2.875-2.875m1.375-4.125a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m4.75 7.25h5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/scripts/build.sh b/scripts/build.sh
deleted file mode 100755
index a05dd63..0000000
--- a/scripts/build.sh
+++ /dev/null
@@ -1,20 +0,0 @@
1#!/bin/bash
2
3handle () {
4 scour -i "$1" \
5 --enable-viewboxing \
6 --enable-id-stripping \
7 --enable-comment-stripping \
8 --remove-descriptive-elements \
9 --strip-xml-prolog \
10 --shorten-ids | sed -z 's/\(fill\|stroke\)="#.\{3,6\}"/\1="currentColor"/g;s/stroke-width="[0-9.]*"//g;s/stroke-linecap="[a-z]*"//g;s/stroke-linejoin="[a-z]*"//g;s/style="[ a-z0-9:-]*"//g' > "output${1#"src/icons"}"
11}
12
13export -f handle
14
15mkdir -p output
16
17find "src/icons" \
18 -type f \
19 -name "*.svg" \
20 -print0 | parallel -0 handle {}
diff --git a/scripts/build_showcase.sh b/scripts/build_showcase.sh
index d4dabec..3ebcfea 100755
--- a/scripts/build_showcase.sh
+++ b/scripts/build_showcase.sh
@@ -2,7 +2,7 @@
2 2
3mkdir -p showcase 3mkdir -p showcase
4 4
5mapfile -d $'\0' icon_files < <(find "output" \ 5mapfile -d $'\0' icon_files < <(find "dist" \
6 -type f \ 6 -type f \
7 -name "*.svg" \ 7 -name "*.svg" \
8 -print0) 8 -print0)
@@ -11,7 +11,7 @@ icons="[]"
11 11
12for icon in "${icon_files[@]}"; do 12for icon in "${icon_files[@]}"; do
13 title=$icon 13 title=$icon
14 title=${title#output/} 14 title=${title#dist/}
15 title=${title%.svg} 15 title=${title%.svg}
16 16
17 content=$(cat "$icon" | sed -z 's/\\/\\\\/g;s/\n/\\n/g;s/"/\\"/g') 17 content=$(cat "$icon" | sed -z 's/\\/\\\\/g;s/\n/\\n/g;s/"/\\"/g')