diff --git a/src/blackmisc/icons/captextonly.png b/src/blackmisc/icons/captextonly.png
deleted file mode 100644
index 51ad2dc27..000000000
Binary files a/src/blackmisc/icons/captextonly.png and /dev/null differ
diff --git a/src/blackmisc/icons/capunknown.png b/src/blackmisc/icons/capunknown.png
deleted file mode 100644
index b482da2f9..000000000
Binary files a/src/blackmisc/icons/capunknown.png and /dev/null differ
diff --git a/src/blackmisc/icons/capvoice.png b/src/blackmisc/icons/capvoice.png
deleted file mode 100644
index 64531c84e..000000000
Binary files a/src/blackmisc/icons/capvoice.png and /dev/null differ
diff --git a/src/blackmisc/icons/capvoicereceive.png b/src/blackmisc/icons/capvoicereceive.png
deleted file mode 100644
index 8bc4448d6..000000000
Binary files a/src/blackmisc/icons/capvoicereceive.png and /dev/null differ
diff --git a/src/blackmisc/icons/critical.png b/src/blackmisc/icons/critical.png
deleted file mode 100644
index dc9c5aebf..000000000
Binary files a/src/blackmisc/icons/critical.png and /dev/null differ
diff --git a/src/blackmisc/icons/diagona/FILENAME.txt b/src/blackmisc/icons/diagona/FILENAME.txt
new file mode 100644
index 000000000..4281b54b9
--- /dev/null
+++ b/src/blackmisc/icons/diagona/FILENAME.txt
@@ -0,0 +1,3570 @@
+abacus.png
+acorn.png
+address-book.png
+address-book--arrow.png
+address-book--exclamation.png
+address-book--minus.png
+address-book--pencil.png
+address-book--plus.png
+address-book-blue.png
+address-book-open.png
+alarm-clock.png
+alarm-clock--arrow.png
+alarm-clock--exclamation.png
+alarm-clock--minus.png
+alarm-clock--pencil.png
+alarm-clock--plus.png
+alarm-clock-blue.png
+alarm-clock-select.png
+alarm-clock-select-remain.png
+anchor.png
+android.png
+animal.png
+animal-dog.png
+animal-monkey.png
+animal-monkey-sulky.png
+animal-penguin.png
+application.png
+application--arrow.png
+application--exclamation.png
+application--minus.png
+application--pencil.png
+application--plus.png
+application-ab.png
+application-block.png
+application-blog.png
+application-blue.png
+application-browser.png
+application-cloud.png
+application-detail.png
+application-dialog.png
+application-dock.png
+application-dock-090.png
+application-dock-180.png
+application-dock-270.png
+application-dock-tab.png
+application-document.png
+application-documents.png
+application-export.png
+application-form.png
+application-home.png
+application-icon.png
+application-icon-large.png
+application-image.png
+application-import.png
+application-list.png
+application-medium.png
+application-monitor.png
+application-network.png
+application-plus.png
+application-plus-black.png
+application-plus-red.png
+application-rename.png
+application-resize.png
+application-resize-actual.png
+application-resize-full.png
+application-run.png
+application-search-result.png
+application-share.png
+application-sidebar.png
+application-sidebar-collapse.png
+application-sidebar-expand.png
+application-sidebar-list.png
+application-small.png
+application-small-blue.png
+application-small-list.png
+application-small-list-blue.png
+application-split.png
+application-split-tile.png
+application-split-vertical.png
+application-sub.png
+application-table.png
+application-task.png
+application-terminal.png
+application-text.png
+application-text-image.png
+application-tile.png
+application-tile-horizontal.png
+application-tile-vertical.png
+application-tree.png
+application-wave.png
+applications.png
+applications-blue.png
+applications-stack.png
+arrow.png
+arrow-000-medium.png
+arrow-000-small.png
+arrow-045.png
+arrow-045-medium.png
+arrow-045-small.png
+arrow-090.png
+arrow-090-medium.png
+arrow-090-small.png
+arrow-135.png
+arrow-135-medium.png
+arrow-135-small.png
+arrow-180.png
+arrow-180-medium.png
+arrow-180-small.png
+arrow-225.png
+arrow-225-medium.png
+arrow-225-small.png
+arrow-270.png
+arrow-270-medium.png
+arrow-270-small.png
+arrow-315.png
+arrow-315-medium.png
+arrow-315-small.png
+arrow-branch.png
+arrow-branch-000-left.png
+arrow-branch-090.png
+arrow-branch-090-left.png
+arrow-branch-180.png
+arrow-branch-180-left.png
+arrow-branch-270.png
+arrow-branch-270-left.png
+arrow-circle.png
+arrow-circle-045-left.png
+arrow-circle-135.png
+arrow-circle-135-left.png
+arrow-circle-225.png
+arrow-circle-225-left.png
+arrow-circle-315.png
+arrow-circle-315-left.png
+arrow-circle-double.png
+arrow-circle-double-135.png
+arrow-continue.png
+arrow-continue-000-top.png
+arrow-continue-090.png
+arrow-continue-090-left.png
+arrow-continue-180.png
+arrow-continue-180-top.png
+arrow-continue-270.png
+arrow-continue-270-left.png
+arrow-curve.png
+arrow-curve-000-double.png
+arrow-curve-000-left.png
+arrow-curve-090.png
+arrow-curve-090-left.png
+arrow-curve-180.png
+arrow-curve-180-double.png
+arrow-curve-180-left.png
+arrow-curve-270.png
+arrow-curve-270-left.png
+arrow-in.png
+arrow-in-out.png
+arrow-join.png
+arrow-join-090.png
+arrow-join-180.png
+arrow-join-270.png
+arrow-merge.png
+arrow-merge-000-left.png
+arrow-merge-090.png
+arrow-merge-090-left.png
+arrow-merge-180.png
+arrow-merge-180-left.png
+arrow-merge-270.png
+arrow-merge-270-left.png
+arrow-move.png
+arrow-out.png
+arrow-repeat.png
+arrow-repeat-once.png
+arrow-resize.png
+arrow-resize-045.png
+arrow-resize-090.png
+arrow-resize-135.png
+arrow-return.png
+arrow-return-000-left.png
+arrow-return-090.png
+arrow-return-090-left.png
+arrow-return-180.png
+arrow-return-180-left.png
+arrow-return-270.png
+arrow-return-270-left.png
+arrow-retweet.png
+arrow-skip.png
+arrow-skip-090.png
+arrow-skip-180.png
+arrow-skip-270.png
+arrow-split.png
+arrow-split-090.png
+arrow-split-180.png
+arrow-split-270.png
+arrow-step.png
+arrow-step-out.png
+arrow-step-over.png
+arrow-stop.png
+arrow-stop-090.png
+arrow-stop-180.png
+arrow-stop-270.png
+arrow-switch.png
+arrow-switch-090.png
+arrow-switch-180.png
+arrow-switch-270.png
+arrow-transition.png
+arrow-transition-090.png
+arrow-transition-180.png
+arrow-transition-270.png
+arrow-turn.png
+arrow-turn-000-left.png
+arrow-turn-090.png
+arrow-turn-090-left.png
+arrow-turn-180.png
+arrow-turn-180-left.png
+arrow-turn-270.png
+arrow-turn-270-left.png
+asterisk.png
+asterisk-small.png
+asterisk-small-yellow.png
+asterisk-yellow.png
+at-sign.png
+at-sign-balloon.png
+at-sign-document.png
+at-sign-small.png
+auction-hammer.png
+auction-hammer--arrow.png
+auction-hammer--exclamation.png
+auction-hammer--minus.png
+auction-hammer--pencil.png
+auction-hammer--plus.png
+auction-hammer-gavel.png
+baggage-cart.png
+baggage-cart-box.png
+baggage-cart-box-label.png
+balance.png
+balance--arrow.png
+balance--exclamation.png
+balance--minus.png
+balance--pencil.png
+balance--plus.png
+balance-unbalance.png
+balloon.png
+balloon--arrow.png
+balloon--exclamation.png
+balloon--minus.png
+balloon--pencil.png
+balloon--plus.png
+balloon-box.png
+balloon-box-left.png
+balloon-buzz.png
+balloon-buzz-left.png
+balloon-ellipsis.png
+balloon-facebook.png
+balloon-facebook-left.png
+balloon-left.png
+balloon-quotation.png
+balloon-prohibition.png
+balloon-small.png
+balloon-small-left.png
+balloon-smiley.png
+balloon-smiley-sad.png
+balloon-sound.png
+balloon-twitter.png
+balloon-twitter-left.png
+balloon-twitter-retweet.png
+balloon-white.png
+balloon-white-left.png
+balloons.png
+balloons-box.png
+balloons-facebook.png
+balloons-facebook-box.png
+balloons-twitter.png
+balloons-twitter-box.png
+balloons-white.png
+bamboo.png
+bamboos.png
+bandaid.png
+bandaid--arrow.png
+bandaid--exclamation.png
+bandaid--minus.png
+bandaid--pencil.png
+bandaid--plus.png
+bandaid-small.png
+bank.png
+bank--arrow.png
+bank--exclamation.png
+bank--minus.png
+bank--pencil.png
+bank--plus.png
+barcode.png
+barcode-2d.png
+battery.png
+battery--arrow.png
+battery--exclamation.png
+battery--minus.png
+battery--pencil.png
+battery--plus.png
+battery-charge.png
+battery-empty.png
+battery-full.png
+battery-low.png
+battery-plug.png
+bauble.png
+beaker.png
+beaker--arrow.png
+beaker--exclamation.png
+beaker--minus.png
+beaker--pencil.png
+beaker--plus.png
+beaker-empty.png
+bean.png
+bean--arrow.png
+bean--exclamation.png
+bean--minus.png
+bean--pencil.png
+bean--plus.png
+bean-green.png
+bean-small.png
+bean-small-green.png
+beans.png
+beer.png
+bell.png
+bell--arrow.png
+bell--exclamation.png
+bell--minus.png
+bell--pencil.png
+bell--plus.png
+bell-small.png
+billboard.png
+billboard-empty.png
+billboard-red.png
+bin.png
+bin--arrow.png
+bin--exclamation.png
+bin--minus.png
+bin--pencil.png
+bin--plus.png
+bin-full.png
+bin-metal.png
+bin-metal-full.png
+binocular.png
+binocular--arrow.png
+binocular--exclamation.png
+binocular--minus.png
+binocular--pencil.png
+binocular--plus.png
+binocular-small.png
+block.png
+block--arrow.png
+block--exclamation.png
+block--minus.png
+block--pencil.png
+block--plus.png
+block-share.png
+block-small.png
+blog.png
+blog--arrow.png
+blog--exclamation.png
+blog--minus.png
+blog--pencil.png
+blog--plus.png
+blog-blue.png
+blog-medium.png
+blog-posterous.png
+blog-tumblr.png
+blogs.png
+blogs-stack.png
+blue-document.png
+blue-document--arrow.png
+blue-document--exclamation.png
+blue-document--minus.png
+blue-document--pencil.png
+blue-document--plus.png
+blue-document-access.png
+blue-document-attribute.png
+blue-document-attribute-b.png
+blue-document-attribute-c.png
+blue-document-attribute-d.png
+blue-document-attribute-e.png
+blue-document-attribute-f.png
+blue-document-attribute-g.png
+blue-document-attribute-h.png
+blue-document-attribute-i.png
+blue-document-attribute-j.png
+blue-document-attribute-k.png
+blue-document-attribute-l.png
+blue-document-attribute-m.png
+blue-document-attribute-n.png
+blue-document-attribute-o.png
+blue-document-attribute-p.png
+blue-document-attribute-q.png
+blue-document-attribute-r.png
+blue-document-attribute-s.png
+blue-document-attribute-t.png
+blue-document-attribute-u.png
+blue-document-attribute-v.png
+blue-document-attribute-w.png
+blue-document-attribute-x.png
+blue-document-attribute-y.png
+blue-document-attribute-z.png
+blue-document-binary.png
+blue-document-block.png
+blue-document-bookmark.png
+blue-document-break.png
+blue-document-broken.png
+blue-document-clock.png
+blue-document-code.png
+blue-document-convert.png
+blue-document-copy.png
+blue-document-epub.png
+blue-document-epub-text.png
+blue-document-excel.png
+blue-document-excel-csv.png
+blue-document-excel-table.png
+blue-document-export.png
+blue-document-film.png
+blue-document-flash.png
+blue-document-flash-movie.png
+blue-document-globe.png
+blue-document-hf.png
+blue-document-hf-delete.png
+blue-document-hf-delete-footer.png
+blue-document-hf-insert.png
+blue-document-hf-insert-footer.png
+blue-document-hf-select.png
+blue-document-hf-select-footer.png
+blue-document-horizontal.png
+blue-document-horizontal-text.png
+blue-document-illustrator.png
+blue-document-image.png
+blue-document-import.png
+blue-document-insert.png
+blue-document-invoice.png
+blue-document-list.png
+blue-document-medium.png
+blue-document-mobi.png
+blue-document-mobi-text.png
+blue-document-music.png
+blue-document-music-playlist.png
+blue-document-node.png
+blue-document-number.png
+blue-document-number-0.png
+blue-document-number-1.png
+blue-document-number-2.png
+blue-document-number-3.png
+blue-document-number-4.png
+blue-document-number-5.png
+blue-document-number-6.png
+blue-document-number-7.png
+blue-document-number-8.png
+blue-document-number-9.png
+blue-document-office.png
+blue-document-office-text.png
+blue-document-outlook.png
+blue-document-page.png
+blue-document-page-last.png
+blue-document-page-next.png
+blue-document-page-previous.png
+blue-document-pdf.png
+blue-document-pdf-text.png
+blue-document-photoshop.png
+blue-document-photoshop-image.png
+blue-document-php.png
+blue-document-powerpoint.png
+blue-document-rename.png
+blue-document-resize.png
+blue-document-resize-actual.png
+blue-document-search-result.png
+blue-document-share.png
+blue-document-shred.png
+blue-document-small.png
+blue-document-small-list.png
+blue-document-smiley.png
+blue-document-smiley-sad.png
+blue-document-snippet.png
+blue-document-stamp.png
+blue-document-stand.png
+blue-document-sticky-note.png
+blue-document-sub.png
+blue-document-table.png
+blue-document-tag.png
+blue-document-task.png
+blue-document-template.png
+blue-document-tex.png
+blue-document-text.png
+blue-document-text-image.png
+blue-document-tree.png
+blue-document-view.png
+blue-document-view-book.png
+blue-document-view-thumbnail.png
+blue-document-visual-studio.png
+blue-document-word.png
+blue-document-word-text.png
+blue-document-word-tick.png
+blue-document-xaml.png
+blue-document-zipper.png
+blue-documents.png
+blue-documents-stack.png
+blue-documents-text.png
+blue-folder.png
+blue-folder--arrow.png
+blue-folder--exclamation.png
+blue-folder--minus.png
+blue-folder--pencil.png
+blue-folder--plus.png
+blue-folder-bookmark.png
+blue-folder-broken.png
+blue-folder-export.png
+blue-folder-horizontal.png
+blue-folder-horizontal-open.png
+blue-folder-import.png
+blue-folder-medium.png
+blue-folder-network.png
+blue-folder-network-horizontal.png
+blue-folder-network-horizontal-open.png
+blue-folder-open.png
+blue-folder-open-document.png
+blue-folder-open-document-music.png
+blue-folder-open-document-music-playlist.png
+blue-folder-open-document-text.png
+blue-folder-open-feed.png
+blue-folder-open-film.png
+blue-folder-open-image.png
+blue-folder-open-slide.png
+blue-folder-open-table.png
+blue-folder-rename.png
+blue-folder-search-result.png
+blue-folder-share.png
+blue-folder-shred.png
+blue-folder-small.png
+blue-folder-small-horizontal.png
+blue-folder-smiley.png
+blue-folder-smiley-sad.png
+blue-folder-stamp.png
+blue-folder-stand.png
+blue-folder-sticky-note.png
+blue-folder-tree.png
+blue-folder-zipper.png
+blue-folders.png
+blue-folders-stack.png
+blueprint.png
+blueprint--arrow.png
+blueprint--exclamation.png
+blueprint--minus.png
+blueprint--pencil.png
+blueprint--plus.png
+blueprint-horizontal.png
+blueprint-medium.png
+blueprints.png
+bluetooth.png
+board-game.png
+board-game-go.png
+bomb.png
+book.png
+book--arrow.png
+book--exclamation.png
+book--minus.png
+book--pencil.png
+book--plus.png
+book-bookmark.png
+book-brown.png
+book-open.png
+book-open-bookmark.png
+book-open-list.png
+book-open-next.png
+book-open-previous.png
+book-open-text.png
+book-open-text-image.png
+book-question.png
+book-small.png
+book-small-brown.png
+books.png
+books-brown.png
+books-stack.png
+bookmark.png
+bookmark--arrow.png
+bookmark--exclamation.png
+bookmark--minus.png
+bookmark--pencil.png
+bookmark--plus.png
+bookmark-export.png
+bookmark-import.png
+bookmark-small.png
+bookmarks.png
+border.png
+border-all.png
+border-bottom.png
+border-bottom-double.png
+border-bottom-thick.png
+border-color.png
+border-dash.png
+border-down.png
+border-draw.png
+border-horizontal.png
+border-horizontal-all.png
+border-inside.png
+border-left.png
+border-outside.png
+border-outside-thick.png
+border-right.png
+border-top.png
+border-top-bottom.png
+border-top-bottom-double.png
+border-top-bottom-thick.png
+border-up.png
+border-vertical.png
+border-vertical-all.png
+border-weight.png
+box.png
+box--arrow.png
+box--exclamation.png
+box--minus.png
+box--pencil.png
+box--plus.png
+box-document.png
+box-label.png
+box-medium.png
+box-resize.png
+box-resize-actual.png
+box-search-result.png
+box-share.png
+box-small.png
+box-zipper.png
+brain.png
+brain--arrow.png
+brain--exclamation.png
+brain--minus.png
+brain--pencil.png
+brain--plus.png
+brain-empty.png
+bread.png
+breads.png
+briefcase.png
+briefcase--arrow.png
+briefcase--exclamation.png
+briefcase--minus.png
+briefcase--pencil.png
+briefcase--plus.png
+briefcase-small.png
+brightness.png
+brightness-control.png
+brightness-control-up.png
+brightness-low.png
+brightness-small.png
+brightness-small-low.png
+broom.png
+broom--arrow.png
+broom--exclamation.png
+broom--minus.png
+broom--pencil.png
+broom--plus.png
+broom-code.png
+bug.png
+bug--arrow.png
+bug--exclamation.png
+bug--minus.png
+bug--pencil.png
+bug--plus.png
+building.png
+building--arrow.png
+building--exclamation.png
+building--minus.png
+building--pencil.png
+building--plus.png
+building-hedge.png
+building-low.png
+building-medium.png
+building-network.png
+building-old.png
+building-small.png
+burn.png
+burn--arrow.png
+burn--exclamation.png
+burn--minus.png
+burn--pencil.png
+burn--plus.png
+burn-small.png
+cactus.png
+cake.png
+cake--arrow.png
+cake--exclamation.png
+cake--minus.png
+cake--pencil.png
+cake--plus.png
+cake-plain.png
+calculator.png
+calculator--arrow.png
+calculator--exclamation.png
+calculator--minus.png
+calculator--pencil.png
+calculator--plus.png
+calculator-gray.png
+calculator-scientific.png
+calendar.png
+calendar--arrow.png
+calendar--exclamation.png
+calendar--minus.png
+calendar--pencil.png
+calendar--plus.png
+calendar-blue.png
+calendar-day.png
+calendar-delete.png
+calendar-empty.png
+calendar-export.png
+calendar-import.png
+calendar-insert.png
+calendar-list.png
+calendar-medium.png
+calendar-month.png
+calendar-next.png
+calendar-previous.png
+calendar-property.png
+calendar-relation.png
+calendar-search-result.png
+calendar-select.png
+calendar-select-days.png
+calendar-select-days-span.png
+calendar-select-month.png
+calendar-select-week.png
+calendar-share.png
+calendar-small.png
+calendar-small-month.png
+calendar-task.png
+camcorder.png
+camcorder--arrow.png
+camcorder--exclamation.png
+camcorder--minus.png
+camcorder--pencil.png
+camcorder--plus.png
+camcorder-image.png
+camera.png
+camera--arrow.png
+camera--exclamation.png
+camera--minus.png
+camera--pencil.png
+camera--plus.png
+camera-black.png
+camera-lens.png
+camera-small.png
+camera-small-black.png
+candle.png
+candle-white.png
+candy-cane.png
+car.png
+car--arrow.png
+car--exclamation.png
+car--minus.png
+car--pencil.png
+car--plus.png
+car-red.png
+car-taxi.png
+card.png
+card--arrow.png
+card--exclamation.png
+card--minus.png
+card--pencil.png
+card--plus.png
+card-address.png
+card-export.png
+card-import.png
+card-medium.png
+card-small.png
+cards.png
+cards-address.png
+cards-bind.png
+cards-bind-address.png
+cards-stack.png
+cassette.png
+cassette--arrow.png
+cassette--exclamation.png
+cassette--minus.png
+cassette--pencil.png
+cassette--plus.png
+cassette-label.png
+cassette-small.png
+category.png
+category-group.png
+category-group-select.png
+category-item.png
+category-item-select.png
+categories.png
+caution-board.png
+caution-board-prohibition.png
+certificate.png
+chain.png
+chain--arrow.png
+chain--exclamation.png
+chain--minus.png
+chain--pencil.png
+chain--plus.png
+chain-small.png
+chain-unchain.png
+chair.png
+chair--arrow.png
+chair--exclamation.png
+chair--minus.png
+chair--pencil.png
+chair--plus.png
+chalkboard.png
+chalkboard-text.png
+chart.png
+chart--arrow.png
+chart--exclamation.png
+chart--minus.png
+chart--pencil.png
+chart--plus.png
+chart-down.png
+chart-down-color.png
+chart-medium.png
+chart-pie.png
+chart-pie-separate.png
+chart-up.png
+chart-up-color.png
+checkerboard.png
+cheese.png
+cheese-hole.png
+cheque.png
+cheque--arrow.png
+cheque--exclamation.png
+cheque--minus.png
+cheque--plus.png
+cheque-pen.png
+cheque-sign.png
+chevron.png
+chevron-expand.png
+chevron-small.png
+chevron-small-expand.png
+chocolate.png
+chocolate-bite.png
+chocolate-heart.png
+chocolate-heart-milk.png
+chocolate-milk.png
+church.png
+cigarette.png
+cigarette-prohibition.png
+clapperboard.png
+clapperboard--arrow.png
+clapperboard--exclamation.png
+clapperboard--minus.png
+clapperboard--pencil.png
+clapperboard--plus.png
+clipboard.png
+clipboard--arrow.png
+clipboard--exclamation.png
+clipboard--minus.png
+clipboard--pencil.png
+clipboard--plus.png
+clipboard-block.png
+clipboard-empty.png
+clipboard-invoice.png
+clipboard-list.png
+clipboard-paste.png
+clipboard-paste-document-text.png
+clipboard-paste-image.png
+clipboard-paste-word.png
+clipboard-search-result.png
+clipboard-sign.png
+clipboard-sign-out.png
+clipboard-task.png
+clipboard-text.png
+clock.png
+clock--arrow.png
+clock--exclamation.png
+clock--minus.png
+clock--pencil.png
+clock--plus.png
+clock-frame.png
+clock-history.png
+clock-history-frame.png
+clock-moon-phase.png
+clock-network.png
+clock-select.png
+clock-select-remain.png
+clock-small.png
+co2.png
+color.png
+color--arrow.png
+color--exclamation.png
+color--minus.png
+color--pencil.png
+color--plus.png
+color-adjustment.png
+color-adjustment-green.png
+color-adjustment-red.png
+color-small.png
+color-swatch.png
+color-swatch-small.png
+color-swatches.png
+compass.png
+compass--arrow.png
+compass--exclamation.png
+compass--minus.png
+compass--pencil.png
+compass--plus.png
+compile.png
+compile-error.png
+compile-warning.png
+computer.png
+computer--arrow.png
+computer--exclamation.png
+computer--minus.png
+computer--pencil.png
+computer--plus.png
+computer-cloud.png
+computer-network.png
+computer-off.png
+construction.png
+contrast.png
+contrast-control.png
+contrast-control-up.png
+contrast-low.png
+contrast-small.png
+contrast-small-low.png
+control.png
+control-000-small.png
+control-090.png
+control-090-small.png
+control-180.png
+control-180-small.png
+control-270.png
+control-270-small.png
+control-cursor.png
+control-double.png
+control-double-000-small.png
+control-double-090.png
+control-double-090-small.png
+control-double-180.png
+control-double-180-small.png
+control-double-270.png
+control-double-270-small.png
+control-eject.png
+control-eject-small.png
+control-pause.png
+control-pause-small.png
+control-pause-record.png
+control-pause-record-small.png
+control-power.png
+control-power-small.png
+control-record.png
+control-record-small.png
+control-skip.png
+control-skip-000-small.png
+control-skip-090.png
+control-skip-090-small.png
+control-skip-180.png
+control-skip-180-small.png
+control-skip-270.png
+control-skip-270-small.png
+control-stop.png
+control-stop-000-small.png
+control-stop-090.png
+control-stop-090-small.png
+control-stop-180.png
+control-stop-180-small.png
+control-stop-270.png
+control-stop-270-small.png
+control-stop-square.png
+control-stop-square-small.png
+controller.png
+controller-d-pad.png
+cookie.png
+cookie--arrow.png
+cookie--exclamation.png
+cookie--minus.png
+cookie--pencil.png
+cookie--plus.png
+cookie-bite.png
+cookie-chocolate.png
+cookie-chocolate-sprinkles.png
+cookie-heart.png
+cookie-heart-chocolate.png
+cookie-heart-chocolate-sprinkles.png
+cookie-medium.png
+cookies.png
+counter.png
+counter-count.png
+counter-count-up.png
+counter-reset.png
+counter-stop.png
+creative-commons.png
+credit-card.png
+credit-card--arrow.png
+credit-card--exclamation.png
+credit-card--minus.png
+credit-card--pencil.png
+credit-card--plus.png
+credit-card-green.png
+credit-card-medium.png
+credit-cards.png
+cross.png
+cross-button.png
+cross-circle.png
+cross-circle-frame.png
+cross-octagon.png
+cross-octagon-frame.png
+cross-script.png
+cross-shield.png
+cross-small.png
+cross-small-circle.png
+cross-small-white.png
+cross-white.png
+crown.png
+crown--arrow.png
+crown--exclamation.png
+crown--minus.png
+crown--pencil.png
+crown--plus.png
+crown-bronze.png
+crown-silver.png
+cup.png
+cup--arrow.png
+cup--exclamation.png
+cup--minus.png
+cup--pencil.png
+cup--plus.png
+cup-empty.png
+cup-tea.png
+currency.png
+currency-dollar-aud.png
+currency-dollar-cad.png
+currency-dollar-nzd.png
+currency-dollar-usd.png
+currency-euro.png
+currency-pound.png
+currency-ruble.png
+currency-yen.png
+cursor.png
+cursor-lifebuoy.png
+cursor-question.png
+cursor-small.png
+cushion.png
+cushion-gray.png
+curtain.png
+cutlery.png
+cutlery-fork.png
+cutlery-knife.png
+cutlery-spoon.png
+cutleries.png
+cutter.png
+cutter--arrow.png
+cutter--exclamation.png
+cutter--minus.png
+cutter--pencil.png
+cutter--plus.png
+dashboard.png
+dashboard--arrow.png
+dashboard--exclamation.png
+dashboard--minus.png
+dashboard--pencil.png
+dashboard--plus.png
+dashboard-network.png
+database.png
+database--arrow.png
+database--exclamation.png
+database--minus.png
+database--pencil.png
+database--plus.png
+database-cloud.png
+database-delete.png
+database-export.png
+database-import.png
+database-insert.png
+database-medium.png
+database-network.png
+database-property.png
+database-share.png
+database-small.png
+database-sql.png
+databases.png
+databases-relation.png
+desktop.png
+desktop-empty.png
+desktop-image.png
+desktop-network.png
+desktop-share.png
+diamond.png
+direction.png
+direction--arrow.png
+direction--exclamation.png
+direction--minus.png
+direction--pencil.png
+direction--plus.png
+disc.png
+disc--arrow.png
+disc--exclamation.png
+disc--minus.png
+disc--pencil.png
+disc--plus.png
+disc-blue.png
+disc-case.png
+disc-case-label.png
+disc-label.png
+disc-rename.png
+disc-share.png
+disc-small.png
+discs.png
+disk.png
+disk--arrow.png
+disk--exclamation.png
+disk--minus.png
+disk--pencil.png
+disk--plus.png
+disk-black.png
+disk-rename.png
+disk-return.png
+disk-return-black.png
+disk-share.png
+disk-small.png
+disk-small-black.png
+disks.png
+disks-black.png
+do-not-disturb-sign.png
+do-not-disturb-sign-prohibition.png
+document.png
+document--arrow.png
+document--exclamation.png
+document--minus.png
+document--pencil.png
+document--plus.png
+document-access.png
+document-attribute.png
+document-attribute-b.png
+document-attribute-c.png
+document-attribute-d.png
+document-attribute-e.png
+document-attribute-f.png
+document-attribute-g.png
+document-attribute-h.png
+document-attribute-i.png
+document-attribute-j.png
+document-attribute-k.png
+document-attribute-l.png
+document-attribute-m.png
+document-attribute-n.png
+document-attribute-o.png
+document-attribute-p.png
+document-attribute-q.png
+document-attribute-r.png
+document-attribute-s.png
+document-attribute-t.png
+document-attribute-u.png
+document-attribute-v.png
+document-attribute-w.png
+document-attribute-x.png
+document-attribute-y.png
+document-attribute-z.png
+document-binary.png
+document-block.png
+document-braille.png
+document-broken.png
+document-bookmark.png
+document-break.png
+document-clock.png
+document-code.png
+document-convert.png
+document-copy.png
+document-epub.png
+document-epub-text.png
+document-excel.png
+document-excel-csv.png
+document-excel-table.png
+document-export.png
+document-film.png
+document-flash.png
+document-flash-movie.png
+document-globe.png
+document-hf.png
+document-hf-delete.png
+document-hf-delete-footer.png
+document-hf-insert.png
+document-hf-insert-footer.png
+document-hf-select.png
+document-hf-select-footer.png
+document-horizontal.png
+document-horizontal-text.png
+document-illustrator.png
+document-image.png
+document-import.png
+document-insert.png
+document-invoice.png
+document-list.png
+document-medium.png
+document-mobi.png
+document-mobi-text.png
+document-music.png
+document-music-playlist.png
+document-node.png
+document-number.png
+document-number-0.png
+document-number-1.png
+document-number-2.png
+document-number-3.png
+document-number-4.png
+document-number-5.png
+document-number-6.png
+document-number-7.png
+document-number-8.png
+document-number-9.png
+document-office.png
+document-office-text.png
+document-outlook.png
+document-page.png
+document-page-last.png
+document-page-next.png
+document-page-previous.png
+document-pdf.png
+document-pdf-text.png
+document-photoshop.png
+document-photoshop-image.png
+document-php.png
+document-powerpoint.png
+document-rename.png
+document-resize.png
+document-resize-actual.png
+document-search-result.png
+document-share.png
+document-shred.png
+document-small.png
+document-small-list.png
+document-smiley.png
+document-smiley-sad.png
+document-snippet.png
+document-stamp.png
+document-stand.png
+document-sticky-note.png
+document-sub.png
+document-table.png
+document-tag.png
+document-task.png
+document-template.png
+document-tex.png
+document-text.png
+document-text-image.png
+document-tree.png
+document-view.png
+document-view-book.png
+document-view-thumbnail.png
+document-visual-studio.png
+document-word.png
+document-word-text.png
+document-word-tick.png
+document-xaml.png
+document-zipper.png
+documents.png
+documents-stack.png
+documents-text.png
+door.png
+door--arrow.png
+door--exclamation.png
+door--minus.png
+door--pencil.png
+door--plus.png
+door-open.png
+door-open-in.png
+door-open-out.png
+download.png
+download-cloud.png
+download-linux.png
+download-mac-os.png
+drawer.png
+drawer--arrow.png
+drawer--exclamation.png
+drawer--minus.png
+drawer--pencil.png
+drawer--plus.png
+drawer-open.png
+dress.png
+drill.png
+drill--arrow.png
+drill--exclamation.png
+drill--minus.png
+drill--pencil.png
+drill--plus.png
+drive.png
+drive--arrow.png
+drive--exclamation.png
+drive--minus.png
+drive--pencil.png
+drive--plus.png
+drive-disc.png
+drive-disc-blue.png
+drive-download.png
+drive-globe.png
+drive-medium.png
+drive-network.png
+drive-rename.png
+drive-share.png
+drive-small.png
+drive-upload.png
+dummy.png
+dummy-happy.png
+dummy-sad.png
+dummy-small.png
+e-book-reader.png
+e-book-reader-black.png
+e-book-reader-white.png
+ear.png
+ear--arrow.png
+ear--exclamation.png
+ear--minus.png
+ear--pencil.png
+ear--plus.png
+ear-listen.png
+ear-right.png
+edit.png
+edit-alignment.png
+edit-alignment-center.png
+edit-alignment-justify.png
+edit-alignment-justify-distribute.png
+edit-alignment-right.png
+edit-all-caps.png
+edit-bold.png
+edit-code.png
+edit-code-division.png
+edit-color.png
+edit-column.png
+edit-comma.png
+edit-decimal.png
+edit-decimal-decrease.png
+edit-diff.png
+edit-direction.png
+edit-direction-rtl.png
+edit-drop-cap.png
+edit-family.png
+edit-heading.png
+edit-heading-1.png
+edit-heading-2.png
+edit-heading-3.png
+edit-heading-4.png
+edit-heading-5.png
+edit-heading-6.png
+edit-hyphenation.png
+edit-image.png
+edit-image-center.png
+edit-image-right.png
+edit-indent.png
+edit-indent-rtl.png
+edit-italic.png
+edit-kerning.png
+edit-language.png
+edit-letter-spacing.png
+edit-line-spacing.png
+edit-lipsum.png
+edit-list.png
+edit-list-order.png
+edit-list-order-rtl.png
+edit-list-rtl.png
+edit-lowercase.png
+edit-mathematics.png
+edit-number.png
+edit-outdent.png
+edit-outdent-rtl.png
+edit-outline.png
+edit-overline.png
+edit-padding.png
+edit-padding-left.png
+edit-padding-right.png
+edit-padding-top.png
+edit-percent.png
+edit-pilcrow.png
+edit-quotation.png
+edit-replace.png
+edit-rotate.png
+edit-rule.png
+edit-scale.png
+edit-scale-vertical.png
+edit-shade.png
+edit-shadow.png
+edit-signiture.png
+edit-size.png
+edit-size-down.png
+edit-size-up.png
+edit-small-caps.png
+edit-space.png
+edit-strike.png
+edit-strike-double.png
+edit-style.png
+edit-subscript.png
+edit-superscript.png
+edit-symbol.png
+edit-underline.png
+edit-underline-double.png
+edit-uppercase.png
+edit-vertical-alignment.png
+edit-vertical-alignment-middle.png
+edit-vertical-alignment-top.png
+edit-writing-mode.png
+edit-writing-mode-tbrl.png
+envelope.png
+envelope--arrow.png
+envelope--exclamation.png
+envelope--minus.png
+envelope--pencil.png
+envelope--plus.png
+envelope-at-sign.png
+envelope-label.png
+envelope-share.png
+envelope-string.png
+equalizer.png
+equalizer--arrow.png
+equalizer--exclamation.png
+equalizer--minus.png
+equalizer--pencil.png
+equalizer--plus.png
+equalizer-flat.png
+equalizer-high.png
+equalizer-low.png
+eraser.png
+eraser--arrow.png
+eraser--exclamation.png
+eraser--minus.png
+eraser--pencil.png
+eraser--plus.png
+eraser-small.png
+exclamation.png
+exclamation--frame.png
+exclamation-button.png
+exclamation-circle.png
+exclamation-circle-frame.png
+exclamation-diamond.png
+exclamation-diamond-frame.png
+exclamation-octagon.png
+exclamation-octagon-frame.png
+exclamation-red.png
+exclamation-red-frame.png
+exclamation-shield.png
+exclamation-shield-frame.png
+exclamation-small.png
+exclamation-small-red.png
+exclamation-small-white.png
+exclamation-white.png
+external.png
+external-small.png
+eye.png
+eye--arrow.png
+eye--exclamation.png
+eye--minus.png
+eye--pencil.png
+eye--plus.png
+eye-close.png
+eye-half.png
+eye-red.png
+feed.png
+feed--arrow.png
+feed--exclamation.png
+feed--minus.png
+feed--pencil.png
+feed--plus.png
+feed-balloon.png
+feed-document.png
+feed-small.png
+fill.png
+fill-090.png
+fill-180.png
+fill-270.png
+fill-medium.png
+fill-medium-090.png
+fill-medium-180.png
+fill-medium-270.png
+film.png
+film--arrow.png
+film--exclamation.png
+film--minus.png
+film--pencil.png
+film--plus.png
+film-cast.png
+film-medium.png
+film-small.png
+film-timeline.png
+film-youtube.png
+films.png
+fingerprint.png
+fingerprint-recognition.png
+fingerprint-recognition-fail.png
+fire.png
+fire--arrow.png
+fire--exclamation.png
+fire--minus.png
+fire--pencil.png
+fire--plus.png
+fire-big.png
+fire-small.png
+flag.png
+flag--arrow.png
+flag--exclamation.png
+flag--minus.png
+flag--pencil.png
+flag--plus.png
+flag-black.png
+flag-blue.png
+flag-checker.png
+flag-gray.png
+flag-green.png
+flag-pink.png
+flag-purple.png
+flag-small.png
+flag-white.png
+flag-yellow.png
+flashlight.png
+flashlight--arrow.png
+flashlight--exclamation.png
+flashlight--minus.png
+flashlight--pencil.png
+flashlight--plus.png
+flashlight-shine.png
+flask.png
+flask--arrow.png
+flask--exclamation.png
+flask--minus.png
+flask--pencil.png
+flask--plus.png
+flask-empty.png
+flower.png
+flower-face.png
+flower-pluck.png
+foaf.png
+folder.png
+folder--arrow.png
+folder--exclamation.png
+folder--minus.png
+folder--pencil.png
+folder--plus.png
+folder-bookmark.png
+folder-broken.png
+folder-export.png
+folder-horizontal.png
+folder-horizontal-open.png
+folder-import.png
+folder-medium.png
+folder-network.png
+folder-network-horizontal.png
+folder-network-horizontal-open.png
+folder-open.png
+folder-open-document.png
+folder-open-document-music.png
+folder-open-document-music-playlist.png
+folder-open-document-text.png
+folder-open-feed.png
+folder-open-film.png
+folder-open-image.png
+folder-open-slide.png
+folder-open-table.png
+folder-rename.png
+folder-search-result.png
+folder-share.png
+folder-shred.png
+folder-small.png
+folder-small-horizontal.png
+folder-smiley.png
+folder-smiley-sad.png
+folder-stamp.png
+folder-stand.png
+folder-sticky-note.png
+folder-tree.png
+folder-zipper.png
+folders.png
+folders-stack.png
+folding-fan.png
+footprint.png
+footprints.png
+fruit.png
+fruit-apple-half.png
+fruit-grape.png
+fruit-lime.png
+fruit-orange.png
+function.png
+funnel.png
+funnel--arrow.png
+funnel--exclamation.png
+funnel--minus.png
+funnel--pencil.png
+funnel--plus.png
+funnel-small.png
+futon.png
+game.png
+game-monitor.png
+gear.png
+gear--arrow.png
+gear--exclamation.png
+gear--minus.png
+gear--pencil.png
+gear--plus.png
+gear-small.png
+gender.png
+gender-female.png
+geolocation.png
+geolocation-small.png
+geotag.png
+geotag-balloon.png
+geotag-document.png
+geotag-small.png
+ghost.png
+ghost-small.png
+gingerbread-man.png
+gingerbread-man-chocolate.png
+git.png
+git-small.png
+glass.png
+glass--arrow.png
+glass--exclamation.png
+glass--minus.png
+glass--pencil.png
+glass--plus.png
+glass-empty.png
+glass-narrow.png
+glass-wide.png
+globe.png
+globe--arrow.png
+globe--exclamation.png
+globe--minus.png
+globe--pencil.png
+globe--plus.png
+globe-green.png
+globe-medium.png
+globe-medium-green.png
+globe-model.png
+globe-network.png
+globe-network-ethernet.png
+globe-place.png
+globe-share.png
+globe-small.png
+globe-small-green.png
+gradient.png
+gradient-small.png
+graduation-hat.png
+graphic-card.png
+grid.png
+grid-dot.png
+grid-small.png
+grid-small-dot.png
+grid-snap.png
+grid-snap-dot.png
+guide.png
+guide-snap.png
+guitar.png
+guitar--arrow.png
+guitar--exclamation.png
+guitar--minus.png
+guitar--pencil.png
+guitar--plus.png
+haiku.png
+haiku-wide.png
+hamburger.png
+hammer.png
+hammer--arrow.png
+hammer--exclamation.png
+hammer--minus.png
+hammer--pencil.png
+hammer--plus.png
+hammer-left.png
+hammer-screwdriver.png
+hand.png
+hand-finger.png
+hand-horns.png
+hand-ily.png
+hand-pinky.png
+hand-point.png
+hand-point-090.png
+hand-point-180.png
+hand-point-270.png
+hand-property.png
+hand-red-string-of-fate.png
+hand-shake.png
+hand-share.png
+hard-hat.png
+hard-hat--arrow.png
+hard-hat--exclamation.png
+hard-hat--minus.png
+hard-hat--pencil.png
+hard-hat--plus.png
+hard-hat-military.png
+hard-hat-military-camouflage.png
+hard-hat-mine.png
+headphone.png
+headphone--arrow.png
+headphone--exclamation.png
+headphone--minus.png
+headphone--pencil.png
+headphone--plus.png
+headphone-microphone.png
+headstone.png
+headstone-cross.png
+headstone-rip.png
+heart.png
+heart--arrow.png
+heart--exclamation.png
+heart--minus.png
+heart--pencil.png
+heart--plus.png
+heart-break.png
+heart-empty.png
+heart-half.png
+heart-small.png
+heart-small-empty.png
+heart-small-half.png
+highlighter.png
+highlighter--arrow.png
+highlighter--exclamation.png
+highlighter--minus.png
+highlighter--plus.png
+highlighter-color.png
+highlighter-small.png
+highlighter-text.png
+holly.png
+home.png
+home--arrow.png
+home--exclamation.png
+home--minus.png
+home--pencil.png
+home--plus.png
+home-medium.png
+home-network.png
+home-share.png
+home-small.png
+home-for-sale-sign.png
+home-for-sale-sign-blue.png
+home-for-sale-sign-red.png
+hourglass.png
+hourglass--arrow.png
+hourglass--exclamation.png
+hourglass--minus.png
+hourglass--pencil.png
+hourglass--plus.png
+hourglass-select.png
+hourglass-select-remain.png
+ice.png
+ice--arrow.png
+ice--exclamation.png
+ice--minus.png
+ice--pencil.png
+ice--plus.png
+ice-cream.png
+ice-cream-blue-moon.png
+ice-cream-chocolate.png
+ice-cream-empty.png
+ice-cream-sprinkles.png
+ice-cream-sprinkles-blue-moon.png
+ice-cream-sprinkles-chocolate.png
+image.png
+image--arrow.png
+image--exclamation.png
+image--minus.png
+image--pencil.png
+image--plus.png
+image-balloon.png
+image-blur.png
+image-cast.png
+image-crop.png
+image-empty.png
+image-export.png
+image-import.png
+image-instagram.png
+image-instagram-frame.png
+image-map.png
+image-medium.png
+image-reflection.png
+image-resize.png
+image-resize-actual.png
+image-saturation.png
+image-saturation-up.png
+image-select.png
+image-share.png
+image-sharpen.png
+image-small.png
+image-small-sunset.png
+image-sunset.png
+image-vertical.png
+image-vertical-sunset.png
+images.png
+images-flickr.png
+images-stack.png
+inbox.png
+inbox--arrow.png
+inbox--exclamation.png
+inbox--minus.png
+inbox--pencil.png
+inbox--plus.png
+inbox-document.png
+inbox-document-music.png
+inbox-document-music-playlist.png
+inbox-document-text.png
+inbox-download.png
+inbox-film.png
+inbox-image.png
+inbox-slide.png
+inbox-table.png
+inbox-upload.png
+infocard.png
+infocard-small.png
+information.png
+information-balloon.png
+information-button.png
+information-frame.png
+information-italic.png
+information-octagon.png
+information-octagon-frame.png
+information-shield.png
+information-small.png
+information-small-white.png
+information-white.png
+jar.png
+jar--arrow.png
+jar--exclamation.png
+jar--minus.png
+jar--pencil.png
+jar--plus.png
+jar-empty.png
+jar-label.png
+jar-open.png
+joystick.png
+json.png
+key.png
+key--arrow.png
+key--exclamation.png
+key--minus.png
+key--pencil.png
+key--plus.png
+key-solid.png
+keyboard.png
+keyboard--arrow.png
+keyboard--exclamation.png
+keyboard--minus.png
+keyboard--pencil.png
+keyboard--plus.png
+keyboard-command.png
+keyboard-enter.png
+keyboard-full.png
+keyboard-full-wireless.png
+keyboard-small.png
+keyboard-smiley.png
+keyboard-space.png
+keyboards.png
+keyboards-combination.png
+language.png
+language-balloon.png
+language-document.png
+language-small.png
+layer.png
+layer--arrow.png
+layer--exclamation.png
+layer--minus.png
+layer--pencil.png
+layer--plus.png
+layer-flip.png
+layer-flip-vertical.png
+layer-mask.png
+layer-resize.png
+layer-resize-actual.png
+layer-resize-replicate.png
+layer-resize-replicate-vertical.png
+layer-rotate.png
+layer-rotate-left.png
+layer-select.png
+layer-select-point.png
+layer-shade.png
+layer-shape.png
+layer-shape-curve.png
+layer-shape-ellipse.png
+layer-shape-line.png
+layer-shape-polygon.png
+layer-shape-polyline.png
+layer-shape-round.png
+layer-shape-text.png
+layer-shred.png
+layer-small.png
+layer-transparent.png
+layer-vector.png
+layers.png
+layers-alignment.png
+layers-alignment-bottom.png
+layers-alignment-center.png
+layers-alignment-left.png
+layers-alignment-middle.png
+layers-alignment-right.png
+layers-arrange.png
+layers-arrange-back.png
+layers-group.png
+layers-small.png
+layers-stack.png
+layers-stack-arrange.png
+layers-stack-arrange-back.png
+layers-ungroup.png
+layout.png
+layout-2.png
+layout-2-equal.png
+layout-3.png
+layout-3-mix.png
+layout-4.png
+layout-6.png
+layout-design.png
+layout-header.png
+layout-header-2.png
+layout-header-2-equal.png
+layout-header-3.png
+layout-header-3-mix.png
+layout-hf.png
+layout-hf-2.png
+layout-hf-2-equal.png
+layout-hf-3.png
+layout-hf-3-mix.png
+layout-join.png
+layout-join-vertical.png
+layout-select.png
+layout-select-content.png
+layout-select-footer.png
+layout-select-sidebar.png
+layout-split.png
+layout-split-vertical.png
+leaf.png
+leaf--arrow.png
+leaf--exclamation.png
+leaf--minus.png
+leaf--pencil.png
+leaf--plus.png
+leaf-plant.png
+leaf-wormhole.png
+leaf-red.png
+leaf-yellow.png
+license-key.png
+lifebuoy.png
+lifebuoy--arrow.png
+lifebuoy--exclamation.png
+lifebuoy--minus.png
+lifebuoy--pencil.png
+lifebuoy--plus.png
+lifebuoy-medium.png
+lifebuoy-small.png
+light-bulb.png
+light-bulb--arrow.png
+light-bulb--exclamation.png
+light-bulb--minus.png
+light-bulb--pencil.png
+light-bulb--plus.png
+light-bulb-code.png
+light-bulb-off.png
+light-bulb-small.png
+light-bulb-small-off.png
+lighthouse.png
+lighthouse-shine.png
+lightning.png
+lightning--arrow.png
+lightning--exclamation.png
+lightning--minus.png
+lightning--pencil.png
+lightning--plus.png
+lightning-small.png
+locale.png
+locale-alternate.png
+lock.png
+lock--arrow.png
+lock--exclamation.png
+lock--minus.png
+lock--pencil.png
+lock--plus.png
+lock-small.png
+lock-ssl.png
+lock-unlock.png
+lock-warning.png
+lollipop.png
+luggage.png
+luggage--arrow.png
+luggage--exclamation.png
+luggage--minus.png
+luggage--pencil.png
+luggage--plus.png
+luggage-tag.png
+mac-os.png
+magnet.png
+magnet--arrow.png
+magnet--exclamation.png
+magnet--minus.png
+magnet--pencil.png
+magnet--plus.png
+magnet-blue.png
+magnet-small.png
+magnifier.png
+magnifier--arrow.png
+magnifier--exclamation.png
+magnifier--minus.png
+magnifier--pencil.png
+magnifier--plus.png
+magnifier-history.png
+magnifier-history-left.png
+magnifier-left.png
+magnifier-medium.png
+magnifier-medium-left.png
+magnifier-small.png
+magnifier-zoom.png
+magnifier-zoom-actual.png
+magnifier-zoom-actual-equal.png
+magnifier-zoom-fit.png
+magnifier-zoom-in.png
+magnifier-zoom-out.png
+mahjong.png
+mahjong--arrow.png
+mahjong--exclamation.png
+mahjong--minus.png
+mahjong--pencil.png
+mahjong--plus.png
+mahjong-white.png
+mail.png
+mail--arrow.png
+mail--exclamation.png
+mail--minus.png
+mail--pencil.png
+mail--plus.png
+mail-air.png
+mail-at-sign.png
+mail-forward.png
+mail-forward-all.png
+mail-medium.png
+mail-medium-open.png
+mail-open.png
+mail-open-document.png
+mail-open-document-music.png
+mail-open-document-music-playlist.png
+mail-open-document-text.png
+mail-open-film.png
+mail-open-image.png
+mail-open-table.png
+mail-receive.png
+mail-reply.png
+mail-reply-all.png
+mail-send.png
+mail-send-receive.png
+mail-share.png
+mail-small.png
+mails.png
+mails-stack.png
+map.png
+map--arrow.png
+map--exclamation.png
+map--minus.png
+map--pencil.png
+map--plus.png
+map-medium.png
+map-pin.png
+map-resize.png
+map-resize-actual.png
+map-share.png
+maps.png
+maps-stack.png
+marker.png
+marker--arrow.png
+marker--exclamation.png
+marker--minus.png
+marker--pencil.png
+marker--plus.png
+marker-small.png
+mask.png
+medal.png
+medal--arrow.png
+medal--exclamation.png
+medal--minus.png
+medal--pencil.png
+medal--plus.png
+medal-bronze.png
+medal-bronze-premium.png
+medal-bronze-red.png
+medal-bronze-red-premium.png
+medal-premium.png
+medal-red.png
+medal-red-premium.png
+medal-silver.png
+medal-silver-premium.png
+medal-silver-red.png
+medal-silver-red-premium.png
+media-player.png
+media-player--arrow.png
+media-player--exclamation.png
+media-player--minus.png
+media-player--pencil.png
+media-player--plus.png
+media-player-black.png
+media-player-cast.png
+media-player-medium.png
+media-player-medium-black.png
+media-player-medium-blue.png
+media-player-medium-green.png
+media-player-medium-orange.png
+media-player-medium-pink.png
+media-player-medium-purple.png
+media-player-medium-red.png
+media-player-medium-yellow.png
+media-player-phone.png
+media-player-phone-horizontal.png
+media-player-phone-protector.png
+media-player-protector.png
+media-player-small.png
+media-player-small-blue.png
+media-player-small-green.png
+media-player-small-pink.png
+media-player-small-red.png
+media-player-xsmall.png
+media-player-xsmall-black.png
+media-player-xsmall-blue.png
+media-player-xsmall-green.png
+media-player-xsmall-pink.png
+media-player-xsmall-polish.png
+media-players.png
+megaphone.png
+megaphone--arrow.png
+megaphone--exclamation.png
+megaphone--minus.png
+megaphone--pencil.png
+megaphone--plus.png
+memory.png
+metronome.png
+metronome--arrow.png
+metronome--exclamation.png
+metronome--minus.png
+metronome--pencil.png
+metronome--plus.png
+microformats.png
+microphone.png
+microphone--arrow.png
+microphone--exclamation.png
+microphone--minus.png
+microphone--pencil.png
+microphone--plus.png
+milestone.png
+milestone-calendar.png
+milk.png
+milk-label.png
+minus.png
+minus-button.png
+minus-circle.png
+minus-circle-frame.png
+minus-octagon.png
+minus-octagon-frame.png
+minus-shield.png
+minus-small.png
+minus-small-circle.png
+minus-small-white.png
+minus-white.png
+mizuhiki-paper-cord.png
+mizuhiki-paper-cord-alternate.png
+mobile-phone.png
+mobile-phone--arrow.png
+mobile-phone--exclamation.png
+mobile-phone--minus.png
+mobile-phone--pencil.png
+mobile-phone--plus.png
+mobile-phone-cast.png
+mobile-phone-medium.png
+mobile-phone-off.png
+mobile-phone-protector.png
+molecule.png
+money.png
+money--arrow.png
+money--exclamation.png
+money--minus.png
+money--pencil.png
+money--plus.png
+money-coin.png
+money-medium.png
+moneys.png
+money-bag.png
+money-bag-dollar.png
+money-bag-euro.png
+money-bag-label.png
+money-bag-yen.png
+monitor.png
+monitor--arrow.png
+monitor--exclamation.png
+monitor--minus.png
+monitor--pencil.png
+monitor--plus.png
+monitor-blue.png
+monitor-cast.png
+monitor-cloud.png
+monitor-image.png
+monitor-medium.png
+monitor-network.png
+monitor-off.png
+monitor-protector.png
+monitor-screensaver.png
+monitor-sidebar.png
+monitor-wallpaper.png
+monitor-window.png
+monitor-window-3d.png
+monitor-window-flow.png
+mouse.png
+mouse--arrow.png
+mouse--exclamation.png
+mouse--minus.png
+mouse--pencil.png
+mouse--plus.png
+mouse-select.png
+mouse-select-right.png
+mouse-select-wheel.png
+mushroom.png
+music.png
+music--arrow.png
+music--exclamation.png
+music--minus.png
+music--pencil.png
+music--plus.png
+music-beam.png
+music-beam-16.png
+music-small.png
+mustache.png
+na.png
+navigation.png
+navigation-000-button.png
+navigation-000-button-white.png
+navigation-000-frame.png
+navigation-000-white.png
+navigation-090.png
+navigation-090-button.png
+navigation-090-button-white.png
+navigation-090-frame.png
+navigation-090-white.png
+navigation-180.png
+navigation-180-button.png
+navigation-180-button-white.png
+navigation-180-frame.png
+navigation-180-white.png
+navigation-270.png
+navigation-270-button.png
+navigation-270-button-white.png
+navigation-270-frame.png
+navigation-270-white.png
+network.png
+network-cloud.png
+network-clouds.png
+network-ethernet.png
+network-firewall.png
+network-hub.png
+network-ip.png
+network-ip-local.png
+network-status.png
+network-status-away.png
+network-status-busy.png
+network-status-offline.png
+network-wireless.png
+new.png
+new-text.png
+newspaper.png
+newspaper--arrow.png
+newspaper--exclamation.png
+newspaper--minus.png
+newspaper--pencil.png
+newspaper--plus.png
+newspapers.png
+node.png
+node-delete.png
+node-delete-child.png
+node-delete-next.png
+node-delete-previous.png
+node-design.png
+node-insert.png
+node-insert-child.png
+node-insert-next.png
+node-insert-previous.png
+node-magnifier.png
+node-select.png
+node-select-all.png
+node-select-child.png
+node-select-next.png
+node-select-previous.png
+notebook.png
+notebook--arrow.png
+notebook--exclamation.png
+notebook--minus.png
+notebook--pencil.png
+notebook--plus.png
+notebook-medium.png
+notebook-share.png
+notebook-sticky-note.png
+notebooks.png
+notification-counter.png
+notification-counter-02.png
+notification-counter-03.png
+notification-counter-04.png
+notification-counter-05.png
+notification-counter-06.png
+notification-counter-07.png
+notification-counter-08.png
+notification-counter-09.png
+notification-counter-10.png
+notification-counter-11.png
+notification-counter-12.png
+notification-counter-13.png
+notification-counter-14.png
+notification-counter-15.png
+notification-counter-16.png
+notification-counter-17.png
+notification-counter-18.png
+notification-counter-19.png
+notification-counter-20.png
+notification-counter-20-plus.png
+notification-counter-42.png
+occluder.png
+odata.png
+odata-balloon.png
+odata-document.png
+odata-small.png
+oil-barrel.png
+openid.png
+open-share.png
+open-share-balloon.png
+open-share-document.png
+open-share-small.png
+open-source.png
+opml.png
+opml-balloon.png
+opml-document.png
+opml-small.png
+paint-brush.png
+paint-brush--arrow.png
+paint-brush--exclamation.png
+paint-brush--minus.png
+paint-brush--pencil.png
+paint-brush--plus.png
+paint-brush-color.png
+paint-brush-prohibition.png
+paint-brush-small.png
+paint-can.png
+paint-can--arrow.png
+paint-can--exclamation.png
+paint-can--minus.png
+paint-can--pencil.png
+paint-can--plus.png
+paint-can-color.png
+paint-can-medium.png
+paint-can-paint-brush.png
+paint-tube.png
+paint-tube--arrow.png
+paint-tube--exclamation.png
+paint-tube--minus.png
+paint-tube--pencil.png
+paint-tube--plus.png
+paint-tube-color.png
+paint-tube-medium.png
+palette.png
+palette--arrow.png
+palette--exclamation.png
+palette--minus.png
+palette--pencil.png
+palette--plus.png
+palette-color.png
+palette-medium.png
+palette-paint-brush.png
+paper-bag.png
+paper-bag--arrow.png
+paper-bag--exclamation.png
+paper-bag--minus.png
+paper-bag--pencil.png
+paper-bag--plus.png
+paper-bag-label.png
+paper-bag-recycle.png
+paper-clip.png
+paper-clip-prohibition.png
+paper-clip-small.png
+paper-lantern.png
+paper-lantern-emblem.png
+paper-lantern-red.png
+paper-lantern-repast.png
+paper-lantern-repast-red.png
+paper-plane.png
+paper-plane--arrow.png
+paper-plane--exclamation.png
+paper-plane--minus.png
+paper-plane--pencil.png
+paper-plane--plus.png
+paper-plane-return.png
+party-hat.png
+pda.png
+pda--arrow.png
+pda--exclamation.png
+pda--minus.png
+pda--pencil.png
+pda--plus.png
+pda-off.png
+pda-protector.png
+pearl.png
+pearl-shell.png
+pencil.png
+pencil--arrow.png
+pencil--exclamation.png
+pencil--minus.png
+pencil--plus.png
+pencil-button.png
+pencil-color.png
+pencil-field.png
+pencil-prohibition.png
+pencil-ruler.png
+pencil-small.png
+photo-album.png
+photo-album--arrow.png
+photo-album--exclamation.png
+photo-album--minus.png
+photo-album--pencil.png
+photo-album--plus.png
+photo-album-blue.png
+piano.png
+piano--arrow.png
+piano--exclamation.png
+piano--minus.png
+piano--pencil.png
+piano--plus.png
+picture.png
+picture--arrow.png
+picture--exclamation.png
+picture--minus.png
+picture--pencil.png
+picture--plus.png
+picture-medium.png
+picture-small.png
+picture-small-sunset.png
+picture-sunset.png
+pictures.png
+pictures-stack.png
+piggy-bank.png
+piggy-bank-empty.png
+pill.png
+pill--arrow.png
+pill--exclamation.png
+pill--minus.png
+pill--pencil.png
+pill--plus.png
+pill-blue.png
+pill-small.png
+pill-small-blue.png
+pills.png
+pillow.png
+pillow-gray.png
+pin.png
+pin--arrow.png
+pin--exclamation.png
+pin--minus.png
+pin--pencil.png
+pin--plus.png
+pin-small.png
+pipette.png
+pipette--arrow.png
+pipette--exclamation.png
+pipette--minus.png
+pipette--pencil.png
+pipette--plus.png
+pipette-color.png
+plate.png
+plate-cutlery.png
+plates.png
+playing-card.png
+playing-card--arrow.png
+playing-card--exclamation.png
+playing-card--minus.png
+playing-card--pencil.png
+playing-card--plus.png
+plug.png
+plug--arrow.png
+plug--exclamation.png
+plug--minus.png
+plug--pencil.png
+plug--plus.png
+plug-connect.png
+plug-disconnect.png
+plug-disconnect-prohibition.png
+plus.png
+plus-button.png
+plus-circle.png
+plus-circle-frame.png
+plus-octagon.png
+plus-octagon-frame.png
+plus-shield.png
+plus-small.png
+plus-small-circle.png
+plus-small-white.png
+plus-white.png
+point.png
+point--arrow.png
+point--exclamation.png
+point--minus.png
+point--pencil.png
+point--plus.png
+point-bronze.png
+point-silver.png
+point-small.png
+points.png
+poison.png
+poison-bubble.png
+poison-green.png
+poison-purple.png
+poop.png
+poop-smiley.png
+poop-smiley-sad.png
+popcorn.png
+popcorn-empty.png
+postage-stamp.png
+postage-stamp--arrow.png
+postage-stamp--exclamation.png
+postage-stamp--minus.png
+postage-stamp--pencil.png
+postage-stamp--plus.png
+postage-stamp-at-sign.png
+power-supply.png
+present.png
+present--arrow.png
+present--exclamation.png
+present--minus.png
+present--pencil.png
+present--plus.png
+present-label.png
+price-tag.png
+price-tag--arrow.png
+price-tag--exclamation.png
+price-tag--minus.png
+price-tag--pencil.png
+price-tag--plus.png
+price-tag-label.png
+printer.png
+printer--arrow.png
+printer--exclamation.png
+printer--minus.png
+printer--pencil.png
+printer--plus.png
+printer-color.png
+printer-empty.png
+printer-medium.png
+printer-monochrome.png
+printer-network.png
+printer-share.png
+printer-small.png
+processor.png
+processor-bit.png
+processor-bit-008.png
+processor-bit-016.png
+processor-bit-024.png
+processor-bit-032.png
+processor-bit-048.png
+processor-bit-064.png
+processor-bit-128.png
+processor-clock.png
+processor-clock-up.png
+prohibition.png
+prohibition-button.png
+prohibition-small.png
+projection-screen.png
+projection-screen--arrow.png
+projection-screen--exclamation.png
+projection-screen--minus.png
+projection-screen--pencil.png
+projection-screen--plus.png
+projection-screen-presentation.png
+property.png
+property-blue.png
+property-export.png
+property-import.png
+puzzle.png
+puzzle--arrow.png
+puzzle--exclamation.png
+puzzle--minus.png
+puzzle--pencil.png
+puzzle--plus.png
+question.png
+question-balloon.png
+question-button.png
+question-frame.png
+question-octagon.png
+question-octagon-frame.png
+question-shield.png
+question-small.png
+question-small-white.png
+question-white.png
+quill.png
+quill--arrow.png
+quill--exclamation.png
+quill--minus.png
+quill--plus.png
+quill-prohibition.png
+radar.png
+radio.png
+radio--arrow.png
+radio--exclamation.png
+radio--minus.png
+radio--pencil.png
+radio--plus.png
+radio-old.png
+radioactivity.png
+radioactivity-drum.png
+rainbow.png
+receipt.png
+receipt--arrow.png
+receipt--exclamation.png
+receipt--minus.png
+receipt--pencil.png
+receipt--plus.png
+receipt-excel.png
+receipt-excel-text.png
+receipt-export.png
+receipt-import.png
+receipt-invoice.png
+receipt-medium.png
+receipt-share.png
+receipt-shred.png
+receipt-stamp.png
+receipt-sticky-note.png
+receipt-text.png
+receipts.png
+receipts-text.png
+regular-expression.png
+regular-expression-delimiter.png
+regular-expression-search.png
+regular-expression-search-match.png
+remote-control.png
+report.png
+report--arrow.png
+report--exclamation.png
+report--minus.png
+report--pencil.png
+report--plus.png
+report-excel.png
+report-image.png
+report-medium.png
+report-paper.png
+report-share.png
+report-word.png
+reports.png
+reports-stack.png
+resource-monitor.png
+resource-monitor-protector.png
+ribbon.png
+ring.png
+road.png
+road-sign.png
+robot.png
+robot-off.png
+rocket.png
+rocket--arrow.png
+rocket--exclamation.png
+rocket--minus.png
+rocket--pencil.png
+rocket--plus.png
+rocket-fly.png
+rosette.png
+rosette-label.png
+rubber-balloon.png
+rubber-balloons.png
+ruby.png
+ruler.png
+ruler--arrow.png
+ruler--exclamation.png
+ruler--minus.png
+ruler--pencil.png
+ruler--plus.png
+ruler-crop.png
+ruler-triangle.png
+safe.png
+safe--arrow.png
+safe--exclamation.png
+safe--minus.png
+safe--pencil.png
+safe--plus.png
+santa-hat.png
+scanner.png
+scanner--arrow.png
+scanner--exclamation.png
+scanner--minus.png
+scanner--pencil.png
+scanner--plus.png
+scanner-off.png
+scissors.png
+scissors--arrow.png
+scissors--exclamation.png
+scissors--minus.png
+scissors--pencil.png
+scissors--plus.png
+scissors-blue.png
+screwdriver.png
+screwdriver--arrow.png
+screwdriver--exclamation.png
+screwdriver--minus.png
+screwdriver--pencil.png
+screwdriver--plus.png
+script.png
+script--arrow.png
+script--exclamation.png
+script--minus.png
+script--pencil.png
+script--plus.png
+script-attribute.png
+script-attribute-b.png
+script-attribute-c.png
+script-attribute-d.png
+script-attribute-e.png
+script-attribute-f.png
+script-attribute-g.png
+script-attribute-h.png
+script-attribute-i.png
+script-attribute-j.png
+script-attribute-k.png
+script-attribute-l.png
+script-attribute-m.png
+script-attribute-n.png
+script-attribute-o.png
+script-attribute-p.png
+script-attribute-q.png
+script-attribute-r.png
+script-attribute-s.png
+script-attribute-t.png
+script-attribute-u.png
+script-attribute-v.png
+script-attribute-w.png
+script-attribute-x.png
+script-attribute-y.png
+script-attribute-z.png
+script-binary.png
+script-block.png
+script-code.png
+script-excel.png
+script-export.png
+script-flash.png
+script-globe.png
+script-import.png
+script-medium.png
+script-office.png
+script-php.png
+script-smiley.png
+script-smiley-sad.png
+script-stamp.png
+script-text.png
+script-visual-studio.png
+script-word.png
+scripts.png
+scripts-text.png
+sd-memory-card.png
+sealing-wax.png
+selection.png
+selection-input.png
+selection-resize.png
+selection-resize-actual.png
+selection-select.png
+selection-select-input.png
+server.png
+server--arrow.png
+server--exclamation.png
+server--minus.png
+server--pencil.png
+server--plus.png
+server-cast.png
+server-cloud.png
+server-medium.png
+server-network.png
+server-property.png
+servers.png
+servers-network.png
+service-bell.png
+service-bell--arrow.png
+service-bell--exclamation.png
+service-bell--minus.png
+service-bell--pencil.png
+service-bell--plus.png
+share.png
+share-balloon.png
+share-document.png
+share-small.png
+shield.png
+shield--arrow.png
+shield--exclamation.png
+shield--minus.png
+shield--pencil.png
+shield--plus.png
+shoe.png
+shoe--arrow.png
+shoe--exclamation.png
+shoe--minus.png
+shoe--pencil.png
+shoe--plus.png
+shoe-high.png
+shopping-basket.png
+shopping-basket--arrow.png
+shopping-basket--exclamation.png
+shopping-basket--minus.png
+shopping-basket--pencil.png
+shopping-basket--plus.png
+shortcut.png
+shortcut-small.png
+shovel.png
+shuriken.png
+sitemap.png
+sitemap-application.png
+sitemap-application-blue.png
+sitemap-image.png
+skull.png
+skull-happy.png
+skull-mad.png
+skull-old.png
+skull-sad.png
+slide.png
+slide--arrow.png
+slide--exclamation.png
+slide--minus.png
+slide--pencil.png
+slide--plus.png
+slide-medium.png
+slide-powerpoint.png
+slide-resize.png
+slide-resize-actual.png
+slides.png
+slides-stack.png
+smiley.png
+smiley-angel.png
+smiley-confuse.png
+smiley-cool.png
+smiley-cry.png
+smiley-curly.png
+smiley-draw.png
+smiley-eek.png
+smiley-evil.png
+smiley-fat.png
+smiley-glass.png
+smiley-grin.png
+smiley-grumpy.png
+smiley-kiss.png
+smiley-kitty.png
+smiley-lol.png
+smiley-mad.png
+smiley-medium.png
+smiley-money.png
+smiley-mr-green.png
+smiley-nerd.png
+smiley-neutral.png
+smiley-razz.png
+smiley-red.png
+smiley-roll.png
+smiley-roll-blue.png
+smiley-roll-sweat.png
+smiley-sad.png
+smiley-sad-blue.png
+smiley-shock.png
+smiley-shock-blue.png
+smiley-sleep.png
+smiley-slim.png
+smiley-small.png
+smiley-squint.png
+smiley-surprise.png
+smiley-sweat.png
+smiley-twist.png
+smiley-upset.png
+smiley-wink.png
+smiley-yell.png
+smiley-zipper.png
+snowman.png
+snowman-hat.png
+soap.png
+soap-body.png
+soap-header.png
+socket.png
+socket--arrow.png
+socket--exclamation.png
+socket--minus.png
+socket--pencil.png
+socket--plus.png
+sockets.png
+sofa.png
+sofa--arrow.png
+sofa--exclamation.png
+sofa--minus.png
+sofa--pencil.png
+sofa--plus.png
+solar-panel.png
+sort.png
+sort--arrow.png
+sort--exclamation.png
+sort--minus.png
+sort--pencil.png
+sort--plus.png
+sort-alphabet.png
+sort-alphabet-column.png
+sort-alphabet-descending.png
+sort-date.png
+sort-date-descending.png
+sort-number.png
+sort-number-column.png
+sort-number-descending.png
+sort-price.png
+sort-price-descending.png
+sort-quantity.png
+sort-quantity-descending.png
+sort-rating.png
+sort-rating-descending.png
+sort-small.png
+speaker.png
+speaker--arrow.png
+speaker--exclamation.png
+speaker--minus.png
+speaker--pencil.png
+speaker--plus.png
+speaker-network.png
+speaker-volume.png
+speaker-volume-control.png
+speaker-volume-control-mute.png
+speaker-volume-control-up.png
+speaker-volume-low.png
+speaker-volume-none.png
+spectacle.png
+spectacle-3d.png
+spectacle-lorgnette.png
+spectacle-small.png
+spectacle-sunglass.png
+spectrum.png
+spectrum-absorption.png
+spectrum-emission.png
+spectrum-small.png
+spell-check.png
+spell-check-error.png
+sport.png
+sport-basketball.png
+sport-cricket.png
+sport-football.png
+sport-golf.png
+sport-soccer.png
+sport-tennis.png
+sports.png
+spray.png
+spray--arrow.png
+spray--exclamation.png
+spray--minus.png
+spray--pencil.png
+spray--plus.png
+spray-color.png
+spray-medium.png
+sql.png
+sql-join.png
+sql-join-inner.png
+sql-join-left.png
+sql-join-left-exclude.png
+sql-join-outer.png
+sql-join-outer-exclude.png
+sql-join-right.png
+sql-join-right-exclude.png
+stairs.png
+stamp.png
+stamp--arrow.png
+stamp--exclamation.png
+stamp--minus.png
+stamp--pencil.png
+stamp--plus.png
+stamp-medium.png
+stamp-pattern.png
+star.png
+star--arrow.png
+star--exclamation.png
+star--minus.png
+star--pencil.png
+star--plus.png
+star-empty.png
+star-half.png
+star-small.png
+star-small-empty.png
+star-small-half.png
+status.png
+status-away.png
+status-busy.png
+status-offline.png
+stickman.png
+stickman-run.png
+stickman-run-dash.png
+stickman-smiley.png
+stickman-smiley-angry.png
+stickman-smiley-empty.png
+stickman-smiley-love.png
+stickman-smiley-question.png
+sticky-note.png
+sticky-note--arrow.png
+sticky-note--exclamation.png
+sticky-note--minus.png
+sticky-note--pencil.png
+sticky-note--plus.png
+sticky-note-medium.png
+sticky-note-pin.png
+sticky-note-shred.png
+sticky-note-small.png
+sticky-note-small-pin.png
+sticky-note-text.png
+sticky-notes.png
+sticky-notes-pin.png
+sticky-notes-stack.png
+sticky-notes-text.png
+store.png
+store--arrow.png
+store--exclamation.png
+store--minus.png
+store--pencil.png
+store--plus.png
+store-label.png
+store-market-stall.png
+store-medium.png
+store-network.png
+store-open.png
+store-share.png
+store-small.png
+subversion.png
+subversion-small.png
+sum.png
+surveillance-camera.png
+sushi.png
+switch.png
+switch--arrow.png
+switch--exclamation.png
+switch--minus.png
+switch--pencil.png
+switch--plus.png
+switch-medium.png
+switch-network.png
+switch-small.png
+system-monitor.png
+system-monitor--arrow.png
+system-monitor--exclamation.png
+system-monitor--minus.png
+system-monitor--pencil.png
+system-monitor--plus.png
+system-monitor-medium.png
+system-monitor-network.png
+system-monitor-protector.png
+t-shirt.png
+t-shirt-gray.png
+t-shirt-print.png
+t-shirt-print-gray.png
+table.png
+table--arrow.png
+table--exclamation.png
+table--minus.png
+table--pencil.png
+table--plus.png
+table-delete.png
+table-delete-column.png
+table-delete-row.png
+table-draw.png
+table-excel.png
+table-export.png
+table-heatmap.png
+table-import.png
+table-insert.png
+table-insert-column.png
+table-insert-row.png
+table-join.png
+table-join-column.png
+table-join-row.png
+table-medium.png
+table-money.png
+table-paint-can.png
+table-resize.png
+table-resize-actual.png
+table-rotate.png
+table-select.png
+table-select-all.png
+table-select-cells.png
+table-select-column.png
+table-select-row.png
+table-share.png
+table-sheet.png
+table-small.png
+table-split.png
+table-split-column.png
+table-split-row.png
+table-sum.png
+tables.png
+tables-relation.png
+tables-stacks.png
+tag.png
+tag--arrow.png
+tag--exclamation.png
+tag--minus.png
+tag--pencil.png
+tag--plus.png
+tag-cloud.png
+tag-export.png
+tag-hash.png
+tag-import.png
+tag-label.png
+tag-label-black.png
+tag-label-gray.png
+tag-label-green.png
+tag-label-pink.png
+tag-label-purple.png
+tag-label-red.png
+tag-label-yellow.png
+tag-medium.png
+tag-share.png
+tag-small.png
+tags.png
+tags-label.png
+target.png
+target--arrow.png
+target--exclamation.png
+target--minus.png
+target--pencil.png
+target--plus.png
+task.png
+task--arrow.png
+task--exclamation.png
+task--minus.png
+task--pencil.png
+task--plus.png
+task-select.png
+task-select-first.png
+task-select-last.png
+telephone.png
+telephone--arrow.png
+telephone--exclamation.png
+telephone--minus.png
+telephone--pencil.png
+telephone--plus.png
+telephone-fax.png
+telephone-handset.png
+telephone-handset-prohibition.png
+telephone-handset-wire.png
+telephone-medium.png
+telephone-network.png
+telephone-off.png
+telephone-share.png
+television.png
+television--arrow.png
+television--exclamation.png
+television--minus.png
+television--pencil.png
+television--plus.png
+television-image.png
+television-medium.png
+television-off.png
+television-protector.png
+television-test.png
+terminal.png
+terminal--arrow.png
+terminal--exclamation.png
+terminal--minus.png
+terminal--pencil.png
+terminal--plus.png
+terminal-medium.png
+terminal-network.png
+terminal-protector.png
+thermometer.png
+thermometer--arrow.png
+thermometer--exclamation.png
+thermometer--minus.png
+thermometer--pencil.png
+thermometer--plus.png
+thermometer-high.png
+thermometer-low.png
+thumb.png
+thumb-small.png
+thumb-small-up.png
+thumb-up.png
+tick.png
+tick-button.png
+tick-circle.png
+tick-circle-frame.png
+tick-octagon.png
+tick-octagon-frame.png
+tick-red.png
+tick-shield.png
+tick-small.png
+tick-small-circle.png
+tick-small-red.png
+tick-small-white.png
+tick-white.png
+ticket.png
+ticket--arrow.png
+ticket--exclamation.png
+ticket--minus.png
+ticket--pencil.png
+ticket--plus.png
+ticket-small.png
+ticket-stub.png
+tie.png
+tie-warm.png
+toggle.png
+toggle-expand.png
+toggle-small.png
+toggle-small-expand.png
+toilet.png
+toilet-female.png
+toilet-male.png
+toolbox.png
+toolbox--arrow.png
+toolbox--exclamation.png
+toolbox--minus.png
+toolbox--pencil.png
+toolbox--plus.png
+traffic-cone.png
+traffic-cone--arrow.png
+traffic-cone--exclamation.png
+traffic-cone--minus.png
+traffic-cone--pencil.png
+traffic-cone--plus.png
+traffic-light.png
+traffic-light--arrow.png
+traffic-light--exclamation.png
+traffic-light--minus.png
+traffic-light--pencil.png
+traffic-light--plus.png
+traffic-light-green.png
+traffic-light-off.png
+traffic-light-red.png
+traffic-light-single.png
+traffic-light-yellow.png
+train.png
+train--arrow.png
+train--exclamation.png
+train--minus.png
+train--pencil.png
+train--plus.png
+train-metro.png
+transmitter.png
+tree.png
+tree--arrow.png
+tree--exclamation.png
+tree--minus.png
+tree--pencil.png
+tree--plus.png
+tree-red.png
+tree-yellow.png
+trophy.png
+trophy--arrow.png
+trophy--exclamation.png
+trophy--minus.png
+trophy--pencil.png
+trophy--plus.png
+trophy-bronze.png
+trophy-silver.png
+truck.png
+truck--arrow.png
+truck--exclamation.png
+truck--minus.png
+truck--pencil.png
+truck--plus.png
+truck-box.png
+truck-box-label.png
+truck-empty.png
+ui-accordion.png
+ui-address-bar.png
+ui-address-bar-green.png
+ui-address-bar-lock.png
+ui-address-bar-red.png
+ui-address-bar-yellow.png
+ui-breadcrumb.png
+ui-breadcrumb-bread.png
+ui-breadcrumb-select.png
+ui-breadcrumb-select-current.png
+ui-breadcrumb-select-parent.png
+ui-button.png
+ui-button-default.png
+ui-button-image.png
+ui-button-navigation.png
+ui-button-navigation-back.png
+ui-button-toggle.png
+ui-buttons.png
+ui-check-box.png
+ui-check-box-mix.png
+ui-check-box-uncheck.png
+ui-check-boxes.png
+ui-check-boxes-list.png
+ui-check-boxes-series.png
+ui-color-picker.png
+ui-color-picker-default.png
+ui-color-picker-switch.png
+ui-color-picker-transparent.png
+ui-combo-box.png
+ui-combo-box-blue.png
+ui-combo-box-calendar.png
+ui-combo-box-edit.png
+ui-combo-boxes.png
+ui-flow.png
+ui-group-box.png
+ui-label.png
+ui-label-link.png
+ui-labels.png
+ui-layered-pane.png
+ui-layout-panel.png
+ui-list-box.png
+ui-list-box-blue.png
+ui-menu.png
+ui-menu-blue.png
+ui-paginator.png
+ui-panel.png
+ui-panel-resize.png
+ui-panel-resize-actual.png
+ui-progress-bar.png
+ui-progress-bar-indeterminate.png
+ui-radio-button.png
+ui-radio-button-uncheck.png
+ui-radio-buttons.png
+ui-radio-buttons-list.png
+ui-ruler.png
+ui-scroll-bar.png
+ui-scroll-bar-horizontal.png
+ui-scroll-pane.png
+ui-scroll-pane-block.png
+ui-scroll-pane-blog.png
+ui-scroll-pane-both.png
+ui-scroll-pane-detail.png
+ui-scroll-pane-form.png
+ui-scroll-pane-horizontal.png
+ui-scroll-pane-icon.png
+ui-scroll-pane-image.png
+ui-scroll-pane-list.png
+ui-scroll-pane-table.png
+ui-scroll-pane-text.png
+ui-scroll-pane-text-image.png
+ui-scroll-pane-tree.png
+ui-search-field.png
+ui-seek-bar.png
+ui-seek-bar-050.png
+ui-seek-bar-100.png
+ui-separator.png
+ui-separator-label.png
+ui-slider.png
+ui-slider-050.png
+ui-slider-100.png
+ui-slider-vertical.png
+ui-slider-vertical-050.png
+ui-slider-vertical-100.png
+ui-spacer.png
+ui-spin.png
+ui-split-panel.png
+ui-split-panel-vertical.png
+ui-splitter.png
+ui-splitter-horizontal.png
+ui-status-bar.png
+ui-status-bar-blue.png
+ui-tab.png
+ui-tab--arrow.png
+ui-tab--exclamation.png
+ui-tab--minus.png
+ui-tab--pencil.png
+ui-tab--plus.png
+ui-tab-bottom.png
+ui-tab-content.png
+ui-tab-content-vertical.png
+ui-tab-side.png
+ui-text-area.png
+ui-text-field.png
+ui-text-field-clear.png
+ui-text-field-clear-button.png
+ui-text-field-format.png
+ui-text-field-hidden.png
+ui-text-field-medium.png
+ui-text-field-medium-select.png
+ui-text-field-password.png
+ui-text-field-password-green.png
+ui-text-field-password-red.png
+ui-text-field-password-yellow.png
+ui-text-field-select.png
+ui-text-field-small.png
+ui-text-field-small-select.png
+ui-text-field-suggestion.png
+ui-toolbar.png
+ui-toolbar--arrow.png
+ui-toolbar--exclamation.png
+ui-toolbar--minus.png
+ui-toolbar--pencil.png
+ui-toolbar--plus.png
+ui-toolbar-bookmark.png
+ui-tooltip.png
+ui-tooltip--arrow.png
+ui-tooltip--exclamation.png
+ui-tooltip--minus.png
+ui-tooltip--pencil.png
+ui-tooltip--plus.png
+ui-tooltip-balloon.png
+ui-tooltip-balloon-bottom.png
+umbrella.png
+umbrella--arrow.png
+umbrella--exclamation.png
+umbrella--minus.png
+umbrella--pencil.png
+umbrella--plus.png
+universal.png
+upload.png
+upload-cloud.png
+upload-linux.png
+upload-mac-os.png
+usb-flash-drive.png
+usb-flash-drive--arrow.png
+usb-flash-drive--exclamation.png
+usb-flash-drive--minus.png
+usb-flash-drive--pencil.png
+usb-flash-drive--plus.png
+usb-flash-drive-logo.png
+user.png
+user--arrow.png
+user--exclamation.png
+user--minus.png
+user--pencil.png
+user--plus.png
+user-black.png
+user-black-female.png
+user-business.png
+user-business-boss.png
+user-business-gray.png
+user-business-gray-boss.png
+user-detective.png
+user-detective-gray.png
+user-female.png
+user-gray.png
+user-gray-female.png
+user-green.png
+user-green-female.png
+user-medical.png
+user-medical-female.png
+user-medium.png
+user-medium-female.png
+user-medium-silhouette.png
+user-nude.png
+user-nude-female.png
+user-red.png
+user-red-female.png
+user-share.png
+user-silhouette.png
+user-silhouette-question.png
+user-small.png
+user-small-female.png
+user-thief.png
+user-thief-baldie.png
+user-thief-female.png
+user-white.png
+user-white-female.png
+user-worker.png
+user-worker-boss.png
+user-yellow.png
+user-yellow-female.png
+users.png
+validation.png
+validation-document.png
+validation-invalid.png
+validation-invalid-document.png
+validation-label.png
+validation-label-html.png
+validation-valid.png
+validation-valid-document.png
+vase.png
+vase-ear.png
+vase-ear-double.png
+vise.png
+vise-drawer.png
+wafer.png
+wafer-gold.png
+wall.png
+wall--arrow.png
+wall--exclamation.png
+wall--minus.png
+wall--pencil.png
+wall--plus.png
+wall-break.png
+wall-brick.png
+wall-small.png
+wall-small-brick.png
+wallet.png
+wallet--arrow.png
+wallet--exclamation.png
+wallet--minus.png
+wallet--pencil.png
+wallet--plus.png
+wand.png
+wand--arrow.png
+wand--exclamation.png
+wand--minus.png
+wand--pencil.png
+wand--plus.png
+wand-hat.png
+wand-magic.png
+wand-small.png
+water.png
+water--arrow.png
+water--exclamation.png
+water--minus.png
+water--pencil.png
+water--plus.png
+weather.png
+weather-cloud.png
+weather-cloud-small.png
+weather-clouds.png
+weather-cloudy.png
+weather-fog.png
+weather-lightning.png
+weather-moon.png
+weather-moon-clouds.png
+weather-moon-fog.png
+weather-moon-half.png
+weather-rain.png
+weather-rain-little.png
+weather-snow.png
+weather-snow-little.png
+weather-snowflake.png
+weather-tornado.png
+weather-wind.png
+web-slice.png
+web-slice-balloon.png
+web-slice-document.png
+web-slice-small.png
+webcam.png
+webcam--arrow.png
+webcam--exclamation.png
+webcam--minus.png
+webcam--pencil.png
+webcam--plus.png
+webcam-medium.png
+webcam-network.png
+webcam-share.png
+weight.png
+weight--arrow.png
+weight--exclamation.png
+weight--minus.png
+weight--pencil.png
+weight--plus.png
+wheel.png
+wi-fi.png
+wi-fi-zone.png
+windows.png
+wooden-box.png
+wooden-box--arrow.png
+wooden-box--exclamation.png
+wooden-box--minus.png
+wooden-box--pencil.png
+wooden-box--plus.png
+wooden-box-label.png
+wrap.png
+wrap-behind.png
+wrap-between.png
+wrap-edit.png
+wrap-front.png
+wrap-option.png
+wrap-square.png
+wrap-through.png
+wrap-tight.png
+wrench.png
+wrench--arrow.png
+wrench--exclamation.png
+wrench--minus.png
+wrench--pencil.png
+wrench--plus.png
+wrench-screwdriver.png
+x-ray.png
+xfn.png
+xfn-colleague.png
+xfn-colleague-met.png
+xfn-friend.png
+xfn-friend-met.png
+xfn-sweetheart.png
+xfn-sweetheart-met.png
+yin-yang.png
+zodiac.png
+zodiac-aries.png
+zodiac-cancer.png
+zodiac-capricorn.png
+zodiac-gemini.png
+zodiac-leo.png
+zodiac-libra.png
+zodiac-pisces.png
+zodiac-sagittarius.png
+zodiac-scorpio.png
+zodiac-taurus.png
+zodiac-virgo.png
+zone.png
+zone--arrow.png
+zone--exclamation.png
+zone--minus.png
+zone--pencil.png
+zone--plus.png
+zone-label.png
+zone-medium.png
+zone-money.png
+zone-resize.png
+zone-resize-actual.png
+zone-select.png
+zone-share.png
+zones.png
+zones-stack.png
\ No newline at end of file
diff --git a/src/blackmisc/icons/diagona/README.txt b/src/blackmisc/icons/diagona/README.txt
new file mode 100644
index 000000000..6bd742527
--- /dev/null
+++ b/src/blackmisc/icons/diagona/README.txt
@@ -0,0 +1,80 @@
+Fugue Icons
+
+(C) 2013 Yusuke Kamiyamane. All rights reserved.
+
+These icons are licensed under a Creative Commons
+Attribution 3.0 License.
+
+
+If you can't or don't want to provide attribution, please
+purchase a royalty-free license.
+
+
+I'm unavailable for custom icon design work. But your
+suggestions are always welcome!
+
+
+------------------------------------------------------------
+
+All logos and trademarks in some icons are property of their
+respective owners.
+
+------------------------------------------------------------
+
+- geotag
+
+ (C) Geotag Icon Project. All rights reserved.
+
+
+ Geotag icon is licensed under a Creative Commons
+ Attribution-Share Alike 3.0 License or LGPL.
+
+
+
+- language
+
+ (C) Language Icon Project. All rights reserved.
+
+
+ Language icon is licensed under a Creative Commons
+ Attribution-Share Alike 3.0 License.
+
+
+- open-share
+
+ (C) Open Share Icon Project. All rights reserved.
+
+
+ Open Share icon is licensed under a Creative Commons
+ Attribution-Share Alike 3.0 License.
+
+
+- opml
+
+ (C) OPML Icon Project. All rights reserved.
+
+
+ OPML icon is licensed under a Creative Commons
+ Attribution-Share Alike 2.5 License.
+
+
+- share
+
+ (C) Share Icon Project. All rights reserved.
+
+
+ Share icon is licensed under a GPL or LGPL or BSD or
+ Creative Commons Attribution 2.5 License.
+
+
+
+
+
+- xfn
+
+ (C) Wolfgang Bartelme. All rights reserved.
+
+
+ XFN icon is licensed under a Creative Commons
+ Attribution-Share Alike 2.5 License.
+
\ No newline at end of file
diff --git a/src/blackmisc/icons/diagona/icons/abacus.png b/src/blackmisc/icons/diagona/icons/abacus.png
new file mode 100644
index 000000000..1dffe103d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/abacus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/acorn.png b/src/blackmisc/icons/diagona/icons/acorn.png
new file mode 100644
index 000000000..0bde3b089
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/acorn.png differ
diff --git a/src/blackmisc/icons/diagona/icons/address-book--arrow.png b/src/blackmisc/icons/diagona/icons/address-book--arrow.png
new file mode 100644
index 000000000..2f4286ac4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/address-book--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/address-book--exclamation.png b/src/blackmisc/icons/diagona/icons/address-book--exclamation.png
new file mode 100644
index 000000000..527f6a16a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/address-book--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/address-book--minus.png b/src/blackmisc/icons/diagona/icons/address-book--minus.png
new file mode 100644
index 000000000..b315cda05
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/address-book--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/address-book--pencil.png b/src/blackmisc/icons/diagona/icons/address-book--pencil.png
new file mode 100644
index 000000000..7abf41ac9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/address-book--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/address-book--plus.png b/src/blackmisc/icons/diagona/icons/address-book--plus.png
new file mode 100644
index 000000000..35facf6b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/address-book--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/address-book-blue.png b/src/blackmisc/icons/diagona/icons/address-book-blue.png
new file mode 100644
index 000000000..485fc361f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/address-book-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/address-book-open.png b/src/blackmisc/icons/diagona/icons/address-book-open.png
new file mode 100644
index 000000000..621ca4024
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/address-book-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/address-book.png b/src/blackmisc/icons/diagona/icons/address-book.png
new file mode 100644
index 000000000..91f7f8716
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/address-book.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock--arrow.png b/src/blackmisc/icons/diagona/icons/alarm-clock--arrow.png
new file mode 100644
index 000000000..6fe38efd4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock--exclamation.png b/src/blackmisc/icons/diagona/icons/alarm-clock--exclamation.png
new file mode 100644
index 000000000..8368fd5ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock--minus.png b/src/blackmisc/icons/diagona/icons/alarm-clock--minus.png
new file mode 100644
index 000000000..013b66c96
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock--pencil.png b/src/blackmisc/icons/diagona/icons/alarm-clock--pencil.png
new file mode 100644
index 000000000..b94dfbf26
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock--plus.png b/src/blackmisc/icons/diagona/icons/alarm-clock--plus.png
new file mode 100644
index 000000000..24b8ec870
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock-blue.png b/src/blackmisc/icons/diagona/icons/alarm-clock-blue.png
new file mode 100644
index 000000000..4821bf490
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock-select-remain.png b/src/blackmisc/icons/diagona/icons/alarm-clock-select-remain.png
new file mode 100644
index 000000000..e6d7bd4f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock-select-remain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock-select.png b/src/blackmisc/icons/diagona/icons/alarm-clock-select.png
new file mode 100644
index 000000000..05a741a5d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/alarm-clock.png b/src/blackmisc/icons/diagona/icons/alarm-clock.png
new file mode 100644
index 000000000..518bdc116
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/alarm-clock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/anchor.png b/src/blackmisc/icons/diagona/icons/anchor.png
new file mode 100644
index 000000000..5b49a83fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/anchor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/android.png b/src/blackmisc/icons/diagona/icons/android.png
new file mode 100644
index 000000000..92b60ee3d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/android.png differ
diff --git a/src/blackmisc/icons/diagona/icons/animal-dog.png b/src/blackmisc/icons/diagona/icons/animal-dog.png
new file mode 100644
index 000000000..014575481
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/animal-dog.png differ
diff --git a/src/blackmisc/icons/diagona/icons/animal-monkey-sulky.png b/src/blackmisc/icons/diagona/icons/animal-monkey-sulky.png
new file mode 100644
index 000000000..a591d8d5d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/animal-monkey-sulky.png differ
diff --git a/src/blackmisc/icons/diagona/icons/animal-monkey.png b/src/blackmisc/icons/diagona/icons/animal-monkey.png
new file mode 100644
index 000000000..66a3bc700
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/animal-monkey.png differ
diff --git a/src/blackmisc/icons/diagona/icons/animal-penguin.png b/src/blackmisc/icons/diagona/icons/animal-penguin.png
new file mode 100644
index 000000000..7e93b80c4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/animal-penguin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/animal.png b/src/blackmisc/icons/diagona/icons/animal.png
new file mode 100644
index 000000000..934557d48
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/animal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application--arrow.png b/src/blackmisc/icons/diagona/icons/application--arrow.png
new file mode 100644
index 000000000..5163bbbc6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application--exclamation.png b/src/blackmisc/icons/diagona/icons/application--exclamation.png
new file mode 100644
index 000000000..a78a0b343
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application--minus.png b/src/blackmisc/icons/diagona/icons/application--minus.png
new file mode 100644
index 000000000..923f0f5c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application--pencil.png b/src/blackmisc/icons/diagona/icons/application--pencil.png
new file mode 100644
index 000000000..ed282436e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application--plus.png b/src/blackmisc/icons/diagona/icons/application--plus.png
new file mode 100644
index 000000000..80cfa3c20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-ab.png b/src/blackmisc/icons/diagona/icons/application-ab.png
new file mode 100644
index 000000000..5ba4dfe3e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-ab.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-block.png b/src/blackmisc/icons/diagona/icons/application-block.png
new file mode 100644
index 000000000..b69761479
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-block.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-blog.png b/src/blackmisc/icons/diagona/icons/application-blog.png
new file mode 100644
index 000000000..33b2358bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-blog.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-blue.png b/src/blackmisc/icons/diagona/icons/application-blue.png
new file mode 100644
index 000000000..9d372aab5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-browser.png b/src/blackmisc/icons/diagona/icons/application-browser.png
new file mode 100644
index 000000000..eea81af0e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-browser.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-cloud.png b/src/blackmisc/icons/diagona/icons/application-cloud.png
new file mode 100644
index 000000000..7495cdade
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-detail.png b/src/blackmisc/icons/diagona/icons/application-detail.png
new file mode 100644
index 000000000..964c687cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-detail.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-dialog.png b/src/blackmisc/icons/diagona/icons/application-dialog.png
new file mode 100644
index 000000000..2140ecd8a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-dialog.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-dock-090.png b/src/blackmisc/icons/diagona/icons/application-dock-090.png
new file mode 100644
index 000000000..89ec10f55
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-dock-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-dock-180.png b/src/blackmisc/icons/diagona/icons/application-dock-180.png
new file mode 100644
index 000000000..cdcbfbab8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-dock-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-dock-270.png b/src/blackmisc/icons/diagona/icons/application-dock-270.png
new file mode 100644
index 000000000..dd0778e5b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-dock-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-dock-tab.png b/src/blackmisc/icons/diagona/icons/application-dock-tab.png
new file mode 100644
index 000000000..95bbc9ca2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-dock-tab.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-dock.png b/src/blackmisc/icons/diagona/icons/application-dock.png
new file mode 100644
index 000000000..0e51904b8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-dock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-document.png b/src/blackmisc/icons/diagona/icons/application-document.png
new file mode 100644
index 000000000..17586b702
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-documents.png b/src/blackmisc/icons/diagona/icons/application-documents.png
new file mode 100644
index 000000000..9dba3ba27
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-documents.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-export.png b/src/blackmisc/icons/diagona/icons/application-export.png
new file mode 100644
index 000000000..555887a28
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-form.png b/src/blackmisc/icons/diagona/icons/application-form.png
new file mode 100644
index 000000000..a1638fe10
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-form.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-home.png b/src/blackmisc/icons/diagona/icons/application-home.png
new file mode 100644
index 000000000..6a27adeb8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-home.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-icon-large.png b/src/blackmisc/icons/diagona/icons/application-icon-large.png
new file mode 100644
index 000000000..edd4b9555
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-icon-large.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-icon.png b/src/blackmisc/icons/diagona/icons/application-icon.png
new file mode 100644
index 000000000..c9523d3d6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-icon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-image.png b/src/blackmisc/icons/diagona/icons/application-image.png
new file mode 100644
index 000000000..915d63f5d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-import.png b/src/blackmisc/icons/diagona/icons/application-import.png
new file mode 100644
index 000000000..922cb0742
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-list.png b/src/blackmisc/icons/diagona/icons/application-list.png
new file mode 100644
index 000000000..daf0bbf0d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-medium.png b/src/blackmisc/icons/diagona/icons/application-medium.png
new file mode 100644
index 000000000..0d3bc4585
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-monitor.png b/src/blackmisc/icons/diagona/icons/application-monitor.png
new file mode 100644
index 000000000..0f1c2fd77
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-monitor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-network.png b/src/blackmisc/icons/diagona/icons/application-network.png
new file mode 100644
index 000000000..3ba7262e7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-plus-black.png b/src/blackmisc/icons/diagona/icons/application-plus-black.png
new file mode 100644
index 000000000..e96b58317
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-plus-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-plus-red.png b/src/blackmisc/icons/diagona/icons/application-plus-red.png
new file mode 100644
index 000000000..7a58af9cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-plus-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-plus.png b/src/blackmisc/icons/diagona/icons/application-plus.png
new file mode 100644
index 000000000..73d1764cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-rename.png b/src/blackmisc/icons/diagona/icons/application-rename.png
new file mode 100644
index 000000000..1faecb866
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-rename.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-resize-actual.png b/src/blackmisc/icons/diagona/icons/application-resize-actual.png
new file mode 100644
index 000000000..274d529f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-resize-full.png b/src/blackmisc/icons/diagona/icons/application-resize-full.png
new file mode 100644
index 000000000..9d81b7f93
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-resize-full.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-resize.png b/src/blackmisc/icons/diagona/icons/application-resize.png
new file mode 100644
index 000000000..47e552897
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-run.png b/src/blackmisc/icons/diagona/icons/application-run.png
new file mode 100644
index 000000000..286f46f06
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-run.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-search-result.png b/src/blackmisc/icons/diagona/icons/application-search-result.png
new file mode 100644
index 000000000..b502bedd3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-search-result.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-share.png b/src/blackmisc/icons/diagona/icons/application-share.png
new file mode 100644
index 000000000..dc5cecd10
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-sidebar-collapse.png b/src/blackmisc/icons/diagona/icons/application-sidebar-collapse.png
new file mode 100644
index 000000000..53abfcfca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-sidebar-collapse.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-sidebar-expand.png b/src/blackmisc/icons/diagona/icons/application-sidebar-expand.png
new file mode 100644
index 000000000..6dd673ef0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-sidebar-expand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-sidebar-list.png b/src/blackmisc/icons/diagona/icons/application-sidebar-list.png
new file mode 100644
index 000000000..65f6e11c3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-sidebar-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-sidebar.png b/src/blackmisc/icons/diagona/icons/application-sidebar.png
new file mode 100644
index 000000000..03688c5fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-sidebar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-small-blue.png b/src/blackmisc/icons/diagona/icons/application-small-blue.png
new file mode 100644
index 000000000..8c6763992
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-small-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-small-list-blue.png b/src/blackmisc/icons/diagona/icons/application-small-list-blue.png
new file mode 100644
index 000000000..c8cdba276
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-small-list-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-small-list.png b/src/blackmisc/icons/diagona/icons/application-small-list.png
new file mode 100644
index 000000000..97ef83893
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-small-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-small.png b/src/blackmisc/icons/diagona/icons/application-small.png
new file mode 100644
index 000000000..79485a23d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-split-tile.png b/src/blackmisc/icons/diagona/icons/application-split-tile.png
new file mode 100644
index 000000000..47b3012a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-split-tile.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-split-vertical.png b/src/blackmisc/icons/diagona/icons/application-split-vertical.png
new file mode 100644
index 000000000..50e735dad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-split-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-split.png b/src/blackmisc/icons/diagona/icons/application-split.png
new file mode 100644
index 000000000..815c60884
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-split.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-sub.png b/src/blackmisc/icons/diagona/icons/application-sub.png
new file mode 100644
index 000000000..04830fd0c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-sub.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-table.png b/src/blackmisc/icons/diagona/icons/application-table.png
new file mode 100644
index 000000000..d1719ae95
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-task.png b/src/blackmisc/icons/diagona/icons/application-task.png
new file mode 100644
index 000000000..dbedd45ce
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-task.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-terminal.png b/src/blackmisc/icons/diagona/icons/application-terminal.png
new file mode 100644
index 000000000..de569e17a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-terminal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-text-image.png b/src/blackmisc/icons/diagona/icons/application-text-image.png
new file mode 100644
index 000000000..822b8458a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-text-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-text.png b/src/blackmisc/icons/diagona/icons/application-text.png
new file mode 100644
index 000000000..855b693e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-tile-horizontal.png b/src/blackmisc/icons/diagona/icons/application-tile-horizontal.png
new file mode 100644
index 000000000..3c53caca6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-tile-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-tile-vertical.png b/src/blackmisc/icons/diagona/icons/application-tile-vertical.png
new file mode 100644
index 000000000..b16177ae1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-tile-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-tile.png b/src/blackmisc/icons/diagona/icons/application-tile.png
new file mode 100644
index 000000000..d12ce37dd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-tile.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-tree.png b/src/blackmisc/icons/diagona/icons/application-tree.png
new file mode 100644
index 000000000..c04087191
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-tree.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application-wave.png b/src/blackmisc/icons/diagona/icons/application-wave.png
new file mode 100644
index 000000000..cce78c7ec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application-wave.png differ
diff --git a/src/blackmisc/icons/diagona/icons/application.png b/src/blackmisc/icons/diagona/icons/application.png
new file mode 100644
index 000000000..ea60171bd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/application.png differ
diff --git a/src/blackmisc/icons/diagona/icons/applications-blue.png b/src/blackmisc/icons/diagona/icons/applications-blue.png
new file mode 100644
index 000000000..4cb6cca27
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/applications-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/applications-stack.png b/src/blackmisc/icons/diagona/icons/applications-stack.png
new file mode 100644
index 000000000..ab3e4b2a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/applications-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/applications.png b/src/blackmisc/icons/diagona/icons/applications.png
new file mode 100644
index 000000000..3f372a5b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/applications.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-000-medium.png b/src/blackmisc/icons/diagona/icons/arrow-000-medium.png
new file mode 100644
index 000000000..651d40ebd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-000-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-000-small.png b/src/blackmisc/icons/diagona/icons/arrow-000-small.png
new file mode 100644
index 000000000..cfc2e2493
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-000-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-045-medium.png b/src/blackmisc/icons/diagona/icons/arrow-045-medium.png
new file mode 100644
index 000000000..4bde99b36
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-045-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-045-small.png b/src/blackmisc/icons/diagona/icons/arrow-045-small.png
new file mode 100644
index 000000000..205fa168a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-045-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-045.png b/src/blackmisc/icons/diagona/icons/arrow-045.png
new file mode 100644
index 000000000..7aab5e0ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-045.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-090-medium.png b/src/blackmisc/icons/diagona/icons/arrow-090-medium.png
new file mode 100644
index 000000000..b2a251bb3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-090-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-090-small.png b/src/blackmisc/icons/diagona/icons/arrow-090-small.png
new file mode 100644
index 000000000..f5dc6f896
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-090-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-090.png b/src/blackmisc/icons/diagona/icons/arrow-090.png
new file mode 100644
index 000000000..4e4f5b8a4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-135-medium.png b/src/blackmisc/icons/diagona/icons/arrow-135-medium.png
new file mode 100644
index 000000000..4a9abd720
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-135-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-135-small.png b/src/blackmisc/icons/diagona/icons/arrow-135-small.png
new file mode 100644
index 000000000..644979a40
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-135-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-135.png b/src/blackmisc/icons/diagona/icons/arrow-135.png
new file mode 100644
index 000000000..d3d084f08
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-135.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-180-medium.png b/src/blackmisc/icons/diagona/icons/arrow-180-medium.png
new file mode 100644
index 000000000..732bea88c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-180-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-180-small.png b/src/blackmisc/icons/diagona/icons/arrow-180-small.png
new file mode 100644
index 000000000..5c1296134
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-180-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-180.png b/src/blackmisc/icons/diagona/icons/arrow-180.png
new file mode 100644
index 000000000..fc1355503
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-225-medium.png b/src/blackmisc/icons/diagona/icons/arrow-225-medium.png
new file mode 100644
index 000000000..6bebb79de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-225-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-225-small.png b/src/blackmisc/icons/diagona/icons/arrow-225-small.png
new file mode 100644
index 000000000..aa2292995
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-225-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-225.png b/src/blackmisc/icons/diagona/icons/arrow-225.png
new file mode 100644
index 000000000..66305ec9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-225.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-270-medium.png b/src/blackmisc/icons/diagona/icons/arrow-270-medium.png
new file mode 100644
index 000000000..377400ec0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-270-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-270-small.png b/src/blackmisc/icons/diagona/icons/arrow-270-small.png
new file mode 100644
index 000000000..3c3511d47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-270-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-270.png b/src/blackmisc/icons/diagona/icons/arrow-270.png
new file mode 100644
index 000000000..8d5209b66
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-315-medium.png b/src/blackmisc/icons/diagona/icons/arrow-315-medium.png
new file mode 100644
index 000000000..883069504
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-315-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-315-small.png b/src/blackmisc/icons/diagona/icons/arrow-315-small.png
new file mode 100644
index 000000000..d62a63600
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-315-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-315.png b/src/blackmisc/icons/diagona/icons/arrow-315.png
new file mode 100644
index 000000000..4215c56c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-315.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-branch-000-left.png b/src/blackmisc/icons/diagona/icons/arrow-branch-000-left.png
new file mode 100644
index 000000000..9cc0e8bca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-branch-000-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-branch-090-left.png b/src/blackmisc/icons/diagona/icons/arrow-branch-090-left.png
new file mode 100644
index 000000000..ed1ecaad0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-branch-090-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-branch-090.png b/src/blackmisc/icons/diagona/icons/arrow-branch-090.png
new file mode 100644
index 000000000..f099fe1ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-branch-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-branch-180-left.png b/src/blackmisc/icons/diagona/icons/arrow-branch-180-left.png
new file mode 100644
index 000000000..d8f00fcd9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-branch-180-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-branch-180.png b/src/blackmisc/icons/diagona/icons/arrow-branch-180.png
new file mode 100644
index 000000000..6b1d804e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-branch-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-branch-270-left.png b/src/blackmisc/icons/diagona/icons/arrow-branch-270-left.png
new file mode 100644
index 000000000..93ea04f71
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-branch-270-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-branch-270.png b/src/blackmisc/icons/diagona/icons/arrow-branch-270.png
new file mode 100644
index 000000000..9b4183370
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-branch-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-branch.png b/src/blackmisc/icons/diagona/icons/arrow-branch.png
new file mode 100644
index 000000000..c21b3027e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-branch.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-045-left.png b/src/blackmisc/icons/diagona/icons/arrow-circle-045-left.png
new file mode 100644
index 000000000..8ffb1dafc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-045-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-135-left.png b/src/blackmisc/icons/diagona/icons/arrow-circle-135-left.png
new file mode 100644
index 000000000..3cc332d06
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-135-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-135.png b/src/blackmisc/icons/diagona/icons/arrow-circle-135.png
new file mode 100644
index 000000000..7c85dce2a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-135.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-225-left.png b/src/blackmisc/icons/diagona/icons/arrow-circle-225-left.png
new file mode 100644
index 000000000..fe97c4a00
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-225-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-225.png b/src/blackmisc/icons/diagona/icons/arrow-circle-225.png
new file mode 100644
index 000000000..d72696a65
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-225.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-315-left.png b/src/blackmisc/icons/diagona/icons/arrow-circle-315-left.png
new file mode 100644
index 000000000..69f3e22ec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-315-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-315.png b/src/blackmisc/icons/diagona/icons/arrow-circle-315.png
new file mode 100644
index 000000000..8baf084bd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-315.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-double-135.png b/src/blackmisc/icons/diagona/icons/arrow-circle-double-135.png
new file mode 100644
index 000000000..6d68b75b8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-double-135.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle-double.png b/src/blackmisc/icons/diagona/icons/arrow-circle-double.png
new file mode 100644
index 000000000..ba5ebd1f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-circle.png b/src/blackmisc/icons/diagona/icons/arrow-circle.png
new file mode 100644
index 000000000..dda713275
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-continue-000-top.png b/src/blackmisc/icons/diagona/icons/arrow-continue-000-top.png
new file mode 100644
index 000000000..8da1c17a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-continue-000-top.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-continue-090-left.png b/src/blackmisc/icons/diagona/icons/arrow-continue-090-left.png
new file mode 100644
index 000000000..d77d18c68
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-continue-090-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-continue-090.png b/src/blackmisc/icons/diagona/icons/arrow-continue-090.png
new file mode 100644
index 000000000..1efc2f7b5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-continue-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-continue-180-top.png b/src/blackmisc/icons/diagona/icons/arrow-continue-180-top.png
new file mode 100644
index 000000000..ba5432252
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-continue-180-top.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-continue-180.png b/src/blackmisc/icons/diagona/icons/arrow-continue-180.png
new file mode 100644
index 000000000..3d9c10add
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-continue-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-continue-270-left.png b/src/blackmisc/icons/diagona/icons/arrow-continue-270-left.png
new file mode 100644
index 000000000..c2c895477
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-continue-270-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-continue-270.png b/src/blackmisc/icons/diagona/icons/arrow-continue-270.png
new file mode 100644
index 000000000..649554ffc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-continue-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-continue.png b/src/blackmisc/icons/diagona/icons/arrow-continue.png
new file mode 100644
index 000000000..803431188
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-continue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-000-double.png b/src/blackmisc/icons/diagona/icons/arrow-curve-000-double.png
new file mode 100644
index 000000000..6bd0479d2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-000-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-000-left.png b/src/blackmisc/icons/diagona/icons/arrow-curve-000-left.png
new file mode 100644
index 000000000..d86d04b60
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-000-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-090-left.png b/src/blackmisc/icons/diagona/icons/arrow-curve-090-left.png
new file mode 100644
index 000000000..17c37a5bd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-090-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-090.png b/src/blackmisc/icons/diagona/icons/arrow-curve-090.png
new file mode 100644
index 000000000..ddcb8393c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-180-double.png b/src/blackmisc/icons/diagona/icons/arrow-curve-180-double.png
new file mode 100644
index 000000000..d4e5b802c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-180-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-180-left.png b/src/blackmisc/icons/diagona/icons/arrow-curve-180-left.png
new file mode 100644
index 000000000..2a361a078
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-180-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-180.png b/src/blackmisc/icons/diagona/icons/arrow-curve-180.png
new file mode 100644
index 000000000..aa4dd4e21
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-270-left.png b/src/blackmisc/icons/diagona/icons/arrow-curve-270-left.png
new file mode 100644
index 000000000..e49ba0731
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-270-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve-270.png b/src/blackmisc/icons/diagona/icons/arrow-curve-270.png
new file mode 100644
index 000000000..9b712516b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-curve.png b/src/blackmisc/icons/diagona/icons/arrow-curve.png
new file mode 100644
index 000000000..56776f5fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-curve.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-in-out.png b/src/blackmisc/icons/diagona/icons/arrow-in-out.png
new file mode 100644
index 000000000..0c5a4f606
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-in-out.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-in.png b/src/blackmisc/icons/diagona/icons/arrow-in.png
new file mode 100644
index 000000000..4cab0990a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-in.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-join-090.png b/src/blackmisc/icons/diagona/icons/arrow-join-090.png
new file mode 100644
index 000000000..7bc641ace
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-join-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-join-180.png b/src/blackmisc/icons/diagona/icons/arrow-join-180.png
new file mode 100644
index 000000000..a46006e57
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-join-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-join-270.png b/src/blackmisc/icons/diagona/icons/arrow-join-270.png
new file mode 100644
index 000000000..230c18b1a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-join-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-join.png b/src/blackmisc/icons/diagona/icons/arrow-join.png
new file mode 100644
index 000000000..52d62d179
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-join.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-merge-000-left.png b/src/blackmisc/icons/diagona/icons/arrow-merge-000-left.png
new file mode 100644
index 000000000..3fe5ce696
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-merge-000-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-merge-090-left.png b/src/blackmisc/icons/diagona/icons/arrow-merge-090-left.png
new file mode 100644
index 000000000..95560ae6b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-merge-090-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-merge-090.png b/src/blackmisc/icons/diagona/icons/arrow-merge-090.png
new file mode 100644
index 000000000..4a5af5b73
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-merge-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-merge-180-left.png b/src/blackmisc/icons/diagona/icons/arrow-merge-180-left.png
new file mode 100644
index 000000000..c499e694f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-merge-180-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-merge-180.png b/src/blackmisc/icons/diagona/icons/arrow-merge-180.png
new file mode 100644
index 000000000..475389bc2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-merge-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-merge-270-left.png b/src/blackmisc/icons/diagona/icons/arrow-merge-270-left.png
new file mode 100644
index 000000000..5711ca7da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-merge-270-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-merge-270.png b/src/blackmisc/icons/diagona/icons/arrow-merge-270.png
new file mode 100644
index 000000000..0d7b9a9f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-merge-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-merge.png b/src/blackmisc/icons/diagona/icons/arrow-merge.png
new file mode 100644
index 000000000..dd52be607
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-merge.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-move.png b/src/blackmisc/icons/diagona/icons/arrow-move.png
new file mode 100644
index 000000000..391a01fc4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-move.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-out.png b/src/blackmisc/icons/diagona/icons/arrow-out.png
new file mode 100644
index 000000000..b8df9d6f7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-out.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-repeat-once.png b/src/blackmisc/icons/diagona/icons/arrow-repeat-once.png
new file mode 100644
index 000000000..4e037cd02
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-repeat-once.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-repeat.png b/src/blackmisc/icons/diagona/icons/arrow-repeat.png
new file mode 100644
index 000000000..9456866b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-repeat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-resize-045.png b/src/blackmisc/icons/diagona/icons/arrow-resize-045.png
new file mode 100644
index 000000000..2545f6728
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-resize-045.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-resize-090.png b/src/blackmisc/icons/diagona/icons/arrow-resize-090.png
new file mode 100644
index 000000000..27e35fda4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-resize-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-resize-135.png b/src/blackmisc/icons/diagona/icons/arrow-resize-135.png
new file mode 100644
index 000000000..6af336ad8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-resize-135.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-resize.png b/src/blackmisc/icons/diagona/icons/arrow-resize.png
new file mode 100644
index 000000000..5e4a9e0c3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-return-000-left.png b/src/blackmisc/icons/diagona/icons/arrow-return-000-left.png
new file mode 100644
index 000000000..43c6917f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-return-000-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-return-090-left.png b/src/blackmisc/icons/diagona/icons/arrow-return-090-left.png
new file mode 100644
index 000000000..5e5b56415
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-return-090-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-return-090.png b/src/blackmisc/icons/diagona/icons/arrow-return-090.png
new file mode 100644
index 000000000..8a91639bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-return-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-return-180-left.png b/src/blackmisc/icons/diagona/icons/arrow-return-180-left.png
new file mode 100644
index 000000000..d39f06d57
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-return-180-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-return-180.png b/src/blackmisc/icons/diagona/icons/arrow-return-180.png
new file mode 100644
index 000000000..e85e64ff6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-return-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-return-270-left.png b/src/blackmisc/icons/diagona/icons/arrow-return-270-left.png
new file mode 100644
index 000000000..8df13fdd9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-return-270-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-return-270.png b/src/blackmisc/icons/diagona/icons/arrow-return-270.png
new file mode 100644
index 000000000..be51d8195
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-return-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-return.png b/src/blackmisc/icons/diagona/icons/arrow-return.png
new file mode 100644
index 000000000..8f08679b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-return.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-retweet.png b/src/blackmisc/icons/diagona/icons/arrow-retweet.png
new file mode 100644
index 000000000..fe8a632cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-retweet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-skip-090.png b/src/blackmisc/icons/diagona/icons/arrow-skip-090.png
new file mode 100644
index 000000000..578d3982d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-skip-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-skip-180.png b/src/blackmisc/icons/diagona/icons/arrow-skip-180.png
new file mode 100644
index 000000000..77ffb1cd9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-skip-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-skip-270.png b/src/blackmisc/icons/diagona/icons/arrow-skip-270.png
new file mode 100644
index 000000000..ebcd4ff2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-skip-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-skip.png b/src/blackmisc/icons/diagona/icons/arrow-skip.png
new file mode 100644
index 000000000..2e8f4159b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-skip.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-split-090.png b/src/blackmisc/icons/diagona/icons/arrow-split-090.png
new file mode 100644
index 000000000..d3cff02cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-split-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-split-180.png b/src/blackmisc/icons/diagona/icons/arrow-split-180.png
new file mode 100644
index 000000000..3e5ea1b4e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-split-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-split-270.png b/src/blackmisc/icons/diagona/icons/arrow-split-270.png
new file mode 100644
index 000000000..bec818392
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-split-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-split.png b/src/blackmisc/icons/diagona/icons/arrow-split.png
new file mode 100644
index 000000000..66837aca1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-split.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-step-out.png b/src/blackmisc/icons/diagona/icons/arrow-step-out.png
new file mode 100644
index 000000000..9cfce0382
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-step-out.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-step-over.png b/src/blackmisc/icons/diagona/icons/arrow-step-over.png
new file mode 100644
index 000000000..ddf04dee8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-step-over.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-step.png b/src/blackmisc/icons/diagona/icons/arrow-step.png
new file mode 100644
index 000000000..9b1dbf760
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-step.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-stop-090.png b/src/blackmisc/icons/diagona/icons/arrow-stop-090.png
new file mode 100644
index 000000000..cf936261b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-stop-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-stop-180.png b/src/blackmisc/icons/diagona/icons/arrow-stop-180.png
new file mode 100644
index 000000000..0ca4499c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-stop-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-stop-270.png b/src/blackmisc/icons/diagona/icons/arrow-stop-270.png
new file mode 100644
index 000000000..d86254085
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-stop-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-stop.png b/src/blackmisc/icons/diagona/icons/arrow-stop.png
new file mode 100644
index 000000000..e383d6bc0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-stop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-switch-090.png b/src/blackmisc/icons/diagona/icons/arrow-switch-090.png
new file mode 100644
index 000000000..546c87f96
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-switch-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-switch-180.png b/src/blackmisc/icons/diagona/icons/arrow-switch-180.png
new file mode 100644
index 000000000..7b708808f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-switch-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-switch-270.png b/src/blackmisc/icons/diagona/icons/arrow-switch-270.png
new file mode 100644
index 000000000..38a4b237c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-switch-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-switch.png b/src/blackmisc/icons/diagona/icons/arrow-switch.png
new file mode 100644
index 000000000..ab3dd3021
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-switch.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-transition-090.png b/src/blackmisc/icons/diagona/icons/arrow-transition-090.png
new file mode 100644
index 000000000..1dbe75fcb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-transition-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-transition-180.png b/src/blackmisc/icons/diagona/icons/arrow-transition-180.png
new file mode 100644
index 000000000..d5acbcab7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-transition-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-transition-270.png b/src/blackmisc/icons/diagona/icons/arrow-transition-270.png
new file mode 100644
index 000000000..d230b3850
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-transition-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-transition.png b/src/blackmisc/icons/diagona/icons/arrow-transition.png
new file mode 100644
index 000000000..1dcf01ad5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-transition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-turn-000-left.png b/src/blackmisc/icons/diagona/icons/arrow-turn-000-left.png
new file mode 100644
index 000000000..783f82d74
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-turn-000-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-turn-090-left.png b/src/blackmisc/icons/diagona/icons/arrow-turn-090-left.png
new file mode 100644
index 000000000..eccb03462
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-turn-090-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-turn-090.png b/src/blackmisc/icons/diagona/icons/arrow-turn-090.png
new file mode 100644
index 000000000..425dcb2aa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-turn-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-turn-180-left.png b/src/blackmisc/icons/diagona/icons/arrow-turn-180-left.png
new file mode 100644
index 000000000..0f491d2b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-turn-180-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-turn-180.png b/src/blackmisc/icons/diagona/icons/arrow-turn-180.png
new file mode 100644
index 000000000..a9b557ac7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-turn-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-turn-270-left.png b/src/blackmisc/icons/diagona/icons/arrow-turn-270-left.png
new file mode 100644
index 000000000..56ed4592d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-turn-270-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-turn-270.png b/src/blackmisc/icons/diagona/icons/arrow-turn-270.png
new file mode 100644
index 000000000..2a4517f84
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-turn-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow-turn.png b/src/blackmisc/icons/diagona/icons/arrow-turn.png
new file mode 100644
index 000000000..f17342045
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow-turn.png differ
diff --git a/src/blackmisc/icons/diagona/icons/arrow.png b/src/blackmisc/icons/diagona/icons/arrow.png
new file mode 100644
index 000000000..977b9e509
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/asterisk-small-yellow.png b/src/blackmisc/icons/diagona/icons/asterisk-small-yellow.png
new file mode 100644
index 000000000..c252613ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/asterisk-small-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/asterisk-small.png b/src/blackmisc/icons/diagona/icons/asterisk-small.png
new file mode 100644
index 000000000..0e4313c79
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/asterisk-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/asterisk-yellow.png b/src/blackmisc/icons/diagona/icons/asterisk-yellow.png
new file mode 100644
index 000000000..f6341ecd9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/asterisk-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/asterisk.png b/src/blackmisc/icons/diagona/icons/asterisk.png
new file mode 100644
index 000000000..c2fbed5a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/asterisk.png differ
diff --git a/src/blackmisc/icons/diagona/icons/at-sign-balloon.png b/src/blackmisc/icons/diagona/icons/at-sign-balloon.png
new file mode 100644
index 000000000..bffadbcb2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/at-sign-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/at-sign-document.png b/src/blackmisc/icons/diagona/icons/at-sign-document.png
new file mode 100644
index 000000000..479667668
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/at-sign-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/at-sign-small.png b/src/blackmisc/icons/diagona/icons/at-sign-small.png
new file mode 100644
index 000000000..f7b3cd3e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/at-sign-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/at-sign.png b/src/blackmisc/icons/diagona/icons/at-sign.png
new file mode 100644
index 000000000..cdd9c91a0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/at-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/auction-hammer--arrow.png b/src/blackmisc/icons/diagona/icons/auction-hammer--arrow.png
new file mode 100644
index 000000000..334e6996d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/auction-hammer--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/auction-hammer--exclamation.png b/src/blackmisc/icons/diagona/icons/auction-hammer--exclamation.png
new file mode 100644
index 000000000..5a3c4d6ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/auction-hammer--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/auction-hammer--minus.png b/src/blackmisc/icons/diagona/icons/auction-hammer--minus.png
new file mode 100644
index 000000000..3c693335c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/auction-hammer--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/auction-hammer--pencil.png b/src/blackmisc/icons/diagona/icons/auction-hammer--pencil.png
new file mode 100644
index 000000000..15324cc7e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/auction-hammer--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/auction-hammer--plus.png b/src/blackmisc/icons/diagona/icons/auction-hammer--plus.png
new file mode 100644
index 000000000..837d1c04c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/auction-hammer--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/auction-hammer-gavel.png b/src/blackmisc/icons/diagona/icons/auction-hammer-gavel.png
new file mode 100644
index 000000000..54f68f477
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/auction-hammer-gavel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/auction-hammer.png b/src/blackmisc/icons/diagona/icons/auction-hammer.png
new file mode 100644
index 000000000..0a84bae3a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/auction-hammer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/baggage-cart-box-label.png b/src/blackmisc/icons/diagona/icons/baggage-cart-box-label.png
new file mode 100644
index 000000000..d5e3de732
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/baggage-cart-box-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/baggage-cart-box.png b/src/blackmisc/icons/diagona/icons/baggage-cart-box.png
new file mode 100644
index 000000000..738447873
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/baggage-cart-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/baggage-cart.png b/src/blackmisc/icons/diagona/icons/baggage-cart.png
new file mode 100644
index 000000000..6cc2ef62a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/baggage-cart.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balance--arrow.png b/src/blackmisc/icons/diagona/icons/balance--arrow.png
new file mode 100644
index 000000000..9ffdaafad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balance--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balance--exclamation.png b/src/blackmisc/icons/diagona/icons/balance--exclamation.png
new file mode 100644
index 000000000..5ed65c411
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balance--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balance--minus.png b/src/blackmisc/icons/diagona/icons/balance--minus.png
new file mode 100644
index 000000000..b0754fb79
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balance--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balance--pencil.png b/src/blackmisc/icons/diagona/icons/balance--pencil.png
new file mode 100644
index 000000000..baffbdac0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balance--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balance--plus.png b/src/blackmisc/icons/diagona/icons/balance--plus.png
new file mode 100644
index 000000000..f76dba77d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balance--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balance-unbalance.png b/src/blackmisc/icons/diagona/icons/balance-unbalance.png
new file mode 100644
index 000000000..9e52d6229
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balance-unbalance.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balance.png b/src/blackmisc/icons/diagona/icons/balance.png
new file mode 100644
index 000000000..e213cd5b4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balance.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon--arrow.png b/src/blackmisc/icons/diagona/icons/balloon--arrow.png
new file mode 100644
index 000000000..ed2264ccc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon--exclamation.png b/src/blackmisc/icons/diagona/icons/balloon--exclamation.png
new file mode 100644
index 000000000..42b9ae767
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon--minus.png b/src/blackmisc/icons/diagona/icons/balloon--minus.png
new file mode 100644
index 000000000..c9d3288c4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon--pencil.png b/src/blackmisc/icons/diagona/icons/balloon--pencil.png
new file mode 100644
index 000000000..daaae04d3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon--plus.png b/src/blackmisc/icons/diagona/icons/balloon--plus.png
new file mode 100644
index 000000000..4369afd27
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-box-left.png b/src/blackmisc/icons/diagona/icons/balloon-box-left.png
new file mode 100644
index 000000000..94cf63b58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-box-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-box.png b/src/blackmisc/icons/diagona/icons/balloon-box.png
new file mode 100644
index 000000000..3b0a29cc5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-buzz-left.png b/src/blackmisc/icons/diagona/icons/balloon-buzz-left.png
new file mode 100644
index 000000000..10f88d86f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-buzz-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-buzz.png b/src/blackmisc/icons/diagona/icons/balloon-buzz.png
new file mode 100644
index 000000000..4d59ad234
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-buzz.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-ellipsis.png b/src/blackmisc/icons/diagona/icons/balloon-ellipsis.png
new file mode 100644
index 000000000..50ba3c9e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-ellipsis.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-facebook-left.png b/src/blackmisc/icons/diagona/icons/balloon-facebook-left.png
new file mode 100644
index 000000000..a3ec2a182
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-facebook-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-facebook.png b/src/blackmisc/icons/diagona/icons/balloon-facebook.png
new file mode 100644
index 000000000..15c528c37
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-facebook.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-left.png b/src/blackmisc/icons/diagona/icons/balloon-left.png
new file mode 100644
index 000000000..358d9aaf2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-prohibition.png b/src/blackmisc/icons/diagona/icons/balloon-prohibition.png
new file mode 100644
index 000000000..b523c877c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-quotation.png b/src/blackmisc/icons/diagona/icons/balloon-quotation.png
new file mode 100644
index 000000000..2b5a11148
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-quotation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-small-left.png b/src/blackmisc/icons/diagona/icons/balloon-small-left.png
new file mode 100644
index 000000000..34d9f5c9b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-small-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-small.png b/src/blackmisc/icons/diagona/icons/balloon-small.png
new file mode 100644
index 000000000..3b538de08
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-smiley-sad.png b/src/blackmisc/icons/diagona/icons/balloon-smiley-sad.png
new file mode 100644
index 000000000..a82858c6e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-smiley-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-smiley.png b/src/blackmisc/icons/diagona/icons/balloon-smiley.png
new file mode 100644
index 000000000..2cc11c0a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-sound.png b/src/blackmisc/icons/diagona/icons/balloon-sound.png
new file mode 100644
index 000000000..116f8662c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-sound.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-twitter-left.png b/src/blackmisc/icons/diagona/icons/balloon-twitter-left.png
new file mode 100644
index 000000000..4cab04d2a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-twitter-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-twitter-retweet.png b/src/blackmisc/icons/diagona/icons/balloon-twitter-retweet.png
new file mode 100644
index 000000000..2d4f47e98
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-twitter-retweet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-twitter.png b/src/blackmisc/icons/diagona/icons/balloon-twitter.png
new file mode 100644
index 000000000..9c75dfa1f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-twitter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-white-left.png b/src/blackmisc/icons/diagona/icons/balloon-white-left.png
new file mode 100644
index 000000000..47218dee7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-white-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon-white.png b/src/blackmisc/icons/diagona/icons/balloon-white.png
new file mode 100644
index 000000000..b4ada6a8e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloon.png b/src/blackmisc/icons/diagona/icons/balloon.png
new file mode 100644
index 000000000..1af30643f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloons-box.png b/src/blackmisc/icons/diagona/icons/balloons-box.png
new file mode 100644
index 000000000..6aa260386
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloons-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloons-facebook-box.png b/src/blackmisc/icons/diagona/icons/balloons-facebook-box.png
new file mode 100644
index 000000000..4d576f1a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloons-facebook-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloons-facebook.png b/src/blackmisc/icons/diagona/icons/balloons-facebook.png
new file mode 100644
index 000000000..a789a2ee4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloons-facebook.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloons-twitter-box.png b/src/blackmisc/icons/diagona/icons/balloons-twitter-box.png
new file mode 100644
index 000000000..e66e4330c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloons-twitter-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloons-twitter.png b/src/blackmisc/icons/diagona/icons/balloons-twitter.png
new file mode 100644
index 000000000..d54a48c25
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloons-twitter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloons-white.png b/src/blackmisc/icons/diagona/icons/balloons-white.png
new file mode 100644
index 000000000..a81ce3b18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloons-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/balloons.png b/src/blackmisc/icons/diagona/icons/balloons.png
new file mode 100644
index 000000000..998043586
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/balloons.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bamboo.png b/src/blackmisc/icons/diagona/icons/bamboo.png
new file mode 100644
index 000000000..f7cbad7ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bamboo.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bamboos.png b/src/blackmisc/icons/diagona/icons/bamboos.png
new file mode 100644
index 000000000..68be9bfc8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bamboos.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bandaid--arrow.png b/src/blackmisc/icons/diagona/icons/bandaid--arrow.png
new file mode 100644
index 000000000..aba38d554
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bandaid--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bandaid--exclamation.png b/src/blackmisc/icons/diagona/icons/bandaid--exclamation.png
new file mode 100644
index 000000000..5a7e495e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bandaid--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bandaid--minus.png b/src/blackmisc/icons/diagona/icons/bandaid--minus.png
new file mode 100644
index 000000000..c75166b7f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bandaid--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bandaid--pencil.png b/src/blackmisc/icons/diagona/icons/bandaid--pencil.png
new file mode 100644
index 000000000..d70e45ee9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bandaid--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bandaid--plus.png b/src/blackmisc/icons/diagona/icons/bandaid--plus.png
new file mode 100644
index 000000000..19c9b8143
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bandaid--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bandaid-small.png b/src/blackmisc/icons/diagona/icons/bandaid-small.png
new file mode 100644
index 000000000..8160c3596
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bandaid-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bandaid.png b/src/blackmisc/icons/diagona/icons/bandaid.png
new file mode 100644
index 000000000..fe8c79763
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bandaid.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bank--arrow.png b/src/blackmisc/icons/diagona/icons/bank--arrow.png
new file mode 100644
index 000000000..a226be523
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bank--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bank--exclamation.png b/src/blackmisc/icons/diagona/icons/bank--exclamation.png
new file mode 100644
index 000000000..5b40e0c44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bank--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bank--minus.png b/src/blackmisc/icons/diagona/icons/bank--minus.png
new file mode 100644
index 000000000..bd09285f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bank--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bank--pencil.png b/src/blackmisc/icons/diagona/icons/bank--pencil.png
new file mode 100644
index 000000000..7d4a61a28
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bank--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bank--plus.png b/src/blackmisc/icons/diagona/icons/bank--plus.png
new file mode 100644
index 000000000..5338e48cd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bank--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bank.png b/src/blackmisc/icons/diagona/icons/bank.png
new file mode 100644
index 000000000..c6aa07bd9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bank.png differ
diff --git a/src/blackmisc/icons/diagona/icons/barcode-2d.png b/src/blackmisc/icons/diagona/icons/barcode-2d.png
new file mode 100644
index 000000000..41a84aa1d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/barcode-2d.png differ
diff --git a/src/blackmisc/icons/diagona/icons/barcode.png b/src/blackmisc/icons/diagona/icons/barcode.png
new file mode 100644
index 000000000..328a2ac49
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/barcode.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery--arrow.png b/src/blackmisc/icons/diagona/icons/battery--arrow.png
new file mode 100644
index 000000000..73f422900
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery--exclamation.png b/src/blackmisc/icons/diagona/icons/battery--exclamation.png
new file mode 100644
index 000000000..ecb3cc327
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery--minus.png b/src/blackmisc/icons/diagona/icons/battery--minus.png
new file mode 100644
index 000000000..6b09e7370
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery--pencil.png b/src/blackmisc/icons/diagona/icons/battery--pencil.png
new file mode 100644
index 000000000..6aebe4af9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery--plus.png b/src/blackmisc/icons/diagona/icons/battery--plus.png
new file mode 100644
index 000000000..76fa0d570
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery-charge.png b/src/blackmisc/icons/diagona/icons/battery-charge.png
new file mode 100644
index 000000000..ae40aaf3c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery-charge.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery-empty.png b/src/blackmisc/icons/diagona/icons/battery-empty.png
new file mode 100644
index 000000000..567fc7b26
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery-full.png b/src/blackmisc/icons/diagona/icons/battery-full.png
new file mode 100644
index 000000000..8af86643d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery-full.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery-low.png b/src/blackmisc/icons/diagona/icons/battery-low.png
new file mode 100644
index 000000000..317dc9038
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery-plug.png b/src/blackmisc/icons/diagona/icons/battery-plug.png
new file mode 100644
index 000000000..175f1891f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery-plug.png differ
diff --git a/src/blackmisc/icons/diagona/icons/battery.png b/src/blackmisc/icons/diagona/icons/battery.png
new file mode 100644
index 000000000..7a825b025
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/battery.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bauble.png b/src/blackmisc/icons/diagona/icons/bauble.png
new file mode 100644
index 000000000..a02967179
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bauble.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beaker--arrow.png b/src/blackmisc/icons/diagona/icons/beaker--arrow.png
new file mode 100644
index 000000000..fcc242eac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beaker--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beaker--exclamation.png b/src/blackmisc/icons/diagona/icons/beaker--exclamation.png
new file mode 100644
index 000000000..66dd86e5d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beaker--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beaker--minus.png b/src/blackmisc/icons/diagona/icons/beaker--minus.png
new file mode 100644
index 000000000..731a97805
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beaker--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beaker--pencil.png b/src/blackmisc/icons/diagona/icons/beaker--pencil.png
new file mode 100644
index 000000000..2913f4974
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beaker--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beaker--plus.png b/src/blackmisc/icons/diagona/icons/beaker--plus.png
new file mode 100644
index 000000000..de5962a72
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beaker--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beaker-empty.png b/src/blackmisc/icons/diagona/icons/beaker-empty.png
new file mode 100644
index 000000000..f4d2bac16
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beaker-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beaker.png b/src/blackmisc/icons/diagona/icons/beaker.png
new file mode 100644
index 000000000..b3c49cc5a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beaker.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean--arrow.png b/src/blackmisc/icons/diagona/icons/bean--arrow.png
new file mode 100644
index 000000000..5e2acc79d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean--exclamation.png b/src/blackmisc/icons/diagona/icons/bean--exclamation.png
new file mode 100644
index 000000000..22de99dc9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean--minus.png b/src/blackmisc/icons/diagona/icons/bean--minus.png
new file mode 100644
index 000000000..1ab0edb70
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean--pencil.png b/src/blackmisc/icons/diagona/icons/bean--pencil.png
new file mode 100644
index 000000000..17e0a46a0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean--plus.png b/src/blackmisc/icons/diagona/icons/bean--plus.png
new file mode 100644
index 000000000..618977817
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean-green.png b/src/blackmisc/icons/diagona/icons/bean-green.png
new file mode 100644
index 000000000..217eeef36
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean-small-green.png b/src/blackmisc/icons/diagona/icons/bean-small-green.png
new file mode 100644
index 000000000..4e1672efe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean-small-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean-small.png b/src/blackmisc/icons/diagona/icons/bean-small.png
new file mode 100644
index 000000000..fdca62ad1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bean.png b/src/blackmisc/icons/diagona/icons/bean.png
new file mode 100644
index 000000000..6d0387048
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bean.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beans.png b/src/blackmisc/icons/diagona/icons/beans.png
new file mode 100644
index 000000000..2ebe9ad0f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beans.png differ
diff --git a/src/blackmisc/icons/diagona/icons/beer.png b/src/blackmisc/icons/diagona/icons/beer.png
new file mode 100644
index 000000000..3fb2c8b8e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/beer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bell--arrow.png b/src/blackmisc/icons/diagona/icons/bell--arrow.png
new file mode 100644
index 000000000..c142731de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bell--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bell--exclamation.png b/src/blackmisc/icons/diagona/icons/bell--exclamation.png
new file mode 100644
index 000000000..105410fa0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bell--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bell--minus.png b/src/blackmisc/icons/diagona/icons/bell--minus.png
new file mode 100644
index 000000000..a903a330c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bell--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bell--pencil.png b/src/blackmisc/icons/diagona/icons/bell--pencil.png
new file mode 100644
index 000000000..b5f4f8895
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bell--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bell--plus.png b/src/blackmisc/icons/diagona/icons/bell--plus.png
new file mode 100644
index 000000000..181160202
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bell--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bell-small.png b/src/blackmisc/icons/diagona/icons/bell-small.png
new file mode 100644
index 000000000..e06123eb8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bell-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bell.png b/src/blackmisc/icons/diagona/icons/bell.png
new file mode 100644
index 000000000..475a7146e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bell.png differ
diff --git a/src/blackmisc/icons/diagona/icons/billboard-empty.png b/src/blackmisc/icons/diagona/icons/billboard-empty.png
new file mode 100644
index 000000000..d6901b3b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/billboard-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/billboard-red.png b/src/blackmisc/icons/diagona/icons/billboard-red.png
new file mode 100644
index 000000000..f426856cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/billboard-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/billboard.png b/src/blackmisc/icons/diagona/icons/billboard.png
new file mode 100644
index 000000000..d208eedbc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/billboard.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin--arrow.png b/src/blackmisc/icons/diagona/icons/bin--arrow.png
new file mode 100644
index 000000000..c8a598ebc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin--exclamation.png b/src/blackmisc/icons/diagona/icons/bin--exclamation.png
new file mode 100644
index 000000000..596e7289b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin--minus.png b/src/blackmisc/icons/diagona/icons/bin--minus.png
new file mode 100644
index 000000000..d322fa8f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin--pencil.png b/src/blackmisc/icons/diagona/icons/bin--pencil.png
new file mode 100644
index 000000000..3a5b73c18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin--plus.png b/src/blackmisc/icons/diagona/icons/bin--plus.png
new file mode 100644
index 000000000..4048cbf64
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin-full.png b/src/blackmisc/icons/diagona/icons/bin-full.png
new file mode 100644
index 000000000..b9b012cff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin-full.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin-metal-full.png b/src/blackmisc/icons/diagona/icons/bin-metal-full.png
new file mode 100644
index 000000000..e38e41d2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin-metal-full.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin-metal.png b/src/blackmisc/icons/diagona/icons/bin-metal.png
new file mode 100644
index 000000000..70b7e5204
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin-metal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bin.png b/src/blackmisc/icons/diagona/icons/bin.png
new file mode 100644
index 000000000..01d304aa6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/binocular--arrow.png b/src/blackmisc/icons/diagona/icons/binocular--arrow.png
new file mode 100644
index 000000000..28d9db5b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/binocular--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/binocular--exclamation.png b/src/blackmisc/icons/diagona/icons/binocular--exclamation.png
new file mode 100644
index 000000000..b90a1d4e7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/binocular--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/binocular--minus.png b/src/blackmisc/icons/diagona/icons/binocular--minus.png
new file mode 100644
index 000000000..542884516
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/binocular--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/binocular--pencil.png b/src/blackmisc/icons/diagona/icons/binocular--pencil.png
new file mode 100644
index 000000000..a27a20e88
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/binocular--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/binocular--plus.png b/src/blackmisc/icons/diagona/icons/binocular--plus.png
new file mode 100644
index 000000000..e81e49aa8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/binocular--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/binocular-small.png b/src/blackmisc/icons/diagona/icons/binocular-small.png
new file mode 100644
index 000000000..23636c3b4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/binocular-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/binocular.png b/src/blackmisc/icons/diagona/icons/binocular.png
new file mode 100644
index 000000000..d199572ee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/binocular.png differ
diff --git a/src/blackmisc/icons/diagona/icons/block--arrow.png b/src/blackmisc/icons/diagona/icons/block--arrow.png
new file mode 100644
index 000000000..e3543677e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/block--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/block--exclamation.png b/src/blackmisc/icons/diagona/icons/block--exclamation.png
new file mode 100644
index 000000000..8a221851c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/block--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/block--minus.png b/src/blackmisc/icons/diagona/icons/block--minus.png
new file mode 100644
index 000000000..0801fbe39
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/block--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/block--pencil.png b/src/blackmisc/icons/diagona/icons/block--pencil.png
new file mode 100644
index 000000000..8e6dca82a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/block--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/block--plus.png b/src/blackmisc/icons/diagona/icons/block--plus.png
new file mode 100644
index 000000000..39143ca5f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/block--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/block-share.png b/src/blackmisc/icons/diagona/icons/block-share.png
new file mode 100644
index 000000000..fb7c55bc9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/block-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/block-small.png b/src/blackmisc/icons/diagona/icons/block-small.png
new file mode 100644
index 000000000..7cc52813c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/block-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/block.png b/src/blackmisc/icons/diagona/icons/block.png
new file mode 100644
index 000000000..ed7ec0e97
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/block.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog--arrow.png b/src/blackmisc/icons/diagona/icons/blog--arrow.png
new file mode 100644
index 000000000..d2336fcb1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog--exclamation.png b/src/blackmisc/icons/diagona/icons/blog--exclamation.png
new file mode 100644
index 000000000..6ce4bd45f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog--minus.png b/src/blackmisc/icons/diagona/icons/blog--minus.png
new file mode 100644
index 000000000..ac51ba847
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog--pencil.png b/src/blackmisc/icons/diagona/icons/blog--pencil.png
new file mode 100644
index 000000000..1fabd23e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog--plus.png b/src/blackmisc/icons/diagona/icons/blog--plus.png
new file mode 100644
index 000000000..7d5e6448a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog-blue.png b/src/blackmisc/icons/diagona/icons/blog-blue.png
new file mode 100644
index 000000000..3a957dab4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog-medium.png b/src/blackmisc/icons/diagona/icons/blog-medium.png
new file mode 100644
index 000000000..50fd41b58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog-posterous.png b/src/blackmisc/icons/diagona/icons/blog-posterous.png
new file mode 100644
index 000000000..23fb6afeb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog-posterous.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog-tumblr.png b/src/blackmisc/icons/diagona/icons/blog-tumblr.png
new file mode 100644
index 000000000..e01d927ce
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog-tumblr.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blog.png b/src/blackmisc/icons/diagona/icons/blog.png
new file mode 100644
index 000000000..861b02f47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blog.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blogs-stack.png b/src/blackmisc/icons/diagona/icons/blogs-stack.png
new file mode 100644
index 000000000..f06a297d9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blogs-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blogs.png b/src/blackmisc/icons/diagona/icons/blogs.png
new file mode 100644
index 000000000..7ba55c0d0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blogs.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document--arrow.png b/src/blackmisc/icons/diagona/icons/blue-document--arrow.png
new file mode 100644
index 000000000..2e6fe03f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document--exclamation.png b/src/blackmisc/icons/diagona/icons/blue-document--exclamation.png
new file mode 100644
index 000000000..232e2d470
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document--minus.png b/src/blackmisc/icons/diagona/icons/blue-document--minus.png
new file mode 100644
index 000000000..adcb19c6d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document--pencil.png b/src/blackmisc/icons/diagona/icons/blue-document--pencil.png
new file mode 100644
index 000000000..c16bf882c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document--plus.png b/src/blackmisc/icons/diagona/icons/blue-document--plus.png
new file mode 100644
index 000000000..3c03e4d30
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-access.png b/src/blackmisc/icons/diagona/icons/blue-document-access.png
new file mode 100644
index 000000000..f19caeade
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-access.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-b.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-b.png
new file mode 100644
index 000000000..57f91ce19
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-b.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-c.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-c.png
new file mode 100644
index 000000000..5d12ddd67
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-c.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-d.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-d.png
new file mode 100644
index 000000000..b1f8467b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-d.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-e.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-e.png
new file mode 100644
index 000000000..b810c3fee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-e.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-f.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-f.png
new file mode 100644
index 000000000..7876674b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-f.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-g.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-g.png
new file mode 100644
index 000000000..e94afa20b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-g.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-h.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-h.png
new file mode 100644
index 000000000..f3df55ab7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-h.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-i.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-i.png
new file mode 100644
index 000000000..16a09c97b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-i.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-j.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-j.png
new file mode 100644
index 000000000..04207f3ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-j.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-k.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-k.png
new file mode 100644
index 000000000..83bedbeae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-k.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-l.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-l.png
new file mode 100644
index 000000000..eb4fb0e54
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-l.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-m.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-m.png
new file mode 100644
index 000000000..a61fd8627
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-m.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-n.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-n.png
new file mode 100644
index 000000000..c43e413e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-n.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-o.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-o.png
new file mode 100644
index 000000000..731b34b2e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-o.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-p.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-p.png
new file mode 100644
index 000000000..0fd49784d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-p.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-q.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-q.png
new file mode 100644
index 000000000..8b884b6ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-q.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-r.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-r.png
new file mode 100644
index 000000000..8ccd05236
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-r.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-s.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-s.png
new file mode 100644
index 000000000..02abefa58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-s.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-t.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-t.png
new file mode 100644
index 000000000..78d5112e2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-t.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-u.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-u.png
new file mode 100644
index 000000000..4f34fa979
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-u.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-v.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-v.png
new file mode 100644
index 000000000..46b7564af
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-v.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-w.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-w.png
new file mode 100644
index 000000000..2ff24506c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-w.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-x.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-x.png
new file mode 100644
index 000000000..bf7f7498e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-x.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-y.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-y.png
new file mode 100644
index 000000000..6ec261c43
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-y.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute-z.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute-z.png
new file mode 100644
index 000000000..b9d3f10db
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute-z.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-attribute.png b/src/blackmisc/icons/diagona/icons/blue-document-attribute.png
new file mode 100644
index 000000000..aa5ee3f37
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-attribute.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-binary.png b/src/blackmisc/icons/diagona/icons/blue-document-binary.png
new file mode 100644
index 000000000..0af831ff9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-binary.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-block.png b/src/blackmisc/icons/diagona/icons/blue-document-block.png
new file mode 100644
index 000000000..780787872
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-block.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-bookmark.png b/src/blackmisc/icons/diagona/icons/blue-document-bookmark.png
new file mode 100644
index 000000000..39dd42a06
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-bookmark.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-break.png b/src/blackmisc/icons/diagona/icons/blue-document-break.png
new file mode 100644
index 000000000..5c8b56e59
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-break.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-broken.png b/src/blackmisc/icons/diagona/icons/blue-document-broken.png
new file mode 100644
index 000000000..faf4ca882
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-broken.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-clock.png b/src/blackmisc/icons/diagona/icons/blue-document-clock.png
new file mode 100644
index 000000000..dfc3b453c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-clock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-code.png b/src/blackmisc/icons/diagona/icons/blue-document-code.png
new file mode 100644
index 000000000..5fc23d1ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-code.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-convert.png b/src/blackmisc/icons/diagona/icons/blue-document-convert.png
new file mode 100644
index 000000000..2de348dcc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-convert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-copy.png b/src/blackmisc/icons/diagona/icons/blue-document-copy.png
new file mode 100644
index 000000000..8eb85b041
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-copy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-epub-text.png b/src/blackmisc/icons/diagona/icons/blue-document-epub-text.png
new file mode 100644
index 000000000..4b3f825ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-epub-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-epub.png b/src/blackmisc/icons/diagona/icons/blue-document-epub.png
new file mode 100644
index 000000000..575979fdd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-epub.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-excel-csv.png b/src/blackmisc/icons/diagona/icons/blue-document-excel-csv.png
new file mode 100644
index 000000000..c3abdc9f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-excel-csv.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-excel-table.png b/src/blackmisc/icons/diagona/icons/blue-document-excel-table.png
new file mode 100644
index 000000000..98bbad5e2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-excel-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-excel.png b/src/blackmisc/icons/diagona/icons/blue-document-excel.png
new file mode 100644
index 000000000..a88fcf934
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-excel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-export.png b/src/blackmisc/icons/diagona/icons/blue-document-export.png
new file mode 100644
index 000000000..20462af6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-film.png b/src/blackmisc/icons/diagona/icons/blue-document-film.png
new file mode 100644
index 000000000..00cef99a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-film.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-flash-movie.png b/src/blackmisc/icons/diagona/icons/blue-document-flash-movie.png
new file mode 100644
index 000000000..a5240e698
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-flash-movie.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-flash.png b/src/blackmisc/icons/diagona/icons/blue-document-flash.png
new file mode 100644
index 000000000..a30e31654
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-flash.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-globe.png b/src/blackmisc/icons/diagona/icons/blue-document-globe.png
new file mode 100644
index 000000000..6aafe7fb4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-globe.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-hf-delete-footer.png b/src/blackmisc/icons/diagona/icons/blue-document-hf-delete-footer.png
new file mode 100644
index 000000000..b4fb2fb79
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-hf-delete-footer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-hf-delete.png b/src/blackmisc/icons/diagona/icons/blue-document-hf-delete.png
new file mode 100644
index 000000000..a4c808516
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-hf-delete.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-hf-insert-footer.png b/src/blackmisc/icons/diagona/icons/blue-document-hf-insert-footer.png
new file mode 100644
index 000000000..514203d63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-hf-insert-footer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-hf-insert.png b/src/blackmisc/icons/diagona/icons/blue-document-hf-insert.png
new file mode 100644
index 000000000..8710c5dfe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-hf-insert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-hf-select-footer.png b/src/blackmisc/icons/diagona/icons/blue-document-hf-select-footer.png
new file mode 100644
index 000000000..7561a2575
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-hf-select-footer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-hf-select.png b/src/blackmisc/icons/diagona/icons/blue-document-hf-select.png
new file mode 100644
index 000000000..d51794f93
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-hf-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-hf.png b/src/blackmisc/icons/diagona/icons/blue-document-hf.png
new file mode 100644
index 000000000..2629448fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-hf.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-horizontal-text.png b/src/blackmisc/icons/diagona/icons/blue-document-horizontal-text.png
new file mode 100644
index 000000000..1174acc3e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-horizontal-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-horizontal.png b/src/blackmisc/icons/diagona/icons/blue-document-horizontal.png
new file mode 100644
index 000000000..e7a260109
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-illustrator.png b/src/blackmisc/icons/diagona/icons/blue-document-illustrator.png
new file mode 100644
index 000000000..cd100431d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-illustrator.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-image.png b/src/blackmisc/icons/diagona/icons/blue-document-image.png
new file mode 100644
index 000000000..2c6e4ce00
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-import.png b/src/blackmisc/icons/diagona/icons/blue-document-import.png
new file mode 100644
index 000000000..a49674347
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-insert.png b/src/blackmisc/icons/diagona/icons/blue-document-insert.png
new file mode 100644
index 000000000..c92bbcb0f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-insert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-invoice.png b/src/blackmisc/icons/diagona/icons/blue-document-invoice.png
new file mode 100644
index 000000000..f4b3cc69c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-invoice.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-list.png b/src/blackmisc/icons/diagona/icons/blue-document-list.png
new file mode 100644
index 000000000..8bbc66a55
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-medium.png b/src/blackmisc/icons/diagona/icons/blue-document-medium.png
new file mode 100644
index 000000000..c6f6f1d3b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-mobi-text.png b/src/blackmisc/icons/diagona/icons/blue-document-mobi-text.png
new file mode 100644
index 000000000..7813aa8b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-mobi-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-mobi.png b/src/blackmisc/icons/diagona/icons/blue-document-mobi.png
new file mode 100644
index 000000000..9e9138cb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-mobi.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-music-playlist.png b/src/blackmisc/icons/diagona/icons/blue-document-music-playlist.png
new file mode 100644
index 000000000..6f9b985fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-music-playlist.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-music.png b/src/blackmisc/icons/diagona/icons/blue-document-music.png
new file mode 100644
index 000000000..1dca69381
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-music.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-node.png b/src/blackmisc/icons/diagona/icons/blue-document-node.png
new file mode 100644
index 000000000..5ff6b34f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-node.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-0.png b/src/blackmisc/icons/diagona/icons/blue-document-number-0.png
new file mode 100644
index 000000000..684c8145c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-0.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-1.png b/src/blackmisc/icons/diagona/icons/blue-document-number-1.png
new file mode 100644
index 000000000..e237a3067
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-1.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-2.png b/src/blackmisc/icons/diagona/icons/blue-document-number-2.png
new file mode 100644
index 000000000..bd3ebf1fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-2.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-3.png b/src/blackmisc/icons/diagona/icons/blue-document-number-3.png
new file mode 100644
index 000000000..e712958f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-3.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-4.png b/src/blackmisc/icons/diagona/icons/blue-document-number-4.png
new file mode 100644
index 000000000..3825e7dd3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-4.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-5.png b/src/blackmisc/icons/diagona/icons/blue-document-number-5.png
new file mode 100644
index 000000000..d47ffdb66
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-5.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-6.png b/src/blackmisc/icons/diagona/icons/blue-document-number-6.png
new file mode 100644
index 000000000..81ea408c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-6.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-7.png b/src/blackmisc/icons/diagona/icons/blue-document-number-7.png
new file mode 100644
index 000000000..ec1596ad7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-7.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-8.png b/src/blackmisc/icons/diagona/icons/blue-document-number-8.png
new file mode 100644
index 000000000..68aca2358
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-8.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number-9.png b/src/blackmisc/icons/diagona/icons/blue-document-number-9.png
new file mode 100644
index 000000000..cb5e11805
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number-9.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-number.png b/src/blackmisc/icons/diagona/icons/blue-document-number.png
new file mode 100644
index 000000000..fc4f92466
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-number.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-office-text.png b/src/blackmisc/icons/diagona/icons/blue-document-office-text.png
new file mode 100644
index 000000000..0d6c9977e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-office-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-office.png b/src/blackmisc/icons/diagona/icons/blue-document-office.png
new file mode 100644
index 000000000..9d53fcff2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-office.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-outlook.png b/src/blackmisc/icons/diagona/icons/blue-document-outlook.png
new file mode 100644
index 000000000..e0593c47a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-outlook.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-page-last.png b/src/blackmisc/icons/diagona/icons/blue-document-page-last.png
new file mode 100644
index 000000000..c9712322d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-page-last.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-page-next.png b/src/blackmisc/icons/diagona/icons/blue-document-page-next.png
new file mode 100644
index 000000000..7ccc69f3c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-page-next.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-page-previous.png b/src/blackmisc/icons/diagona/icons/blue-document-page-previous.png
new file mode 100644
index 000000000..1650b56ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-page-previous.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-page.png b/src/blackmisc/icons/diagona/icons/blue-document-page.png
new file mode 100644
index 000000000..3ea5ab4bb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-page.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-pdf-text.png b/src/blackmisc/icons/diagona/icons/blue-document-pdf-text.png
new file mode 100644
index 000000000..9667ae271
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-pdf-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-pdf.png b/src/blackmisc/icons/diagona/icons/blue-document-pdf.png
new file mode 100644
index 000000000..f6b4548e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-pdf.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-photoshop-image.png b/src/blackmisc/icons/diagona/icons/blue-document-photoshop-image.png
new file mode 100644
index 000000000..050b54686
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-photoshop-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-photoshop.png b/src/blackmisc/icons/diagona/icons/blue-document-photoshop.png
new file mode 100644
index 000000000..69c9551f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-photoshop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-php.png b/src/blackmisc/icons/diagona/icons/blue-document-php.png
new file mode 100644
index 000000000..639064851
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-php.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-powerpoint.png b/src/blackmisc/icons/diagona/icons/blue-document-powerpoint.png
new file mode 100644
index 000000000..214cd3b9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-powerpoint.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-rename.png b/src/blackmisc/icons/diagona/icons/blue-document-rename.png
new file mode 100644
index 000000000..b99fcde7e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-rename.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-resize-actual.png b/src/blackmisc/icons/diagona/icons/blue-document-resize-actual.png
new file mode 100644
index 000000000..6f06c54c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-resize.png b/src/blackmisc/icons/diagona/icons/blue-document-resize.png
new file mode 100644
index 000000000..f3b370c92
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-search-result.png b/src/blackmisc/icons/diagona/icons/blue-document-search-result.png
new file mode 100644
index 000000000..369b9a580
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-search-result.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-share.png b/src/blackmisc/icons/diagona/icons/blue-document-share.png
new file mode 100644
index 000000000..c87c985be
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-shred.png b/src/blackmisc/icons/diagona/icons/blue-document-shred.png
new file mode 100644
index 000000000..d09a640d2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-shred.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-small-list.png b/src/blackmisc/icons/diagona/icons/blue-document-small-list.png
new file mode 100644
index 000000000..ce6884d58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-small-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-small.png b/src/blackmisc/icons/diagona/icons/blue-document-small.png
new file mode 100644
index 000000000..1c25ba2bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-smiley-sad.png b/src/blackmisc/icons/diagona/icons/blue-document-smiley-sad.png
new file mode 100644
index 000000000..c7a36c4ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-smiley-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-smiley.png b/src/blackmisc/icons/diagona/icons/blue-document-smiley.png
new file mode 100644
index 000000000..7d3e1697f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-snippet.png b/src/blackmisc/icons/diagona/icons/blue-document-snippet.png
new file mode 100644
index 000000000..d7cc1fc6b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-snippet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-stamp.png b/src/blackmisc/icons/diagona/icons/blue-document-stamp.png
new file mode 100644
index 000000000..ee7d49ddf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-stamp.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-stand.png b/src/blackmisc/icons/diagona/icons/blue-document-stand.png
new file mode 100644
index 000000000..e353415fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-stand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-sticky-note.png b/src/blackmisc/icons/diagona/icons/blue-document-sticky-note.png
new file mode 100644
index 000000000..da00066cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-sticky-note.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-sub.png b/src/blackmisc/icons/diagona/icons/blue-document-sub.png
new file mode 100644
index 000000000..626f5384b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-sub.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-table.png b/src/blackmisc/icons/diagona/icons/blue-document-table.png
new file mode 100644
index 000000000..3cf8cec4b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-tag.png b/src/blackmisc/icons/diagona/icons/blue-document-tag.png
new file mode 100644
index 000000000..725ae2f45
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-tag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-task.png b/src/blackmisc/icons/diagona/icons/blue-document-task.png
new file mode 100644
index 000000000..2e5d4f6aa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-task.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-template.png b/src/blackmisc/icons/diagona/icons/blue-document-template.png
new file mode 100644
index 000000000..0929e0440
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-template.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-tex.png b/src/blackmisc/icons/diagona/icons/blue-document-tex.png
new file mode 100644
index 000000000..8bf93dfc3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-tex.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-text-image.png b/src/blackmisc/icons/diagona/icons/blue-document-text-image.png
new file mode 100644
index 000000000..9acc6d15e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-text-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-text.png b/src/blackmisc/icons/diagona/icons/blue-document-text.png
new file mode 100644
index 000000000..97fbf5a8e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-tree.png b/src/blackmisc/icons/diagona/icons/blue-document-tree.png
new file mode 100644
index 000000000..f83653195
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-tree.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-view-book.png b/src/blackmisc/icons/diagona/icons/blue-document-view-book.png
new file mode 100644
index 000000000..837e9a598
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-view-book.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-view-thumbnail.png b/src/blackmisc/icons/diagona/icons/blue-document-view-thumbnail.png
new file mode 100644
index 000000000..0d0ff4f83
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-view-thumbnail.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-view.png b/src/blackmisc/icons/diagona/icons/blue-document-view.png
new file mode 100644
index 000000000..6fe6689b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-view.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-visual-studio.png b/src/blackmisc/icons/diagona/icons/blue-document-visual-studio.png
new file mode 100644
index 000000000..ef0d97213
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-visual-studio.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-word-text.png b/src/blackmisc/icons/diagona/icons/blue-document-word-text.png
new file mode 100644
index 000000000..462d894df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-word-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-word-tick.png b/src/blackmisc/icons/diagona/icons/blue-document-word-tick.png
new file mode 100644
index 000000000..dda4f9ba0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-word-tick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-word.png b/src/blackmisc/icons/diagona/icons/blue-document-word.png
new file mode 100644
index 000000000..c28b829ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-word.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-xaml.png b/src/blackmisc/icons/diagona/icons/blue-document-xaml.png
new file mode 100644
index 000000000..57fd10815
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-xaml.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document-zipper.png b/src/blackmisc/icons/diagona/icons/blue-document-zipper.png
new file mode 100644
index 000000000..2fb2d3bca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document-zipper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-document.png b/src/blackmisc/icons/diagona/icons/blue-document.png
new file mode 100644
index 000000000..6b2545a5a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-documents-stack.png b/src/blackmisc/icons/diagona/icons/blue-documents-stack.png
new file mode 100644
index 000000000..7e90d3972
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-documents-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-documents-text.png b/src/blackmisc/icons/diagona/icons/blue-documents-text.png
new file mode 100644
index 000000000..282cca099
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-documents-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-documents.png b/src/blackmisc/icons/diagona/icons/blue-documents.png
new file mode 100644
index 000000000..38b6955e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-documents.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder--arrow.png b/src/blackmisc/icons/diagona/icons/blue-folder--arrow.png
new file mode 100644
index 000000000..a24a53e87
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder--exclamation.png b/src/blackmisc/icons/diagona/icons/blue-folder--exclamation.png
new file mode 100644
index 000000000..3e9b54d04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder--minus.png b/src/blackmisc/icons/diagona/icons/blue-folder--minus.png
new file mode 100644
index 000000000..92190c573
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder--pencil.png b/src/blackmisc/icons/diagona/icons/blue-folder--pencil.png
new file mode 100644
index 000000000..4df34b20d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder--plus.png b/src/blackmisc/icons/diagona/icons/blue-folder--plus.png
new file mode 100644
index 000000000..c6d1c17b9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-bookmark.png b/src/blackmisc/icons/diagona/icons/blue-folder-bookmark.png
new file mode 100644
index 000000000..cff988cb7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-bookmark.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-broken.png b/src/blackmisc/icons/diagona/icons/blue-folder-broken.png
new file mode 100644
index 000000000..7b64acdf7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-broken.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-export.png b/src/blackmisc/icons/diagona/icons/blue-folder-export.png
new file mode 100644
index 000000000..59de7f4ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-horizontal-open.png b/src/blackmisc/icons/diagona/icons/blue-folder-horizontal-open.png
new file mode 100644
index 000000000..f2454ae9a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-horizontal-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-horizontal.png b/src/blackmisc/icons/diagona/icons/blue-folder-horizontal.png
new file mode 100644
index 000000000..e38659fbd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-import.png b/src/blackmisc/icons/diagona/icons/blue-folder-import.png
new file mode 100644
index 000000000..7b57ccba6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-medium.png b/src/blackmisc/icons/diagona/icons/blue-folder-medium.png
new file mode 100644
index 000000000..8ee3eaa3c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-network-horizontal-open.png b/src/blackmisc/icons/diagona/icons/blue-folder-network-horizontal-open.png
new file mode 100644
index 000000000..e7da73dca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-network-horizontal-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-network-horizontal.png b/src/blackmisc/icons/diagona/icons/blue-folder-network-horizontal.png
new file mode 100644
index 000000000..e26c7195e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-network-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-network.png b/src/blackmisc/icons/diagona/icons/blue-folder-network.png
new file mode 100644
index 000000000..f078103ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-document-music-playlist.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-document-music-playlist.png
new file mode 100644
index 000000000..b4342604d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-document-music-playlist.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-document-music.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-document-music.png
new file mode 100644
index 000000000..e363522f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-document-music.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-document-text.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-document-text.png
new file mode 100644
index 000000000..5d2c5b18b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-document-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-document.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-document.png
new file mode 100644
index 000000000..6b5fab5ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-feed.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-feed.png
new file mode 100644
index 000000000..f8493e176
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-feed.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-film.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-film.png
new file mode 100644
index 000000000..6ded63d7b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-film.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-image.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-image.png
new file mode 100644
index 000000000..5981de2d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-slide.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-slide.png
new file mode 100644
index 000000000..e1ad95fc7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-slide.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open-table.png b/src/blackmisc/icons/diagona/icons/blue-folder-open-table.png
new file mode 100644
index 000000000..424a9cb9d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-open.png b/src/blackmisc/icons/diagona/icons/blue-folder-open.png
new file mode 100644
index 000000000..f7ed032e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-rename.png b/src/blackmisc/icons/diagona/icons/blue-folder-rename.png
new file mode 100644
index 000000000..4f3177787
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-rename.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-search-result.png b/src/blackmisc/icons/diagona/icons/blue-folder-search-result.png
new file mode 100644
index 000000000..eb31a38c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-search-result.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-share.png b/src/blackmisc/icons/diagona/icons/blue-folder-share.png
new file mode 100644
index 000000000..7dea6f0a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-shred.png b/src/blackmisc/icons/diagona/icons/blue-folder-shred.png
new file mode 100644
index 000000000..ca1e47dc6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-shred.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-small-horizontal.png b/src/blackmisc/icons/diagona/icons/blue-folder-small-horizontal.png
new file mode 100644
index 000000000..6a8c77820
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-small-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-small.png b/src/blackmisc/icons/diagona/icons/blue-folder-small.png
new file mode 100644
index 000000000..7974d8b96
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-smiley-sad.png b/src/blackmisc/icons/diagona/icons/blue-folder-smiley-sad.png
new file mode 100644
index 000000000..29e424784
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-smiley-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-smiley.png b/src/blackmisc/icons/diagona/icons/blue-folder-smiley.png
new file mode 100644
index 000000000..a92222c64
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-stamp.png b/src/blackmisc/icons/diagona/icons/blue-folder-stamp.png
new file mode 100644
index 000000000..dc13a4c7b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-stamp.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-stand.png b/src/blackmisc/icons/diagona/icons/blue-folder-stand.png
new file mode 100644
index 000000000..de91ae910
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-stand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-sticky-note.png b/src/blackmisc/icons/diagona/icons/blue-folder-sticky-note.png
new file mode 100644
index 000000000..9f271edb7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-sticky-note.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-tree.png b/src/blackmisc/icons/diagona/icons/blue-folder-tree.png
new file mode 100644
index 000000000..5a2b8b543
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-tree.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder-zipper.png b/src/blackmisc/icons/diagona/icons/blue-folder-zipper.png
new file mode 100644
index 000000000..c0668e98c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder-zipper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folder.png b/src/blackmisc/icons/diagona/icons/blue-folder.png
new file mode 100644
index 000000000..c16ed31cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folder.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folders-stack.png b/src/blackmisc/icons/diagona/icons/blue-folders-stack.png
new file mode 100644
index 000000000..000d38c47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folders-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blue-folders.png b/src/blackmisc/icons/diagona/icons/blue-folders.png
new file mode 100644
index 000000000..7480fd5bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blue-folders.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprint--arrow.png b/src/blackmisc/icons/diagona/icons/blueprint--arrow.png
new file mode 100644
index 000000000..55bb458c4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprint--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprint--exclamation.png b/src/blackmisc/icons/diagona/icons/blueprint--exclamation.png
new file mode 100644
index 000000000..556fc3333
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprint--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprint--minus.png b/src/blackmisc/icons/diagona/icons/blueprint--minus.png
new file mode 100644
index 000000000..015dc6fbe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprint--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprint--pencil.png b/src/blackmisc/icons/diagona/icons/blueprint--pencil.png
new file mode 100644
index 000000000..a37cefb76
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprint--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprint--plus.png b/src/blackmisc/icons/diagona/icons/blueprint--plus.png
new file mode 100644
index 000000000..ff8f20734
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprint--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprint-horizontal.png b/src/blackmisc/icons/diagona/icons/blueprint-horizontal.png
new file mode 100644
index 000000000..2fffb6a2a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprint-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprint-medium.png b/src/blackmisc/icons/diagona/icons/blueprint-medium.png
new file mode 100644
index 000000000..7e98f3bc6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprint-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprint.png b/src/blackmisc/icons/diagona/icons/blueprint.png
new file mode 100644
index 000000000..e75fa5160
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprint.png differ
diff --git a/src/blackmisc/icons/diagona/icons/blueprints.png b/src/blackmisc/icons/diagona/icons/blueprints.png
new file mode 100644
index 000000000..1c09e352a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/blueprints.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bluetooth.png b/src/blackmisc/icons/diagona/icons/bluetooth.png
new file mode 100644
index 000000000..ca2971619
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bluetooth.png differ
diff --git a/src/blackmisc/icons/diagona/icons/board-game-go.png b/src/blackmisc/icons/diagona/icons/board-game-go.png
new file mode 100644
index 000000000..7ca854749
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/board-game-go.png differ
diff --git a/src/blackmisc/icons/diagona/icons/board-game.png b/src/blackmisc/icons/diagona/icons/board-game.png
new file mode 100644
index 000000000..ac7ecd9bc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/board-game.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bomb.png b/src/blackmisc/icons/diagona/icons/bomb.png
new file mode 100644
index 000000000..2e731682a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bomb.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book--arrow.png b/src/blackmisc/icons/diagona/icons/book--arrow.png
new file mode 100644
index 000000000..699df1f82
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book--exclamation.png b/src/blackmisc/icons/diagona/icons/book--exclamation.png
new file mode 100644
index 000000000..53b3909a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book--minus.png b/src/blackmisc/icons/diagona/icons/book--minus.png
new file mode 100644
index 000000000..18109418a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book--pencil.png b/src/blackmisc/icons/diagona/icons/book--pencil.png
new file mode 100644
index 000000000..8e5596731
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book--plus.png b/src/blackmisc/icons/diagona/icons/book--plus.png
new file mode 100644
index 000000000..0c4cb9091
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-bookmark.png b/src/blackmisc/icons/diagona/icons/book-bookmark.png
new file mode 100644
index 000000000..b4b6ad8af
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-bookmark.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-brown.png b/src/blackmisc/icons/diagona/icons/book-brown.png
new file mode 100644
index 000000000..5b37b29b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-brown.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-open-bookmark.png b/src/blackmisc/icons/diagona/icons/book-open-bookmark.png
new file mode 100644
index 000000000..5d3365cca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-open-bookmark.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-open-list.png b/src/blackmisc/icons/diagona/icons/book-open-list.png
new file mode 100644
index 000000000..c336456fe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-open-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-open-next.png b/src/blackmisc/icons/diagona/icons/book-open-next.png
new file mode 100644
index 000000000..5eac86860
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-open-next.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-open-previous.png b/src/blackmisc/icons/diagona/icons/book-open-previous.png
new file mode 100644
index 000000000..738a64c29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-open-previous.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-open-text-image.png b/src/blackmisc/icons/diagona/icons/book-open-text-image.png
new file mode 100644
index 000000000..1755379e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-open-text-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-open-text.png b/src/blackmisc/icons/diagona/icons/book-open-text.png
new file mode 100644
index 000000000..069fae7c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-open-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-open.png b/src/blackmisc/icons/diagona/icons/book-open.png
new file mode 100644
index 000000000..36513d7b7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-question.png b/src/blackmisc/icons/diagona/icons/book-question.png
new file mode 100644
index 000000000..b9ca7cb1c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-question.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-small-brown.png b/src/blackmisc/icons/diagona/icons/book-small-brown.png
new file mode 100644
index 000000000..7afa49506
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-small-brown.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book-small.png b/src/blackmisc/icons/diagona/icons/book-small.png
new file mode 100644
index 000000000..647178d4e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/book.png b/src/blackmisc/icons/diagona/icons/book.png
new file mode 100644
index 000000000..5e23dbc81
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/book.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark--arrow.png b/src/blackmisc/icons/diagona/icons/bookmark--arrow.png
new file mode 100644
index 000000000..a13bca397
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark--exclamation.png b/src/blackmisc/icons/diagona/icons/bookmark--exclamation.png
new file mode 100644
index 000000000..714e6dc0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark--minus.png b/src/blackmisc/icons/diagona/icons/bookmark--minus.png
new file mode 100644
index 000000000..1354b3ff1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark--pencil.png b/src/blackmisc/icons/diagona/icons/bookmark--pencil.png
new file mode 100644
index 000000000..94ffde685
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark--plus.png b/src/blackmisc/icons/diagona/icons/bookmark--plus.png
new file mode 100644
index 000000000..6c0eb49fc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark-export.png b/src/blackmisc/icons/diagona/icons/bookmark-export.png
new file mode 100644
index 000000000..0c437df1d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark-import.png b/src/blackmisc/icons/diagona/icons/bookmark-import.png
new file mode 100644
index 000000000..60a36f19c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark-small.png b/src/blackmisc/icons/diagona/icons/bookmark-small.png
new file mode 100644
index 000000000..fab14b4f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmark.png b/src/blackmisc/icons/diagona/icons/bookmark.png
new file mode 100644
index 000000000..273a93da8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmark.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bookmarks.png b/src/blackmisc/icons/diagona/icons/bookmarks.png
new file mode 100644
index 000000000..737a37943
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bookmarks.png differ
diff --git a/src/blackmisc/icons/diagona/icons/books-brown.png b/src/blackmisc/icons/diagona/icons/books-brown.png
new file mode 100644
index 000000000..f9d62921d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/books-brown.png differ
diff --git a/src/blackmisc/icons/diagona/icons/books-stack.png b/src/blackmisc/icons/diagona/icons/books-stack.png
new file mode 100644
index 000000000..80dfa1955
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/books-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/books.png b/src/blackmisc/icons/diagona/icons/books.png
new file mode 100644
index 000000000..6a29ac21b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/books.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-all.png b/src/blackmisc/icons/diagona/icons/border-all.png
new file mode 100644
index 000000000..7016a6f28
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-all.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-bottom-double.png b/src/blackmisc/icons/diagona/icons/border-bottom-double.png
new file mode 100644
index 000000000..2357ed88f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-bottom-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-bottom-thick.png b/src/blackmisc/icons/diagona/icons/border-bottom-thick.png
new file mode 100644
index 000000000..c6bed8c53
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-bottom-thick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-bottom.png b/src/blackmisc/icons/diagona/icons/border-bottom.png
new file mode 100644
index 000000000..06891871f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-bottom.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-color.png b/src/blackmisc/icons/diagona/icons/border-color.png
new file mode 100644
index 000000000..065c5c40e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-dash.png b/src/blackmisc/icons/diagona/icons/border-dash.png
new file mode 100644
index 000000000..3b2d9dcf0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-dash.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-down.png b/src/blackmisc/icons/diagona/icons/border-down.png
new file mode 100644
index 000000000..990e4f562
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-down.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-draw.png b/src/blackmisc/icons/diagona/icons/border-draw.png
new file mode 100644
index 000000000..221cf067e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-draw.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-horizontal-all.png b/src/blackmisc/icons/diagona/icons/border-horizontal-all.png
new file mode 100644
index 000000000..7a9d13a27
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-horizontal-all.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-horizontal.png b/src/blackmisc/icons/diagona/icons/border-horizontal.png
new file mode 100644
index 000000000..6210b58c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-inside.png b/src/blackmisc/icons/diagona/icons/border-inside.png
new file mode 100644
index 000000000..45be76f2b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-inside.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-left.png b/src/blackmisc/icons/diagona/icons/border-left.png
new file mode 100644
index 000000000..5d50e471c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-outside-thick.png b/src/blackmisc/icons/diagona/icons/border-outside-thick.png
new file mode 100644
index 000000000..160172ef3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-outside-thick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-outside.png b/src/blackmisc/icons/diagona/icons/border-outside.png
new file mode 100644
index 000000000..30c3c542b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-outside.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-right.png b/src/blackmisc/icons/diagona/icons/border-right.png
new file mode 100644
index 000000000..6472a3862
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-right.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-top-bottom-double.png b/src/blackmisc/icons/diagona/icons/border-top-bottom-double.png
new file mode 100644
index 000000000..ae95aeda7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-top-bottom-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-top-bottom-thick.png b/src/blackmisc/icons/diagona/icons/border-top-bottom-thick.png
new file mode 100644
index 000000000..49a3f7fb3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-top-bottom-thick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-top-bottom.png b/src/blackmisc/icons/diagona/icons/border-top-bottom.png
new file mode 100644
index 000000000..978c62250
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-top-bottom.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-top.png b/src/blackmisc/icons/diagona/icons/border-top.png
new file mode 100644
index 000000000..843410ade
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-top.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-up.png b/src/blackmisc/icons/diagona/icons/border-up.png
new file mode 100644
index 000000000..77e4e7d03
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-vertical-all.png b/src/blackmisc/icons/diagona/icons/border-vertical-all.png
new file mode 100644
index 000000000..2982ed476
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-vertical-all.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-vertical.png b/src/blackmisc/icons/diagona/icons/border-vertical.png
new file mode 100644
index 000000000..2c224553d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border-weight.png b/src/blackmisc/icons/diagona/icons/border-weight.png
new file mode 100644
index 000000000..580ebb649
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border-weight.png differ
diff --git a/src/blackmisc/icons/diagona/icons/border.png b/src/blackmisc/icons/diagona/icons/border.png
new file mode 100644
index 000000000..11ee98fc1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/border.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box--arrow.png b/src/blackmisc/icons/diagona/icons/box--arrow.png
new file mode 100644
index 000000000..cf8fe070a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box--exclamation.png b/src/blackmisc/icons/diagona/icons/box--exclamation.png
new file mode 100644
index 000000000..e71f84648
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box--minus.png b/src/blackmisc/icons/diagona/icons/box--minus.png
new file mode 100644
index 000000000..5b5c0b0a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box--pencil.png b/src/blackmisc/icons/diagona/icons/box--pencil.png
new file mode 100644
index 000000000..674ef2608
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box--plus.png b/src/blackmisc/icons/diagona/icons/box--plus.png
new file mode 100644
index 000000000..5999bd43d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-document.png b/src/blackmisc/icons/diagona/icons/box-document.png
new file mode 100644
index 000000000..9e56cbf3a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-label.png b/src/blackmisc/icons/diagona/icons/box-label.png
new file mode 100644
index 000000000..257996628
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-medium.png b/src/blackmisc/icons/diagona/icons/box-medium.png
new file mode 100644
index 000000000..64b0cb95e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-resize-actual.png b/src/blackmisc/icons/diagona/icons/box-resize-actual.png
new file mode 100644
index 000000000..d77df2380
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-resize.png b/src/blackmisc/icons/diagona/icons/box-resize.png
new file mode 100644
index 000000000..35e260dd2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-search-result.png b/src/blackmisc/icons/diagona/icons/box-search-result.png
new file mode 100644
index 000000000..0aab9198b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-search-result.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-share.png b/src/blackmisc/icons/diagona/icons/box-share.png
new file mode 100644
index 000000000..5b1825b79
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-small.png b/src/blackmisc/icons/diagona/icons/box-small.png
new file mode 100644
index 000000000..49318b739
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box-zipper.png b/src/blackmisc/icons/diagona/icons/box-zipper.png
new file mode 100644
index 000000000..582b0e398
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box-zipper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/box.png b/src/blackmisc/icons/diagona/icons/box.png
new file mode 100644
index 000000000..3ec0ceb13
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brain--arrow.png b/src/blackmisc/icons/diagona/icons/brain--arrow.png
new file mode 100644
index 000000000..2672f10dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brain--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brain--exclamation.png b/src/blackmisc/icons/diagona/icons/brain--exclamation.png
new file mode 100644
index 000000000..08400f1e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brain--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brain--minus.png b/src/blackmisc/icons/diagona/icons/brain--minus.png
new file mode 100644
index 000000000..4e1b4c71f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brain--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brain--pencil.png b/src/blackmisc/icons/diagona/icons/brain--pencil.png
new file mode 100644
index 000000000..908ee3190
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brain--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brain--plus.png b/src/blackmisc/icons/diagona/icons/brain--plus.png
new file mode 100644
index 000000000..1d1812477
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brain--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brain-empty.png b/src/blackmisc/icons/diagona/icons/brain-empty.png
new file mode 100644
index 000000000..fc9fed6e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brain-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brain.png b/src/blackmisc/icons/diagona/icons/brain.png
new file mode 100644
index 000000000..1b66cc56a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bread.png b/src/blackmisc/icons/diagona/icons/bread.png
new file mode 100644
index 000000000..7a7b07fc7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bread.png differ
diff --git a/src/blackmisc/icons/diagona/icons/breads.png b/src/blackmisc/icons/diagona/icons/breads.png
new file mode 100644
index 000000000..fbdef19e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/breads.png differ
diff --git a/src/blackmisc/icons/diagona/icons/briefcase--arrow.png b/src/blackmisc/icons/diagona/icons/briefcase--arrow.png
new file mode 100644
index 000000000..3eea23a78
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/briefcase--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/briefcase--exclamation.png b/src/blackmisc/icons/diagona/icons/briefcase--exclamation.png
new file mode 100644
index 000000000..3afce8f2c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/briefcase--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/briefcase--minus.png b/src/blackmisc/icons/diagona/icons/briefcase--minus.png
new file mode 100644
index 000000000..dde4515fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/briefcase--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/briefcase--pencil.png b/src/blackmisc/icons/diagona/icons/briefcase--pencil.png
new file mode 100644
index 000000000..f98ce79e7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/briefcase--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/briefcase--plus.png b/src/blackmisc/icons/diagona/icons/briefcase--plus.png
new file mode 100644
index 000000000..eb44caa29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/briefcase--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/briefcase-small.png b/src/blackmisc/icons/diagona/icons/briefcase-small.png
new file mode 100644
index 000000000..29ad84c79
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/briefcase-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/briefcase.png b/src/blackmisc/icons/diagona/icons/briefcase.png
new file mode 100644
index 000000000..062887290
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/briefcase.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brightness-control-up.png b/src/blackmisc/icons/diagona/icons/brightness-control-up.png
new file mode 100644
index 000000000..e687319c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brightness-control-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brightness-control.png b/src/blackmisc/icons/diagona/icons/brightness-control.png
new file mode 100644
index 000000000..c62217910
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brightness-control.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brightness-low.png b/src/blackmisc/icons/diagona/icons/brightness-low.png
new file mode 100644
index 000000000..2f70cba6b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brightness-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brightness-small-low.png b/src/blackmisc/icons/diagona/icons/brightness-small-low.png
new file mode 100644
index 000000000..440e6261a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brightness-small-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brightness-small.png b/src/blackmisc/icons/diagona/icons/brightness-small.png
new file mode 100644
index 000000000..b7234927c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brightness-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/brightness.png b/src/blackmisc/icons/diagona/icons/brightness.png
new file mode 100644
index 000000000..730a2c4b5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/brightness.png differ
diff --git a/src/blackmisc/icons/diagona/icons/broom--arrow.png b/src/blackmisc/icons/diagona/icons/broom--arrow.png
new file mode 100644
index 000000000..5b4c96212
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/broom--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/broom--exclamation.png b/src/blackmisc/icons/diagona/icons/broom--exclamation.png
new file mode 100644
index 000000000..d0f3eb410
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/broom--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/broom--minus.png b/src/blackmisc/icons/diagona/icons/broom--minus.png
new file mode 100644
index 000000000..b72f940ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/broom--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/broom--pencil.png b/src/blackmisc/icons/diagona/icons/broom--pencil.png
new file mode 100644
index 000000000..2167974d6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/broom--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/broom--plus.png b/src/blackmisc/icons/diagona/icons/broom--plus.png
new file mode 100644
index 000000000..75427363a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/broom--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/broom-code.png b/src/blackmisc/icons/diagona/icons/broom-code.png
new file mode 100644
index 000000000..437385b4d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/broom-code.png differ
diff --git a/src/blackmisc/icons/diagona/icons/broom.png b/src/blackmisc/icons/diagona/icons/broom.png
new file mode 100644
index 000000000..2c6152ef6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/broom.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bug--arrow.png b/src/blackmisc/icons/diagona/icons/bug--arrow.png
new file mode 100644
index 000000000..d6eb9f1f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bug--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bug--exclamation.png b/src/blackmisc/icons/diagona/icons/bug--exclamation.png
new file mode 100644
index 000000000..0451340e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bug--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bug--minus.png b/src/blackmisc/icons/diagona/icons/bug--minus.png
new file mode 100644
index 000000000..82db78fa8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bug--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bug--pencil.png b/src/blackmisc/icons/diagona/icons/bug--pencil.png
new file mode 100644
index 000000000..9076cc567
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bug--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bug--plus.png b/src/blackmisc/icons/diagona/icons/bug--plus.png
new file mode 100644
index 000000000..fe12b1994
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bug--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/bug.png b/src/blackmisc/icons/diagona/icons/bug.png
new file mode 100644
index 000000000..242d5391c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/bug.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building--arrow.png b/src/blackmisc/icons/diagona/icons/building--arrow.png
new file mode 100644
index 000000000..248cce803
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building--exclamation.png b/src/blackmisc/icons/diagona/icons/building--exclamation.png
new file mode 100644
index 000000000..0e91df75e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building--minus.png b/src/blackmisc/icons/diagona/icons/building--minus.png
new file mode 100644
index 000000000..2688f3e2d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building--pencil.png b/src/blackmisc/icons/diagona/icons/building--pencil.png
new file mode 100644
index 000000000..78d607875
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building--plus.png b/src/blackmisc/icons/diagona/icons/building--plus.png
new file mode 100644
index 000000000..271f12fea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building-hedge.png b/src/blackmisc/icons/diagona/icons/building-hedge.png
new file mode 100644
index 000000000..647e141e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building-hedge.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building-low.png b/src/blackmisc/icons/diagona/icons/building-low.png
new file mode 100644
index 000000000..aca98edfe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building-medium.png b/src/blackmisc/icons/diagona/icons/building-medium.png
new file mode 100644
index 000000000..fbd66e578
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building-network.png b/src/blackmisc/icons/diagona/icons/building-network.png
new file mode 100644
index 000000000..009e1fa3f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building-old.png b/src/blackmisc/icons/diagona/icons/building-old.png
new file mode 100644
index 000000000..859ae656a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building-old.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building-small.png b/src/blackmisc/icons/diagona/icons/building-small.png
new file mode 100644
index 000000000..4ea1aec56
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/building.png b/src/blackmisc/icons/diagona/icons/building.png
new file mode 100644
index 000000000..edfcdfdc0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/building.png differ
diff --git a/src/blackmisc/icons/diagona/icons/burn--arrow.png b/src/blackmisc/icons/diagona/icons/burn--arrow.png
new file mode 100644
index 000000000..e6df74103
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/burn--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/burn--exclamation.png b/src/blackmisc/icons/diagona/icons/burn--exclamation.png
new file mode 100644
index 000000000..41b48f595
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/burn--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/burn--minus.png b/src/blackmisc/icons/diagona/icons/burn--minus.png
new file mode 100644
index 000000000..c99c3cf64
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/burn--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/burn--pencil.png b/src/blackmisc/icons/diagona/icons/burn--pencil.png
new file mode 100644
index 000000000..816850c9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/burn--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/burn--plus.png b/src/blackmisc/icons/diagona/icons/burn--plus.png
new file mode 100644
index 000000000..4a687a461
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/burn--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/burn-small.png b/src/blackmisc/icons/diagona/icons/burn-small.png
new file mode 100644
index 000000000..f18385533
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/burn-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/burn.png b/src/blackmisc/icons/diagona/icons/burn.png
new file mode 100644
index 000000000..21229c838
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/burn.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cactus.png b/src/blackmisc/icons/diagona/icons/cactus.png
new file mode 100644
index 000000000..bcd705eba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cactus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cake--arrow.png b/src/blackmisc/icons/diagona/icons/cake--arrow.png
new file mode 100644
index 000000000..fb5a781c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cake--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cake--exclamation.png b/src/blackmisc/icons/diagona/icons/cake--exclamation.png
new file mode 100644
index 000000000..0b121867b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cake--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cake--minus.png b/src/blackmisc/icons/diagona/icons/cake--minus.png
new file mode 100644
index 000000000..ee6429ca9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cake--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cake--pencil.png b/src/blackmisc/icons/diagona/icons/cake--pencil.png
new file mode 100644
index 000000000..831bbcf72
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cake--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cake--plus.png b/src/blackmisc/icons/diagona/icons/cake--plus.png
new file mode 100644
index 000000000..316996882
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cake--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cake-plain.png b/src/blackmisc/icons/diagona/icons/cake-plain.png
new file mode 100644
index 000000000..84b989904
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cake-plain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cake.png b/src/blackmisc/icons/diagona/icons/cake.png
new file mode 100644
index 000000000..c3bb69983
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cake.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calculator--arrow.png b/src/blackmisc/icons/diagona/icons/calculator--arrow.png
new file mode 100644
index 000000000..aa2256e18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calculator--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calculator--exclamation.png b/src/blackmisc/icons/diagona/icons/calculator--exclamation.png
new file mode 100644
index 000000000..b88a3d3b5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calculator--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calculator--minus.png b/src/blackmisc/icons/diagona/icons/calculator--minus.png
new file mode 100644
index 000000000..7bc509c7e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calculator--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calculator--pencil.png b/src/blackmisc/icons/diagona/icons/calculator--pencil.png
new file mode 100644
index 000000000..a4f48e50f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calculator--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calculator--plus.png b/src/blackmisc/icons/diagona/icons/calculator--plus.png
new file mode 100644
index 000000000..c0e234a83
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calculator--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calculator-gray.png b/src/blackmisc/icons/diagona/icons/calculator-gray.png
new file mode 100644
index 000000000..a40cc1e5d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calculator-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calculator-scientific.png b/src/blackmisc/icons/diagona/icons/calculator-scientific.png
new file mode 100644
index 000000000..eb7873d6c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calculator-scientific.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calculator.png b/src/blackmisc/icons/diagona/icons/calculator.png
new file mode 100644
index 000000000..00ad51552
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calculator.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar--arrow.png b/src/blackmisc/icons/diagona/icons/calendar--arrow.png
new file mode 100644
index 000000000..e2a4b66da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar--exclamation.png b/src/blackmisc/icons/diagona/icons/calendar--exclamation.png
new file mode 100644
index 000000000..c01251135
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar--minus.png b/src/blackmisc/icons/diagona/icons/calendar--minus.png
new file mode 100644
index 000000000..2527bc10b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar--pencil.png b/src/blackmisc/icons/diagona/icons/calendar--pencil.png
new file mode 100644
index 000000000..a30590447
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar--plus.png b/src/blackmisc/icons/diagona/icons/calendar--plus.png
new file mode 100644
index 000000000..96461f293
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-blue.png b/src/blackmisc/icons/diagona/icons/calendar-blue.png
new file mode 100644
index 000000000..3ee3c205c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-day.png b/src/blackmisc/icons/diagona/icons/calendar-day.png
new file mode 100644
index 000000000..67f893904
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-day.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-delete.png b/src/blackmisc/icons/diagona/icons/calendar-delete.png
new file mode 100644
index 000000000..618290f3c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-delete.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-empty.png b/src/blackmisc/icons/diagona/icons/calendar-empty.png
new file mode 100644
index 000000000..fb46b49bc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-export.png b/src/blackmisc/icons/diagona/icons/calendar-export.png
new file mode 100644
index 000000000..5cc236a47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-import.png b/src/blackmisc/icons/diagona/icons/calendar-import.png
new file mode 100644
index 000000000..efe158c0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-insert.png b/src/blackmisc/icons/diagona/icons/calendar-insert.png
new file mode 100644
index 000000000..77adb104a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-insert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-list.png b/src/blackmisc/icons/diagona/icons/calendar-list.png
new file mode 100644
index 000000000..e81dcc8c6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-medium.png b/src/blackmisc/icons/diagona/icons/calendar-medium.png
new file mode 100644
index 000000000..8c38dcec5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-month.png b/src/blackmisc/icons/diagona/icons/calendar-month.png
new file mode 100644
index 000000000..4e37d50c4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-month.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-next.png b/src/blackmisc/icons/diagona/icons/calendar-next.png
new file mode 100644
index 000000000..ed6ae88c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-next.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-previous.png b/src/blackmisc/icons/diagona/icons/calendar-previous.png
new file mode 100644
index 000000000..027c6e3f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-previous.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-property.png b/src/blackmisc/icons/diagona/icons/calendar-property.png
new file mode 100644
index 000000000..83c659d86
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-property.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-relation.png b/src/blackmisc/icons/diagona/icons/calendar-relation.png
new file mode 100644
index 000000000..288628bdc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-relation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-search-result.png b/src/blackmisc/icons/diagona/icons/calendar-search-result.png
new file mode 100644
index 000000000..faa0a9e20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-search-result.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-select-days-span.png b/src/blackmisc/icons/diagona/icons/calendar-select-days-span.png
new file mode 100644
index 000000000..a6b7373f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-select-days-span.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-select-days.png b/src/blackmisc/icons/diagona/icons/calendar-select-days.png
new file mode 100644
index 000000000..d3561b11c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-select-days.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-select-month.png b/src/blackmisc/icons/diagona/icons/calendar-select-month.png
new file mode 100644
index 000000000..4f5ed5586
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-select-month.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-select-week.png b/src/blackmisc/icons/diagona/icons/calendar-select-week.png
new file mode 100644
index 000000000..b3c71d6b5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-select-week.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-select.png b/src/blackmisc/icons/diagona/icons/calendar-select.png
new file mode 100644
index 000000000..f625a45ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-share.png b/src/blackmisc/icons/diagona/icons/calendar-share.png
new file mode 100644
index 000000000..b4af51dd3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-small-month.png b/src/blackmisc/icons/diagona/icons/calendar-small-month.png
new file mode 100644
index 000000000..7ffb93847
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-small-month.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-small.png b/src/blackmisc/icons/diagona/icons/calendar-small.png
new file mode 100644
index 000000000..7360a71eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar-task.png b/src/blackmisc/icons/diagona/icons/calendar-task.png
new file mode 100644
index 000000000..713b24047
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar-task.png differ
diff --git a/src/blackmisc/icons/diagona/icons/calendar.png b/src/blackmisc/icons/diagona/icons/calendar.png
new file mode 100644
index 000000000..413af2399
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/calendar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camcorder--arrow.png b/src/blackmisc/icons/diagona/icons/camcorder--arrow.png
new file mode 100644
index 000000000..156cd6983
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camcorder--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camcorder--exclamation.png b/src/blackmisc/icons/diagona/icons/camcorder--exclamation.png
new file mode 100644
index 000000000..99da5f5ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camcorder--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camcorder--minus.png b/src/blackmisc/icons/diagona/icons/camcorder--minus.png
new file mode 100644
index 000000000..9c3e1999e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camcorder--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camcorder--pencil.png b/src/blackmisc/icons/diagona/icons/camcorder--pencil.png
new file mode 100644
index 000000000..a80194daf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camcorder--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camcorder--plus.png b/src/blackmisc/icons/diagona/icons/camcorder--plus.png
new file mode 100644
index 000000000..6ad4884a4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camcorder--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camcorder-image.png b/src/blackmisc/icons/diagona/icons/camcorder-image.png
new file mode 100644
index 000000000..c98561cdc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camcorder-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camcorder.png b/src/blackmisc/icons/diagona/icons/camcorder.png
new file mode 100644
index 000000000..a225bc9a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camcorder.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera--arrow.png b/src/blackmisc/icons/diagona/icons/camera--arrow.png
new file mode 100644
index 000000000..10310ce56
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera--exclamation.png b/src/blackmisc/icons/diagona/icons/camera--exclamation.png
new file mode 100644
index 000000000..1feed5aea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera--minus.png b/src/blackmisc/icons/diagona/icons/camera--minus.png
new file mode 100644
index 000000000..075af3543
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera--pencil.png b/src/blackmisc/icons/diagona/icons/camera--pencil.png
new file mode 100644
index 000000000..c820dd50a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera--plus.png b/src/blackmisc/icons/diagona/icons/camera--plus.png
new file mode 100644
index 000000000..14f54c74d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera-black.png b/src/blackmisc/icons/diagona/icons/camera-black.png
new file mode 100644
index 000000000..9880aeda3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera-lens.png b/src/blackmisc/icons/diagona/icons/camera-lens.png
new file mode 100644
index 000000000..4bf62781d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera-lens.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera-small-black.png b/src/blackmisc/icons/diagona/icons/camera-small-black.png
new file mode 100644
index 000000000..5bc6ec2f3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera-small-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera-small.png b/src/blackmisc/icons/diagona/icons/camera-small.png
new file mode 100644
index 000000000..8872cefb0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/camera.png b/src/blackmisc/icons/diagona/icons/camera.png
new file mode 100644
index 000000000..5b8fa6d59
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/camera.png differ
diff --git a/src/blackmisc/icons/diagona/icons/candle-white.png b/src/blackmisc/icons/diagona/icons/candle-white.png
new file mode 100644
index 000000000..84f56f716
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/candle-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/candle.png b/src/blackmisc/icons/diagona/icons/candle.png
new file mode 100644
index 000000000..59c955831
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/candle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/candy-cane.png b/src/blackmisc/icons/diagona/icons/candy-cane.png
new file mode 100644
index 000000000..5a39a1aae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/candy-cane.png differ
diff --git a/src/blackmisc/icons/diagona/icons/car--arrow.png b/src/blackmisc/icons/diagona/icons/car--arrow.png
new file mode 100644
index 000000000..1fcafaeb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/car--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/car--exclamation.png b/src/blackmisc/icons/diagona/icons/car--exclamation.png
new file mode 100644
index 000000000..335249deb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/car--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/car--minus.png b/src/blackmisc/icons/diagona/icons/car--minus.png
new file mode 100644
index 000000000..1ffa0193b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/car--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/car--pencil.png b/src/blackmisc/icons/diagona/icons/car--pencil.png
new file mode 100644
index 000000000..da89d822b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/car--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/car--plus.png b/src/blackmisc/icons/diagona/icons/car--plus.png
new file mode 100644
index 000000000..6760db1c0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/car--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/car-red.png b/src/blackmisc/icons/diagona/icons/car-red.png
new file mode 100644
index 000000000..5c5ce115e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/car-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/car-taxi.png b/src/blackmisc/icons/diagona/icons/car-taxi.png
new file mode 100644
index 000000000..011d52726
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/car-taxi.png differ
diff --git a/src/blackmisc/icons/diagona/icons/car.png b/src/blackmisc/icons/diagona/icons/car.png
new file mode 100644
index 000000000..a4869f0f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/car.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card--arrow.png b/src/blackmisc/icons/diagona/icons/card--arrow.png
new file mode 100644
index 000000000..6f9fe8845
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card--exclamation.png b/src/blackmisc/icons/diagona/icons/card--exclamation.png
new file mode 100644
index 000000000..5acd70c54
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card--minus.png b/src/blackmisc/icons/diagona/icons/card--minus.png
new file mode 100644
index 000000000..f5af2199f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card--pencil.png b/src/blackmisc/icons/diagona/icons/card--pencil.png
new file mode 100644
index 000000000..e5cb330fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card--plus.png b/src/blackmisc/icons/diagona/icons/card--plus.png
new file mode 100644
index 000000000..27d934582
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card-address.png b/src/blackmisc/icons/diagona/icons/card-address.png
new file mode 100644
index 000000000..dbadd8c68
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card-address.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card-export.png b/src/blackmisc/icons/diagona/icons/card-export.png
new file mode 100644
index 000000000..9c5b58f32
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card-import.png b/src/blackmisc/icons/diagona/icons/card-import.png
new file mode 100644
index 000000000..4aea09f8e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card-medium.png b/src/blackmisc/icons/diagona/icons/card-medium.png
new file mode 100644
index 000000000..96cf55b9c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card-small.png b/src/blackmisc/icons/diagona/icons/card-small.png
new file mode 100644
index 000000000..c53fd7393
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/card.png b/src/blackmisc/icons/diagona/icons/card.png
new file mode 100644
index 000000000..152200d43
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/card.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cards-address.png b/src/blackmisc/icons/diagona/icons/cards-address.png
new file mode 100644
index 000000000..694241342
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cards-address.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cards-bind-address.png b/src/blackmisc/icons/diagona/icons/cards-bind-address.png
new file mode 100644
index 000000000..bb5d42bc5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cards-bind-address.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cards-bind.png b/src/blackmisc/icons/diagona/icons/cards-bind.png
new file mode 100644
index 000000000..13337e7f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cards-bind.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cards-stack.png b/src/blackmisc/icons/diagona/icons/cards-stack.png
new file mode 100644
index 000000000..fd024210e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cards-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cards.png b/src/blackmisc/icons/diagona/icons/cards.png
new file mode 100644
index 000000000..9bd3b255e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cards.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cassette--arrow.png b/src/blackmisc/icons/diagona/icons/cassette--arrow.png
new file mode 100644
index 000000000..76f15d8f6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cassette--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cassette--exclamation.png b/src/blackmisc/icons/diagona/icons/cassette--exclamation.png
new file mode 100644
index 000000000..65ce12ce1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cassette--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cassette--minus.png b/src/blackmisc/icons/diagona/icons/cassette--minus.png
new file mode 100644
index 000000000..bd4f7943c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cassette--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cassette--pencil.png b/src/blackmisc/icons/diagona/icons/cassette--pencil.png
new file mode 100644
index 000000000..9f049611e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cassette--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cassette--plus.png b/src/blackmisc/icons/diagona/icons/cassette--plus.png
new file mode 100644
index 000000000..52882b44f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cassette--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cassette-label.png b/src/blackmisc/icons/diagona/icons/cassette-label.png
new file mode 100644
index 000000000..8ca6e47e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cassette-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cassette-small.png b/src/blackmisc/icons/diagona/icons/cassette-small.png
new file mode 100644
index 000000000..70121ac8f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cassette-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cassette.png b/src/blackmisc/icons/diagona/icons/cassette.png
new file mode 100644
index 000000000..4cbe2a03f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cassette.png differ
diff --git a/src/blackmisc/icons/diagona/icons/categories.png b/src/blackmisc/icons/diagona/icons/categories.png
new file mode 100644
index 000000000..7108b3979
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/categories.png differ
diff --git a/src/blackmisc/icons/diagona/icons/category-group-select.png b/src/blackmisc/icons/diagona/icons/category-group-select.png
new file mode 100644
index 000000000..8eeec3fe5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/category-group-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/category-group.png b/src/blackmisc/icons/diagona/icons/category-group.png
new file mode 100644
index 000000000..f559c48f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/category-group.png differ
diff --git a/src/blackmisc/icons/diagona/icons/category-item-select.png b/src/blackmisc/icons/diagona/icons/category-item-select.png
new file mode 100644
index 000000000..4753a97ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/category-item-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/category-item.png b/src/blackmisc/icons/diagona/icons/category-item.png
new file mode 100644
index 000000000..525b290a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/category-item.png differ
diff --git a/src/blackmisc/icons/diagona/icons/category.png b/src/blackmisc/icons/diagona/icons/category.png
new file mode 100644
index 000000000..1a3f6a24a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/category.png differ
diff --git a/src/blackmisc/icons/diagona/icons/caution-board-prohibition.png b/src/blackmisc/icons/diagona/icons/caution-board-prohibition.png
new file mode 100644
index 000000000..cd84c03f3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/caution-board-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/caution-board.png b/src/blackmisc/icons/diagona/icons/caution-board.png
new file mode 100644
index 000000000..ac73a8bf9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/caution-board.png differ
diff --git a/src/blackmisc/icons/diagona/icons/certificate.png b/src/blackmisc/icons/diagona/icons/certificate.png
new file mode 100644
index 000000000..cee4d1138
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/certificate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chain--arrow.png b/src/blackmisc/icons/diagona/icons/chain--arrow.png
new file mode 100644
index 000000000..4c8515cb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chain--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chain--exclamation.png b/src/blackmisc/icons/diagona/icons/chain--exclamation.png
new file mode 100644
index 000000000..330c408cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chain--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chain--minus.png b/src/blackmisc/icons/diagona/icons/chain--minus.png
new file mode 100644
index 000000000..bf65ff1ab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chain--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chain--pencil.png b/src/blackmisc/icons/diagona/icons/chain--pencil.png
new file mode 100644
index 000000000..d10bbb153
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chain--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chain--plus.png b/src/blackmisc/icons/diagona/icons/chain--plus.png
new file mode 100644
index 000000000..a517282f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chain--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chain-small.png b/src/blackmisc/icons/diagona/icons/chain-small.png
new file mode 100644
index 000000000..3f399ebd8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chain-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chain-unchain.png b/src/blackmisc/icons/diagona/icons/chain-unchain.png
new file mode 100644
index 000000000..c56c8d8f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chain-unchain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chain.png b/src/blackmisc/icons/diagona/icons/chain.png
new file mode 100644
index 000000000..ce799797f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chair--arrow.png b/src/blackmisc/icons/diagona/icons/chair--arrow.png
new file mode 100644
index 000000000..533cdbbc0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chair--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chair--exclamation.png b/src/blackmisc/icons/diagona/icons/chair--exclamation.png
new file mode 100644
index 000000000..313469db4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chair--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chair--minus.png b/src/blackmisc/icons/diagona/icons/chair--minus.png
new file mode 100644
index 000000000..c0c1a1a27
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chair--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chair--pencil.png b/src/blackmisc/icons/diagona/icons/chair--pencil.png
new file mode 100644
index 000000000..59daa5eb3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chair--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chair--plus.png b/src/blackmisc/icons/diagona/icons/chair--plus.png
new file mode 100644
index 000000000..8ba7e4379
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chair--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chair.png b/src/blackmisc/icons/diagona/icons/chair.png
new file mode 100644
index 000000000..e5baab071
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chair.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chalkboard-text.png b/src/blackmisc/icons/diagona/icons/chalkboard-text.png
new file mode 100644
index 000000000..08bb65410
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chalkboard-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chalkboard.png b/src/blackmisc/icons/diagona/icons/chalkboard.png
new file mode 100644
index 000000000..f0ad4bf2e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chalkboard.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart--arrow.png b/src/blackmisc/icons/diagona/icons/chart--arrow.png
new file mode 100644
index 000000000..ac6bb3729
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart--exclamation.png b/src/blackmisc/icons/diagona/icons/chart--exclamation.png
new file mode 100644
index 000000000..eafc5048d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart--minus.png b/src/blackmisc/icons/diagona/icons/chart--minus.png
new file mode 100644
index 000000000..41f995cc0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart--pencil.png b/src/blackmisc/icons/diagona/icons/chart--pencil.png
new file mode 100644
index 000000000..95d23dad6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart--plus.png b/src/blackmisc/icons/diagona/icons/chart--plus.png
new file mode 100644
index 000000000..6ddf52dcc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart-down-color.png b/src/blackmisc/icons/diagona/icons/chart-down-color.png
new file mode 100644
index 000000000..370b60d26
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart-down-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart-down.png b/src/blackmisc/icons/diagona/icons/chart-down.png
new file mode 100644
index 000000000..946a34056
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart-down.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart-medium.png b/src/blackmisc/icons/diagona/icons/chart-medium.png
new file mode 100644
index 000000000..a4093d0d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart-pie-separate.png b/src/blackmisc/icons/diagona/icons/chart-pie-separate.png
new file mode 100644
index 000000000..96265cdf0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart-pie-separate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart-pie.png b/src/blackmisc/icons/diagona/icons/chart-pie.png
new file mode 100644
index 000000000..94608c2bb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart-pie.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart-up-color.png b/src/blackmisc/icons/diagona/icons/chart-up-color.png
new file mode 100644
index 000000000..7878b1ab2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart-up-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart-up.png b/src/blackmisc/icons/diagona/icons/chart-up.png
new file mode 100644
index 000000000..f02e90955
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chart.png b/src/blackmisc/icons/diagona/icons/chart.png
new file mode 100644
index 000000000..d3cb71d5c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chart.png differ
diff --git a/src/blackmisc/icons/diagona/icons/checkerboard.png b/src/blackmisc/icons/diagona/icons/checkerboard.png
new file mode 100644
index 000000000..05bf3ec84
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/checkerboard.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheese-hole.png b/src/blackmisc/icons/diagona/icons/cheese-hole.png
new file mode 100644
index 000000000..f230110a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheese-hole.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheese.png b/src/blackmisc/icons/diagona/icons/cheese.png
new file mode 100644
index 000000000..0fec4dc17
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheese.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheque--arrow.png b/src/blackmisc/icons/diagona/icons/cheque--arrow.png
new file mode 100644
index 000000000..ed8970e8d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheque--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheque--exclamation.png b/src/blackmisc/icons/diagona/icons/cheque--exclamation.png
new file mode 100644
index 000000000..98700fa1f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheque--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheque--minus.png b/src/blackmisc/icons/diagona/icons/cheque--minus.png
new file mode 100644
index 000000000..2955e0460
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheque--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheque--plus.png b/src/blackmisc/icons/diagona/icons/cheque--plus.png
new file mode 100644
index 000000000..8389d5a4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheque--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheque-pen.png b/src/blackmisc/icons/diagona/icons/cheque-pen.png
new file mode 100644
index 000000000..45938230a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheque-pen.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheque-sign.png b/src/blackmisc/icons/diagona/icons/cheque-sign.png
new file mode 100644
index 000000000..08907a3ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheque-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cheque.png b/src/blackmisc/icons/diagona/icons/cheque.png
new file mode 100644
index 000000000..12f9861e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cheque.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chevron-expand.png b/src/blackmisc/icons/diagona/icons/chevron-expand.png
new file mode 100644
index 000000000..cb4bc456a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chevron-expand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chevron-small-expand.png b/src/blackmisc/icons/diagona/icons/chevron-small-expand.png
new file mode 100644
index 000000000..06a8eaca1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chevron-small-expand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chevron-small.png b/src/blackmisc/icons/diagona/icons/chevron-small.png
new file mode 100644
index 000000000..b54fd1c7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chevron-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chevron.png b/src/blackmisc/icons/diagona/icons/chevron.png
new file mode 100644
index 000000000..0515a8a73
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chevron.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chocolate-bite.png b/src/blackmisc/icons/diagona/icons/chocolate-bite.png
new file mode 100644
index 000000000..a20db1e9b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chocolate-bite.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chocolate-heart-milk.png b/src/blackmisc/icons/diagona/icons/chocolate-heart-milk.png
new file mode 100644
index 000000000..d6bfd7a21
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chocolate-heart-milk.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chocolate-heart.png b/src/blackmisc/icons/diagona/icons/chocolate-heart.png
new file mode 100644
index 000000000..fe31c3e63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chocolate-heart.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chocolate-milk.png b/src/blackmisc/icons/diagona/icons/chocolate-milk.png
new file mode 100644
index 000000000..de4eaffc1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chocolate-milk.png differ
diff --git a/src/blackmisc/icons/diagona/icons/chocolate.png b/src/blackmisc/icons/diagona/icons/chocolate.png
new file mode 100644
index 000000000..08de685ce
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/chocolate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/church.png b/src/blackmisc/icons/diagona/icons/church.png
new file mode 100644
index 000000000..7ce738844
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/church.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cigarette-prohibition.png b/src/blackmisc/icons/diagona/icons/cigarette-prohibition.png
new file mode 100644
index 000000000..95f736068
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cigarette-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cigarette.png b/src/blackmisc/icons/diagona/icons/cigarette.png
new file mode 100644
index 000000000..8da21e99d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cigarette.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clapperboard--arrow.png b/src/blackmisc/icons/diagona/icons/clapperboard--arrow.png
new file mode 100644
index 000000000..80abf024f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clapperboard--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clapperboard--exclamation.png b/src/blackmisc/icons/diagona/icons/clapperboard--exclamation.png
new file mode 100644
index 000000000..50699f46b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clapperboard--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clapperboard--minus.png b/src/blackmisc/icons/diagona/icons/clapperboard--minus.png
new file mode 100644
index 000000000..3c4088b6d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clapperboard--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clapperboard--pencil.png b/src/blackmisc/icons/diagona/icons/clapperboard--pencil.png
new file mode 100644
index 000000000..fee884efe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clapperboard--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clapperboard--plus.png b/src/blackmisc/icons/diagona/icons/clapperboard--plus.png
new file mode 100644
index 000000000..78468c207
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clapperboard--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clapperboard.png b/src/blackmisc/icons/diagona/icons/clapperboard.png
new file mode 100644
index 000000000..3165489bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clapperboard.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard--arrow.png b/src/blackmisc/icons/diagona/icons/clipboard--arrow.png
new file mode 100644
index 000000000..490842b76
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard--exclamation.png b/src/blackmisc/icons/diagona/icons/clipboard--exclamation.png
new file mode 100644
index 000000000..44b201dec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard--minus.png b/src/blackmisc/icons/diagona/icons/clipboard--minus.png
new file mode 100644
index 000000000..2ac29bc52
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard--pencil.png b/src/blackmisc/icons/diagona/icons/clipboard--pencil.png
new file mode 100644
index 000000000..c747cf067
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard--plus.png b/src/blackmisc/icons/diagona/icons/clipboard--plus.png
new file mode 100644
index 000000000..2492449fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-block.png b/src/blackmisc/icons/diagona/icons/clipboard-block.png
new file mode 100644
index 000000000..e0dfef721
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-block.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-empty.png b/src/blackmisc/icons/diagona/icons/clipboard-empty.png
new file mode 100644
index 000000000..b689cff4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-invoice.png b/src/blackmisc/icons/diagona/icons/clipboard-invoice.png
new file mode 100644
index 000000000..9563379fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-invoice.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-list.png b/src/blackmisc/icons/diagona/icons/clipboard-list.png
new file mode 100644
index 000000000..e98c56756
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-paste-document-text.png b/src/blackmisc/icons/diagona/icons/clipboard-paste-document-text.png
new file mode 100644
index 000000000..08647f1be
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-paste-document-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-paste-image.png b/src/blackmisc/icons/diagona/icons/clipboard-paste-image.png
new file mode 100644
index 000000000..3d0be8c63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-paste-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-paste-word.png b/src/blackmisc/icons/diagona/icons/clipboard-paste-word.png
new file mode 100644
index 000000000..5fef587ab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-paste-word.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-paste.png b/src/blackmisc/icons/diagona/icons/clipboard-paste.png
new file mode 100644
index 000000000..0cf888729
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-paste.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-search-result.png b/src/blackmisc/icons/diagona/icons/clipboard-search-result.png
new file mode 100644
index 000000000..5bd9491fc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-search-result.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-sign-out.png b/src/blackmisc/icons/diagona/icons/clipboard-sign-out.png
new file mode 100644
index 000000000..ddb130678
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-sign-out.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-sign.png b/src/blackmisc/icons/diagona/icons/clipboard-sign.png
new file mode 100644
index 000000000..3faef91f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-task.png b/src/blackmisc/icons/diagona/icons/clipboard-task.png
new file mode 100644
index 000000000..0023b3a75
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-task.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard-text.png b/src/blackmisc/icons/diagona/icons/clipboard-text.png
new file mode 100644
index 000000000..f2319877e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clipboard.png b/src/blackmisc/icons/diagona/icons/clipboard.png
new file mode 100644
index 000000000..fcce8a65c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clipboard.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock--arrow.png b/src/blackmisc/icons/diagona/icons/clock--arrow.png
new file mode 100644
index 000000000..2671f3948
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock--exclamation.png b/src/blackmisc/icons/diagona/icons/clock--exclamation.png
new file mode 100644
index 000000000..5e9ee7dea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock--minus.png b/src/blackmisc/icons/diagona/icons/clock--minus.png
new file mode 100644
index 000000000..cf7b2fce2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock--pencil.png b/src/blackmisc/icons/diagona/icons/clock--pencil.png
new file mode 100644
index 000000000..396a1b171
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock--plus.png b/src/blackmisc/icons/diagona/icons/clock--plus.png
new file mode 100644
index 000000000..9e6411838
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock-frame.png b/src/blackmisc/icons/diagona/icons/clock-frame.png
new file mode 100644
index 000000000..2e3d03c10
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock-history-frame.png b/src/blackmisc/icons/diagona/icons/clock-history-frame.png
new file mode 100644
index 000000000..ca070769f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock-history-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock-history.png b/src/blackmisc/icons/diagona/icons/clock-history.png
new file mode 100644
index 000000000..1bd432bae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock-history.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock-moon-phase.png b/src/blackmisc/icons/diagona/icons/clock-moon-phase.png
new file mode 100644
index 000000000..03c6c2177
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock-moon-phase.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock-network.png b/src/blackmisc/icons/diagona/icons/clock-network.png
new file mode 100644
index 000000000..dabd31a29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock-select-remain.png b/src/blackmisc/icons/diagona/icons/clock-select-remain.png
new file mode 100644
index 000000000..8c665b812
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock-select-remain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock-select.png b/src/blackmisc/icons/diagona/icons/clock-select.png
new file mode 100644
index 000000000..8c567916c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock-small.png b/src/blackmisc/icons/diagona/icons/clock-small.png
new file mode 100644
index 000000000..a7782c769
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/clock.png b/src/blackmisc/icons/diagona/icons/clock.png
new file mode 100644
index 000000000..092cc0a1d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/clock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/co2.png b/src/blackmisc/icons/diagona/icons/co2.png
new file mode 100644
index 000000000..b944a490d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/co2.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color--arrow.png b/src/blackmisc/icons/diagona/icons/color--arrow.png
new file mode 100644
index 000000000..1c0f5e45f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color--exclamation.png b/src/blackmisc/icons/diagona/icons/color--exclamation.png
new file mode 100644
index 000000000..fb90c76da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color--minus.png b/src/blackmisc/icons/diagona/icons/color--minus.png
new file mode 100644
index 000000000..eb5e30d8b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color--pencil.png b/src/blackmisc/icons/diagona/icons/color--pencil.png
new file mode 100644
index 000000000..283a7b424
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color--plus.png b/src/blackmisc/icons/diagona/icons/color--plus.png
new file mode 100644
index 000000000..9b6f07ac5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color-adjustment-green.png b/src/blackmisc/icons/diagona/icons/color-adjustment-green.png
new file mode 100644
index 000000000..c8bd99dee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color-adjustment-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color-adjustment-red.png b/src/blackmisc/icons/diagona/icons/color-adjustment-red.png
new file mode 100644
index 000000000..c7f1808de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color-adjustment-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color-adjustment.png b/src/blackmisc/icons/diagona/icons/color-adjustment.png
new file mode 100644
index 000000000..5a93eae3a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color-adjustment.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color-small.png b/src/blackmisc/icons/diagona/icons/color-small.png
new file mode 100644
index 000000000..203c00a8e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color-swatch-small.png b/src/blackmisc/icons/diagona/icons/color-swatch-small.png
new file mode 100644
index 000000000..81ac00d13
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color-swatch-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color-swatch.png b/src/blackmisc/icons/diagona/icons/color-swatch.png
new file mode 100644
index 000000000..2ba0a06f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color-swatch.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color-swatches.png b/src/blackmisc/icons/diagona/icons/color-swatches.png
new file mode 100644
index 000000000..26bbe1a6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color-swatches.png differ
diff --git a/src/blackmisc/icons/diagona/icons/color.png b/src/blackmisc/icons/diagona/icons/color.png
new file mode 100644
index 000000000..3ed7f5589
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compass--arrow.png b/src/blackmisc/icons/diagona/icons/compass--arrow.png
new file mode 100644
index 000000000..84019b241
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compass--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compass--exclamation.png b/src/blackmisc/icons/diagona/icons/compass--exclamation.png
new file mode 100644
index 000000000..24bb16179
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compass--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compass--minus.png b/src/blackmisc/icons/diagona/icons/compass--minus.png
new file mode 100644
index 000000000..72e75908c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compass--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compass--pencil.png b/src/blackmisc/icons/diagona/icons/compass--pencil.png
new file mode 100644
index 000000000..22c8699ab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compass--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compass--plus.png b/src/blackmisc/icons/diagona/icons/compass--plus.png
new file mode 100644
index 000000000..88acf742f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compass--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compass.png b/src/blackmisc/icons/diagona/icons/compass.png
new file mode 100644
index 000000000..06afc8fce
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compass.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compile-error.png b/src/blackmisc/icons/diagona/icons/compile-error.png
new file mode 100644
index 000000000..0b32abc2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compile-error.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compile-warning.png b/src/blackmisc/icons/diagona/icons/compile-warning.png
new file mode 100644
index 000000000..f89eba0bb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compile-warning.png differ
diff --git a/src/blackmisc/icons/diagona/icons/compile.png b/src/blackmisc/icons/diagona/icons/compile.png
new file mode 100644
index 000000000..739efb5b9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/compile.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer--arrow.png b/src/blackmisc/icons/diagona/icons/computer--arrow.png
new file mode 100644
index 000000000..1414a702f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer--exclamation.png b/src/blackmisc/icons/diagona/icons/computer--exclamation.png
new file mode 100644
index 000000000..552e430c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer--minus.png b/src/blackmisc/icons/diagona/icons/computer--minus.png
new file mode 100644
index 000000000..78c93d2e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer--pencil.png b/src/blackmisc/icons/diagona/icons/computer--pencil.png
new file mode 100644
index 000000000..319465362
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer--plus.png b/src/blackmisc/icons/diagona/icons/computer--plus.png
new file mode 100644
index 000000000..adfc764e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer-cloud.png b/src/blackmisc/icons/diagona/icons/computer-cloud.png
new file mode 100644
index 000000000..77f922a12
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer-network.png b/src/blackmisc/icons/diagona/icons/computer-network.png
new file mode 100644
index 000000000..b18a74d91
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer-off.png b/src/blackmisc/icons/diagona/icons/computer-off.png
new file mode 100644
index 000000000..80b81015d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/computer.png b/src/blackmisc/icons/diagona/icons/computer.png
new file mode 100644
index 000000000..887d6b506
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/computer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/construction.png b/src/blackmisc/icons/diagona/icons/construction.png
new file mode 100644
index 000000000..8347aa896
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/construction.png differ
diff --git a/src/blackmisc/icons/diagona/icons/contrast-control-up.png b/src/blackmisc/icons/diagona/icons/contrast-control-up.png
new file mode 100644
index 000000000..eb6dac2b7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/contrast-control-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/contrast-control.png b/src/blackmisc/icons/diagona/icons/contrast-control.png
new file mode 100644
index 000000000..b2e2c8bc9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/contrast-control.png differ
diff --git a/src/blackmisc/icons/diagona/icons/contrast-low.png b/src/blackmisc/icons/diagona/icons/contrast-low.png
new file mode 100644
index 000000000..993566c50
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/contrast-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/contrast-small-low.png b/src/blackmisc/icons/diagona/icons/contrast-small-low.png
new file mode 100644
index 000000000..c41cea097
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/contrast-small-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/contrast-small.png b/src/blackmisc/icons/diagona/icons/contrast-small.png
new file mode 100644
index 000000000..afd18bdcb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/contrast-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/contrast.png b/src/blackmisc/icons/diagona/icons/contrast.png
new file mode 100644
index 000000000..fccb207a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/contrast.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-000-small.png b/src/blackmisc/icons/diagona/icons/control-000-small.png
new file mode 100644
index 000000000..40a7bf9d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-000-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-090-small.png b/src/blackmisc/icons/diagona/icons/control-090-small.png
new file mode 100644
index 000000000..5b6ad4465
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-090-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-090.png b/src/blackmisc/icons/diagona/icons/control-090.png
new file mode 100644
index 000000000..6c5ae78da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-180-small.png b/src/blackmisc/icons/diagona/icons/control-180-small.png
new file mode 100644
index 000000000..9ff32e34c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-180-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-180.png b/src/blackmisc/icons/diagona/icons/control-180.png
new file mode 100644
index 000000000..8b847a0b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-270-small.png b/src/blackmisc/icons/diagona/icons/control-270-small.png
new file mode 100644
index 000000000..1e4824572
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-270-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-270.png b/src/blackmisc/icons/diagona/icons/control-270.png
new file mode 100644
index 000000000..f3d465524
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-cursor.png b/src/blackmisc/icons/diagona/icons/control-cursor.png
new file mode 100644
index 000000000..6904b1e7b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-cursor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-double-000-small.png b/src/blackmisc/icons/diagona/icons/control-double-000-small.png
new file mode 100644
index 000000000..6de07b8cd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-double-000-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-double-090-small.png b/src/blackmisc/icons/diagona/icons/control-double-090-small.png
new file mode 100644
index 000000000..7e07ef346
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-double-090-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-double-090.png b/src/blackmisc/icons/diagona/icons/control-double-090.png
new file mode 100644
index 000000000..8caebb2f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-double-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-double-180-small.png b/src/blackmisc/icons/diagona/icons/control-double-180-small.png
new file mode 100644
index 000000000..a93b01d5a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-double-180-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-double-180.png b/src/blackmisc/icons/diagona/icons/control-double-180.png
new file mode 100644
index 000000000..a39522fa5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-double-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-double-270-small.png b/src/blackmisc/icons/diagona/icons/control-double-270-small.png
new file mode 100644
index 000000000..ab4753fbf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-double-270-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-double-270.png b/src/blackmisc/icons/diagona/icons/control-double-270.png
new file mode 100644
index 000000000..30fc2e694
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-double-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-double.png b/src/blackmisc/icons/diagona/icons/control-double.png
new file mode 100644
index 000000000..7ae440afe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-eject-small.png b/src/blackmisc/icons/diagona/icons/control-eject-small.png
new file mode 100644
index 000000000..d80ebbee3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-eject-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-eject.png b/src/blackmisc/icons/diagona/icons/control-eject.png
new file mode 100644
index 000000000..64d395c8c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-eject.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-pause-record-small.png b/src/blackmisc/icons/diagona/icons/control-pause-record-small.png
new file mode 100644
index 000000000..d63fe234f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-pause-record-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-pause-record.png b/src/blackmisc/icons/diagona/icons/control-pause-record.png
new file mode 100644
index 000000000..ff85365e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-pause-record.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-pause-small.png b/src/blackmisc/icons/diagona/icons/control-pause-small.png
new file mode 100644
index 000000000..a8bb8cb7b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-pause-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-pause.png b/src/blackmisc/icons/diagona/icons/control-pause.png
new file mode 100644
index 000000000..af57b25db
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-pause.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-power-small.png b/src/blackmisc/icons/diagona/icons/control-power-small.png
new file mode 100644
index 000000000..3d09f04f3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-power-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-power.png b/src/blackmisc/icons/diagona/icons/control-power.png
new file mode 100644
index 000000000..c700f6044
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-power.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-record-small.png b/src/blackmisc/icons/diagona/icons/control-record-small.png
new file mode 100644
index 000000000..252767215
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-record-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-record.png b/src/blackmisc/icons/diagona/icons/control-record.png
new file mode 100644
index 000000000..5cd9ea93e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-record.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-skip-000-small.png b/src/blackmisc/icons/diagona/icons/control-skip-000-small.png
new file mode 100644
index 000000000..8c8e0addc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-skip-000-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-skip-090-small.png b/src/blackmisc/icons/diagona/icons/control-skip-090-small.png
new file mode 100644
index 000000000..388d322e6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-skip-090-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-skip-090.png b/src/blackmisc/icons/diagona/icons/control-skip-090.png
new file mode 100644
index 000000000..06c22b484
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-skip-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-skip-180-small.png b/src/blackmisc/icons/diagona/icons/control-skip-180-small.png
new file mode 100644
index 000000000..3d6dec243
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-skip-180-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-skip-180.png b/src/blackmisc/icons/diagona/icons/control-skip-180.png
new file mode 100644
index 000000000..62daa7a7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-skip-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-skip-270-small.png b/src/blackmisc/icons/diagona/icons/control-skip-270-small.png
new file mode 100644
index 000000000..daec08f6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-skip-270-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-skip-270.png b/src/blackmisc/icons/diagona/icons/control-skip-270.png
new file mode 100644
index 000000000..19c13acab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-skip-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-skip.png b/src/blackmisc/icons/diagona/icons/control-skip.png
new file mode 100644
index 000000000..e4a4930a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-skip.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-000-small.png b/src/blackmisc/icons/diagona/icons/control-stop-000-small.png
new file mode 100644
index 000000000..51513898c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-000-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-090-small.png b/src/blackmisc/icons/diagona/icons/control-stop-090-small.png
new file mode 100644
index 000000000..3c66fae04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-090-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-090.png b/src/blackmisc/icons/diagona/icons/control-stop-090.png
new file mode 100644
index 000000000..0c7f53789
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-180-small.png b/src/blackmisc/icons/diagona/icons/control-stop-180-small.png
new file mode 100644
index 000000000..53dd11b33
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-180-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-180.png b/src/blackmisc/icons/diagona/icons/control-stop-180.png
new file mode 100644
index 000000000..08813d6cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-270-small.png b/src/blackmisc/icons/diagona/icons/control-stop-270-small.png
new file mode 100644
index 000000000..97ff2b6fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-270-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-270.png b/src/blackmisc/icons/diagona/icons/control-stop-270.png
new file mode 100644
index 000000000..39d566acc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-square-small.png b/src/blackmisc/icons/diagona/icons/control-stop-square-small.png
new file mode 100644
index 000000000..78cc00f86
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-square-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop-square.png b/src/blackmisc/icons/diagona/icons/control-stop-square.png
new file mode 100644
index 000000000..7c6af7f02
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop-square.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control-stop.png b/src/blackmisc/icons/diagona/icons/control-stop.png
new file mode 100644
index 000000000..f36454d27
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control-stop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/control.png b/src/blackmisc/icons/diagona/icons/control.png
new file mode 100644
index 000000000..2dfaef50f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/control.png differ
diff --git a/src/blackmisc/icons/diagona/icons/controller-d-pad.png b/src/blackmisc/icons/diagona/icons/controller-d-pad.png
new file mode 100644
index 000000000..019e90792
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/controller-d-pad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/controller.png b/src/blackmisc/icons/diagona/icons/controller.png
new file mode 100644
index 000000000..833f3cabb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/controller.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie--arrow.png b/src/blackmisc/icons/diagona/icons/cookie--arrow.png
new file mode 100644
index 000000000..c3cb69dfb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie--exclamation.png b/src/blackmisc/icons/diagona/icons/cookie--exclamation.png
new file mode 100644
index 000000000..bf55c39df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie--minus.png b/src/blackmisc/icons/diagona/icons/cookie--minus.png
new file mode 100644
index 000000000..d225279a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie--pencil.png b/src/blackmisc/icons/diagona/icons/cookie--pencil.png
new file mode 100644
index 000000000..3275947f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie--plus.png b/src/blackmisc/icons/diagona/icons/cookie--plus.png
new file mode 100644
index 000000000..ccb29da6e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie-bite.png b/src/blackmisc/icons/diagona/icons/cookie-bite.png
new file mode 100644
index 000000000..deee1574d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie-bite.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie-chocolate-sprinkles.png b/src/blackmisc/icons/diagona/icons/cookie-chocolate-sprinkles.png
new file mode 100644
index 000000000..1054d4a43
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie-chocolate-sprinkles.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie-chocolate.png b/src/blackmisc/icons/diagona/icons/cookie-chocolate.png
new file mode 100644
index 000000000..119edb2b7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie-chocolate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie-heart-chocolate-sprinkles.png b/src/blackmisc/icons/diagona/icons/cookie-heart-chocolate-sprinkles.png
new file mode 100644
index 000000000..576a1d5b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie-heart-chocolate-sprinkles.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie-heart-chocolate.png b/src/blackmisc/icons/diagona/icons/cookie-heart-chocolate.png
new file mode 100644
index 000000000..a56bfef4f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie-heart-chocolate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie-heart.png b/src/blackmisc/icons/diagona/icons/cookie-heart.png
new file mode 100644
index 000000000..a4be74e56
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie-heart.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie-medium.png b/src/blackmisc/icons/diagona/icons/cookie-medium.png
new file mode 100644
index 000000000..cfc61bb43
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookie.png b/src/blackmisc/icons/diagona/icons/cookie.png
new file mode 100644
index 000000000..f5d8443b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookie.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cookies.png b/src/blackmisc/icons/diagona/icons/cookies.png
new file mode 100644
index 000000000..34d6e8d34
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cookies.png differ
diff --git a/src/blackmisc/icons/diagona/icons/counter-count-up.png b/src/blackmisc/icons/diagona/icons/counter-count-up.png
new file mode 100644
index 000000000..6a7d1f9a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/counter-count-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/counter-count.png b/src/blackmisc/icons/diagona/icons/counter-count.png
new file mode 100644
index 000000000..4fcbe685f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/counter-count.png differ
diff --git a/src/blackmisc/icons/diagona/icons/counter-reset.png b/src/blackmisc/icons/diagona/icons/counter-reset.png
new file mode 100644
index 000000000..2bbff1cea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/counter-reset.png differ
diff --git a/src/blackmisc/icons/diagona/icons/counter-stop.png b/src/blackmisc/icons/diagona/icons/counter-stop.png
new file mode 100644
index 000000000..c86481e14
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/counter-stop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/counter.png b/src/blackmisc/icons/diagona/icons/counter.png
new file mode 100644
index 000000000..0dd74636b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/counter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/creative-commons.png b/src/blackmisc/icons/diagona/icons/creative-commons.png
new file mode 100644
index 000000000..0cbfdfaae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/creative-commons.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-card--arrow.png b/src/blackmisc/icons/diagona/icons/credit-card--arrow.png
new file mode 100644
index 000000000..632d30019
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-card--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-card--exclamation.png b/src/blackmisc/icons/diagona/icons/credit-card--exclamation.png
new file mode 100644
index 000000000..df6d90e0e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-card--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-card--minus.png b/src/blackmisc/icons/diagona/icons/credit-card--minus.png
new file mode 100644
index 000000000..c5410794e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-card--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-card--pencil.png b/src/blackmisc/icons/diagona/icons/credit-card--pencil.png
new file mode 100644
index 000000000..593c1ea92
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-card--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-card--plus.png b/src/blackmisc/icons/diagona/icons/credit-card--plus.png
new file mode 100644
index 000000000..b5f0832bb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-card--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-card-green.png b/src/blackmisc/icons/diagona/icons/credit-card-green.png
new file mode 100644
index 000000000..f1f40afc1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-card-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-card-medium.png b/src/blackmisc/icons/diagona/icons/credit-card-medium.png
new file mode 100644
index 000000000..115b80d4e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-card-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-card.png b/src/blackmisc/icons/diagona/icons/credit-card.png
new file mode 100644
index 000000000..824c99e6d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-card.png differ
diff --git a/src/blackmisc/icons/diagona/icons/credit-cards.png b/src/blackmisc/icons/diagona/icons/credit-cards.png
new file mode 100644
index 000000000..bacf1c858
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/credit-cards.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-button.png b/src/blackmisc/icons/diagona/icons/cross-button.png
new file mode 100644
index 000000000..933272b49
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-circle-frame.png b/src/blackmisc/icons/diagona/icons/cross-circle-frame.png
new file mode 100644
index 000000000..0db86f686
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-circle-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-circle.png b/src/blackmisc/icons/diagona/icons/cross-circle.png
new file mode 100644
index 000000000..20d6f5ea0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-octagon-frame.png b/src/blackmisc/icons/diagona/icons/cross-octagon-frame.png
new file mode 100644
index 000000000..57e00041a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-octagon-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-octagon.png b/src/blackmisc/icons/diagona/icons/cross-octagon.png
new file mode 100644
index 000000000..d937cb5ce
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-octagon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-script.png b/src/blackmisc/icons/diagona/icons/cross-script.png
new file mode 100644
index 000000000..70b59dc9d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-script.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-shield.png b/src/blackmisc/icons/diagona/icons/cross-shield.png
new file mode 100644
index 000000000..59adb429e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-shield.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-small-circle.png b/src/blackmisc/icons/diagona/icons/cross-small-circle.png
new file mode 100644
index 000000000..3818688d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-small-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-small-white.png b/src/blackmisc/icons/diagona/icons/cross-small-white.png
new file mode 100644
index 000000000..170e35e98
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-small-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-small.png b/src/blackmisc/icons/diagona/icons/cross-small.png
new file mode 100644
index 000000000..94af849e7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross-white.png b/src/blackmisc/icons/diagona/icons/cross-white.png
new file mode 100644
index 000000000..e443a6ee3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cross.png b/src/blackmisc/icons/diagona/icons/cross.png
new file mode 100644
index 000000000..6b9fa6dd3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cross.png differ
diff --git a/src/blackmisc/icons/diagona/icons/crown--arrow.png b/src/blackmisc/icons/diagona/icons/crown--arrow.png
new file mode 100644
index 000000000..877c5e645
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/crown--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/crown--exclamation.png b/src/blackmisc/icons/diagona/icons/crown--exclamation.png
new file mode 100644
index 000000000..2bd9f5483
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/crown--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/crown--minus.png b/src/blackmisc/icons/diagona/icons/crown--minus.png
new file mode 100644
index 000000000..9c688aa63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/crown--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/crown--pencil.png b/src/blackmisc/icons/diagona/icons/crown--pencil.png
new file mode 100644
index 000000000..9dac57189
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/crown--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/crown--plus.png b/src/blackmisc/icons/diagona/icons/crown--plus.png
new file mode 100644
index 000000000..b8917d693
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/crown--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/crown-bronze.png b/src/blackmisc/icons/diagona/icons/crown-bronze.png
new file mode 100644
index 000000000..c8d6b2e18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/crown-bronze.png differ
diff --git a/src/blackmisc/icons/diagona/icons/crown-silver.png b/src/blackmisc/icons/diagona/icons/crown-silver.png
new file mode 100644
index 000000000..d8ec0a404
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/crown-silver.png differ
diff --git a/src/blackmisc/icons/diagona/icons/crown.png b/src/blackmisc/icons/diagona/icons/crown.png
new file mode 100644
index 000000000..e8274f189
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/crown.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cup--arrow.png b/src/blackmisc/icons/diagona/icons/cup--arrow.png
new file mode 100644
index 000000000..aa02b3407
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cup--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cup--exclamation.png b/src/blackmisc/icons/diagona/icons/cup--exclamation.png
new file mode 100644
index 000000000..d018afdb7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cup--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cup--minus.png b/src/blackmisc/icons/diagona/icons/cup--minus.png
new file mode 100644
index 000000000..bb7937c68
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cup--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cup--pencil.png b/src/blackmisc/icons/diagona/icons/cup--pencil.png
new file mode 100644
index 000000000..e9383ce5c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cup--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cup--plus.png b/src/blackmisc/icons/diagona/icons/cup--plus.png
new file mode 100644
index 000000000..f773cb20e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cup--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cup-empty.png b/src/blackmisc/icons/diagona/icons/cup-empty.png
new file mode 100644
index 000000000..b8e7f0fab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cup-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cup-tea.png b/src/blackmisc/icons/diagona/icons/cup-tea.png
new file mode 100644
index 000000000..bab54d4a2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cup-tea.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cup.png b/src/blackmisc/icons/diagona/icons/cup.png
new file mode 100644
index 000000000..16a43428e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cup.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency-dollar-aud.png b/src/blackmisc/icons/diagona/icons/currency-dollar-aud.png
new file mode 100644
index 000000000..b64c2000d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency-dollar-aud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency-dollar-cad.png b/src/blackmisc/icons/diagona/icons/currency-dollar-cad.png
new file mode 100644
index 000000000..799387d80
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency-dollar-cad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency-dollar-nzd.png b/src/blackmisc/icons/diagona/icons/currency-dollar-nzd.png
new file mode 100644
index 000000000..6f93219bc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency-dollar-nzd.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency-dollar-usd.png b/src/blackmisc/icons/diagona/icons/currency-dollar-usd.png
new file mode 100644
index 000000000..6de1e6783
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency-dollar-usd.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency-euro.png b/src/blackmisc/icons/diagona/icons/currency-euro.png
new file mode 100644
index 000000000..c3378166a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency-euro.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency-pound.png b/src/blackmisc/icons/diagona/icons/currency-pound.png
new file mode 100644
index 000000000..0796a9569
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency-pound.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency-ruble.png b/src/blackmisc/icons/diagona/icons/currency-ruble.png
new file mode 100644
index 000000000..b542b8c09
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency-ruble.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency-yen.png b/src/blackmisc/icons/diagona/icons/currency-yen.png
new file mode 100644
index 000000000..09906de9f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency-yen.png differ
diff --git a/src/blackmisc/icons/diagona/icons/currency.png b/src/blackmisc/icons/diagona/icons/currency.png
new file mode 100644
index 000000000..82c316a86
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/currency.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cursor-lifebuoy.png b/src/blackmisc/icons/diagona/icons/cursor-lifebuoy.png
new file mode 100644
index 000000000..2296b2680
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cursor-lifebuoy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cursor-question.png b/src/blackmisc/icons/diagona/icons/cursor-question.png
new file mode 100644
index 000000000..2c0216935
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cursor-question.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cursor-small.png b/src/blackmisc/icons/diagona/icons/cursor-small.png
new file mode 100644
index 000000000..7643a546d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cursor-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cursor.png b/src/blackmisc/icons/diagona/icons/cursor.png
new file mode 100644
index 000000000..ee4cb3830
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cursor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/curtain.png b/src/blackmisc/icons/diagona/icons/curtain.png
new file mode 100644
index 000000000..3ff2d4b46
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/curtain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cushion-gray.png b/src/blackmisc/icons/diagona/icons/cushion-gray.png
new file mode 100644
index 000000000..9e263b544
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cushion-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cushion.png b/src/blackmisc/icons/diagona/icons/cushion.png
new file mode 100644
index 000000000..8499abca1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cushion.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutleries.png b/src/blackmisc/icons/diagona/icons/cutleries.png
new file mode 100644
index 000000000..508912629
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutleries.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutlery-fork.png b/src/blackmisc/icons/diagona/icons/cutlery-fork.png
new file mode 100644
index 000000000..d8ac001bb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutlery-fork.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutlery-knife.png b/src/blackmisc/icons/diagona/icons/cutlery-knife.png
new file mode 100644
index 000000000..26789a3d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutlery-knife.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutlery-spoon.png b/src/blackmisc/icons/diagona/icons/cutlery-spoon.png
new file mode 100644
index 000000000..0c3825268
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutlery-spoon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutlery.png b/src/blackmisc/icons/diagona/icons/cutlery.png
new file mode 100644
index 000000000..5fae8a690
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutlery.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutter--arrow.png b/src/blackmisc/icons/diagona/icons/cutter--arrow.png
new file mode 100644
index 000000000..83eb256e6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutter--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutter--exclamation.png b/src/blackmisc/icons/diagona/icons/cutter--exclamation.png
new file mode 100644
index 000000000..ce017d482
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutter--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutter--minus.png b/src/blackmisc/icons/diagona/icons/cutter--minus.png
new file mode 100644
index 000000000..318cf6ce4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutter--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutter--pencil.png b/src/blackmisc/icons/diagona/icons/cutter--pencil.png
new file mode 100644
index 000000000..2ece0bda9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutter--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutter--plus.png b/src/blackmisc/icons/diagona/icons/cutter--plus.png
new file mode 100644
index 000000000..c26db13bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutter--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/cutter.png b/src/blackmisc/icons/diagona/icons/cutter.png
new file mode 100644
index 000000000..4f1786ea4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/cutter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dashboard--arrow.png b/src/blackmisc/icons/diagona/icons/dashboard--arrow.png
new file mode 100644
index 000000000..68fca0963
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dashboard--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dashboard--exclamation.png b/src/blackmisc/icons/diagona/icons/dashboard--exclamation.png
new file mode 100644
index 000000000..dd3357790
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dashboard--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dashboard--minus.png b/src/blackmisc/icons/diagona/icons/dashboard--minus.png
new file mode 100644
index 000000000..57729bfa7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dashboard--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dashboard--pencil.png b/src/blackmisc/icons/diagona/icons/dashboard--pencil.png
new file mode 100644
index 000000000..f0a82a44e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dashboard--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dashboard--plus.png b/src/blackmisc/icons/diagona/icons/dashboard--plus.png
new file mode 100644
index 000000000..307d24661
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dashboard--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dashboard-network.png b/src/blackmisc/icons/diagona/icons/dashboard-network.png
new file mode 100644
index 000000000..0cf70c0f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dashboard-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dashboard.png b/src/blackmisc/icons/diagona/icons/dashboard.png
new file mode 100644
index 000000000..ba03262f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dashboard.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database--arrow.png b/src/blackmisc/icons/diagona/icons/database--arrow.png
new file mode 100644
index 000000000..1f92ee858
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database--exclamation.png b/src/blackmisc/icons/diagona/icons/database--exclamation.png
new file mode 100644
index 000000000..751421c5b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database--minus.png b/src/blackmisc/icons/diagona/icons/database--minus.png
new file mode 100644
index 000000000..3527ca4ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database--pencil.png b/src/blackmisc/icons/diagona/icons/database--pencil.png
new file mode 100644
index 000000000..146b1a829
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database--plus.png b/src/blackmisc/icons/diagona/icons/database--plus.png
new file mode 100644
index 000000000..2558a7d6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-cloud.png b/src/blackmisc/icons/diagona/icons/database-cloud.png
new file mode 100644
index 000000000..497cbe1df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-delete.png b/src/blackmisc/icons/diagona/icons/database-delete.png
new file mode 100644
index 000000000..4082061b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-delete.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-export.png b/src/blackmisc/icons/diagona/icons/database-export.png
new file mode 100644
index 000000000..76add6a0a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-import.png b/src/blackmisc/icons/diagona/icons/database-import.png
new file mode 100644
index 000000000..b2996cc7b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-insert.png b/src/blackmisc/icons/diagona/icons/database-insert.png
new file mode 100644
index 000000000..7af900cd8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-insert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-medium.png b/src/blackmisc/icons/diagona/icons/database-medium.png
new file mode 100644
index 000000000..bbe307511
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-network.png b/src/blackmisc/icons/diagona/icons/database-network.png
new file mode 100644
index 000000000..03f6f9099
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-property.png b/src/blackmisc/icons/diagona/icons/database-property.png
new file mode 100644
index 000000000..57de2d0af
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-property.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-share.png b/src/blackmisc/icons/diagona/icons/database-share.png
new file mode 100644
index 000000000..b71885458
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-small.png b/src/blackmisc/icons/diagona/icons/database-small.png
new file mode 100644
index 000000000..5f8544e5a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database-sql.png b/src/blackmisc/icons/diagona/icons/database-sql.png
new file mode 100644
index 000000000..0792546d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database-sql.png differ
diff --git a/src/blackmisc/icons/diagona/icons/database.png b/src/blackmisc/icons/diagona/icons/database.png
new file mode 100644
index 000000000..d588f422f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/database.png differ
diff --git a/src/blackmisc/icons/diagona/icons/databases-relation.png b/src/blackmisc/icons/diagona/icons/databases-relation.png
new file mode 100644
index 000000000..6764ea303
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/databases-relation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/databases.png b/src/blackmisc/icons/diagona/icons/databases.png
new file mode 100644
index 000000000..11dcab4b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/databases.png differ
diff --git a/src/blackmisc/icons/diagona/icons/desktop-empty.png b/src/blackmisc/icons/diagona/icons/desktop-empty.png
new file mode 100644
index 000000000..831ddc601
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/desktop-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/desktop-image.png b/src/blackmisc/icons/diagona/icons/desktop-image.png
new file mode 100644
index 000000000..ac18d812e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/desktop-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/desktop-network.png b/src/blackmisc/icons/diagona/icons/desktop-network.png
new file mode 100644
index 000000000..ae6d8b04d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/desktop-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/desktop-share.png b/src/blackmisc/icons/diagona/icons/desktop-share.png
new file mode 100644
index 000000000..e4843cee3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/desktop-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/desktop.png b/src/blackmisc/icons/diagona/icons/desktop.png
new file mode 100644
index 000000000..6dd32168d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/desktop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/diamond.png b/src/blackmisc/icons/diagona/icons/diamond.png
new file mode 100644
index 000000000..477d70b50
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/diamond.png differ
diff --git a/src/blackmisc/icons/diagona/icons/direction--arrow.png b/src/blackmisc/icons/diagona/icons/direction--arrow.png
new file mode 100644
index 000000000..8fa2242ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/direction--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/direction--exclamation.png b/src/blackmisc/icons/diagona/icons/direction--exclamation.png
new file mode 100644
index 000000000..1470b170a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/direction--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/direction--minus.png b/src/blackmisc/icons/diagona/icons/direction--minus.png
new file mode 100644
index 000000000..a2e4d990d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/direction--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/direction--pencil.png b/src/blackmisc/icons/diagona/icons/direction--pencil.png
new file mode 100644
index 000000000..827c6ace1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/direction--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/direction--plus.png b/src/blackmisc/icons/diagona/icons/direction--plus.png
new file mode 100644
index 000000000..a774d5d56
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/direction--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/direction.png b/src/blackmisc/icons/diagona/icons/direction.png
new file mode 100644
index 000000000..1646d1012
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/direction.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc--arrow.png b/src/blackmisc/icons/diagona/icons/disc--arrow.png
new file mode 100644
index 000000000..9b2508974
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc--exclamation.png b/src/blackmisc/icons/diagona/icons/disc--exclamation.png
new file mode 100644
index 000000000..abf11b89b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc--minus.png b/src/blackmisc/icons/diagona/icons/disc--minus.png
new file mode 100644
index 000000000..bd8e47736
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc--pencil.png b/src/blackmisc/icons/diagona/icons/disc--pencil.png
new file mode 100644
index 000000000..7dc0d546e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc--plus.png b/src/blackmisc/icons/diagona/icons/disc--plus.png
new file mode 100644
index 000000000..8bb7e2534
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc-blue.png b/src/blackmisc/icons/diagona/icons/disc-blue.png
new file mode 100644
index 000000000..08f82aff5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc-case-label.png b/src/blackmisc/icons/diagona/icons/disc-case-label.png
new file mode 100644
index 000000000..720a67561
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc-case-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc-case.png b/src/blackmisc/icons/diagona/icons/disc-case.png
new file mode 100644
index 000000000..31e05b1d3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc-case.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc-label.png b/src/blackmisc/icons/diagona/icons/disc-label.png
new file mode 100644
index 000000000..ef3a7dc34
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc-rename.png b/src/blackmisc/icons/diagona/icons/disc-rename.png
new file mode 100644
index 000000000..2cbc7c75e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc-rename.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc-share.png b/src/blackmisc/icons/diagona/icons/disc-share.png
new file mode 100644
index 000000000..e00baa708
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc-small.png b/src/blackmisc/icons/diagona/icons/disc-small.png
new file mode 100644
index 000000000..7fc679ede
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disc.png b/src/blackmisc/icons/diagona/icons/disc.png
new file mode 100644
index 000000000..989cb684e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disc.png differ
diff --git a/src/blackmisc/icons/diagona/icons/discs.png b/src/blackmisc/icons/diagona/icons/discs.png
new file mode 100644
index 000000000..3d5413a3a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/discs.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk--arrow.png b/src/blackmisc/icons/diagona/icons/disk--arrow.png
new file mode 100644
index 000000000..bd581031a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk--exclamation.png b/src/blackmisc/icons/diagona/icons/disk--exclamation.png
new file mode 100644
index 000000000..3b960a0f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk--minus.png b/src/blackmisc/icons/diagona/icons/disk--minus.png
new file mode 100644
index 000000000..ab06bc28f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk--pencil.png b/src/blackmisc/icons/diagona/icons/disk--pencil.png
new file mode 100644
index 000000000..47bf95301
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk--plus.png b/src/blackmisc/icons/diagona/icons/disk--plus.png
new file mode 100644
index 000000000..6fff4b721
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk-black.png b/src/blackmisc/icons/diagona/icons/disk-black.png
new file mode 100644
index 000000000..61784784f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk-rename.png b/src/blackmisc/icons/diagona/icons/disk-rename.png
new file mode 100644
index 000000000..7bbcc5654
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk-rename.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk-return-black.png b/src/blackmisc/icons/diagona/icons/disk-return-black.png
new file mode 100644
index 000000000..966a19db2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk-return-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk-return.png b/src/blackmisc/icons/diagona/icons/disk-return.png
new file mode 100644
index 000000000..a75176b7e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk-return.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk-share.png b/src/blackmisc/icons/diagona/icons/disk-share.png
new file mode 100644
index 000000000..9bb11ae30
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk-small-black.png b/src/blackmisc/icons/diagona/icons/disk-small-black.png
new file mode 100644
index 000000000..668161a93
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk-small-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk-small.png b/src/blackmisc/icons/diagona/icons/disk-small.png
new file mode 100644
index 000000000..00f64e705
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disk.png b/src/blackmisc/icons/diagona/icons/disk.png
new file mode 100644
index 000000000..c61946182
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disk.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disks-black.png b/src/blackmisc/icons/diagona/icons/disks-black.png
new file mode 100644
index 000000000..9bfe5e152
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disks-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/disks.png b/src/blackmisc/icons/diagona/icons/disks.png
new file mode 100644
index 000000000..a88a46307
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/disks.png differ
diff --git a/src/blackmisc/icons/diagona/icons/do-not-disturb-sign-prohibition.png b/src/blackmisc/icons/diagona/icons/do-not-disturb-sign-prohibition.png
new file mode 100644
index 000000000..48e0cf2c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/do-not-disturb-sign-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/do-not-disturb-sign.png b/src/blackmisc/icons/diagona/icons/do-not-disturb-sign.png
new file mode 100644
index 000000000..1fff57cc7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/do-not-disturb-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document--arrow.png b/src/blackmisc/icons/diagona/icons/document--arrow.png
new file mode 100644
index 000000000..f3e265d0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document--exclamation.png b/src/blackmisc/icons/diagona/icons/document--exclamation.png
new file mode 100644
index 000000000..42e378afa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document--minus.png b/src/blackmisc/icons/diagona/icons/document--minus.png
new file mode 100644
index 000000000..b23ca2ac6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document--pencil.png b/src/blackmisc/icons/diagona/icons/document--pencil.png
new file mode 100644
index 000000000..775dfcd76
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document--plus.png b/src/blackmisc/icons/diagona/icons/document--plus.png
new file mode 100644
index 000000000..df35ed6e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-access.png b/src/blackmisc/icons/diagona/icons/document-access.png
new file mode 100644
index 000000000..4f088737c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-access.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-b.png b/src/blackmisc/icons/diagona/icons/document-attribute-b.png
new file mode 100644
index 000000000..cbcdeff02
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-b.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-c.png b/src/blackmisc/icons/diagona/icons/document-attribute-c.png
new file mode 100644
index 000000000..62c3fd89f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-c.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-d.png b/src/blackmisc/icons/diagona/icons/document-attribute-d.png
new file mode 100644
index 000000000..0328dccea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-d.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-e.png b/src/blackmisc/icons/diagona/icons/document-attribute-e.png
new file mode 100644
index 000000000..c6dcf60fc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-e.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-f.png b/src/blackmisc/icons/diagona/icons/document-attribute-f.png
new file mode 100644
index 000000000..791850486
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-f.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-g.png b/src/blackmisc/icons/diagona/icons/document-attribute-g.png
new file mode 100644
index 000000000..1f943c5a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-g.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-h.png b/src/blackmisc/icons/diagona/icons/document-attribute-h.png
new file mode 100644
index 000000000..34d2f5451
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-h.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-i.png b/src/blackmisc/icons/diagona/icons/document-attribute-i.png
new file mode 100644
index 000000000..53d0f311b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-i.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-j.png b/src/blackmisc/icons/diagona/icons/document-attribute-j.png
new file mode 100644
index 000000000..4428c6855
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-j.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-k.png b/src/blackmisc/icons/diagona/icons/document-attribute-k.png
new file mode 100644
index 000000000..78a0c8b8c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-k.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-l.png b/src/blackmisc/icons/diagona/icons/document-attribute-l.png
new file mode 100644
index 000000000..b3f579800
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-l.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-m.png b/src/blackmisc/icons/diagona/icons/document-attribute-m.png
new file mode 100644
index 000000000..edff6f83d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-m.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-n.png b/src/blackmisc/icons/diagona/icons/document-attribute-n.png
new file mode 100644
index 000000000..deae47b2b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-n.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-o.png b/src/blackmisc/icons/diagona/icons/document-attribute-o.png
new file mode 100644
index 000000000..74d8fd061
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-o.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-p.png b/src/blackmisc/icons/diagona/icons/document-attribute-p.png
new file mode 100644
index 000000000..19675d0a3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-p.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-q.png b/src/blackmisc/icons/diagona/icons/document-attribute-q.png
new file mode 100644
index 000000000..309ded1b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-q.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-r.png b/src/blackmisc/icons/diagona/icons/document-attribute-r.png
new file mode 100644
index 000000000..c5d78175a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-r.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-s.png b/src/blackmisc/icons/diagona/icons/document-attribute-s.png
new file mode 100644
index 000000000..20dfae0a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-s.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-t.png b/src/blackmisc/icons/diagona/icons/document-attribute-t.png
new file mode 100644
index 000000000..f7798d6d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-t.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-u.png b/src/blackmisc/icons/diagona/icons/document-attribute-u.png
new file mode 100644
index 000000000..68c7dba90
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-u.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-v.png b/src/blackmisc/icons/diagona/icons/document-attribute-v.png
new file mode 100644
index 000000000..3a4a447f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-v.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-w.png b/src/blackmisc/icons/diagona/icons/document-attribute-w.png
new file mode 100644
index 000000000..14377e202
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-w.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-x.png b/src/blackmisc/icons/diagona/icons/document-attribute-x.png
new file mode 100644
index 000000000..00207bc29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-x.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-y.png b/src/blackmisc/icons/diagona/icons/document-attribute-y.png
new file mode 100644
index 000000000..70e2e79b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-y.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute-z.png b/src/blackmisc/icons/diagona/icons/document-attribute-z.png
new file mode 100644
index 000000000..83f6cffc6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute-z.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-attribute.png b/src/blackmisc/icons/diagona/icons/document-attribute.png
new file mode 100644
index 000000000..8dcfb269d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-attribute.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-binary.png b/src/blackmisc/icons/diagona/icons/document-binary.png
new file mode 100644
index 000000000..297bdfa7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-binary.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-block.png b/src/blackmisc/icons/diagona/icons/document-block.png
new file mode 100644
index 000000000..1e3001c58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-block.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-bookmark.png b/src/blackmisc/icons/diagona/icons/document-bookmark.png
new file mode 100644
index 000000000..41d50f3ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-bookmark.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-braille.png b/src/blackmisc/icons/diagona/icons/document-braille.png
new file mode 100644
index 000000000..fab8d0fe1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-braille.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-break.png b/src/blackmisc/icons/diagona/icons/document-break.png
new file mode 100644
index 000000000..8e8f744d9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-break.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-broken.png b/src/blackmisc/icons/diagona/icons/document-broken.png
new file mode 100644
index 000000000..9be556913
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-broken.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-clock.png b/src/blackmisc/icons/diagona/icons/document-clock.png
new file mode 100644
index 000000000..1fd91dc56
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-clock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-code.png b/src/blackmisc/icons/diagona/icons/document-code.png
new file mode 100644
index 000000000..b5769e617
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-code.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-convert.png b/src/blackmisc/icons/diagona/icons/document-convert.png
new file mode 100644
index 000000000..1ecdafb99
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-convert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-copy.png b/src/blackmisc/icons/diagona/icons/document-copy.png
new file mode 100644
index 000000000..3836257fe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-copy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-epub-text.png b/src/blackmisc/icons/diagona/icons/document-epub-text.png
new file mode 100644
index 000000000..f6d68ccda
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-epub-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-epub.png b/src/blackmisc/icons/diagona/icons/document-epub.png
new file mode 100644
index 000000000..cd6c36e1b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-epub.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-excel-csv.png b/src/blackmisc/icons/diagona/icons/document-excel-csv.png
new file mode 100644
index 000000000..99eb086e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-excel-csv.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-excel-table.png b/src/blackmisc/icons/diagona/icons/document-excel-table.png
new file mode 100644
index 000000000..94d97fbcd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-excel-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-excel.png b/src/blackmisc/icons/diagona/icons/document-excel.png
new file mode 100644
index 000000000..4403681c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-excel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-export.png b/src/blackmisc/icons/diagona/icons/document-export.png
new file mode 100644
index 000000000..d59a9bdab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-film.png b/src/blackmisc/icons/diagona/icons/document-film.png
new file mode 100644
index 000000000..b8056c9b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-film.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-flash-movie.png b/src/blackmisc/icons/diagona/icons/document-flash-movie.png
new file mode 100644
index 000000000..3070f05c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-flash-movie.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-flash.png b/src/blackmisc/icons/diagona/icons/document-flash.png
new file mode 100644
index 000000000..616fc2ec8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-flash.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-globe.png b/src/blackmisc/icons/diagona/icons/document-globe.png
new file mode 100644
index 000000000..f355d31d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-globe.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-hf-delete-footer.png b/src/blackmisc/icons/diagona/icons/document-hf-delete-footer.png
new file mode 100644
index 000000000..e49185e16
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-hf-delete-footer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-hf-delete.png b/src/blackmisc/icons/diagona/icons/document-hf-delete.png
new file mode 100644
index 000000000..b9b8620ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-hf-delete.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-hf-insert-footer.png b/src/blackmisc/icons/diagona/icons/document-hf-insert-footer.png
new file mode 100644
index 000000000..2fbbd1d6f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-hf-insert-footer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-hf-insert.png b/src/blackmisc/icons/diagona/icons/document-hf-insert.png
new file mode 100644
index 000000000..c1cf0135d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-hf-insert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-hf-select-footer.png b/src/blackmisc/icons/diagona/icons/document-hf-select-footer.png
new file mode 100644
index 000000000..1b7757887
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-hf-select-footer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-hf-select.png b/src/blackmisc/icons/diagona/icons/document-hf-select.png
new file mode 100644
index 000000000..817f0399c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-hf-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-hf.png b/src/blackmisc/icons/diagona/icons/document-hf.png
new file mode 100644
index 000000000..6b3567d87
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-hf.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-horizontal-text.png b/src/blackmisc/icons/diagona/icons/document-horizontal-text.png
new file mode 100644
index 000000000..f1a100aa7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-horizontal-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-horizontal.png b/src/blackmisc/icons/diagona/icons/document-horizontal.png
new file mode 100644
index 000000000..52e5452fb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-illustrator.png b/src/blackmisc/icons/diagona/icons/document-illustrator.png
new file mode 100644
index 000000000..9500998e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-illustrator.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-image.png b/src/blackmisc/icons/diagona/icons/document-image.png
new file mode 100644
index 000000000..729e18734
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-import.png b/src/blackmisc/icons/diagona/icons/document-import.png
new file mode 100644
index 000000000..5fae085f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-insert.png b/src/blackmisc/icons/diagona/icons/document-insert.png
new file mode 100644
index 000000000..759b22ae3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-insert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-invoice.png b/src/blackmisc/icons/diagona/icons/document-invoice.png
new file mode 100644
index 000000000..f123c95bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-invoice.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-list.png b/src/blackmisc/icons/diagona/icons/document-list.png
new file mode 100644
index 000000000..2b4dde893
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-medium.png b/src/blackmisc/icons/diagona/icons/document-medium.png
new file mode 100644
index 000000000..4005fef1a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-mobi-text.png b/src/blackmisc/icons/diagona/icons/document-mobi-text.png
new file mode 100644
index 000000000..743039ec3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-mobi-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-mobi.png b/src/blackmisc/icons/diagona/icons/document-mobi.png
new file mode 100644
index 000000000..be6525bd0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-mobi.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-music-playlist.png b/src/blackmisc/icons/diagona/icons/document-music-playlist.png
new file mode 100644
index 000000000..4ca8b6c6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-music-playlist.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-music.png b/src/blackmisc/icons/diagona/icons/document-music.png
new file mode 100644
index 000000000..a9c097572
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-music.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-node.png b/src/blackmisc/icons/diagona/icons/document-node.png
new file mode 100644
index 000000000..cf24df45b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-node.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-0.png b/src/blackmisc/icons/diagona/icons/document-number-0.png
new file mode 100644
index 000000000..a99bd3863
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-0.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-1.png b/src/blackmisc/icons/diagona/icons/document-number-1.png
new file mode 100644
index 000000000..db70affb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-1.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-2.png b/src/blackmisc/icons/diagona/icons/document-number-2.png
new file mode 100644
index 000000000..7e0e8895e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-2.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-3.png b/src/blackmisc/icons/diagona/icons/document-number-3.png
new file mode 100644
index 000000000..1cecc873b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-3.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-4.png b/src/blackmisc/icons/diagona/icons/document-number-4.png
new file mode 100644
index 000000000..5467c4cd0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-4.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-5.png b/src/blackmisc/icons/diagona/icons/document-number-5.png
new file mode 100644
index 000000000..853e33514
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-5.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-6.png b/src/blackmisc/icons/diagona/icons/document-number-6.png
new file mode 100644
index 000000000..f179b3b3b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-6.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-7.png b/src/blackmisc/icons/diagona/icons/document-number-7.png
new file mode 100644
index 000000000..2c1f511f3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-7.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-8.png b/src/blackmisc/icons/diagona/icons/document-number-8.png
new file mode 100644
index 000000000..e137142ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-8.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number-9.png b/src/blackmisc/icons/diagona/icons/document-number-9.png
new file mode 100644
index 000000000..37f605469
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number-9.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-number.png b/src/blackmisc/icons/diagona/icons/document-number.png
new file mode 100644
index 000000000..b3749eda1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-number.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-office-text.png b/src/blackmisc/icons/diagona/icons/document-office-text.png
new file mode 100644
index 000000000..11d924749
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-office-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-office.png b/src/blackmisc/icons/diagona/icons/document-office.png
new file mode 100644
index 000000000..44311d68f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-office.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-outlook.png b/src/blackmisc/icons/diagona/icons/document-outlook.png
new file mode 100644
index 000000000..31639c0ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-outlook.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-page-last.png b/src/blackmisc/icons/diagona/icons/document-page-last.png
new file mode 100644
index 000000000..f216736a2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-page-last.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-page-next.png b/src/blackmisc/icons/diagona/icons/document-page-next.png
new file mode 100644
index 000000000..15867310a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-page-next.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-page-previous.png b/src/blackmisc/icons/diagona/icons/document-page-previous.png
new file mode 100644
index 000000000..d4871ba7a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-page-previous.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-page.png b/src/blackmisc/icons/diagona/icons/document-page.png
new file mode 100644
index 000000000..647b5c23e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-page.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-pdf-text.png b/src/blackmisc/icons/diagona/icons/document-pdf-text.png
new file mode 100644
index 000000000..d4aa41006
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-pdf-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-pdf.png b/src/blackmisc/icons/diagona/icons/document-pdf.png
new file mode 100644
index 000000000..c68ab66ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-pdf.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-photoshop-image.png b/src/blackmisc/icons/diagona/icons/document-photoshop-image.png
new file mode 100644
index 000000000..264349bb1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-photoshop-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-photoshop.png b/src/blackmisc/icons/diagona/icons/document-photoshop.png
new file mode 100644
index 000000000..7b8b9b0f6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-photoshop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-php.png b/src/blackmisc/icons/diagona/icons/document-php.png
new file mode 100644
index 000000000..6e70d1d1c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-php.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-powerpoint.png b/src/blackmisc/icons/diagona/icons/document-powerpoint.png
new file mode 100644
index 000000000..134a00719
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-powerpoint.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-rename.png b/src/blackmisc/icons/diagona/icons/document-rename.png
new file mode 100644
index 000000000..9fe1065b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-rename.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-resize-actual.png b/src/blackmisc/icons/diagona/icons/document-resize-actual.png
new file mode 100644
index 000000000..d31375779
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-resize.png b/src/blackmisc/icons/diagona/icons/document-resize.png
new file mode 100644
index 000000000..5a27fbce8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-search-result.png b/src/blackmisc/icons/diagona/icons/document-search-result.png
new file mode 100644
index 000000000..7d579542e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-search-result.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-share.png b/src/blackmisc/icons/diagona/icons/document-share.png
new file mode 100644
index 000000000..e3071ef60
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-shred.png b/src/blackmisc/icons/diagona/icons/document-shred.png
new file mode 100644
index 000000000..327872ca1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-shred.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-small-list.png b/src/blackmisc/icons/diagona/icons/document-small-list.png
new file mode 100644
index 000000000..d78eb9859
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-small-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-small.png b/src/blackmisc/icons/diagona/icons/document-small.png
new file mode 100644
index 000000000..f5fa98ffb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-smiley-sad.png b/src/blackmisc/icons/diagona/icons/document-smiley-sad.png
new file mode 100644
index 000000000..4e2196365
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-smiley-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-smiley.png b/src/blackmisc/icons/diagona/icons/document-smiley.png
new file mode 100644
index 000000000..50fd46202
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-snippet.png b/src/blackmisc/icons/diagona/icons/document-snippet.png
new file mode 100644
index 000000000..33569bb9c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-snippet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-stamp.png b/src/blackmisc/icons/diagona/icons/document-stamp.png
new file mode 100644
index 000000000..e16e12cae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-stamp.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-stand.png b/src/blackmisc/icons/diagona/icons/document-stand.png
new file mode 100644
index 000000000..a8b059f48
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-stand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-sticky-note.png b/src/blackmisc/icons/diagona/icons/document-sticky-note.png
new file mode 100644
index 000000000..191d771e4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-sticky-note.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-sub.png b/src/blackmisc/icons/diagona/icons/document-sub.png
new file mode 100644
index 000000000..eee34bc29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-sub.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-table.png b/src/blackmisc/icons/diagona/icons/document-table.png
new file mode 100644
index 000000000..55bff7682
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-tag.png b/src/blackmisc/icons/diagona/icons/document-tag.png
new file mode 100644
index 000000000..a2d4e6dc1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-tag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-task.png b/src/blackmisc/icons/diagona/icons/document-task.png
new file mode 100644
index 000000000..e8015424a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-task.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-template.png b/src/blackmisc/icons/diagona/icons/document-template.png
new file mode 100644
index 000000000..440284f73
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-template.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-tex.png b/src/blackmisc/icons/diagona/icons/document-tex.png
new file mode 100644
index 000000000..5592c8906
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-tex.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-text-image.png b/src/blackmisc/icons/diagona/icons/document-text-image.png
new file mode 100644
index 000000000..56c4f0bfc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-text-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-text.png b/src/blackmisc/icons/diagona/icons/document-text.png
new file mode 100644
index 000000000..ed841a02a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-tree.png b/src/blackmisc/icons/diagona/icons/document-tree.png
new file mode 100644
index 000000000..22f9d8add
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-tree.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-view-book.png b/src/blackmisc/icons/diagona/icons/document-view-book.png
new file mode 100644
index 000000000..8d433e92b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-view-book.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-view-thumbnail.png b/src/blackmisc/icons/diagona/icons/document-view-thumbnail.png
new file mode 100644
index 000000000..029a75dd1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-view-thumbnail.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-view.png b/src/blackmisc/icons/diagona/icons/document-view.png
new file mode 100644
index 000000000..748528dbb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-view.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-visual-studio.png b/src/blackmisc/icons/diagona/icons/document-visual-studio.png
new file mode 100644
index 000000000..e423c0d21
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-visual-studio.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-word-text.png b/src/blackmisc/icons/diagona/icons/document-word-text.png
new file mode 100644
index 000000000..bb95ef5a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-word-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-word-tick.png b/src/blackmisc/icons/diagona/icons/document-word-tick.png
new file mode 100644
index 000000000..45bd465e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-word-tick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-word.png b/src/blackmisc/icons/diagona/icons/document-word.png
new file mode 100644
index 000000000..1beb2e535
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-word.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-xaml.png b/src/blackmisc/icons/diagona/icons/document-xaml.png
new file mode 100644
index 000000000..c64a736ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-xaml.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document-zipper.png b/src/blackmisc/icons/diagona/icons/document-zipper.png
new file mode 100644
index 000000000..6d6333afc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document-zipper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/document.png b/src/blackmisc/icons/diagona/icons/document.png
new file mode 100644
index 000000000..75f92b0c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/documents-stack.png b/src/blackmisc/icons/diagona/icons/documents-stack.png
new file mode 100644
index 000000000..a397f60aa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/documents-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/documents-text.png b/src/blackmisc/icons/diagona/icons/documents-text.png
new file mode 100644
index 000000000..7537994da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/documents-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/documents.png b/src/blackmisc/icons/diagona/icons/documents.png
new file mode 100644
index 000000000..ccfa6bb86
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/documents.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door--arrow.png b/src/blackmisc/icons/diagona/icons/door--arrow.png
new file mode 100644
index 000000000..de2db7728
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door--exclamation.png b/src/blackmisc/icons/diagona/icons/door--exclamation.png
new file mode 100644
index 000000000..c0c34b184
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door--minus.png b/src/blackmisc/icons/diagona/icons/door--minus.png
new file mode 100644
index 000000000..52a22c997
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door--pencil.png b/src/blackmisc/icons/diagona/icons/door--pencil.png
new file mode 100644
index 000000000..597ca5d18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door--plus.png b/src/blackmisc/icons/diagona/icons/door--plus.png
new file mode 100644
index 000000000..b3ac0b55c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door-open-in.png b/src/blackmisc/icons/diagona/icons/door-open-in.png
new file mode 100644
index 000000000..662975d98
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door-open-in.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door-open-out.png b/src/blackmisc/icons/diagona/icons/door-open-out.png
new file mode 100644
index 000000000..2bc51acc2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door-open-out.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door-open.png b/src/blackmisc/icons/diagona/icons/door-open.png
new file mode 100644
index 000000000..bcb587a29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/door.png b/src/blackmisc/icons/diagona/icons/door.png
new file mode 100644
index 000000000..f868d020b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/door.png differ
diff --git a/src/blackmisc/icons/diagona/icons/download-cloud.png b/src/blackmisc/icons/diagona/icons/download-cloud.png
new file mode 100644
index 000000000..ba0f492fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/download-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/download-linux.png b/src/blackmisc/icons/diagona/icons/download-linux.png
new file mode 100644
index 000000000..08a5efe3f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/download-linux.png differ
diff --git a/src/blackmisc/icons/diagona/icons/download-mac-os.png b/src/blackmisc/icons/diagona/icons/download-mac-os.png
new file mode 100644
index 000000000..ac1c70647
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/download-mac-os.png differ
diff --git a/src/blackmisc/icons/diagona/icons/download.png b/src/blackmisc/icons/diagona/icons/download.png
new file mode 100644
index 000000000..a436f8da7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/download.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drawer--arrow.png b/src/blackmisc/icons/diagona/icons/drawer--arrow.png
new file mode 100644
index 000000000..f14421ef9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drawer--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drawer--exclamation.png b/src/blackmisc/icons/diagona/icons/drawer--exclamation.png
new file mode 100644
index 000000000..f79f7f6b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drawer--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drawer--minus.png b/src/blackmisc/icons/diagona/icons/drawer--minus.png
new file mode 100644
index 000000000..e33b37c63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drawer--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drawer--pencil.png b/src/blackmisc/icons/diagona/icons/drawer--pencil.png
new file mode 100644
index 000000000..2abb15731
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drawer--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drawer--plus.png b/src/blackmisc/icons/diagona/icons/drawer--plus.png
new file mode 100644
index 000000000..ec068f530
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drawer--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drawer-open.png b/src/blackmisc/icons/diagona/icons/drawer-open.png
new file mode 100644
index 000000000..5d46d8c0f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drawer-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drawer.png b/src/blackmisc/icons/diagona/icons/drawer.png
new file mode 100644
index 000000000..e5dbd2f22
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drawer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dress.png b/src/blackmisc/icons/diagona/icons/dress.png
new file mode 100644
index 000000000..bc57d4608
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dress.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drill--arrow.png b/src/blackmisc/icons/diagona/icons/drill--arrow.png
new file mode 100644
index 000000000..3f7df1b67
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drill--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drill--exclamation.png b/src/blackmisc/icons/diagona/icons/drill--exclamation.png
new file mode 100644
index 000000000..6e8b28f44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drill--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drill--minus.png b/src/blackmisc/icons/diagona/icons/drill--minus.png
new file mode 100644
index 000000000..6d96830b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drill--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drill--pencil.png b/src/blackmisc/icons/diagona/icons/drill--pencil.png
new file mode 100644
index 000000000..2cec5929c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drill--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drill--plus.png b/src/blackmisc/icons/diagona/icons/drill--plus.png
new file mode 100644
index 000000000..d05fbe2ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drill--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drill.png b/src/blackmisc/icons/diagona/icons/drill.png
new file mode 100644
index 000000000..e4698163d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drill.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive--arrow.png b/src/blackmisc/icons/diagona/icons/drive--arrow.png
new file mode 100644
index 000000000..3bc2384a4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive--exclamation.png b/src/blackmisc/icons/diagona/icons/drive--exclamation.png
new file mode 100644
index 000000000..86ae3cd3e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive--minus.png b/src/blackmisc/icons/diagona/icons/drive--minus.png
new file mode 100644
index 000000000..845f1d291
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive--pencil.png b/src/blackmisc/icons/diagona/icons/drive--pencil.png
new file mode 100644
index 000000000..c1838185c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive--plus.png b/src/blackmisc/icons/diagona/icons/drive--plus.png
new file mode 100644
index 000000000..833734148
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-disc-blue.png b/src/blackmisc/icons/diagona/icons/drive-disc-blue.png
new file mode 100644
index 000000000..d31655e9c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-disc-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-disc.png b/src/blackmisc/icons/diagona/icons/drive-disc.png
new file mode 100644
index 000000000..25d3a478a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-disc.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-download.png b/src/blackmisc/icons/diagona/icons/drive-download.png
new file mode 100644
index 000000000..1920b1bb2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-download.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-globe.png b/src/blackmisc/icons/diagona/icons/drive-globe.png
new file mode 100644
index 000000000..f264595a0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-globe.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-medium.png b/src/blackmisc/icons/diagona/icons/drive-medium.png
new file mode 100644
index 000000000..35c23d5fb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-network.png b/src/blackmisc/icons/diagona/icons/drive-network.png
new file mode 100644
index 000000000..4dbb0e18b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-rename.png b/src/blackmisc/icons/diagona/icons/drive-rename.png
new file mode 100644
index 000000000..844b18b6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-rename.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-share.png b/src/blackmisc/icons/diagona/icons/drive-share.png
new file mode 100644
index 000000000..5d7756b4f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-small.png b/src/blackmisc/icons/diagona/icons/drive-small.png
new file mode 100644
index 000000000..a6c33c452
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive-upload.png b/src/blackmisc/icons/diagona/icons/drive-upload.png
new file mode 100644
index 000000000..93589e4da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive-upload.png differ
diff --git a/src/blackmisc/icons/diagona/icons/drive.png b/src/blackmisc/icons/diagona/icons/drive.png
new file mode 100644
index 000000000..2c024e408
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/drive.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dummy-happy.png b/src/blackmisc/icons/diagona/icons/dummy-happy.png
new file mode 100644
index 000000000..f36ff3966
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dummy-happy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dummy-sad.png b/src/blackmisc/icons/diagona/icons/dummy-sad.png
new file mode 100644
index 000000000..1ea60c1e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dummy-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dummy-small.png b/src/blackmisc/icons/diagona/icons/dummy-small.png
new file mode 100644
index 000000000..31714192a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dummy-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/dummy.png b/src/blackmisc/icons/diagona/icons/dummy.png
new file mode 100644
index 000000000..f952332e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/dummy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/e-book-reader-black.png b/src/blackmisc/icons/diagona/icons/e-book-reader-black.png
new file mode 100644
index 000000000..e65859d97
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/e-book-reader-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/e-book-reader-white.png b/src/blackmisc/icons/diagona/icons/e-book-reader-white.png
new file mode 100644
index 000000000..1d0c764a3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/e-book-reader-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/e-book-reader.png b/src/blackmisc/icons/diagona/icons/e-book-reader.png
new file mode 100644
index 000000000..e6ac30bdd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/e-book-reader.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ear--arrow.png b/src/blackmisc/icons/diagona/icons/ear--arrow.png
new file mode 100644
index 000000000..c8926f370
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ear--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ear--exclamation.png b/src/blackmisc/icons/diagona/icons/ear--exclamation.png
new file mode 100644
index 000000000..ed0c156c6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ear--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ear--minus.png b/src/blackmisc/icons/diagona/icons/ear--minus.png
new file mode 100644
index 000000000..ce59add91
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ear--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ear--pencil.png b/src/blackmisc/icons/diagona/icons/ear--pencil.png
new file mode 100644
index 000000000..8e65be288
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ear--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ear--plus.png b/src/blackmisc/icons/diagona/icons/ear--plus.png
new file mode 100644
index 000000000..96062ba63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ear--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ear-listen.png b/src/blackmisc/icons/diagona/icons/ear-listen.png
new file mode 100644
index 000000000..e0dc30e85
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ear-listen.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ear-right.png b/src/blackmisc/icons/diagona/icons/ear-right.png
new file mode 100644
index 000000000..f0bb5afdf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ear-right.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ear.png b/src/blackmisc/icons/diagona/icons/ear.png
new file mode 100644
index 000000000..2bd1b568e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ear.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-alignment-center.png b/src/blackmisc/icons/diagona/icons/edit-alignment-center.png
new file mode 100644
index 000000000..853497c74
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-alignment-center.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-alignment-justify-distribute.png b/src/blackmisc/icons/diagona/icons/edit-alignment-justify-distribute.png
new file mode 100644
index 000000000..1ad7cef96
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-alignment-justify-distribute.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-alignment-justify.png b/src/blackmisc/icons/diagona/icons/edit-alignment-justify.png
new file mode 100644
index 000000000..0a102d536
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-alignment-justify.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-alignment-right.png b/src/blackmisc/icons/diagona/icons/edit-alignment-right.png
new file mode 100644
index 000000000..7af865d9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-alignment-right.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-alignment.png b/src/blackmisc/icons/diagona/icons/edit-alignment.png
new file mode 100644
index 000000000..f1cd36b26
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-alignment.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-all-caps.png b/src/blackmisc/icons/diagona/icons/edit-all-caps.png
new file mode 100644
index 000000000..23a69daa3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-all-caps.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-bold.png b/src/blackmisc/icons/diagona/icons/edit-bold.png
new file mode 100644
index 000000000..200b9cfe5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-bold.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-code-division.png b/src/blackmisc/icons/diagona/icons/edit-code-division.png
new file mode 100644
index 000000000..77cb68609
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-code-division.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-code.png b/src/blackmisc/icons/diagona/icons/edit-code.png
new file mode 100644
index 000000000..29bac66cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-code.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-color.png b/src/blackmisc/icons/diagona/icons/edit-color.png
new file mode 100644
index 000000000..676f1abb5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-column.png b/src/blackmisc/icons/diagona/icons/edit-column.png
new file mode 100644
index 000000000..59d493381
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-column.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-comma.png b/src/blackmisc/icons/diagona/icons/edit-comma.png
new file mode 100644
index 000000000..7f13f9644
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-comma.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-decimal-decrease.png b/src/blackmisc/icons/diagona/icons/edit-decimal-decrease.png
new file mode 100644
index 000000000..91e515c9d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-decimal-decrease.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-decimal.png b/src/blackmisc/icons/diagona/icons/edit-decimal.png
new file mode 100644
index 000000000..50849048e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-decimal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-diff.png b/src/blackmisc/icons/diagona/icons/edit-diff.png
new file mode 100644
index 000000000..d4d1b561a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-diff.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-direction-rtl.png b/src/blackmisc/icons/diagona/icons/edit-direction-rtl.png
new file mode 100644
index 000000000..85c1fa903
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-direction-rtl.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-direction.png b/src/blackmisc/icons/diagona/icons/edit-direction.png
new file mode 100644
index 000000000..73bb0648b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-direction.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-drop-cap.png b/src/blackmisc/icons/diagona/icons/edit-drop-cap.png
new file mode 100644
index 000000000..4d82fe6bb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-drop-cap.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-family.png b/src/blackmisc/icons/diagona/icons/edit-family.png
new file mode 100644
index 000000000..b6911ca0e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-family.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-heading-1.png b/src/blackmisc/icons/diagona/icons/edit-heading-1.png
new file mode 100644
index 000000000..06e6c1965
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-heading-1.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-heading-2.png b/src/blackmisc/icons/diagona/icons/edit-heading-2.png
new file mode 100644
index 000000000..e8241a042
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-heading-2.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-heading-3.png b/src/blackmisc/icons/diagona/icons/edit-heading-3.png
new file mode 100644
index 000000000..40a4fca76
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-heading-3.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-heading-4.png b/src/blackmisc/icons/diagona/icons/edit-heading-4.png
new file mode 100644
index 000000000..01ef2ba9b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-heading-4.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-heading-5.png b/src/blackmisc/icons/diagona/icons/edit-heading-5.png
new file mode 100644
index 000000000..08de2ffc3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-heading-5.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-heading-6.png b/src/blackmisc/icons/diagona/icons/edit-heading-6.png
new file mode 100644
index 000000000..9cc110cd5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-heading-6.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-heading.png b/src/blackmisc/icons/diagona/icons/edit-heading.png
new file mode 100644
index 000000000..96b603dec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-heading.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-hyphenation.png b/src/blackmisc/icons/diagona/icons/edit-hyphenation.png
new file mode 100644
index 000000000..55edccfb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-hyphenation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-image-center.png b/src/blackmisc/icons/diagona/icons/edit-image-center.png
new file mode 100644
index 000000000..e00be6211
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-image-center.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-image-right.png b/src/blackmisc/icons/diagona/icons/edit-image-right.png
new file mode 100644
index 000000000..90a9cad4b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-image-right.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-image.png b/src/blackmisc/icons/diagona/icons/edit-image.png
new file mode 100644
index 000000000..08d712f36
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-indent-rtl.png b/src/blackmisc/icons/diagona/icons/edit-indent-rtl.png
new file mode 100644
index 000000000..33c8ad29d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-indent-rtl.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-indent.png b/src/blackmisc/icons/diagona/icons/edit-indent.png
new file mode 100644
index 000000000..62883c7c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-indent.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-italic.png b/src/blackmisc/icons/diagona/icons/edit-italic.png
new file mode 100644
index 000000000..18052c2e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-italic.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-kerning.png b/src/blackmisc/icons/diagona/icons/edit-kerning.png
new file mode 100644
index 000000000..263d451b4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-kerning.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-language.png b/src/blackmisc/icons/diagona/icons/edit-language.png
new file mode 100644
index 000000000..bcf3a3ab3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-language.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-letter-spacing.png b/src/blackmisc/icons/diagona/icons/edit-letter-spacing.png
new file mode 100644
index 000000000..c0b4e4783
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-letter-spacing.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-line-spacing.png b/src/blackmisc/icons/diagona/icons/edit-line-spacing.png
new file mode 100644
index 000000000..2b8dbb5dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-line-spacing.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-lipsum.png b/src/blackmisc/icons/diagona/icons/edit-lipsum.png
new file mode 100644
index 000000000..463c06f00
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-lipsum.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-list-order-rtl.png b/src/blackmisc/icons/diagona/icons/edit-list-order-rtl.png
new file mode 100644
index 000000000..d05a44561
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-list-order-rtl.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-list-order.png b/src/blackmisc/icons/diagona/icons/edit-list-order.png
new file mode 100644
index 000000000..687b410dd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-list-order.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-list-rtl.png b/src/blackmisc/icons/diagona/icons/edit-list-rtl.png
new file mode 100644
index 000000000..e024ed58c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-list-rtl.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-list.png b/src/blackmisc/icons/diagona/icons/edit-list.png
new file mode 100644
index 000000000..2ad208749
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-lowercase.png b/src/blackmisc/icons/diagona/icons/edit-lowercase.png
new file mode 100644
index 000000000..1dfb80a0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-lowercase.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-mathematics.png b/src/blackmisc/icons/diagona/icons/edit-mathematics.png
new file mode 100644
index 000000000..a4f821423
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-mathematics.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-number.png b/src/blackmisc/icons/diagona/icons/edit-number.png
new file mode 100644
index 000000000..e914d5c2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-number.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-outdent-rtl.png b/src/blackmisc/icons/diagona/icons/edit-outdent-rtl.png
new file mode 100644
index 000000000..bd5210d29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-outdent-rtl.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-outdent.png b/src/blackmisc/icons/diagona/icons/edit-outdent.png
new file mode 100644
index 000000000..2200839f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-outdent.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-outline.png b/src/blackmisc/icons/diagona/icons/edit-outline.png
new file mode 100644
index 000000000..de747292e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-outline.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-overline.png b/src/blackmisc/icons/diagona/icons/edit-overline.png
new file mode 100644
index 000000000..0f31a84f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-overline.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-padding-left.png b/src/blackmisc/icons/diagona/icons/edit-padding-left.png
new file mode 100644
index 000000000..dcf304651
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-padding-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-padding-right.png b/src/blackmisc/icons/diagona/icons/edit-padding-right.png
new file mode 100644
index 000000000..986196ae8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-padding-right.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-padding-top.png b/src/blackmisc/icons/diagona/icons/edit-padding-top.png
new file mode 100644
index 000000000..b52841091
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-padding-top.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-padding.png b/src/blackmisc/icons/diagona/icons/edit-padding.png
new file mode 100644
index 000000000..5384ebbfe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-padding.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-percent.png b/src/blackmisc/icons/diagona/icons/edit-percent.png
new file mode 100644
index 000000000..938e9cee3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-percent.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-pilcrow.png b/src/blackmisc/icons/diagona/icons/edit-pilcrow.png
new file mode 100644
index 000000000..e2ec349f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-pilcrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-quotation.png b/src/blackmisc/icons/diagona/icons/edit-quotation.png
new file mode 100644
index 000000000..1cf4c3215
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-quotation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-replace.png b/src/blackmisc/icons/diagona/icons/edit-replace.png
new file mode 100644
index 000000000..a223647b7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-replace.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-rotate.png b/src/blackmisc/icons/diagona/icons/edit-rotate.png
new file mode 100644
index 000000000..0d4918ff2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-rotate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-rule.png b/src/blackmisc/icons/diagona/icons/edit-rule.png
new file mode 100644
index 000000000..1873b9371
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-rule.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-scale-vertical.png b/src/blackmisc/icons/diagona/icons/edit-scale-vertical.png
new file mode 100644
index 000000000..12a71b65f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-scale-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-scale.png b/src/blackmisc/icons/diagona/icons/edit-scale.png
new file mode 100644
index 000000000..9d953b012
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-scale.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-shade.png b/src/blackmisc/icons/diagona/icons/edit-shade.png
new file mode 100644
index 000000000..71afbbe63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-shade.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-shadow.png b/src/blackmisc/icons/diagona/icons/edit-shadow.png
new file mode 100644
index 000000000..2ecd09bb8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-shadow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-signiture.png b/src/blackmisc/icons/diagona/icons/edit-signiture.png
new file mode 100644
index 000000000..88dc83243
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-signiture.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-size-down.png b/src/blackmisc/icons/diagona/icons/edit-size-down.png
new file mode 100644
index 000000000..66e5e5f5d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-size-down.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-size-up.png b/src/blackmisc/icons/diagona/icons/edit-size-up.png
new file mode 100644
index 000000000..ac7160ee3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-size-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-size.png b/src/blackmisc/icons/diagona/icons/edit-size.png
new file mode 100644
index 000000000..ef125e9e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-size.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-small-caps.png b/src/blackmisc/icons/diagona/icons/edit-small-caps.png
new file mode 100644
index 000000000..af6ee6e42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-small-caps.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-space.png b/src/blackmisc/icons/diagona/icons/edit-space.png
new file mode 100644
index 000000000..56644af34
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-space.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-strike-double.png b/src/blackmisc/icons/diagona/icons/edit-strike-double.png
new file mode 100644
index 000000000..6049c9f74
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-strike-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-strike.png b/src/blackmisc/icons/diagona/icons/edit-strike.png
new file mode 100644
index 000000000..fa87f129a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-strike.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-style.png b/src/blackmisc/icons/diagona/icons/edit-style.png
new file mode 100644
index 000000000..d5ab25d29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-style.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-subscript.png b/src/blackmisc/icons/diagona/icons/edit-subscript.png
new file mode 100644
index 000000000..4b30540ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-subscript.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-superscript.png b/src/blackmisc/icons/diagona/icons/edit-superscript.png
new file mode 100644
index 000000000..31cb33eff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-superscript.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-symbol.png b/src/blackmisc/icons/diagona/icons/edit-symbol.png
new file mode 100644
index 000000000..b633251b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-symbol.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-underline-double.png b/src/blackmisc/icons/diagona/icons/edit-underline-double.png
new file mode 100644
index 000000000..4a3ed844b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-underline-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-underline.png b/src/blackmisc/icons/diagona/icons/edit-underline.png
new file mode 100644
index 000000000..438f3916c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-underline.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-uppercase.png b/src/blackmisc/icons/diagona/icons/edit-uppercase.png
new file mode 100644
index 000000000..9abbfe157
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-uppercase.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-vertical-alignment-middle.png b/src/blackmisc/icons/diagona/icons/edit-vertical-alignment-middle.png
new file mode 100644
index 000000000..5e8400f7d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-vertical-alignment-middle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-vertical-alignment-top.png b/src/blackmisc/icons/diagona/icons/edit-vertical-alignment-top.png
new file mode 100644
index 000000000..b5fb250aa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-vertical-alignment-top.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-vertical-alignment.png b/src/blackmisc/icons/diagona/icons/edit-vertical-alignment.png
new file mode 100644
index 000000000..702790c8a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-vertical-alignment.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-writing-mode-tbrl.png b/src/blackmisc/icons/diagona/icons/edit-writing-mode-tbrl.png
new file mode 100644
index 000000000..eec8b790b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-writing-mode-tbrl.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit-writing-mode.png b/src/blackmisc/icons/diagona/icons/edit-writing-mode.png
new file mode 100644
index 000000000..f75879a7d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit-writing-mode.png differ
diff --git a/src/blackmisc/icons/diagona/icons/edit.png b/src/blackmisc/icons/diagona/icons/edit.png
new file mode 100644
index 000000000..6db18b4ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/edit.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope--arrow.png b/src/blackmisc/icons/diagona/icons/envelope--arrow.png
new file mode 100644
index 000000000..aa97d2f2c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope--exclamation.png b/src/blackmisc/icons/diagona/icons/envelope--exclamation.png
new file mode 100644
index 000000000..d427c6861
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope--minus.png b/src/blackmisc/icons/diagona/icons/envelope--minus.png
new file mode 100644
index 000000000..9941518eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope--pencil.png b/src/blackmisc/icons/diagona/icons/envelope--pencil.png
new file mode 100644
index 000000000..67a23bd0a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope--plus.png b/src/blackmisc/icons/diagona/icons/envelope--plus.png
new file mode 100644
index 000000000..5545defd0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope-at-sign.png b/src/blackmisc/icons/diagona/icons/envelope-at-sign.png
new file mode 100644
index 000000000..3ea1a7445
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope-at-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope-label.png b/src/blackmisc/icons/diagona/icons/envelope-label.png
new file mode 100644
index 000000000..01b5f0dd6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope-share.png b/src/blackmisc/icons/diagona/icons/envelope-share.png
new file mode 100644
index 000000000..ced060d87
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope-string.png b/src/blackmisc/icons/diagona/icons/envelope-string.png
new file mode 100644
index 000000000..d6276618d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope-string.png differ
diff --git a/src/blackmisc/icons/diagona/icons/envelope.png b/src/blackmisc/icons/diagona/icons/envelope.png
new file mode 100644
index 000000000..15244eb3d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/envelope.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer--arrow.png b/src/blackmisc/icons/diagona/icons/equalizer--arrow.png
new file mode 100644
index 000000000..5af422b85
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer--exclamation.png b/src/blackmisc/icons/diagona/icons/equalizer--exclamation.png
new file mode 100644
index 000000000..f61405bc7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer--minus.png b/src/blackmisc/icons/diagona/icons/equalizer--minus.png
new file mode 100644
index 000000000..0454cabe7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer--pencil.png b/src/blackmisc/icons/diagona/icons/equalizer--pencil.png
new file mode 100644
index 000000000..1dee62fbc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer--plus.png b/src/blackmisc/icons/diagona/icons/equalizer--plus.png
new file mode 100644
index 000000000..7d1a9336f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer-flat.png b/src/blackmisc/icons/diagona/icons/equalizer-flat.png
new file mode 100644
index 000000000..d49690048
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer-flat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer-high.png b/src/blackmisc/icons/diagona/icons/equalizer-high.png
new file mode 100644
index 000000000..5e95fc9ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer-high.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer-low.png b/src/blackmisc/icons/diagona/icons/equalizer-low.png
new file mode 100644
index 000000000..fc543bea0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/equalizer.png b/src/blackmisc/icons/diagona/icons/equalizer.png
new file mode 100644
index 000000000..b4e2aeac8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/equalizer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eraser--arrow.png b/src/blackmisc/icons/diagona/icons/eraser--arrow.png
new file mode 100644
index 000000000..62f9d4e0f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eraser--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eraser--exclamation.png b/src/blackmisc/icons/diagona/icons/eraser--exclamation.png
new file mode 100644
index 000000000..a727eceab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eraser--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eraser--minus.png b/src/blackmisc/icons/diagona/icons/eraser--minus.png
new file mode 100644
index 000000000..710747384
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eraser--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eraser--pencil.png b/src/blackmisc/icons/diagona/icons/eraser--pencil.png
new file mode 100644
index 000000000..6ea3f2d6c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eraser--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eraser--plus.png b/src/blackmisc/icons/diagona/icons/eraser--plus.png
new file mode 100644
index 000000000..0f90b21c3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eraser--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eraser-small.png b/src/blackmisc/icons/diagona/icons/eraser-small.png
new file mode 100644
index 000000000..5828b48d6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eraser-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eraser.png b/src/blackmisc/icons/diagona/icons/eraser.png
new file mode 100644
index 000000000..bc6a3fa43
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eraser.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation--frame.png b/src/blackmisc/icons/diagona/icons/exclamation--frame.png
new file mode 100644
index 000000000..61558838e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation--frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-button.png b/src/blackmisc/icons/diagona/icons/exclamation-button.png
new file mode 100644
index 000000000..e792fb01d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-circle-frame.png b/src/blackmisc/icons/diagona/icons/exclamation-circle-frame.png
new file mode 100644
index 000000000..a18eee06f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-circle-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-circle.png b/src/blackmisc/icons/diagona/icons/exclamation-circle.png
new file mode 100644
index 000000000..567704b9d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-diamond-frame.png b/src/blackmisc/icons/diagona/icons/exclamation-diamond-frame.png
new file mode 100644
index 000000000..476a9d4ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-diamond-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-diamond.png b/src/blackmisc/icons/diagona/icons/exclamation-diamond.png
new file mode 100644
index 000000000..cb86732d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-diamond.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-octagon-frame.png b/src/blackmisc/icons/diagona/icons/exclamation-octagon-frame.png
new file mode 100644
index 000000000..40826c990
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-octagon-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-octagon.png b/src/blackmisc/icons/diagona/icons/exclamation-octagon.png
new file mode 100644
index 000000000..f5b36011c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-octagon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-red-frame.png b/src/blackmisc/icons/diagona/icons/exclamation-red-frame.png
new file mode 100644
index 000000000..0496522f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-red-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-red.png b/src/blackmisc/icons/diagona/icons/exclamation-red.png
new file mode 100644
index 000000000..517725822
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-shield-frame.png b/src/blackmisc/icons/diagona/icons/exclamation-shield-frame.png
new file mode 100644
index 000000000..27ccfceac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-shield-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-shield.png b/src/blackmisc/icons/diagona/icons/exclamation-shield.png
new file mode 100644
index 000000000..91eca1d96
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-shield.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-small-red.png b/src/blackmisc/icons/diagona/icons/exclamation-small-red.png
new file mode 100644
index 000000000..2470d0794
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-small-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-small-white.png b/src/blackmisc/icons/diagona/icons/exclamation-small-white.png
new file mode 100644
index 000000000..786e307c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-small-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-small.png b/src/blackmisc/icons/diagona/icons/exclamation-small.png
new file mode 100644
index 000000000..9a6fc9af5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation-white.png b/src/blackmisc/icons/diagona/icons/exclamation-white.png
new file mode 100644
index 000000000..eeb557ace
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/exclamation.png b/src/blackmisc/icons/diagona/icons/exclamation.png
new file mode 100644
index 000000000..9b0460ed4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/external-small.png b/src/blackmisc/icons/diagona/icons/external-small.png
new file mode 100644
index 000000000..759a1cdcb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/external-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/external.png b/src/blackmisc/icons/diagona/icons/external.png
new file mode 100644
index 000000000..976dcacaa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/external.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye--arrow.png b/src/blackmisc/icons/diagona/icons/eye--arrow.png
new file mode 100644
index 000000000..2998bf1cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye--exclamation.png b/src/blackmisc/icons/diagona/icons/eye--exclamation.png
new file mode 100644
index 000000000..5bc971673
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye--minus.png b/src/blackmisc/icons/diagona/icons/eye--minus.png
new file mode 100644
index 000000000..8cdbe2c38
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye--pencil.png b/src/blackmisc/icons/diagona/icons/eye--pencil.png
new file mode 100644
index 000000000..5124c0eb8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye--plus.png b/src/blackmisc/icons/diagona/icons/eye--plus.png
new file mode 100644
index 000000000..4adea42ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye-close.png b/src/blackmisc/icons/diagona/icons/eye-close.png
new file mode 100644
index 000000000..356660cdd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye-close.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye-half.png b/src/blackmisc/icons/diagona/icons/eye-half.png
new file mode 100644
index 000000000..941b0c49f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye-half.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye-red.png b/src/blackmisc/icons/diagona/icons/eye-red.png
new file mode 100644
index 000000000..e62e37c50
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/eye.png b/src/blackmisc/icons/diagona/icons/eye.png
new file mode 100644
index 000000000..2aead17e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/eye.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed--arrow.png b/src/blackmisc/icons/diagona/icons/feed--arrow.png
new file mode 100644
index 000000000..4a7c04725
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed--exclamation.png b/src/blackmisc/icons/diagona/icons/feed--exclamation.png
new file mode 100644
index 000000000..d42f64e8a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed--minus.png b/src/blackmisc/icons/diagona/icons/feed--minus.png
new file mode 100644
index 000000000..bc9bd2971
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed--pencil.png b/src/blackmisc/icons/diagona/icons/feed--pencil.png
new file mode 100644
index 000000000..bde082dac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed--plus.png b/src/blackmisc/icons/diagona/icons/feed--plus.png
new file mode 100644
index 000000000..a7a63f5e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed-balloon.png b/src/blackmisc/icons/diagona/icons/feed-balloon.png
new file mode 100644
index 000000000..23793908e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed-document.png b/src/blackmisc/icons/diagona/icons/feed-document.png
new file mode 100644
index 000000000..57a124a6e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed-small.png b/src/blackmisc/icons/diagona/icons/feed-small.png
new file mode 100644
index 000000000..6be57b108
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/feed.png b/src/blackmisc/icons/diagona/icons/feed.png
new file mode 100644
index 000000000..cdf4e8f36
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/feed.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fill-090.png b/src/blackmisc/icons/diagona/icons/fill-090.png
new file mode 100644
index 000000000..12bcd0465
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fill-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fill-180.png b/src/blackmisc/icons/diagona/icons/fill-180.png
new file mode 100644
index 000000000..f81ce3da9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fill-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fill-270.png b/src/blackmisc/icons/diagona/icons/fill-270.png
new file mode 100644
index 000000000..5aea4afef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fill-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fill-medium-090.png b/src/blackmisc/icons/diagona/icons/fill-medium-090.png
new file mode 100644
index 000000000..4f4bf6540
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fill-medium-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fill-medium-180.png b/src/blackmisc/icons/diagona/icons/fill-medium-180.png
new file mode 100644
index 000000000..2230db363
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fill-medium-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fill-medium-270.png b/src/blackmisc/icons/diagona/icons/fill-medium-270.png
new file mode 100644
index 000000000..0e2a90abd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fill-medium-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fill-medium.png b/src/blackmisc/icons/diagona/icons/fill-medium.png
new file mode 100644
index 000000000..62baad141
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fill-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fill.png b/src/blackmisc/icons/diagona/icons/fill.png
new file mode 100644
index 000000000..bdcbd6ead
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fill.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film--arrow.png b/src/blackmisc/icons/diagona/icons/film--arrow.png
new file mode 100644
index 000000000..b2cfa070c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film--exclamation.png b/src/blackmisc/icons/diagona/icons/film--exclamation.png
new file mode 100644
index 000000000..bb9e1a565
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film--minus.png b/src/blackmisc/icons/diagona/icons/film--minus.png
new file mode 100644
index 000000000..69b7030ec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film--pencil.png b/src/blackmisc/icons/diagona/icons/film--pencil.png
new file mode 100644
index 000000000..ac51fc58c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film--plus.png b/src/blackmisc/icons/diagona/icons/film--plus.png
new file mode 100644
index 000000000..7df0bb651
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film-cast.png b/src/blackmisc/icons/diagona/icons/film-cast.png
new file mode 100644
index 000000000..167bb80db
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film-cast.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film-medium.png b/src/blackmisc/icons/diagona/icons/film-medium.png
new file mode 100644
index 000000000..bdd07027d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film-small.png b/src/blackmisc/icons/diagona/icons/film-small.png
new file mode 100644
index 000000000..afaef7665
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film-timeline.png b/src/blackmisc/icons/diagona/icons/film-timeline.png
new file mode 100644
index 000000000..61969a1e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film-timeline.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film-youtube.png b/src/blackmisc/icons/diagona/icons/film-youtube.png
new file mode 100644
index 000000000..cd96c78a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film-youtube.png differ
diff --git a/src/blackmisc/icons/diagona/icons/film.png b/src/blackmisc/icons/diagona/icons/film.png
new file mode 100644
index 000000000..c8bd25903
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/film.png differ
diff --git a/src/blackmisc/icons/diagona/icons/films.png b/src/blackmisc/icons/diagona/icons/films.png
new file mode 100644
index 000000000..d1270dd0d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/films.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fingerprint-recognition-fail.png b/src/blackmisc/icons/diagona/icons/fingerprint-recognition-fail.png
new file mode 100644
index 000000000..160cfc7d0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fingerprint-recognition-fail.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fingerprint-recognition.png b/src/blackmisc/icons/diagona/icons/fingerprint-recognition.png
new file mode 100644
index 000000000..e27e0f1b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fingerprint-recognition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fingerprint.png b/src/blackmisc/icons/diagona/icons/fingerprint.png
new file mode 100644
index 000000000..89b02aae1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fingerprint.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fire--arrow.png b/src/blackmisc/icons/diagona/icons/fire--arrow.png
new file mode 100644
index 000000000..f7e7644f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fire--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fire--exclamation.png b/src/blackmisc/icons/diagona/icons/fire--exclamation.png
new file mode 100644
index 000000000..4fcc88e40
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fire--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fire--minus.png b/src/blackmisc/icons/diagona/icons/fire--minus.png
new file mode 100644
index 000000000..1ac0562cd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fire--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fire--pencil.png b/src/blackmisc/icons/diagona/icons/fire--pencil.png
new file mode 100644
index 000000000..3ea031d72
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fire--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fire--plus.png b/src/blackmisc/icons/diagona/icons/fire--plus.png
new file mode 100644
index 000000000..321fe9f20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fire--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fire-big.png b/src/blackmisc/icons/diagona/icons/fire-big.png
new file mode 100644
index 000000000..413291d8b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fire-big.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fire-small.png b/src/blackmisc/icons/diagona/icons/fire-small.png
new file mode 100644
index 000000000..ca6f13257
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fire-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fire.png b/src/blackmisc/icons/diagona/icons/fire.png
new file mode 100644
index 000000000..2a81112e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fire.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag--arrow.png b/src/blackmisc/icons/diagona/icons/flag--arrow.png
new file mode 100644
index 000000000..f509d9275
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag--exclamation.png b/src/blackmisc/icons/diagona/icons/flag--exclamation.png
new file mode 100644
index 000000000..1f37e4f08
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag--minus.png b/src/blackmisc/icons/diagona/icons/flag--minus.png
new file mode 100644
index 000000000..4176aca96
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag--pencil.png b/src/blackmisc/icons/diagona/icons/flag--pencil.png
new file mode 100644
index 000000000..64be3b9c3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag--plus.png b/src/blackmisc/icons/diagona/icons/flag--plus.png
new file mode 100644
index 000000000..517c31b93
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-black.png b/src/blackmisc/icons/diagona/icons/flag-black.png
new file mode 100644
index 000000000..22dba223a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-blue.png b/src/blackmisc/icons/diagona/icons/flag-blue.png
new file mode 100644
index 000000000..ff7be2c58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-checker.png b/src/blackmisc/icons/diagona/icons/flag-checker.png
new file mode 100644
index 000000000..5d26a6669
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-checker.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-gray.png b/src/blackmisc/icons/diagona/icons/flag-gray.png
new file mode 100644
index 000000000..fe794c68a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-green.png b/src/blackmisc/icons/diagona/icons/flag-green.png
new file mode 100644
index 000000000..674773045
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-pink.png b/src/blackmisc/icons/diagona/icons/flag-pink.png
new file mode 100644
index 000000000..779960231
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-pink.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-purple.png b/src/blackmisc/icons/diagona/icons/flag-purple.png
new file mode 100644
index 000000000..a17b28aef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-purple.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-small.png b/src/blackmisc/icons/diagona/icons/flag-small.png
new file mode 100644
index 000000000..c75fa336f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-white.png b/src/blackmisc/icons/diagona/icons/flag-white.png
new file mode 100644
index 000000000..725c20a19
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag-yellow.png b/src/blackmisc/icons/diagona/icons/flag-yellow.png
new file mode 100644
index 000000000..663cfb938
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flag.png b/src/blackmisc/icons/diagona/icons/flag.png
new file mode 100644
index 000000000..5c008b0a6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flashlight--arrow.png b/src/blackmisc/icons/diagona/icons/flashlight--arrow.png
new file mode 100644
index 000000000..308ba169b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flashlight--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flashlight--exclamation.png b/src/blackmisc/icons/diagona/icons/flashlight--exclamation.png
new file mode 100644
index 000000000..87cb0d1fc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flashlight--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flashlight--minus.png b/src/blackmisc/icons/diagona/icons/flashlight--minus.png
new file mode 100644
index 000000000..79106856f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flashlight--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flashlight--pencil.png b/src/blackmisc/icons/diagona/icons/flashlight--pencil.png
new file mode 100644
index 000000000..120f77555
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flashlight--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flashlight--plus.png b/src/blackmisc/icons/diagona/icons/flashlight--plus.png
new file mode 100644
index 000000000..cbec50c42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flashlight--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flashlight-shine.png b/src/blackmisc/icons/diagona/icons/flashlight-shine.png
new file mode 100644
index 000000000..8fcca736b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flashlight-shine.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flashlight.png b/src/blackmisc/icons/diagona/icons/flashlight.png
new file mode 100644
index 000000000..9ee02808c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flashlight.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flask--arrow.png b/src/blackmisc/icons/diagona/icons/flask--arrow.png
new file mode 100644
index 000000000..fbc8f8f28
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flask--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flask--exclamation.png b/src/blackmisc/icons/diagona/icons/flask--exclamation.png
new file mode 100644
index 000000000..7fbab15cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flask--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flask--minus.png b/src/blackmisc/icons/diagona/icons/flask--minus.png
new file mode 100644
index 000000000..b58950e20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flask--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flask--pencil.png b/src/blackmisc/icons/diagona/icons/flask--pencil.png
new file mode 100644
index 000000000..be7e67df2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flask--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flask--plus.png b/src/blackmisc/icons/diagona/icons/flask--plus.png
new file mode 100644
index 000000000..e65adb9d5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flask--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flask-empty.png b/src/blackmisc/icons/diagona/icons/flask-empty.png
new file mode 100644
index 000000000..005a6988e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flask-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flask.png b/src/blackmisc/icons/diagona/icons/flask.png
new file mode 100644
index 000000000..6f8a67690
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flask.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flower-face.png b/src/blackmisc/icons/diagona/icons/flower-face.png
new file mode 100644
index 000000000..7a22dc26d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flower-face.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flower-pluck.png b/src/blackmisc/icons/diagona/icons/flower-pluck.png
new file mode 100644
index 000000000..a9dc7229f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flower-pluck.png differ
diff --git a/src/blackmisc/icons/diagona/icons/flower.png b/src/blackmisc/icons/diagona/icons/flower.png
new file mode 100644
index 000000000..198f32ff5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/flower.png differ
diff --git a/src/blackmisc/icons/diagona/icons/foaf.png b/src/blackmisc/icons/diagona/icons/foaf.png
new file mode 100644
index 000000000..a3c7a21fc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/foaf.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder--arrow.png b/src/blackmisc/icons/diagona/icons/folder--arrow.png
new file mode 100644
index 000000000..393c9d23d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder--exclamation.png b/src/blackmisc/icons/diagona/icons/folder--exclamation.png
new file mode 100644
index 000000000..94aa6a3df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder--minus.png b/src/blackmisc/icons/diagona/icons/folder--minus.png
new file mode 100644
index 000000000..a72768bd7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder--pencil.png b/src/blackmisc/icons/diagona/icons/folder--pencil.png
new file mode 100644
index 000000000..024e50c9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder--plus.png b/src/blackmisc/icons/diagona/icons/folder--plus.png
new file mode 100644
index 000000000..5075baf76
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-bookmark.png b/src/blackmisc/icons/diagona/icons/folder-bookmark.png
new file mode 100644
index 000000000..7bb65c9bc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-bookmark.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-broken.png b/src/blackmisc/icons/diagona/icons/folder-broken.png
new file mode 100644
index 000000000..7291daf67
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-broken.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-export.png b/src/blackmisc/icons/diagona/icons/folder-export.png
new file mode 100644
index 000000000..86e0cd294
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-horizontal-open.png b/src/blackmisc/icons/diagona/icons/folder-horizontal-open.png
new file mode 100644
index 000000000..dbaa6ee3f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-horizontal-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-horizontal.png b/src/blackmisc/icons/diagona/icons/folder-horizontal.png
new file mode 100644
index 000000000..260b4157a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-import.png b/src/blackmisc/icons/diagona/icons/folder-import.png
new file mode 100644
index 000000000..216f634ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-medium.png b/src/blackmisc/icons/diagona/icons/folder-medium.png
new file mode 100644
index 000000000..badfdb4b9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-network-horizontal-open.png b/src/blackmisc/icons/diagona/icons/folder-network-horizontal-open.png
new file mode 100644
index 000000000..71d702b70
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-network-horizontal-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-network-horizontal.png b/src/blackmisc/icons/diagona/icons/folder-network-horizontal.png
new file mode 100644
index 000000000..890b94582
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-network-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-network.png b/src/blackmisc/icons/diagona/icons/folder-network.png
new file mode 100644
index 000000000..c5072e768
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-document-music-playlist.png b/src/blackmisc/icons/diagona/icons/folder-open-document-music-playlist.png
new file mode 100644
index 000000000..e6d135f51
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-document-music-playlist.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-document-music.png b/src/blackmisc/icons/diagona/icons/folder-open-document-music.png
new file mode 100644
index 000000000..99396eeff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-document-music.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-document-text.png b/src/blackmisc/icons/diagona/icons/folder-open-document-text.png
new file mode 100644
index 000000000..134dbf318
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-document-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-document.png b/src/blackmisc/icons/diagona/icons/folder-open-document.png
new file mode 100644
index 000000000..c02157b17
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-feed.png b/src/blackmisc/icons/diagona/icons/folder-open-feed.png
new file mode 100644
index 000000000..ac0777386
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-feed.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-film.png b/src/blackmisc/icons/diagona/icons/folder-open-film.png
new file mode 100644
index 000000000..abf081995
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-film.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-image.png b/src/blackmisc/icons/diagona/icons/folder-open-image.png
new file mode 100644
index 000000000..81190db4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-slide.png b/src/blackmisc/icons/diagona/icons/folder-open-slide.png
new file mode 100644
index 000000000..7fdf2eba5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-slide.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open-table.png b/src/blackmisc/icons/diagona/icons/folder-open-table.png
new file mode 100644
index 000000000..466b7d436
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-open.png b/src/blackmisc/icons/diagona/icons/folder-open.png
new file mode 100644
index 000000000..adc99d5f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-rename.png b/src/blackmisc/icons/diagona/icons/folder-rename.png
new file mode 100644
index 000000000..fa0ce466f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-rename.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-search-result.png b/src/blackmisc/icons/diagona/icons/folder-search-result.png
new file mode 100644
index 000000000..bd73644fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-search-result.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-share.png b/src/blackmisc/icons/diagona/icons/folder-share.png
new file mode 100644
index 000000000..8ff6c8143
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-shred.png b/src/blackmisc/icons/diagona/icons/folder-shred.png
new file mode 100644
index 000000000..b23aa364b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-shred.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-small-horizontal.png b/src/blackmisc/icons/diagona/icons/folder-small-horizontal.png
new file mode 100644
index 000000000..c7216917b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-small-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-small.png b/src/blackmisc/icons/diagona/icons/folder-small.png
new file mode 100644
index 000000000..5da755a25
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-smiley-sad.png b/src/blackmisc/icons/diagona/icons/folder-smiley-sad.png
new file mode 100644
index 000000000..4489036b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-smiley-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-smiley.png b/src/blackmisc/icons/diagona/icons/folder-smiley.png
new file mode 100644
index 000000000..2a8cb6871
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-stamp.png b/src/blackmisc/icons/diagona/icons/folder-stamp.png
new file mode 100644
index 000000000..07dfb547c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-stamp.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-stand.png b/src/blackmisc/icons/diagona/icons/folder-stand.png
new file mode 100644
index 000000000..52a5e26c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-stand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-sticky-note.png b/src/blackmisc/icons/diagona/icons/folder-sticky-note.png
new file mode 100644
index 000000000..6f56b8e04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-sticky-note.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-tree.png b/src/blackmisc/icons/diagona/icons/folder-tree.png
new file mode 100644
index 000000000..24218b6db
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-tree.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder-zipper.png b/src/blackmisc/icons/diagona/icons/folder-zipper.png
new file mode 100644
index 000000000..67a3d9a18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder-zipper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folder.png b/src/blackmisc/icons/diagona/icons/folder.png
new file mode 100644
index 000000000..ada85c48b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folder.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folders-stack.png b/src/blackmisc/icons/diagona/icons/folders-stack.png
new file mode 100644
index 000000000..4da230322
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folders-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folders.png b/src/blackmisc/icons/diagona/icons/folders.png
new file mode 100644
index 000000000..01dca2c83
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folders.png differ
diff --git a/src/blackmisc/icons/diagona/icons/folding-fan.png b/src/blackmisc/icons/diagona/icons/folding-fan.png
new file mode 100644
index 000000000..a7296cdc6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/folding-fan.png differ
diff --git a/src/blackmisc/icons/diagona/icons/footprint.png b/src/blackmisc/icons/diagona/icons/footprint.png
new file mode 100644
index 000000000..970e7f1b9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/footprint.png differ
diff --git a/src/blackmisc/icons/diagona/icons/footprints.png b/src/blackmisc/icons/diagona/icons/footprints.png
new file mode 100644
index 000000000..20d4012eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/footprints.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fruit-apple-half.png b/src/blackmisc/icons/diagona/icons/fruit-apple-half.png
new file mode 100644
index 000000000..6ca953ad4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fruit-apple-half.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fruit-grape.png b/src/blackmisc/icons/diagona/icons/fruit-grape.png
new file mode 100644
index 000000000..034a00783
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fruit-grape.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fruit-lime.png b/src/blackmisc/icons/diagona/icons/fruit-lime.png
new file mode 100644
index 000000000..12c92b7be
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fruit-lime.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fruit-orange.png b/src/blackmisc/icons/diagona/icons/fruit-orange.png
new file mode 100644
index 000000000..dad2d9cdd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fruit-orange.png differ
diff --git a/src/blackmisc/icons/diagona/icons/fruit.png b/src/blackmisc/icons/diagona/icons/fruit.png
new file mode 100644
index 000000000..298305a21
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/fruit.png differ
diff --git a/src/blackmisc/icons/diagona/icons/function.png b/src/blackmisc/icons/diagona/icons/function.png
new file mode 100644
index 000000000..18fa585a4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/function.png differ
diff --git a/src/blackmisc/icons/diagona/icons/funnel--arrow.png b/src/blackmisc/icons/diagona/icons/funnel--arrow.png
new file mode 100644
index 000000000..00e441c01
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/funnel--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/funnel--exclamation.png b/src/blackmisc/icons/diagona/icons/funnel--exclamation.png
new file mode 100644
index 000000000..e5c572020
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/funnel--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/funnel--minus.png b/src/blackmisc/icons/diagona/icons/funnel--minus.png
new file mode 100644
index 000000000..2de517a32
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/funnel--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/funnel--pencil.png b/src/blackmisc/icons/diagona/icons/funnel--pencil.png
new file mode 100644
index 000000000..ef1cdb345
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/funnel--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/funnel--plus.png b/src/blackmisc/icons/diagona/icons/funnel--plus.png
new file mode 100644
index 000000000..41c82229e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/funnel--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/funnel-small.png b/src/blackmisc/icons/diagona/icons/funnel-small.png
new file mode 100644
index 000000000..96e9e28f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/funnel-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/funnel.png b/src/blackmisc/icons/diagona/icons/funnel.png
new file mode 100644
index 000000000..1f6960452
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/funnel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/futon.png b/src/blackmisc/icons/diagona/icons/futon.png
new file mode 100644
index 000000000..51392091b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/futon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/game-monitor.png b/src/blackmisc/icons/diagona/icons/game-monitor.png
new file mode 100644
index 000000000..fdb0219be
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/game-monitor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/game.png b/src/blackmisc/icons/diagona/icons/game.png
new file mode 100644
index 000000000..fc0e757f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/game.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gear--arrow.png b/src/blackmisc/icons/diagona/icons/gear--arrow.png
new file mode 100644
index 000000000..c0e2aea8e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gear--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gear--exclamation.png b/src/blackmisc/icons/diagona/icons/gear--exclamation.png
new file mode 100644
index 000000000..931ce7483
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gear--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gear--minus.png b/src/blackmisc/icons/diagona/icons/gear--minus.png
new file mode 100644
index 000000000..4e7a6fe38
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gear--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gear--pencil.png b/src/blackmisc/icons/diagona/icons/gear--pencil.png
new file mode 100644
index 000000000..0699492c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gear--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gear--plus.png b/src/blackmisc/icons/diagona/icons/gear--plus.png
new file mode 100644
index 000000000..17f7e90dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gear--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gear-small.png b/src/blackmisc/icons/diagona/icons/gear-small.png
new file mode 100644
index 000000000..9f58d4fa2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gear-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gear.png b/src/blackmisc/icons/diagona/icons/gear.png
new file mode 100644
index 000000000..efc599dcc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gear.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gender-female.png b/src/blackmisc/icons/diagona/icons/gender-female.png
new file mode 100644
index 000000000..e7cc074d6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gender-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gender.png b/src/blackmisc/icons/diagona/icons/gender.png
new file mode 100644
index 000000000..bb5bf75ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gender.png differ
diff --git a/src/blackmisc/icons/diagona/icons/geolocation-small.png b/src/blackmisc/icons/diagona/icons/geolocation-small.png
new file mode 100644
index 000000000..42a6d55ea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/geolocation-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/geolocation.png b/src/blackmisc/icons/diagona/icons/geolocation.png
new file mode 100644
index 000000000..dd77a63cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/geolocation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/geotag-balloon.png b/src/blackmisc/icons/diagona/icons/geotag-balloon.png
new file mode 100644
index 000000000..41ef4be44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/geotag-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/geotag-document.png b/src/blackmisc/icons/diagona/icons/geotag-document.png
new file mode 100644
index 000000000..5b2b81f9f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/geotag-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/geotag-small.png b/src/blackmisc/icons/diagona/icons/geotag-small.png
new file mode 100644
index 000000000..6058a064b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/geotag-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/geotag.png b/src/blackmisc/icons/diagona/icons/geotag.png
new file mode 100644
index 000000000..35bdb90ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/geotag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ghost-small.png b/src/blackmisc/icons/diagona/icons/ghost-small.png
new file mode 100644
index 000000000..c53eade93
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ghost-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ghost.png b/src/blackmisc/icons/diagona/icons/ghost.png
new file mode 100644
index 000000000..8d4c99342
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ghost.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gingerbread-man-chocolate.png b/src/blackmisc/icons/diagona/icons/gingerbread-man-chocolate.png
new file mode 100644
index 000000000..4e8bdc8ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gingerbread-man-chocolate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gingerbread-man.png b/src/blackmisc/icons/diagona/icons/gingerbread-man.png
new file mode 100644
index 000000000..934819984
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gingerbread-man.png differ
diff --git a/src/blackmisc/icons/diagona/icons/git-small.png b/src/blackmisc/icons/diagona/icons/git-small.png
new file mode 100644
index 000000000..035e44ef9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/git-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/git.png b/src/blackmisc/icons/diagona/icons/git.png
new file mode 100644
index 000000000..ec6e60dd1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/git.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass--arrow.png b/src/blackmisc/icons/diagona/icons/glass--arrow.png
new file mode 100644
index 000000000..b50dcb8f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass--exclamation.png b/src/blackmisc/icons/diagona/icons/glass--exclamation.png
new file mode 100644
index 000000000..55f72cf45
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass--minus.png b/src/blackmisc/icons/diagona/icons/glass--minus.png
new file mode 100644
index 000000000..90c877b9c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass--pencil.png b/src/blackmisc/icons/diagona/icons/glass--pencil.png
new file mode 100644
index 000000000..fc129c58f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass--plus.png b/src/blackmisc/icons/diagona/icons/glass--plus.png
new file mode 100644
index 000000000..acd2df913
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass-empty.png b/src/blackmisc/icons/diagona/icons/glass-empty.png
new file mode 100644
index 000000000..c9aa5ec15
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass-narrow.png b/src/blackmisc/icons/diagona/icons/glass-narrow.png
new file mode 100644
index 000000000..9237db9a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass-narrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass-wide.png b/src/blackmisc/icons/diagona/icons/glass-wide.png
new file mode 100644
index 000000000..cb6aa1df0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass-wide.png differ
diff --git a/src/blackmisc/icons/diagona/icons/glass.png b/src/blackmisc/icons/diagona/icons/glass.png
new file mode 100644
index 000000000..9d033f95b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/glass.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe--arrow.png b/src/blackmisc/icons/diagona/icons/globe--arrow.png
new file mode 100644
index 000000000..a1711cda8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe--exclamation.png b/src/blackmisc/icons/diagona/icons/globe--exclamation.png
new file mode 100644
index 000000000..e14ade8e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe--minus.png b/src/blackmisc/icons/diagona/icons/globe--minus.png
new file mode 100644
index 000000000..74f100a6f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe--pencil.png b/src/blackmisc/icons/diagona/icons/globe--pencil.png
new file mode 100644
index 000000000..46fcc9107
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe--plus.png b/src/blackmisc/icons/diagona/icons/globe--plus.png
new file mode 100644
index 000000000..fe4004bbf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-green.png b/src/blackmisc/icons/diagona/icons/globe-green.png
new file mode 100644
index 000000000..9bfcabb45
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-medium-green.png b/src/blackmisc/icons/diagona/icons/globe-medium-green.png
new file mode 100644
index 000000000..8eef3651e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-medium-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-medium.png b/src/blackmisc/icons/diagona/icons/globe-medium.png
new file mode 100644
index 000000000..43a8e5250
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-model.png b/src/blackmisc/icons/diagona/icons/globe-model.png
new file mode 100644
index 000000000..5776936ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-model.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-network-ethernet.png b/src/blackmisc/icons/diagona/icons/globe-network-ethernet.png
new file mode 100644
index 000000000..00741ebc0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-network-ethernet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-network.png b/src/blackmisc/icons/diagona/icons/globe-network.png
new file mode 100644
index 000000000..ec27fad42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-place.png b/src/blackmisc/icons/diagona/icons/globe-place.png
new file mode 100644
index 000000000..1c8007e13
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-place.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-share.png b/src/blackmisc/icons/diagona/icons/globe-share.png
new file mode 100644
index 000000000..e931afcc1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-small-green.png b/src/blackmisc/icons/diagona/icons/globe-small-green.png
new file mode 100644
index 000000000..e843b3882
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-small-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe-small.png b/src/blackmisc/icons/diagona/icons/globe-small.png
new file mode 100644
index 000000000..510b3b044
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/globe.png b/src/blackmisc/icons/diagona/icons/globe.png
new file mode 100644
index 000000000..48e5b6b30
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/globe.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gradient-small.png b/src/blackmisc/icons/diagona/icons/gradient-small.png
new file mode 100644
index 000000000..56c0ad0e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gradient-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/gradient.png b/src/blackmisc/icons/diagona/icons/gradient.png
new file mode 100644
index 000000000..d88b8a600
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/gradient.png differ
diff --git a/src/blackmisc/icons/diagona/icons/graduation-hat.png b/src/blackmisc/icons/diagona/icons/graduation-hat.png
new file mode 100644
index 000000000..cf013ac2d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/graduation-hat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/graphic-card.png b/src/blackmisc/icons/diagona/icons/graphic-card.png
new file mode 100644
index 000000000..62399eb05
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/graphic-card.png differ
diff --git a/src/blackmisc/icons/diagona/icons/grid-dot.png b/src/blackmisc/icons/diagona/icons/grid-dot.png
new file mode 100644
index 000000000..fde74c11d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/grid-dot.png differ
diff --git a/src/blackmisc/icons/diagona/icons/grid-small-dot.png b/src/blackmisc/icons/diagona/icons/grid-small-dot.png
new file mode 100644
index 000000000..c5cec9b03
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/grid-small-dot.png differ
diff --git a/src/blackmisc/icons/diagona/icons/grid-small.png b/src/blackmisc/icons/diagona/icons/grid-small.png
new file mode 100644
index 000000000..bc43dff2c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/grid-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/grid-snap-dot.png b/src/blackmisc/icons/diagona/icons/grid-snap-dot.png
new file mode 100644
index 000000000..e697bbb67
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/grid-snap-dot.png differ
diff --git a/src/blackmisc/icons/diagona/icons/grid-snap.png b/src/blackmisc/icons/diagona/icons/grid-snap.png
new file mode 100644
index 000000000..eaaff21d9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/grid-snap.png differ
diff --git a/src/blackmisc/icons/diagona/icons/grid.png b/src/blackmisc/icons/diagona/icons/grid.png
new file mode 100644
index 000000000..2eb69a4e4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/grid.png differ
diff --git a/src/blackmisc/icons/diagona/icons/guide-snap.png b/src/blackmisc/icons/diagona/icons/guide-snap.png
new file mode 100644
index 000000000..884c45cf1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/guide-snap.png differ
diff --git a/src/blackmisc/icons/diagona/icons/guide.png b/src/blackmisc/icons/diagona/icons/guide.png
new file mode 100644
index 000000000..2068a9c24
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/guide.png differ
diff --git a/src/blackmisc/icons/diagona/icons/guitar--arrow.png b/src/blackmisc/icons/diagona/icons/guitar--arrow.png
new file mode 100644
index 000000000..2b35e4efa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/guitar--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/guitar--exclamation.png b/src/blackmisc/icons/diagona/icons/guitar--exclamation.png
new file mode 100644
index 000000000..cb26c6dcb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/guitar--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/guitar--minus.png b/src/blackmisc/icons/diagona/icons/guitar--minus.png
new file mode 100644
index 000000000..342fc3e75
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/guitar--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/guitar--pencil.png b/src/blackmisc/icons/diagona/icons/guitar--pencil.png
new file mode 100644
index 000000000..7b6bfc02d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/guitar--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/guitar--plus.png b/src/blackmisc/icons/diagona/icons/guitar--plus.png
new file mode 100644
index 000000000..ae1ffe273
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/guitar--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/guitar.png b/src/blackmisc/icons/diagona/icons/guitar.png
new file mode 100644
index 000000000..04c7fcc13
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/guitar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/haiku-wide.png b/src/blackmisc/icons/diagona/icons/haiku-wide.png
new file mode 100644
index 000000000..af4473061
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/haiku-wide.png differ
diff --git a/src/blackmisc/icons/diagona/icons/haiku.png b/src/blackmisc/icons/diagona/icons/haiku.png
new file mode 100644
index 000000000..89b1461d5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/haiku.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hamburger.png b/src/blackmisc/icons/diagona/icons/hamburger.png
new file mode 100644
index 000000000..e69df027c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hamburger.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hammer--arrow.png b/src/blackmisc/icons/diagona/icons/hammer--arrow.png
new file mode 100644
index 000000000..900c4d6a0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hammer--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hammer--exclamation.png b/src/blackmisc/icons/diagona/icons/hammer--exclamation.png
new file mode 100644
index 000000000..30bcfcf7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hammer--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hammer--minus.png b/src/blackmisc/icons/diagona/icons/hammer--minus.png
new file mode 100644
index 000000000..7e8e2b589
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hammer--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hammer--pencil.png b/src/blackmisc/icons/diagona/icons/hammer--pencil.png
new file mode 100644
index 000000000..98fa568b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hammer--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hammer--plus.png b/src/blackmisc/icons/diagona/icons/hammer--plus.png
new file mode 100644
index 000000000..afd238904
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hammer--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hammer-left.png b/src/blackmisc/icons/diagona/icons/hammer-left.png
new file mode 100644
index 000000000..82f7b0b72
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hammer-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hammer-screwdriver.png b/src/blackmisc/icons/diagona/icons/hammer-screwdriver.png
new file mode 100644
index 000000000..985d44c5e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hammer-screwdriver.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hammer.png b/src/blackmisc/icons/diagona/icons/hammer.png
new file mode 100644
index 000000000..cf0ef85a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hammer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-finger.png b/src/blackmisc/icons/diagona/icons/hand-finger.png
new file mode 100644
index 000000000..16117203e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-finger.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-horns.png b/src/blackmisc/icons/diagona/icons/hand-horns.png
new file mode 100644
index 000000000..9969c67a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-horns.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-ily.png b/src/blackmisc/icons/diagona/icons/hand-ily.png
new file mode 100644
index 000000000..6b1b884bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-ily.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-pinky.png b/src/blackmisc/icons/diagona/icons/hand-pinky.png
new file mode 100644
index 000000000..e0a20206c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-pinky.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-point-090.png b/src/blackmisc/icons/diagona/icons/hand-point-090.png
new file mode 100644
index 000000000..92f466281
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-point-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-point-180.png b/src/blackmisc/icons/diagona/icons/hand-point-180.png
new file mode 100644
index 000000000..a5638aca8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-point-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-point-270.png b/src/blackmisc/icons/diagona/icons/hand-point-270.png
new file mode 100644
index 000000000..531fd3989
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-point-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-point.png b/src/blackmisc/icons/diagona/icons/hand-point.png
new file mode 100644
index 000000000..e19ec7702
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-point.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-property.png b/src/blackmisc/icons/diagona/icons/hand-property.png
new file mode 100644
index 000000000..0f0865a4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-property.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-red-string-of-fate.png b/src/blackmisc/icons/diagona/icons/hand-red-string-of-fate.png
new file mode 100644
index 000000000..b1b042916
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-red-string-of-fate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-shake.png b/src/blackmisc/icons/diagona/icons/hand-shake.png
new file mode 100644
index 000000000..76fd1a458
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-shake.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand-share.png b/src/blackmisc/icons/diagona/icons/hand-share.png
new file mode 100644
index 000000000..757c1b1e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hand.png b/src/blackmisc/icons/diagona/icons/hand.png
new file mode 100644
index 000000000..7b47be2dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat--arrow.png b/src/blackmisc/icons/diagona/icons/hard-hat--arrow.png
new file mode 100644
index 000000000..c02076c55
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat--exclamation.png b/src/blackmisc/icons/diagona/icons/hard-hat--exclamation.png
new file mode 100644
index 000000000..869efb98e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat--minus.png b/src/blackmisc/icons/diagona/icons/hard-hat--minus.png
new file mode 100644
index 000000000..f61e2375f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat--pencil.png b/src/blackmisc/icons/diagona/icons/hard-hat--pencil.png
new file mode 100644
index 000000000..404f657ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat--plus.png b/src/blackmisc/icons/diagona/icons/hard-hat--plus.png
new file mode 100644
index 000000000..f258f6ddd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat-military-camouflage.png b/src/blackmisc/icons/diagona/icons/hard-hat-military-camouflage.png
new file mode 100644
index 000000000..b10838012
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat-military-camouflage.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat-military.png b/src/blackmisc/icons/diagona/icons/hard-hat-military.png
new file mode 100644
index 000000000..5d78ec3be
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat-military.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat-mine.png b/src/blackmisc/icons/diagona/icons/hard-hat-mine.png
new file mode 100644
index 000000000..a1b514022
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat-mine.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hard-hat.png b/src/blackmisc/icons/diagona/icons/hard-hat.png
new file mode 100644
index 000000000..15ef63327
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hard-hat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headphone--arrow.png b/src/blackmisc/icons/diagona/icons/headphone--arrow.png
new file mode 100644
index 000000000..aa4f6c1bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headphone--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headphone--exclamation.png b/src/blackmisc/icons/diagona/icons/headphone--exclamation.png
new file mode 100644
index 000000000..6ee9ab5a0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headphone--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headphone--minus.png b/src/blackmisc/icons/diagona/icons/headphone--minus.png
new file mode 100644
index 000000000..71d6c5a70
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headphone--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headphone--pencil.png b/src/blackmisc/icons/diagona/icons/headphone--pencil.png
new file mode 100644
index 000000000..c855babad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headphone--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headphone--plus.png b/src/blackmisc/icons/diagona/icons/headphone--plus.png
new file mode 100644
index 000000000..51666f021
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headphone--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headphone-microphone.png b/src/blackmisc/icons/diagona/icons/headphone-microphone.png
new file mode 100644
index 000000000..260478bd8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headphone-microphone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headphone.png b/src/blackmisc/icons/diagona/icons/headphone.png
new file mode 100644
index 000000000..a11cc7dd7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headphone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headstone-cross.png b/src/blackmisc/icons/diagona/icons/headstone-cross.png
new file mode 100644
index 000000000..dd73bb0cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headstone-cross.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headstone-rip.png b/src/blackmisc/icons/diagona/icons/headstone-rip.png
new file mode 100644
index 000000000..76a25cc4f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headstone-rip.png differ
diff --git a/src/blackmisc/icons/diagona/icons/headstone.png b/src/blackmisc/icons/diagona/icons/headstone.png
new file mode 100644
index 000000000..fba12105a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/headstone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart--arrow.png b/src/blackmisc/icons/diagona/icons/heart--arrow.png
new file mode 100644
index 000000000..7d32f9a4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart--exclamation.png b/src/blackmisc/icons/diagona/icons/heart--exclamation.png
new file mode 100644
index 000000000..f8db2dd3d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart--minus.png b/src/blackmisc/icons/diagona/icons/heart--minus.png
new file mode 100644
index 000000000..b524b8666
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart--pencil.png b/src/blackmisc/icons/diagona/icons/heart--pencil.png
new file mode 100644
index 000000000..0a3bce1ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart--plus.png b/src/blackmisc/icons/diagona/icons/heart--plus.png
new file mode 100644
index 000000000..9b715f95f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart-break.png b/src/blackmisc/icons/diagona/icons/heart-break.png
new file mode 100644
index 000000000..00702e7ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart-break.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart-empty.png b/src/blackmisc/icons/diagona/icons/heart-empty.png
new file mode 100644
index 000000000..b329477c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart-half.png b/src/blackmisc/icons/diagona/icons/heart-half.png
new file mode 100644
index 000000000..aaa8900e2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart-half.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart-small-empty.png b/src/blackmisc/icons/diagona/icons/heart-small-empty.png
new file mode 100644
index 000000000..6b889a836
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart-small-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart-small-half.png b/src/blackmisc/icons/diagona/icons/heart-small-half.png
new file mode 100644
index 000000000..15123453f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart-small-half.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart-small.png b/src/blackmisc/icons/diagona/icons/heart-small.png
new file mode 100644
index 000000000..d33feca36
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/heart.png b/src/blackmisc/icons/diagona/icons/heart.png
new file mode 100644
index 000000000..17c120b2c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/heart.png differ
diff --git a/src/blackmisc/icons/diagona/icons/highlighter--arrow.png b/src/blackmisc/icons/diagona/icons/highlighter--arrow.png
new file mode 100644
index 000000000..72d2a9c06
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/highlighter--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/highlighter--exclamation.png b/src/blackmisc/icons/diagona/icons/highlighter--exclamation.png
new file mode 100644
index 000000000..94198b217
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/highlighter--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/highlighter--minus.png b/src/blackmisc/icons/diagona/icons/highlighter--minus.png
new file mode 100644
index 000000000..99737d859
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/highlighter--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/highlighter--plus.png b/src/blackmisc/icons/diagona/icons/highlighter--plus.png
new file mode 100644
index 000000000..e3efd411b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/highlighter--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/highlighter-color.png b/src/blackmisc/icons/diagona/icons/highlighter-color.png
new file mode 100644
index 000000000..0da3087f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/highlighter-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/highlighter-small.png b/src/blackmisc/icons/diagona/icons/highlighter-small.png
new file mode 100644
index 000000000..e86cfe70d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/highlighter-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/highlighter-text.png b/src/blackmisc/icons/diagona/icons/highlighter-text.png
new file mode 100644
index 000000000..719c537db
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/highlighter-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/highlighter.png b/src/blackmisc/icons/diagona/icons/highlighter.png
new file mode 100644
index 000000000..2648b90da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/highlighter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/holly.png b/src/blackmisc/icons/diagona/icons/holly.png
new file mode 100644
index 000000000..3a73a4994
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/holly.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home--arrow.png b/src/blackmisc/icons/diagona/icons/home--arrow.png
new file mode 100644
index 000000000..f1b0af767
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home--exclamation.png b/src/blackmisc/icons/diagona/icons/home--exclamation.png
new file mode 100644
index 000000000..75128c72a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home--minus.png b/src/blackmisc/icons/diagona/icons/home--minus.png
new file mode 100644
index 000000000..bcd7e88ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home--pencil.png b/src/blackmisc/icons/diagona/icons/home--pencil.png
new file mode 100644
index 000000000..5f328b098
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home--plus.png b/src/blackmisc/icons/diagona/icons/home--plus.png
new file mode 100644
index 000000000..e454533ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home-for-sale-sign-blue.png b/src/blackmisc/icons/diagona/icons/home-for-sale-sign-blue.png
new file mode 100644
index 000000000..d410b8551
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home-for-sale-sign-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home-for-sale-sign-red.png b/src/blackmisc/icons/diagona/icons/home-for-sale-sign-red.png
new file mode 100644
index 000000000..231448342
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home-for-sale-sign-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home-for-sale-sign.png b/src/blackmisc/icons/diagona/icons/home-for-sale-sign.png
new file mode 100644
index 000000000..9789ccb2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home-for-sale-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home-medium.png b/src/blackmisc/icons/diagona/icons/home-medium.png
new file mode 100644
index 000000000..f9df6d0cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home-network.png b/src/blackmisc/icons/diagona/icons/home-network.png
new file mode 100644
index 000000000..c016f5e9c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home-share.png b/src/blackmisc/icons/diagona/icons/home-share.png
new file mode 100644
index 000000000..5fbbdbb0d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home-small.png b/src/blackmisc/icons/diagona/icons/home-small.png
new file mode 100644
index 000000000..e403ba688
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/home.png b/src/blackmisc/icons/diagona/icons/home.png
new file mode 100644
index 000000000..622a2b736
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/home.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hourglass--arrow.png b/src/blackmisc/icons/diagona/icons/hourglass--arrow.png
new file mode 100644
index 000000000..02c8c9f51
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hourglass--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hourglass--exclamation.png b/src/blackmisc/icons/diagona/icons/hourglass--exclamation.png
new file mode 100644
index 000000000..67436681a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hourglass--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hourglass--minus.png b/src/blackmisc/icons/diagona/icons/hourglass--minus.png
new file mode 100644
index 000000000..1a3a926f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hourglass--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hourglass--pencil.png b/src/blackmisc/icons/diagona/icons/hourglass--pencil.png
new file mode 100644
index 000000000..a3b308582
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hourglass--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hourglass--plus.png b/src/blackmisc/icons/diagona/icons/hourglass--plus.png
new file mode 100644
index 000000000..1aefd0031
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hourglass--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hourglass-select-remain.png b/src/blackmisc/icons/diagona/icons/hourglass-select-remain.png
new file mode 100644
index 000000000..d3656ea97
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hourglass-select-remain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hourglass-select.png b/src/blackmisc/icons/diagona/icons/hourglass-select.png
new file mode 100644
index 000000000..d39402032
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hourglass-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/hourglass.png b/src/blackmisc/icons/diagona/icons/hourglass.png
new file mode 100644
index 000000000..127c5d615
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/hourglass.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice--arrow.png b/src/blackmisc/icons/diagona/icons/ice--arrow.png
new file mode 100644
index 000000000..bcd791104
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice--exclamation.png b/src/blackmisc/icons/diagona/icons/ice--exclamation.png
new file mode 100644
index 000000000..44fbb4a3a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice--minus.png b/src/blackmisc/icons/diagona/icons/ice--minus.png
new file mode 100644
index 000000000..1dc511b77
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice--pencil.png b/src/blackmisc/icons/diagona/icons/ice--pencil.png
new file mode 100644
index 000000000..40390b430
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice--plus.png b/src/blackmisc/icons/diagona/icons/ice--plus.png
new file mode 100644
index 000000000..c8cf9b5e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice-cream-blue-moon.png b/src/blackmisc/icons/diagona/icons/ice-cream-blue-moon.png
new file mode 100644
index 000000000..fd275778d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice-cream-blue-moon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice-cream-chocolate.png b/src/blackmisc/icons/diagona/icons/ice-cream-chocolate.png
new file mode 100644
index 000000000..fc6982a25
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice-cream-chocolate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice-cream-empty.png b/src/blackmisc/icons/diagona/icons/ice-cream-empty.png
new file mode 100644
index 000000000..7f73180c0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice-cream-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles-blue-moon.png b/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles-blue-moon.png
new file mode 100644
index 000000000..0b4e6304b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles-blue-moon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles-chocolate.png b/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles-chocolate.png
new file mode 100644
index 000000000..e1a4e65aa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles-chocolate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles.png b/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles.png
new file mode 100644
index 000000000..ccabcd656
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice-cream-sprinkles.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice-cream.png b/src/blackmisc/icons/diagona/icons/ice-cream.png
new file mode 100644
index 000000000..6af208693
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice-cream.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ice.png b/src/blackmisc/icons/diagona/icons/ice.png
new file mode 100644
index 000000000..a39b7afa8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ice.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image--arrow.png b/src/blackmisc/icons/diagona/icons/image--arrow.png
new file mode 100644
index 000000000..ecb142019
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image--exclamation.png b/src/blackmisc/icons/diagona/icons/image--exclamation.png
new file mode 100644
index 000000000..85a092109
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image--minus.png b/src/blackmisc/icons/diagona/icons/image--minus.png
new file mode 100644
index 000000000..b0aecdd9b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image--pencil.png b/src/blackmisc/icons/diagona/icons/image--pencil.png
new file mode 100644
index 000000000..275131291
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image--plus.png b/src/blackmisc/icons/diagona/icons/image--plus.png
new file mode 100644
index 000000000..3e2949120
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-balloon.png b/src/blackmisc/icons/diagona/icons/image-balloon.png
new file mode 100644
index 000000000..ff60a8331
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-blur.png b/src/blackmisc/icons/diagona/icons/image-blur.png
new file mode 100644
index 000000000..b8ef0cfb0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-blur.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-cast.png b/src/blackmisc/icons/diagona/icons/image-cast.png
new file mode 100644
index 000000000..3d2a11047
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-cast.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-crop.png b/src/blackmisc/icons/diagona/icons/image-crop.png
new file mode 100644
index 000000000..99871e344
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-crop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-empty.png b/src/blackmisc/icons/diagona/icons/image-empty.png
new file mode 100644
index 000000000..885ab6e95
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-export.png b/src/blackmisc/icons/diagona/icons/image-export.png
new file mode 100644
index 000000000..d94df7f88
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-import.png b/src/blackmisc/icons/diagona/icons/image-import.png
new file mode 100644
index 000000000..bb31099f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-instagram-frame.png b/src/blackmisc/icons/diagona/icons/image-instagram-frame.png
new file mode 100644
index 000000000..94c9ad473
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-instagram-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-instagram.png b/src/blackmisc/icons/diagona/icons/image-instagram.png
new file mode 100644
index 000000000..18d519459
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-instagram.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-map.png b/src/blackmisc/icons/diagona/icons/image-map.png
new file mode 100644
index 000000000..b4b6287cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-map.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-medium.png b/src/blackmisc/icons/diagona/icons/image-medium.png
new file mode 100644
index 000000000..4bf7c3ab7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-reflection.png b/src/blackmisc/icons/diagona/icons/image-reflection.png
new file mode 100644
index 000000000..2dfc26105
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-reflection.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-resize-actual.png b/src/blackmisc/icons/diagona/icons/image-resize-actual.png
new file mode 100644
index 000000000..868536464
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-resize.png b/src/blackmisc/icons/diagona/icons/image-resize.png
new file mode 100644
index 000000000..4a6bc017d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-saturation-up.png b/src/blackmisc/icons/diagona/icons/image-saturation-up.png
new file mode 100644
index 000000000..fe4781531
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-saturation-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-saturation.png b/src/blackmisc/icons/diagona/icons/image-saturation.png
new file mode 100644
index 000000000..3661d9418
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-saturation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-select.png b/src/blackmisc/icons/diagona/icons/image-select.png
new file mode 100644
index 000000000..6c4227ea2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-share.png b/src/blackmisc/icons/diagona/icons/image-share.png
new file mode 100644
index 000000000..6bc306144
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-sharpen.png b/src/blackmisc/icons/diagona/icons/image-sharpen.png
new file mode 100644
index 000000000..eefbcf745
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-sharpen.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-small-sunset.png b/src/blackmisc/icons/diagona/icons/image-small-sunset.png
new file mode 100644
index 000000000..a5d454dea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-small-sunset.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-small.png b/src/blackmisc/icons/diagona/icons/image-small.png
new file mode 100644
index 000000000..bee5e40c8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-sunset.png b/src/blackmisc/icons/diagona/icons/image-sunset.png
new file mode 100644
index 000000000..3c5b5b950
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-sunset.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-vertical-sunset.png b/src/blackmisc/icons/diagona/icons/image-vertical-sunset.png
new file mode 100644
index 000000000..eb0f32d89
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-vertical-sunset.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image-vertical.png b/src/blackmisc/icons/diagona/icons/image-vertical.png
new file mode 100644
index 000000000..c79bafb15
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/image.png b/src/blackmisc/icons/diagona/icons/image.png
new file mode 100644
index 000000000..c485c2016
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/images-flickr.png b/src/blackmisc/icons/diagona/icons/images-flickr.png
new file mode 100644
index 000000000..32931c760
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/images-flickr.png differ
diff --git a/src/blackmisc/icons/diagona/icons/images-stack.png b/src/blackmisc/icons/diagona/icons/images-stack.png
new file mode 100644
index 000000000..ef098a88a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/images-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/images.png b/src/blackmisc/icons/diagona/icons/images.png
new file mode 100644
index 000000000..32328d04d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/images.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox--arrow.png b/src/blackmisc/icons/diagona/icons/inbox--arrow.png
new file mode 100644
index 000000000..2d890b935
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox--exclamation.png b/src/blackmisc/icons/diagona/icons/inbox--exclamation.png
new file mode 100644
index 000000000..d6a9bd61d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox--minus.png b/src/blackmisc/icons/diagona/icons/inbox--minus.png
new file mode 100644
index 000000000..c268c7f68
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox--pencil.png b/src/blackmisc/icons/diagona/icons/inbox--pencil.png
new file mode 100644
index 000000000..f4b5c2871
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox--plus.png b/src/blackmisc/icons/diagona/icons/inbox--plus.png
new file mode 100644
index 000000000..6381baea7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-document-music-playlist.png b/src/blackmisc/icons/diagona/icons/inbox-document-music-playlist.png
new file mode 100644
index 000000000..b10113f4a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-document-music-playlist.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-document-music.png b/src/blackmisc/icons/diagona/icons/inbox-document-music.png
new file mode 100644
index 000000000..e934f8c31
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-document-music.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-document-text.png b/src/blackmisc/icons/diagona/icons/inbox-document-text.png
new file mode 100644
index 000000000..4b479cfef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-document-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-document.png b/src/blackmisc/icons/diagona/icons/inbox-document.png
new file mode 100644
index 000000000..389cf437d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-download.png b/src/blackmisc/icons/diagona/icons/inbox-download.png
new file mode 100644
index 000000000..9553b2d0a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-download.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-film.png b/src/blackmisc/icons/diagona/icons/inbox-film.png
new file mode 100644
index 000000000..fd869a5ea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-film.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-image.png b/src/blackmisc/icons/diagona/icons/inbox-image.png
new file mode 100644
index 000000000..769bc8dd7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-slide.png b/src/blackmisc/icons/diagona/icons/inbox-slide.png
new file mode 100644
index 000000000..b753665a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-slide.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-table.png b/src/blackmisc/icons/diagona/icons/inbox-table.png
new file mode 100644
index 000000000..2dc8ac63b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox-upload.png b/src/blackmisc/icons/diagona/icons/inbox-upload.png
new file mode 100644
index 000000000..cb267e157
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox-upload.png differ
diff --git a/src/blackmisc/icons/diagona/icons/inbox.png b/src/blackmisc/icons/diagona/icons/inbox.png
new file mode 100644
index 000000000..e572a5b46
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/inbox.png differ
diff --git a/src/blackmisc/icons/diagona/icons/infocard-small.png b/src/blackmisc/icons/diagona/icons/infocard-small.png
new file mode 100644
index 000000000..d8f8e58e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/infocard-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/infocard.png b/src/blackmisc/icons/diagona/icons/infocard.png
new file mode 100644
index 000000000..1f650ce95
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/infocard.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-balloon.png b/src/blackmisc/icons/diagona/icons/information-balloon.png
new file mode 100644
index 000000000..f14f2a303
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-button.png b/src/blackmisc/icons/diagona/icons/information-button.png
new file mode 100644
index 000000000..4ecaf370b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-frame.png b/src/blackmisc/icons/diagona/icons/information-frame.png
new file mode 100644
index 000000000..6205729f7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-italic.png b/src/blackmisc/icons/diagona/icons/information-italic.png
new file mode 100644
index 000000000..486994787
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-italic.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-octagon-frame.png b/src/blackmisc/icons/diagona/icons/information-octagon-frame.png
new file mode 100644
index 000000000..1c94af30d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-octagon-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-octagon.png b/src/blackmisc/icons/diagona/icons/information-octagon.png
new file mode 100644
index 000000000..4ca0c2fc3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-octagon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-shield.png b/src/blackmisc/icons/diagona/icons/information-shield.png
new file mode 100644
index 000000000..c41e5abe6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-shield.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-small-white.png b/src/blackmisc/icons/diagona/icons/information-small-white.png
new file mode 100644
index 000000000..062600af6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-small-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-small.png b/src/blackmisc/icons/diagona/icons/information-small.png
new file mode 100644
index 000000000..6db2d56e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information-white.png b/src/blackmisc/icons/diagona/icons/information-white.png
new file mode 100644
index 000000000..bd4f552a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/information.png b/src/blackmisc/icons/diagona/icons/information.png
new file mode 100644
index 000000000..fa9a60b5a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/information.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar--arrow.png b/src/blackmisc/icons/diagona/icons/jar--arrow.png
new file mode 100644
index 000000000..d6131064b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar--exclamation.png b/src/blackmisc/icons/diagona/icons/jar--exclamation.png
new file mode 100644
index 000000000..49969a555
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar--minus.png b/src/blackmisc/icons/diagona/icons/jar--minus.png
new file mode 100644
index 000000000..bed53deed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar--pencil.png b/src/blackmisc/icons/diagona/icons/jar--pencil.png
new file mode 100644
index 000000000..25d9473a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar--plus.png b/src/blackmisc/icons/diagona/icons/jar--plus.png
new file mode 100644
index 000000000..c9d3c3933
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar-empty.png b/src/blackmisc/icons/diagona/icons/jar-empty.png
new file mode 100644
index 000000000..c3e0e8624
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar-label.png b/src/blackmisc/icons/diagona/icons/jar-label.png
new file mode 100644
index 000000000..9ea17b829
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar-open.png b/src/blackmisc/icons/diagona/icons/jar-open.png
new file mode 100644
index 000000000..9ecf67b56
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/jar.png b/src/blackmisc/icons/diagona/icons/jar.png
new file mode 100644
index 000000000..8711832ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/jar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/joystick.png b/src/blackmisc/icons/diagona/icons/joystick.png
new file mode 100644
index 000000000..9571c0c66
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/joystick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/json.png b/src/blackmisc/icons/diagona/icons/json.png
new file mode 100644
index 000000000..05b40057f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/json.png differ
diff --git a/src/blackmisc/icons/diagona/icons/key--arrow.png b/src/blackmisc/icons/diagona/icons/key--arrow.png
new file mode 100644
index 000000000..a4901894c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/key--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/key--exclamation.png b/src/blackmisc/icons/diagona/icons/key--exclamation.png
new file mode 100644
index 000000000..2735e5c99
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/key--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/key--minus.png b/src/blackmisc/icons/diagona/icons/key--minus.png
new file mode 100644
index 000000000..fd939efe0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/key--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/key--pencil.png b/src/blackmisc/icons/diagona/icons/key--pencil.png
new file mode 100644
index 000000000..645edfd74
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/key--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/key--plus.png b/src/blackmisc/icons/diagona/icons/key--plus.png
new file mode 100644
index 000000000..9c3e361d7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/key--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/key-solid.png b/src/blackmisc/icons/diagona/icons/key-solid.png
new file mode 100644
index 000000000..1ca13e81f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/key-solid.png differ
diff --git a/src/blackmisc/icons/diagona/icons/key.png b/src/blackmisc/icons/diagona/icons/key.png
new file mode 100644
index 000000000..82846369f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/key.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard--arrow.png b/src/blackmisc/icons/diagona/icons/keyboard--arrow.png
new file mode 100644
index 000000000..33ac485ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard--exclamation.png b/src/blackmisc/icons/diagona/icons/keyboard--exclamation.png
new file mode 100644
index 000000000..e2b2bd80c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard--minus.png b/src/blackmisc/icons/diagona/icons/keyboard--minus.png
new file mode 100644
index 000000000..15c1a3a85
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard--pencil.png b/src/blackmisc/icons/diagona/icons/keyboard--pencil.png
new file mode 100644
index 000000000..a1529b5d7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard--plus.png b/src/blackmisc/icons/diagona/icons/keyboard--plus.png
new file mode 100644
index 000000000..0fc595b82
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard-command.png b/src/blackmisc/icons/diagona/icons/keyboard-command.png
new file mode 100644
index 000000000..289b38f3a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard-command.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard-enter.png b/src/blackmisc/icons/diagona/icons/keyboard-enter.png
new file mode 100644
index 000000000..5dc6da35c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard-enter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard-full-wireless.png b/src/blackmisc/icons/diagona/icons/keyboard-full-wireless.png
new file mode 100644
index 000000000..b964537a0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard-full-wireless.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard-full.png b/src/blackmisc/icons/diagona/icons/keyboard-full.png
new file mode 100644
index 000000000..985b8835f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard-full.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard-small.png b/src/blackmisc/icons/diagona/icons/keyboard-small.png
new file mode 100644
index 000000000..3194ce0ff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard-smiley.png b/src/blackmisc/icons/diagona/icons/keyboard-smiley.png
new file mode 100644
index 000000000..58d851bbc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard-space.png b/src/blackmisc/icons/diagona/icons/keyboard-space.png
new file mode 100644
index 000000000..372f770f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard-space.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboard.png b/src/blackmisc/icons/diagona/icons/keyboard.png
new file mode 100644
index 000000000..2d71f4180
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboard.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboards-combination.png b/src/blackmisc/icons/diagona/icons/keyboards-combination.png
new file mode 100644
index 000000000..13c54598a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboards-combination.png differ
diff --git a/src/blackmisc/icons/diagona/icons/keyboards.png b/src/blackmisc/icons/diagona/icons/keyboards.png
new file mode 100644
index 000000000..51f4c21e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/keyboards.png differ
diff --git a/src/blackmisc/icons/diagona/icons/language-balloon.png b/src/blackmisc/icons/diagona/icons/language-balloon.png
new file mode 100644
index 000000000..99d4bc1e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/language-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/language-document.png b/src/blackmisc/icons/diagona/icons/language-document.png
new file mode 100644
index 000000000..5829eeedc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/language-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/language-small.png b/src/blackmisc/icons/diagona/icons/language-small.png
new file mode 100644
index 000000000..81fa6fa75
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/language-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/language.png b/src/blackmisc/icons/diagona/icons/language.png
new file mode 100644
index 000000000..b47e357ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/language.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer--arrow.png b/src/blackmisc/icons/diagona/icons/layer--arrow.png
new file mode 100644
index 000000000..f48cda17f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer--exclamation.png b/src/blackmisc/icons/diagona/icons/layer--exclamation.png
new file mode 100644
index 000000000..7123eb645
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer--minus.png b/src/blackmisc/icons/diagona/icons/layer--minus.png
new file mode 100644
index 000000000..a595a9cb7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer--pencil.png b/src/blackmisc/icons/diagona/icons/layer--pencil.png
new file mode 100644
index 000000000..a80cd2bfe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer--plus.png b/src/blackmisc/icons/diagona/icons/layer--plus.png
new file mode 100644
index 000000000..797853ddf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-flip-vertical.png b/src/blackmisc/icons/diagona/icons/layer-flip-vertical.png
new file mode 100644
index 000000000..beb7354e7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-flip-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-flip.png b/src/blackmisc/icons/diagona/icons/layer-flip.png
new file mode 100644
index 000000000..886b078d7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-flip.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-mask.png b/src/blackmisc/icons/diagona/icons/layer-mask.png
new file mode 100644
index 000000000..418175328
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-mask.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-resize-actual.png b/src/blackmisc/icons/diagona/icons/layer-resize-actual.png
new file mode 100644
index 000000000..a85a41640
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-resize-replicate-vertical.png b/src/blackmisc/icons/diagona/icons/layer-resize-replicate-vertical.png
new file mode 100644
index 000000000..c3a6443c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-resize-replicate-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-resize-replicate.png b/src/blackmisc/icons/diagona/icons/layer-resize-replicate.png
new file mode 100644
index 000000000..325907390
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-resize-replicate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-resize.png b/src/blackmisc/icons/diagona/icons/layer-resize.png
new file mode 100644
index 000000000..f87de60d2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-rotate-left.png b/src/blackmisc/icons/diagona/icons/layer-rotate-left.png
new file mode 100644
index 000000000..beff61dad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-rotate-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-rotate.png b/src/blackmisc/icons/diagona/icons/layer-rotate.png
new file mode 100644
index 000000000..7b00cc8ea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-rotate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-select-point.png b/src/blackmisc/icons/diagona/icons/layer-select-point.png
new file mode 100644
index 000000000..299b2f53b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-select-point.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-select.png b/src/blackmisc/icons/diagona/icons/layer-select.png
new file mode 100644
index 000000000..70beec92a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shade.png b/src/blackmisc/icons/diagona/icons/layer-shade.png
new file mode 100644
index 000000000..8b6cf1cc2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shade.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shape-curve.png b/src/blackmisc/icons/diagona/icons/layer-shape-curve.png
new file mode 100644
index 000000000..8b52ae7d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shape-curve.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shape-ellipse.png b/src/blackmisc/icons/diagona/icons/layer-shape-ellipse.png
new file mode 100644
index 000000000..a186a26bb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shape-ellipse.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shape-line.png b/src/blackmisc/icons/diagona/icons/layer-shape-line.png
new file mode 100644
index 000000000..bdf68ec03
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shape-line.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shape-polygon.png b/src/blackmisc/icons/diagona/icons/layer-shape-polygon.png
new file mode 100644
index 000000000..28eba7dd5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shape-polygon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shape-polyline.png b/src/blackmisc/icons/diagona/icons/layer-shape-polyline.png
new file mode 100644
index 000000000..ae7670d03
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shape-polyline.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shape-round.png b/src/blackmisc/icons/diagona/icons/layer-shape-round.png
new file mode 100644
index 000000000..24aa4cec4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shape-round.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shape-text.png b/src/blackmisc/icons/diagona/icons/layer-shape-text.png
new file mode 100644
index 000000000..686da45da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shape-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shape.png b/src/blackmisc/icons/diagona/icons/layer-shape.png
new file mode 100644
index 000000000..7c7883c02
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shape.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-shred.png b/src/blackmisc/icons/diagona/icons/layer-shred.png
new file mode 100644
index 000000000..ea2e5ffe1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-shred.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-small.png b/src/blackmisc/icons/diagona/icons/layer-small.png
new file mode 100644
index 000000000..d5d05ffc6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-transparent.png b/src/blackmisc/icons/diagona/icons/layer-transparent.png
new file mode 100644
index 000000000..769c5f6a6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-transparent.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer-vector.png b/src/blackmisc/icons/diagona/icons/layer-vector.png
new file mode 100644
index 000000000..a455dcb0d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer-vector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layer.png b/src/blackmisc/icons/diagona/icons/layer.png
new file mode 100644
index 000000000..a1a65c9f7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-alignment-bottom.png b/src/blackmisc/icons/diagona/icons/layers-alignment-bottom.png
new file mode 100644
index 000000000..17240991d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-alignment-bottom.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-alignment-center.png b/src/blackmisc/icons/diagona/icons/layers-alignment-center.png
new file mode 100644
index 000000000..1a2ad5dec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-alignment-center.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-alignment-left.png b/src/blackmisc/icons/diagona/icons/layers-alignment-left.png
new file mode 100644
index 000000000..b96cf7020
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-alignment-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-alignment-middle.png b/src/blackmisc/icons/diagona/icons/layers-alignment-middle.png
new file mode 100644
index 000000000..a098f2e3f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-alignment-middle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-alignment-right.png b/src/blackmisc/icons/diagona/icons/layers-alignment-right.png
new file mode 100644
index 000000000..abbd5d1d9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-alignment-right.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-alignment.png b/src/blackmisc/icons/diagona/icons/layers-alignment.png
new file mode 100644
index 000000000..1b10483ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-alignment.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-arrange-back.png b/src/blackmisc/icons/diagona/icons/layers-arrange-back.png
new file mode 100644
index 000000000..0effc3bee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-arrange-back.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-arrange.png b/src/blackmisc/icons/diagona/icons/layers-arrange.png
new file mode 100644
index 000000000..7bea99aac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-arrange.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-group.png b/src/blackmisc/icons/diagona/icons/layers-group.png
new file mode 100644
index 000000000..6d090b539
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-group.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-small.png b/src/blackmisc/icons/diagona/icons/layers-small.png
new file mode 100644
index 000000000..dfc764372
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-stack-arrange-back.png b/src/blackmisc/icons/diagona/icons/layers-stack-arrange-back.png
new file mode 100644
index 000000000..3e56ba24a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-stack-arrange-back.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-stack-arrange.png b/src/blackmisc/icons/diagona/icons/layers-stack-arrange.png
new file mode 100644
index 000000000..db3286bb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-stack-arrange.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-stack.png b/src/blackmisc/icons/diagona/icons/layers-stack.png
new file mode 100644
index 000000000..7267af857
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers-ungroup.png b/src/blackmisc/icons/diagona/icons/layers-ungroup.png
new file mode 100644
index 000000000..f2563f928
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers-ungroup.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layers.png b/src/blackmisc/icons/diagona/icons/layers.png
new file mode 100644
index 000000000..c48733e7b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layers.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-2-equal.png b/src/blackmisc/icons/diagona/icons/layout-2-equal.png
new file mode 100644
index 000000000..8b9c6a969
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-2-equal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-2.png b/src/blackmisc/icons/diagona/icons/layout-2.png
new file mode 100644
index 000000000..16a45c711
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-2.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-3-mix.png b/src/blackmisc/icons/diagona/icons/layout-3-mix.png
new file mode 100644
index 000000000..212f93ef2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-3-mix.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-3.png b/src/blackmisc/icons/diagona/icons/layout-3.png
new file mode 100644
index 000000000..110dabc30
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-3.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-4.png b/src/blackmisc/icons/diagona/icons/layout-4.png
new file mode 100644
index 000000000..1e5b754dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-4.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-6.png b/src/blackmisc/icons/diagona/icons/layout-6.png
new file mode 100644
index 000000000..e14ada7ec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-6.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-design.png b/src/blackmisc/icons/diagona/icons/layout-design.png
new file mode 100644
index 000000000..eeecea9de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-design.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-header-2-equal.png b/src/blackmisc/icons/diagona/icons/layout-header-2-equal.png
new file mode 100644
index 000000000..d157e39cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-header-2-equal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-header-2.png b/src/blackmisc/icons/diagona/icons/layout-header-2.png
new file mode 100644
index 000000000..b2b36ba35
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-header-2.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-header-3-mix.png b/src/blackmisc/icons/diagona/icons/layout-header-3-mix.png
new file mode 100644
index 000000000..1965c9180
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-header-3-mix.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-header-3.png b/src/blackmisc/icons/diagona/icons/layout-header-3.png
new file mode 100644
index 000000000..59bb0d019
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-header-3.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-header.png b/src/blackmisc/icons/diagona/icons/layout-header.png
new file mode 100644
index 000000000..10ffc3a58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-header.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-hf-2-equal.png b/src/blackmisc/icons/diagona/icons/layout-hf-2-equal.png
new file mode 100644
index 000000000..18cc516b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-hf-2-equal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-hf-2.png b/src/blackmisc/icons/diagona/icons/layout-hf-2.png
new file mode 100644
index 000000000..d374cd638
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-hf-2.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-hf-3-mix.png b/src/blackmisc/icons/diagona/icons/layout-hf-3-mix.png
new file mode 100644
index 000000000..5bd1ff6b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-hf-3-mix.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-hf-3.png b/src/blackmisc/icons/diagona/icons/layout-hf-3.png
new file mode 100644
index 000000000..23fae2839
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-hf-3.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-hf.png b/src/blackmisc/icons/diagona/icons/layout-hf.png
new file mode 100644
index 000000000..b7f0beac4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-hf.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-join-vertical.png b/src/blackmisc/icons/diagona/icons/layout-join-vertical.png
new file mode 100644
index 000000000..080f83ac8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-join-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-join.png b/src/blackmisc/icons/diagona/icons/layout-join.png
new file mode 100644
index 000000000..ae5840ff9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-join.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-select-content.png b/src/blackmisc/icons/diagona/icons/layout-select-content.png
new file mode 100644
index 000000000..c31707fa1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-select-content.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-select-footer.png b/src/blackmisc/icons/diagona/icons/layout-select-footer.png
new file mode 100644
index 000000000..536497d09
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-select-footer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-select-sidebar.png b/src/blackmisc/icons/diagona/icons/layout-select-sidebar.png
new file mode 100644
index 000000000..bf68c47c4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-select-sidebar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-select.png b/src/blackmisc/icons/diagona/icons/layout-select.png
new file mode 100644
index 000000000..050c0d1d6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-split-vertical.png b/src/blackmisc/icons/diagona/icons/layout-split-vertical.png
new file mode 100644
index 000000000..afeb400f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-split-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout-split.png b/src/blackmisc/icons/diagona/icons/layout-split.png
new file mode 100644
index 000000000..52586c4c8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout-split.png differ
diff --git a/src/blackmisc/icons/diagona/icons/layout.png b/src/blackmisc/icons/diagona/icons/layout.png
new file mode 100644
index 000000000..74dd1d6da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/layout.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf--arrow.png b/src/blackmisc/icons/diagona/icons/leaf--arrow.png
new file mode 100644
index 000000000..309dc7574
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf--exclamation.png b/src/blackmisc/icons/diagona/icons/leaf--exclamation.png
new file mode 100644
index 000000000..85c18f9f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf--minus.png b/src/blackmisc/icons/diagona/icons/leaf--minus.png
new file mode 100644
index 000000000..d800d10cd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf--pencil.png b/src/blackmisc/icons/diagona/icons/leaf--pencil.png
new file mode 100644
index 000000000..9a66ebb0c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf--plus.png b/src/blackmisc/icons/diagona/icons/leaf--plus.png
new file mode 100644
index 000000000..ea9fa60ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf-plant.png b/src/blackmisc/icons/diagona/icons/leaf-plant.png
new file mode 100644
index 000000000..5fc986c62
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf-plant.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf-red.png b/src/blackmisc/icons/diagona/icons/leaf-red.png
new file mode 100644
index 000000000..f144bde01
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf-wormhole.png b/src/blackmisc/icons/diagona/icons/leaf-wormhole.png
new file mode 100644
index 000000000..9f42f3fa7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf-wormhole.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf-yellow.png b/src/blackmisc/icons/diagona/icons/leaf-yellow.png
new file mode 100644
index 000000000..b4b8695e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/leaf.png b/src/blackmisc/icons/diagona/icons/leaf.png
new file mode 100644
index 000000000..e79f406ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/leaf.png differ
diff --git a/src/blackmisc/icons/diagona/icons/license-key.png b/src/blackmisc/icons/diagona/icons/license-key.png
new file mode 100644
index 000000000..9143cb29f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/license-key.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lifebuoy--arrow.png b/src/blackmisc/icons/diagona/icons/lifebuoy--arrow.png
new file mode 100644
index 000000000..a48876f95
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lifebuoy--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lifebuoy--exclamation.png b/src/blackmisc/icons/diagona/icons/lifebuoy--exclamation.png
new file mode 100644
index 000000000..655f7bad8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lifebuoy--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lifebuoy--minus.png b/src/blackmisc/icons/diagona/icons/lifebuoy--minus.png
new file mode 100644
index 000000000..86082b3fb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lifebuoy--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lifebuoy--pencil.png b/src/blackmisc/icons/diagona/icons/lifebuoy--pencil.png
new file mode 100644
index 000000000..027162d20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lifebuoy--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lifebuoy--plus.png b/src/blackmisc/icons/diagona/icons/lifebuoy--plus.png
new file mode 100644
index 000000000..847f8cded
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lifebuoy--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lifebuoy-medium.png b/src/blackmisc/icons/diagona/icons/lifebuoy-medium.png
new file mode 100644
index 000000000..39771ee32
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lifebuoy-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lifebuoy-small.png b/src/blackmisc/icons/diagona/icons/lifebuoy-small.png
new file mode 100644
index 000000000..0826ed7b8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lifebuoy-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lifebuoy.png b/src/blackmisc/icons/diagona/icons/lifebuoy.png
new file mode 100644
index 000000000..2fb98bf57
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lifebuoy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb--arrow.png b/src/blackmisc/icons/diagona/icons/light-bulb--arrow.png
new file mode 100644
index 000000000..8a30b91b4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb--exclamation.png b/src/blackmisc/icons/diagona/icons/light-bulb--exclamation.png
new file mode 100644
index 000000000..c5542f4a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb--minus.png b/src/blackmisc/icons/diagona/icons/light-bulb--minus.png
new file mode 100644
index 000000000..324def8bc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb--pencil.png b/src/blackmisc/icons/diagona/icons/light-bulb--pencil.png
new file mode 100644
index 000000000..86db6e256
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb--plus.png b/src/blackmisc/icons/diagona/icons/light-bulb--plus.png
new file mode 100644
index 000000000..ab3993f1f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb-code.png b/src/blackmisc/icons/diagona/icons/light-bulb-code.png
new file mode 100644
index 000000000..d95ab1b84
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb-code.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb-off.png b/src/blackmisc/icons/diagona/icons/light-bulb-off.png
new file mode 100644
index 000000000..385154b22
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb-small-off.png b/src/blackmisc/icons/diagona/icons/light-bulb-small-off.png
new file mode 100644
index 000000000..18e1a202d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb-small-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb-small.png b/src/blackmisc/icons/diagona/icons/light-bulb-small.png
new file mode 100644
index 000000000..f58afa5e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/light-bulb.png b/src/blackmisc/icons/diagona/icons/light-bulb.png
new file mode 100644
index 000000000..845e11070
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/light-bulb.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lighthouse-shine.png b/src/blackmisc/icons/diagona/icons/lighthouse-shine.png
new file mode 100644
index 000000000..4e88e4ed1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lighthouse-shine.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lighthouse.png b/src/blackmisc/icons/diagona/icons/lighthouse.png
new file mode 100644
index 000000000..7f4331c94
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lighthouse.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lightning--arrow.png b/src/blackmisc/icons/diagona/icons/lightning--arrow.png
new file mode 100644
index 000000000..9c02a32f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lightning--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lightning--exclamation.png b/src/blackmisc/icons/diagona/icons/lightning--exclamation.png
new file mode 100644
index 000000000..501aaa102
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lightning--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lightning--minus.png b/src/blackmisc/icons/diagona/icons/lightning--minus.png
new file mode 100644
index 000000000..7dcd39203
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lightning--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lightning--pencil.png b/src/blackmisc/icons/diagona/icons/lightning--pencil.png
new file mode 100644
index 000000000..3f7f1090a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lightning--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lightning--plus.png b/src/blackmisc/icons/diagona/icons/lightning--plus.png
new file mode 100644
index 000000000..7072d03e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lightning--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lightning-small.png b/src/blackmisc/icons/diagona/icons/lightning-small.png
new file mode 100644
index 000000000..f3b7e1bc7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lightning-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lightning.png b/src/blackmisc/icons/diagona/icons/lightning.png
new file mode 100644
index 000000000..1800099bd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lightning.png differ
diff --git a/src/blackmisc/icons/diagona/icons/locale-alternate.png b/src/blackmisc/icons/diagona/icons/locale-alternate.png
new file mode 100644
index 000000000..120315271
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/locale-alternate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/locale.png b/src/blackmisc/icons/diagona/icons/locale.png
new file mode 100644
index 000000000..eaf236351
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/locale.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock--arrow.png b/src/blackmisc/icons/diagona/icons/lock--arrow.png
new file mode 100644
index 000000000..f96bc5bc2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock--exclamation.png b/src/blackmisc/icons/diagona/icons/lock--exclamation.png
new file mode 100644
index 000000000..910c41aeb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock--minus.png b/src/blackmisc/icons/diagona/icons/lock--minus.png
new file mode 100644
index 000000000..4759da0c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock--pencil.png b/src/blackmisc/icons/diagona/icons/lock--pencil.png
new file mode 100644
index 000000000..9fc2cd6ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock--plus.png b/src/blackmisc/icons/diagona/icons/lock--plus.png
new file mode 100644
index 000000000..e3aa6e34c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock-small.png b/src/blackmisc/icons/diagona/icons/lock-small.png
new file mode 100644
index 000000000..3d6f96d42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock-ssl.png b/src/blackmisc/icons/diagona/icons/lock-ssl.png
new file mode 100644
index 000000000..34b77484d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock-ssl.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock-unlock.png b/src/blackmisc/icons/diagona/icons/lock-unlock.png
new file mode 100644
index 000000000..a9994ae1f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock-unlock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock-warning.png b/src/blackmisc/icons/diagona/icons/lock-warning.png
new file mode 100644
index 000000000..e2a0926c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock-warning.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lock.png b/src/blackmisc/icons/diagona/icons/lock.png
new file mode 100644
index 000000000..571c16d38
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/lollipop.png b/src/blackmisc/icons/diagona/icons/lollipop.png
new file mode 100644
index 000000000..6b524269a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/lollipop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/luggage--arrow.png b/src/blackmisc/icons/diagona/icons/luggage--arrow.png
new file mode 100644
index 000000000..3d1148f6e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/luggage--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/luggage--exclamation.png b/src/blackmisc/icons/diagona/icons/luggage--exclamation.png
new file mode 100644
index 000000000..08b934c83
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/luggage--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/luggage--minus.png b/src/blackmisc/icons/diagona/icons/luggage--minus.png
new file mode 100644
index 000000000..e95858f03
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/luggage--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/luggage--pencil.png b/src/blackmisc/icons/diagona/icons/luggage--pencil.png
new file mode 100644
index 000000000..6fbcfd156
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/luggage--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/luggage--plus.png b/src/blackmisc/icons/diagona/icons/luggage--plus.png
new file mode 100644
index 000000000..b9f8a0a67
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/luggage--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/luggage-tag.png b/src/blackmisc/icons/diagona/icons/luggage-tag.png
new file mode 100644
index 000000000..4ff7bb6ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/luggage-tag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/luggage.png b/src/blackmisc/icons/diagona/icons/luggage.png
new file mode 100644
index 000000000..4ec9180d9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/luggage.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mac-os.png b/src/blackmisc/icons/diagona/icons/mac-os.png
new file mode 100644
index 000000000..7b817c599
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mac-os.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnet--arrow.png b/src/blackmisc/icons/diagona/icons/magnet--arrow.png
new file mode 100644
index 000000000..905b8f6d1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnet--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnet--exclamation.png b/src/blackmisc/icons/diagona/icons/magnet--exclamation.png
new file mode 100644
index 000000000..7813a9f41
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnet--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnet--minus.png b/src/blackmisc/icons/diagona/icons/magnet--minus.png
new file mode 100644
index 000000000..7d406fc1e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnet--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnet--pencil.png b/src/blackmisc/icons/diagona/icons/magnet--pencil.png
new file mode 100644
index 000000000..7e005b74f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnet--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnet--plus.png b/src/blackmisc/icons/diagona/icons/magnet--plus.png
new file mode 100644
index 000000000..95d77b2d0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnet--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnet-blue.png b/src/blackmisc/icons/diagona/icons/magnet-blue.png
new file mode 100644
index 000000000..ca433e47f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnet-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnet-small.png b/src/blackmisc/icons/diagona/icons/magnet-small.png
new file mode 100644
index 000000000..765ed7921
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnet-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnet.png b/src/blackmisc/icons/diagona/icons/magnet.png
new file mode 100644
index 000000000..33ee04a20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier--arrow.png b/src/blackmisc/icons/diagona/icons/magnifier--arrow.png
new file mode 100644
index 000000000..2df6c5194
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier--exclamation.png b/src/blackmisc/icons/diagona/icons/magnifier--exclamation.png
new file mode 100644
index 000000000..83e50a0cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier--minus.png b/src/blackmisc/icons/diagona/icons/magnifier--minus.png
new file mode 100644
index 000000000..5e0b3883c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier--pencil.png b/src/blackmisc/icons/diagona/icons/magnifier--pencil.png
new file mode 100644
index 000000000..a83efa5aa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier--plus.png b/src/blackmisc/icons/diagona/icons/magnifier--plus.png
new file mode 100644
index 000000000..87a9cd2a6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-history-left.png b/src/blackmisc/icons/diagona/icons/magnifier-history-left.png
new file mode 100644
index 000000000..14c34c3f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-history-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-history.png b/src/blackmisc/icons/diagona/icons/magnifier-history.png
new file mode 100644
index 000000000..2cfa1de42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-history.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-left.png b/src/blackmisc/icons/diagona/icons/magnifier-left.png
new file mode 100644
index 000000000..b4b231293
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-medium-left.png b/src/blackmisc/icons/diagona/icons/magnifier-medium-left.png
new file mode 100644
index 000000000..3747c976f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-medium-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-medium.png b/src/blackmisc/icons/diagona/icons/magnifier-medium.png
new file mode 100644
index 000000000..a35215f1f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-small.png b/src/blackmisc/icons/diagona/icons/magnifier-small.png
new file mode 100644
index 000000000..07a3717f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-zoom-actual-equal.png b/src/blackmisc/icons/diagona/icons/magnifier-zoom-actual-equal.png
new file mode 100644
index 000000000..7f81ac1e4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-zoom-actual-equal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-zoom-actual.png b/src/blackmisc/icons/diagona/icons/magnifier-zoom-actual.png
new file mode 100644
index 000000000..ecd217315
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-zoom-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-zoom-fit.png b/src/blackmisc/icons/diagona/icons/magnifier-zoom-fit.png
new file mode 100644
index 000000000..a052429eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-zoom-fit.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-zoom-in.png b/src/blackmisc/icons/diagona/icons/magnifier-zoom-in.png
new file mode 100644
index 000000000..37f4ef9b5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-zoom-in.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-zoom-out.png b/src/blackmisc/icons/diagona/icons/magnifier-zoom-out.png
new file mode 100644
index 000000000..4fa98f009
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-zoom-out.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier-zoom.png b/src/blackmisc/icons/diagona/icons/magnifier-zoom.png
new file mode 100644
index 000000000..8fc2189dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier-zoom.png differ
diff --git a/src/blackmisc/icons/diagona/icons/magnifier.png b/src/blackmisc/icons/diagona/icons/magnifier.png
new file mode 100644
index 000000000..7a5ae62e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/magnifier.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mahjong--arrow.png b/src/blackmisc/icons/diagona/icons/mahjong--arrow.png
new file mode 100644
index 000000000..db50868fb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mahjong--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mahjong--exclamation.png b/src/blackmisc/icons/diagona/icons/mahjong--exclamation.png
new file mode 100644
index 000000000..b3aea55a2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mahjong--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mahjong--minus.png b/src/blackmisc/icons/diagona/icons/mahjong--minus.png
new file mode 100644
index 000000000..f519ceaba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mahjong--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mahjong--pencil.png b/src/blackmisc/icons/diagona/icons/mahjong--pencil.png
new file mode 100644
index 000000000..8f7ca2cc4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mahjong--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mahjong--plus.png b/src/blackmisc/icons/diagona/icons/mahjong--plus.png
new file mode 100644
index 000000000..34be72656
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mahjong--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mahjong-white.png b/src/blackmisc/icons/diagona/icons/mahjong-white.png
new file mode 100644
index 000000000..a0a811bd7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mahjong-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mahjong.png b/src/blackmisc/icons/diagona/icons/mahjong.png
new file mode 100644
index 000000000..bb8e4c5dd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mahjong.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail--arrow.png b/src/blackmisc/icons/diagona/icons/mail--arrow.png
new file mode 100644
index 000000000..0fd4d5b09
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail--exclamation.png b/src/blackmisc/icons/diagona/icons/mail--exclamation.png
new file mode 100644
index 000000000..a33c0cad7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail--minus.png b/src/blackmisc/icons/diagona/icons/mail--minus.png
new file mode 100644
index 000000000..844553dd6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail--pencil.png b/src/blackmisc/icons/diagona/icons/mail--pencil.png
new file mode 100644
index 000000000..4dad6dc95
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail--plus.png b/src/blackmisc/icons/diagona/icons/mail--plus.png
new file mode 100644
index 000000000..22ab72551
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-air.png b/src/blackmisc/icons/diagona/icons/mail-air.png
new file mode 100644
index 000000000..ad705218f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-air.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-at-sign.png b/src/blackmisc/icons/diagona/icons/mail-at-sign.png
new file mode 100644
index 000000000..6941506f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-at-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-forward-all.png b/src/blackmisc/icons/diagona/icons/mail-forward-all.png
new file mode 100644
index 000000000..98edb8b0c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-forward-all.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-forward.png b/src/blackmisc/icons/diagona/icons/mail-forward.png
new file mode 100644
index 000000000..66b75bc1c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-forward.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-medium-open.png b/src/blackmisc/icons/diagona/icons/mail-medium-open.png
new file mode 100644
index 000000000..ed5aafed4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-medium-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-medium.png b/src/blackmisc/icons/diagona/icons/mail-medium.png
new file mode 100644
index 000000000..56333c6ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-open-document-music-playlist.png b/src/blackmisc/icons/diagona/icons/mail-open-document-music-playlist.png
new file mode 100644
index 000000000..853d4a800
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-open-document-music-playlist.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-open-document-music.png b/src/blackmisc/icons/diagona/icons/mail-open-document-music.png
new file mode 100644
index 000000000..4133e5c63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-open-document-music.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-open-document-text.png b/src/blackmisc/icons/diagona/icons/mail-open-document-text.png
new file mode 100644
index 000000000..abfaf8254
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-open-document-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-open-document.png b/src/blackmisc/icons/diagona/icons/mail-open-document.png
new file mode 100644
index 000000000..31dd3dec2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-open-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-open-film.png b/src/blackmisc/icons/diagona/icons/mail-open-film.png
new file mode 100644
index 000000000..21814e0f3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-open-film.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-open-image.png b/src/blackmisc/icons/diagona/icons/mail-open-image.png
new file mode 100644
index 000000000..7450e9d7d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-open-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-open-table.png b/src/blackmisc/icons/diagona/icons/mail-open-table.png
new file mode 100644
index 000000000..f4ab2f56f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-open-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-open.png b/src/blackmisc/icons/diagona/icons/mail-open.png
new file mode 100644
index 000000000..159322cf6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-receive.png b/src/blackmisc/icons/diagona/icons/mail-receive.png
new file mode 100644
index 000000000..81934d2b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-receive.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-reply-all.png b/src/blackmisc/icons/diagona/icons/mail-reply-all.png
new file mode 100644
index 000000000..20fb8f9fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-reply-all.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-reply.png b/src/blackmisc/icons/diagona/icons/mail-reply.png
new file mode 100644
index 000000000..8385b0d1a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-reply.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-send-receive.png b/src/blackmisc/icons/diagona/icons/mail-send-receive.png
new file mode 100644
index 000000000..6b0150eba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-send-receive.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-send.png b/src/blackmisc/icons/diagona/icons/mail-send.png
new file mode 100644
index 000000000..8ac66629d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-send.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-share.png b/src/blackmisc/icons/diagona/icons/mail-share.png
new file mode 100644
index 000000000..fe9ebcb0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail-small.png b/src/blackmisc/icons/diagona/icons/mail-small.png
new file mode 100644
index 000000000..3d5f59574
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mail.png b/src/blackmisc/icons/diagona/icons/mail.png
new file mode 100644
index 000000000..e708416da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mail.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mails-stack.png b/src/blackmisc/icons/diagona/icons/mails-stack.png
new file mode 100644
index 000000000..d54d0c600
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mails-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mails.png b/src/blackmisc/icons/diagona/icons/mails.png
new file mode 100644
index 000000000..17d3221f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mails.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map--arrow.png b/src/blackmisc/icons/diagona/icons/map--arrow.png
new file mode 100644
index 000000000..a196cf1eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map--exclamation.png b/src/blackmisc/icons/diagona/icons/map--exclamation.png
new file mode 100644
index 000000000..dc873630e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map--minus.png b/src/blackmisc/icons/diagona/icons/map--minus.png
new file mode 100644
index 000000000..b32acbad9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map--pencil.png b/src/blackmisc/icons/diagona/icons/map--pencil.png
new file mode 100644
index 000000000..a3804e18f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map--plus.png b/src/blackmisc/icons/diagona/icons/map--plus.png
new file mode 100644
index 000000000..35c7e0170
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map-medium.png b/src/blackmisc/icons/diagona/icons/map-medium.png
new file mode 100644
index 000000000..c085e6452
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map-pin.png b/src/blackmisc/icons/diagona/icons/map-pin.png
new file mode 100644
index 000000000..3a72152d5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map-pin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map-resize-actual.png b/src/blackmisc/icons/diagona/icons/map-resize-actual.png
new file mode 100644
index 000000000..4452b7566
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map-resize.png b/src/blackmisc/icons/diagona/icons/map-resize.png
new file mode 100644
index 000000000..e1a27453e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map-share.png b/src/blackmisc/icons/diagona/icons/map-share.png
new file mode 100644
index 000000000..219e54400
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/map.png b/src/blackmisc/icons/diagona/icons/map.png
new file mode 100644
index 000000000..79d26488b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/map.png differ
diff --git a/src/blackmisc/icons/diagona/icons/maps-stack.png b/src/blackmisc/icons/diagona/icons/maps-stack.png
new file mode 100644
index 000000000..29f44ee18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/maps-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/maps.png b/src/blackmisc/icons/diagona/icons/maps.png
new file mode 100644
index 000000000..1c33eb79b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/maps.png differ
diff --git a/src/blackmisc/icons/diagona/icons/marker--arrow.png b/src/blackmisc/icons/diagona/icons/marker--arrow.png
new file mode 100644
index 000000000..6a7bce657
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/marker--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/marker--exclamation.png b/src/blackmisc/icons/diagona/icons/marker--exclamation.png
new file mode 100644
index 000000000..e131af6f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/marker--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/marker--minus.png b/src/blackmisc/icons/diagona/icons/marker--minus.png
new file mode 100644
index 000000000..6210c1e86
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/marker--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/marker--pencil.png b/src/blackmisc/icons/diagona/icons/marker--pencil.png
new file mode 100644
index 000000000..5fad0386f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/marker--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/marker--plus.png b/src/blackmisc/icons/diagona/icons/marker--plus.png
new file mode 100644
index 000000000..eec9426e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/marker--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/marker-small.png b/src/blackmisc/icons/diagona/icons/marker-small.png
new file mode 100644
index 000000000..cc06842cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/marker-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/marker.png b/src/blackmisc/icons/diagona/icons/marker.png
new file mode 100644
index 000000000..20a8d212f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/marker.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mask.png b/src/blackmisc/icons/diagona/icons/mask.png
new file mode 100644
index 000000000..eb601ca69
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mask.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal--arrow.png b/src/blackmisc/icons/diagona/icons/medal--arrow.png
new file mode 100644
index 000000000..29fbbda2c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal--exclamation.png b/src/blackmisc/icons/diagona/icons/medal--exclamation.png
new file mode 100644
index 000000000..0c58eb8af
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal--minus.png b/src/blackmisc/icons/diagona/icons/medal--minus.png
new file mode 100644
index 000000000..95fde7503
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal--pencil.png b/src/blackmisc/icons/diagona/icons/medal--pencil.png
new file mode 100644
index 000000000..d2c6e957a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal--plus.png b/src/blackmisc/icons/diagona/icons/medal--plus.png
new file mode 100644
index 000000000..1ff8ebe67
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-bronze-premium.png b/src/blackmisc/icons/diagona/icons/medal-bronze-premium.png
new file mode 100644
index 000000000..a14cebe8e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-bronze-premium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-bronze-red-premium.png b/src/blackmisc/icons/diagona/icons/medal-bronze-red-premium.png
new file mode 100644
index 000000000..66129daa4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-bronze-red-premium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-bronze-red.png b/src/blackmisc/icons/diagona/icons/medal-bronze-red.png
new file mode 100644
index 000000000..9a5370862
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-bronze-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-bronze.png b/src/blackmisc/icons/diagona/icons/medal-bronze.png
new file mode 100644
index 000000000..3f3ff9925
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-bronze.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-premium.png b/src/blackmisc/icons/diagona/icons/medal-premium.png
new file mode 100644
index 000000000..152b6d01e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-premium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-red-premium.png b/src/blackmisc/icons/diagona/icons/medal-red-premium.png
new file mode 100644
index 000000000..e546988e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-red-premium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-red.png b/src/blackmisc/icons/diagona/icons/medal-red.png
new file mode 100644
index 000000000..3717d7258
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-silver-premium.png b/src/blackmisc/icons/diagona/icons/medal-silver-premium.png
new file mode 100644
index 000000000..50e00f87d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-silver-premium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-silver-red-premium.png b/src/blackmisc/icons/diagona/icons/medal-silver-red-premium.png
new file mode 100644
index 000000000..4cde0882e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-silver-red-premium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-silver-red.png b/src/blackmisc/icons/diagona/icons/medal-silver-red.png
new file mode 100644
index 000000000..a096d8f92
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-silver-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal-silver.png b/src/blackmisc/icons/diagona/icons/medal-silver.png
new file mode 100644
index 000000000..c578e3ad3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal-silver.png differ
diff --git a/src/blackmisc/icons/diagona/icons/medal.png b/src/blackmisc/icons/diagona/icons/medal.png
new file mode 100644
index 000000000..2f82d8b12
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/medal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player--arrow.png b/src/blackmisc/icons/diagona/icons/media-player--arrow.png
new file mode 100644
index 000000000..e555c3335
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player--exclamation.png b/src/blackmisc/icons/diagona/icons/media-player--exclamation.png
new file mode 100644
index 000000000..33e4f0719
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player--minus.png b/src/blackmisc/icons/diagona/icons/media-player--minus.png
new file mode 100644
index 000000000..9848ae8c8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player--pencil.png b/src/blackmisc/icons/diagona/icons/media-player--pencil.png
new file mode 100644
index 000000000..9cbe9ca82
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player--plus.png b/src/blackmisc/icons/diagona/icons/media-player--plus.png
new file mode 100644
index 000000000..5c4f69117
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-black.png b/src/blackmisc/icons/diagona/icons/media-player-black.png
new file mode 100644
index 000000000..4dc60114b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-cast.png b/src/blackmisc/icons/diagona/icons/media-player-cast.png
new file mode 100644
index 000000000..02432a4b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-cast.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium-black.png b/src/blackmisc/icons/diagona/icons/media-player-medium-black.png
new file mode 100644
index 000000000..95d593b2b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium-blue.png b/src/blackmisc/icons/diagona/icons/media-player-medium-blue.png
new file mode 100644
index 000000000..9733f49eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium-green.png b/src/blackmisc/icons/diagona/icons/media-player-medium-green.png
new file mode 100644
index 000000000..d5bd5c382
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium-orange.png b/src/blackmisc/icons/diagona/icons/media-player-medium-orange.png
new file mode 100644
index 000000000..1d0ed22e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium-orange.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium-pink.png b/src/blackmisc/icons/diagona/icons/media-player-medium-pink.png
new file mode 100644
index 000000000..74ba3018a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium-pink.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium-purple.png b/src/blackmisc/icons/diagona/icons/media-player-medium-purple.png
new file mode 100644
index 000000000..abbfaf890
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium-purple.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium-red.png b/src/blackmisc/icons/diagona/icons/media-player-medium-red.png
new file mode 100644
index 000000000..25a3b1d70
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium-yellow.png b/src/blackmisc/icons/diagona/icons/media-player-medium-yellow.png
new file mode 100644
index 000000000..f4bae782a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-medium.png b/src/blackmisc/icons/diagona/icons/media-player-medium.png
new file mode 100644
index 000000000..df23fc109
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-phone-horizontal.png b/src/blackmisc/icons/diagona/icons/media-player-phone-horizontal.png
new file mode 100644
index 000000000..625827290
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-phone-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-phone-protector.png b/src/blackmisc/icons/diagona/icons/media-player-phone-protector.png
new file mode 100644
index 000000000..a595213c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-phone-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-phone.png b/src/blackmisc/icons/diagona/icons/media-player-phone.png
new file mode 100644
index 000000000..0ce94fed3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-phone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-protector.png b/src/blackmisc/icons/diagona/icons/media-player-protector.png
new file mode 100644
index 000000000..982f0f3e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-small-blue.png b/src/blackmisc/icons/diagona/icons/media-player-small-blue.png
new file mode 100644
index 000000000..4c8d167db
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-small-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-small-green.png b/src/blackmisc/icons/diagona/icons/media-player-small-green.png
new file mode 100644
index 000000000..21c390cac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-small-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-small-pink.png b/src/blackmisc/icons/diagona/icons/media-player-small-pink.png
new file mode 100644
index 000000000..f88fc8011
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-small-pink.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-small-red.png b/src/blackmisc/icons/diagona/icons/media-player-small-red.png
new file mode 100644
index 000000000..0edc61bc3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-small-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-small.png b/src/blackmisc/icons/diagona/icons/media-player-small.png
new file mode 100644
index 000000000..566c9e19f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-xsmall-black.png b/src/blackmisc/icons/diagona/icons/media-player-xsmall-black.png
new file mode 100644
index 000000000..53468de8f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-xsmall-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-xsmall-blue.png b/src/blackmisc/icons/diagona/icons/media-player-xsmall-blue.png
new file mode 100644
index 000000000..d926b5e4a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-xsmall-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-xsmall-green.png b/src/blackmisc/icons/diagona/icons/media-player-xsmall-green.png
new file mode 100644
index 000000000..7cdcf48d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-xsmall-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-xsmall-pink.png b/src/blackmisc/icons/diagona/icons/media-player-xsmall-pink.png
new file mode 100644
index 000000000..697e2ecb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-xsmall-pink.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-xsmall-polish.png b/src/blackmisc/icons/diagona/icons/media-player-xsmall-polish.png
new file mode 100644
index 000000000..d28448bc9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-xsmall-polish.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player-xsmall.png b/src/blackmisc/icons/diagona/icons/media-player-xsmall.png
new file mode 100644
index 000000000..047d8a60f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player-xsmall.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-player.png b/src/blackmisc/icons/diagona/icons/media-player.png
new file mode 100644
index 000000000..fea250d0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-player.png differ
diff --git a/src/blackmisc/icons/diagona/icons/media-players.png b/src/blackmisc/icons/diagona/icons/media-players.png
new file mode 100644
index 000000000..2944d182b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/media-players.png differ
diff --git a/src/blackmisc/icons/diagona/icons/megaphone--arrow.png b/src/blackmisc/icons/diagona/icons/megaphone--arrow.png
new file mode 100644
index 000000000..7a198c8d6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/megaphone--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/megaphone--exclamation.png b/src/blackmisc/icons/diagona/icons/megaphone--exclamation.png
new file mode 100644
index 000000000..daae0a7de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/megaphone--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/megaphone--minus.png b/src/blackmisc/icons/diagona/icons/megaphone--minus.png
new file mode 100644
index 000000000..0234d8fc6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/megaphone--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/megaphone--pencil.png b/src/blackmisc/icons/diagona/icons/megaphone--pencil.png
new file mode 100644
index 000000000..ef6d79faa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/megaphone--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/megaphone--plus.png b/src/blackmisc/icons/diagona/icons/megaphone--plus.png
new file mode 100644
index 000000000..c5771ef24
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/megaphone--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/megaphone.png b/src/blackmisc/icons/diagona/icons/megaphone.png
new file mode 100644
index 000000000..d1dacfa11
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/megaphone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/memory.png b/src/blackmisc/icons/diagona/icons/memory.png
new file mode 100644
index 000000000..4c71a247d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/memory.png differ
diff --git a/src/blackmisc/icons/diagona/icons/metronome--arrow.png b/src/blackmisc/icons/diagona/icons/metronome--arrow.png
new file mode 100644
index 000000000..59d005df1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/metronome--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/metronome--exclamation.png b/src/blackmisc/icons/diagona/icons/metronome--exclamation.png
new file mode 100644
index 000000000..a9b911aad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/metronome--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/metronome--minus.png b/src/blackmisc/icons/diagona/icons/metronome--minus.png
new file mode 100644
index 000000000..eef72f2cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/metronome--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/metronome--pencil.png b/src/blackmisc/icons/diagona/icons/metronome--pencil.png
new file mode 100644
index 000000000..a7a49e1e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/metronome--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/metronome--plus.png b/src/blackmisc/icons/diagona/icons/metronome--plus.png
new file mode 100644
index 000000000..e67ddc976
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/metronome--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/metronome.png b/src/blackmisc/icons/diagona/icons/metronome.png
new file mode 100644
index 000000000..5b9fa2595
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/metronome.png differ
diff --git a/src/blackmisc/icons/diagona/icons/microformats.png b/src/blackmisc/icons/diagona/icons/microformats.png
new file mode 100644
index 000000000..2a4e1fecb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/microformats.png differ
diff --git a/src/blackmisc/icons/diagona/icons/microphone--arrow.png b/src/blackmisc/icons/diagona/icons/microphone--arrow.png
new file mode 100644
index 000000000..0c8bd0dab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/microphone--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/microphone--exclamation.png b/src/blackmisc/icons/diagona/icons/microphone--exclamation.png
new file mode 100644
index 000000000..48df58d2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/microphone--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/microphone--minus.png b/src/blackmisc/icons/diagona/icons/microphone--minus.png
new file mode 100644
index 000000000..739c59380
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/microphone--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/microphone--pencil.png b/src/blackmisc/icons/diagona/icons/microphone--pencil.png
new file mode 100644
index 000000000..79f3a4a81
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/microphone--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/microphone--plus.png b/src/blackmisc/icons/diagona/icons/microphone--plus.png
new file mode 100644
index 000000000..be293807c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/microphone--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/microphone.png b/src/blackmisc/icons/diagona/icons/microphone.png
new file mode 100644
index 000000000..3f23ad9ec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/microphone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/milestone-calendar.png b/src/blackmisc/icons/diagona/icons/milestone-calendar.png
new file mode 100644
index 000000000..be4bfeb4b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/milestone-calendar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/milestone.png b/src/blackmisc/icons/diagona/icons/milestone.png
new file mode 100644
index 000000000..78fafe6f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/milestone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/milk-label.png b/src/blackmisc/icons/diagona/icons/milk-label.png
new file mode 100644
index 000000000..f0db12252
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/milk-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/milk.png b/src/blackmisc/icons/diagona/icons/milk.png
new file mode 100644
index 000000000..6fd57fd11
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/milk.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-button.png b/src/blackmisc/icons/diagona/icons/minus-button.png
new file mode 100644
index 000000000..6dc019a60
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-circle-frame.png b/src/blackmisc/icons/diagona/icons/minus-circle-frame.png
new file mode 100644
index 000000000..c3a76ad1d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-circle-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-circle.png b/src/blackmisc/icons/diagona/icons/minus-circle.png
new file mode 100644
index 000000000..0cd0ca2ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-octagon-frame.png b/src/blackmisc/icons/diagona/icons/minus-octagon-frame.png
new file mode 100644
index 000000000..84e0056c8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-octagon-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-octagon.png b/src/blackmisc/icons/diagona/icons/minus-octagon.png
new file mode 100644
index 000000000..e8c9d238b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-octagon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-shield.png b/src/blackmisc/icons/diagona/icons/minus-shield.png
new file mode 100644
index 000000000..394c32d4f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-shield.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-small-circle.png b/src/blackmisc/icons/diagona/icons/minus-small-circle.png
new file mode 100644
index 000000000..63d92eb6c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-small-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-small-white.png b/src/blackmisc/icons/diagona/icons/minus-small-white.png
new file mode 100644
index 000000000..c923d387c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-small-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-small.png b/src/blackmisc/icons/diagona/icons/minus-small.png
new file mode 100644
index 000000000..b4476db44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus-white.png b/src/blackmisc/icons/diagona/icons/minus-white.png
new file mode 100644
index 000000000..8efd5d331
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/minus.png b/src/blackmisc/icons/diagona/icons/minus.png
new file mode 100644
index 000000000..f953427ff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mizuhiki-paper-cord-alternate.png b/src/blackmisc/icons/diagona/icons/mizuhiki-paper-cord-alternate.png
new file mode 100644
index 000000000..76f0e92d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mizuhiki-paper-cord-alternate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mizuhiki-paper-cord.png b/src/blackmisc/icons/diagona/icons/mizuhiki-paper-cord.png
new file mode 100644
index 000000000..a2e50ae98
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mizuhiki-paper-cord.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone--arrow.png b/src/blackmisc/icons/diagona/icons/mobile-phone--arrow.png
new file mode 100644
index 000000000..778a03a39
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone--exclamation.png b/src/blackmisc/icons/diagona/icons/mobile-phone--exclamation.png
new file mode 100644
index 000000000..2e5494606
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone--minus.png b/src/blackmisc/icons/diagona/icons/mobile-phone--minus.png
new file mode 100644
index 000000000..33df9a7de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone--pencil.png b/src/blackmisc/icons/diagona/icons/mobile-phone--pencil.png
new file mode 100644
index 000000000..400b19a6c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone--plus.png b/src/blackmisc/icons/diagona/icons/mobile-phone--plus.png
new file mode 100644
index 000000000..698e4db46
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone-cast.png b/src/blackmisc/icons/diagona/icons/mobile-phone-cast.png
new file mode 100644
index 000000000..0f3178ddf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone-cast.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone-medium.png b/src/blackmisc/icons/diagona/icons/mobile-phone-medium.png
new file mode 100644
index 000000000..c43729bb7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone-off.png b/src/blackmisc/icons/diagona/icons/mobile-phone-off.png
new file mode 100644
index 000000000..e1615f425
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone-protector.png b/src/blackmisc/icons/diagona/icons/mobile-phone-protector.png
new file mode 100644
index 000000000..0efba4f2b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mobile-phone.png b/src/blackmisc/icons/diagona/icons/mobile-phone.png
new file mode 100644
index 000000000..55f8b311f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mobile-phone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/molecule.png b/src/blackmisc/icons/diagona/icons/molecule.png
new file mode 100644
index 000000000..c4eac4ef4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/molecule.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money--arrow.png b/src/blackmisc/icons/diagona/icons/money--arrow.png
new file mode 100644
index 000000000..080c1107a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money--exclamation.png b/src/blackmisc/icons/diagona/icons/money--exclamation.png
new file mode 100644
index 000000000..8ca620598
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money--minus.png b/src/blackmisc/icons/diagona/icons/money--minus.png
new file mode 100644
index 000000000..02185ffd1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money--pencil.png b/src/blackmisc/icons/diagona/icons/money--pencil.png
new file mode 100644
index 000000000..5a3756c8f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money--plus.png b/src/blackmisc/icons/diagona/icons/money--plus.png
new file mode 100644
index 000000000..d29e0cec9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money-bag-dollar.png b/src/blackmisc/icons/diagona/icons/money-bag-dollar.png
new file mode 100644
index 000000000..7d69c7698
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money-bag-dollar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money-bag-euro.png b/src/blackmisc/icons/diagona/icons/money-bag-euro.png
new file mode 100644
index 000000000..70ae3acf9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money-bag-euro.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money-bag-label.png b/src/blackmisc/icons/diagona/icons/money-bag-label.png
new file mode 100644
index 000000000..f02581752
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money-bag-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money-bag-yen.png b/src/blackmisc/icons/diagona/icons/money-bag-yen.png
new file mode 100644
index 000000000..d284606c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money-bag-yen.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money-bag.png b/src/blackmisc/icons/diagona/icons/money-bag.png
new file mode 100644
index 000000000..9678bdb7e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money-bag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money-coin.png b/src/blackmisc/icons/diagona/icons/money-coin.png
new file mode 100644
index 000000000..45633a703
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money-coin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money-medium.png b/src/blackmisc/icons/diagona/icons/money-medium.png
new file mode 100644
index 000000000..0bd3852a6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/money.png b/src/blackmisc/icons/diagona/icons/money.png
new file mode 100644
index 000000000..940b1db8c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/money.png differ
diff --git a/src/blackmisc/icons/diagona/icons/moneys.png b/src/blackmisc/icons/diagona/icons/moneys.png
new file mode 100644
index 000000000..13e7bf5ee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/moneys.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor--arrow.png b/src/blackmisc/icons/diagona/icons/monitor--arrow.png
new file mode 100644
index 000000000..e24b23e16
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor--exclamation.png b/src/blackmisc/icons/diagona/icons/monitor--exclamation.png
new file mode 100644
index 000000000..456f4f5a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor--minus.png b/src/blackmisc/icons/diagona/icons/monitor--minus.png
new file mode 100644
index 000000000..506815b35
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor--pencil.png b/src/blackmisc/icons/diagona/icons/monitor--pencil.png
new file mode 100644
index 000000000..5ce6a5dac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor--plus.png b/src/blackmisc/icons/diagona/icons/monitor--plus.png
new file mode 100644
index 000000000..2fb345bb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-blue.png b/src/blackmisc/icons/diagona/icons/monitor-blue.png
new file mode 100644
index 000000000..c09475895
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-cast.png b/src/blackmisc/icons/diagona/icons/monitor-cast.png
new file mode 100644
index 000000000..39c2a29e7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-cast.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-cloud.png b/src/blackmisc/icons/diagona/icons/monitor-cloud.png
new file mode 100644
index 000000000..76a5a2229
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-image.png b/src/blackmisc/icons/diagona/icons/monitor-image.png
new file mode 100644
index 000000000..f4811ef47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-medium.png b/src/blackmisc/icons/diagona/icons/monitor-medium.png
new file mode 100644
index 000000000..685505b05
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-network.png b/src/blackmisc/icons/diagona/icons/monitor-network.png
new file mode 100644
index 000000000..fdd40e276
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-off.png b/src/blackmisc/icons/diagona/icons/monitor-off.png
new file mode 100644
index 000000000..47eb4abaa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-protector.png b/src/blackmisc/icons/diagona/icons/monitor-protector.png
new file mode 100644
index 000000000..f1476c579
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-screensaver.png b/src/blackmisc/icons/diagona/icons/monitor-screensaver.png
new file mode 100644
index 000000000..dd505e67a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-screensaver.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-sidebar.png b/src/blackmisc/icons/diagona/icons/monitor-sidebar.png
new file mode 100644
index 000000000..634eec1a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-sidebar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-wallpaper.png b/src/blackmisc/icons/diagona/icons/monitor-wallpaper.png
new file mode 100644
index 000000000..e60d39cd7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-wallpaper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-window-3d.png b/src/blackmisc/icons/diagona/icons/monitor-window-3d.png
new file mode 100644
index 000000000..bc7ad3134
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-window-3d.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-window-flow.png b/src/blackmisc/icons/diagona/icons/monitor-window-flow.png
new file mode 100644
index 000000000..8ffe22c7f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-window-flow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor-window.png b/src/blackmisc/icons/diagona/icons/monitor-window.png
new file mode 100644
index 000000000..f91fe28f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor-window.png differ
diff --git a/src/blackmisc/icons/diagona/icons/monitor.png b/src/blackmisc/icons/diagona/icons/monitor.png
new file mode 100644
index 000000000..2df0a38a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/monitor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse--arrow.png b/src/blackmisc/icons/diagona/icons/mouse--arrow.png
new file mode 100644
index 000000000..30fe46830
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse--exclamation.png b/src/blackmisc/icons/diagona/icons/mouse--exclamation.png
new file mode 100644
index 000000000..d19651fe7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse--minus.png b/src/blackmisc/icons/diagona/icons/mouse--minus.png
new file mode 100644
index 000000000..92ea62279
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse--pencil.png b/src/blackmisc/icons/diagona/icons/mouse--pencil.png
new file mode 100644
index 000000000..e24b630a2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse--plus.png b/src/blackmisc/icons/diagona/icons/mouse--plus.png
new file mode 100644
index 000000000..6a29d56f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse-select-right.png b/src/blackmisc/icons/diagona/icons/mouse-select-right.png
new file mode 100644
index 000000000..370c9ba76
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse-select-right.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse-select-wheel.png b/src/blackmisc/icons/diagona/icons/mouse-select-wheel.png
new file mode 100644
index 000000000..c4b5f2ccd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse-select-wheel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse-select.png b/src/blackmisc/icons/diagona/icons/mouse-select.png
new file mode 100644
index 000000000..3ff688f84
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mouse.png b/src/blackmisc/icons/diagona/icons/mouse.png
new file mode 100644
index 000000000..baa14b5d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mouse.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mushroom.png b/src/blackmisc/icons/diagona/icons/mushroom.png
new file mode 100644
index 000000000..122887b04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mushroom.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music--arrow.png b/src/blackmisc/icons/diagona/icons/music--arrow.png
new file mode 100644
index 000000000..d0ae1ae9b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music--exclamation.png b/src/blackmisc/icons/diagona/icons/music--exclamation.png
new file mode 100644
index 000000000..dbe18bcf1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music--minus.png b/src/blackmisc/icons/diagona/icons/music--minus.png
new file mode 100644
index 000000000..56af226f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music--pencil.png b/src/blackmisc/icons/diagona/icons/music--pencil.png
new file mode 100644
index 000000000..f29e9009f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music--plus.png b/src/blackmisc/icons/diagona/icons/music--plus.png
new file mode 100644
index 000000000..da42e1736
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music-beam-16.png b/src/blackmisc/icons/diagona/icons/music-beam-16.png
new file mode 100644
index 000000000..1d08c5077
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music-beam-16.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music-beam.png b/src/blackmisc/icons/diagona/icons/music-beam.png
new file mode 100644
index 000000000..73ce1ca4f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music-beam.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music-small.png b/src/blackmisc/icons/diagona/icons/music-small.png
new file mode 100644
index 000000000..e55718ae4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/music.png b/src/blackmisc/icons/diagona/icons/music.png
new file mode 100644
index 000000000..ddb4a4e1b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/music.png differ
diff --git a/src/blackmisc/icons/diagona/icons/mustache.png b/src/blackmisc/icons/diagona/icons/mustache.png
new file mode 100644
index 000000000..dc3be2cdd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/mustache.png differ
diff --git a/src/blackmisc/icons/diagona/icons/na.png b/src/blackmisc/icons/diagona/icons/na.png
new file mode 100644
index 000000000..93807bcb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/na.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-000-button-white.png b/src/blackmisc/icons/diagona/icons/navigation-000-button-white.png
new file mode 100644
index 000000000..e09fd4833
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-000-button-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-000-button.png b/src/blackmisc/icons/diagona/icons/navigation-000-button.png
new file mode 100644
index 000000000..510207178
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-000-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-000-frame.png b/src/blackmisc/icons/diagona/icons/navigation-000-frame.png
new file mode 100644
index 000000000..41c2dde3c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-000-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-000-white.png b/src/blackmisc/icons/diagona/icons/navigation-000-white.png
new file mode 100644
index 000000000..fcc169da6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-000-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-090-button-white.png b/src/blackmisc/icons/diagona/icons/navigation-090-button-white.png
new file mode 100644
index 000000000..8aebd4f25
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-090-button-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-090-button.png b/src/blackmisc/icons/diagona/icons/navigation-090-button.png
new file mode 100644
index 000000000..a76885bd9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-090-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-090-frame.png b/src/blackmisc/icons/diagona/icons/navigation-090-frame.png
new file mode 100644
index 000000000..44156a770
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-090-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-090-white.png b/src/blackmisc/icons/diagona/icons/navigation-090-white.png
new file mode 100644
index 000000000..b328096f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-090-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-090.png b/src/blackmisc/icons/diagona/icons/navigation-090.png
new file mode 100644
index 000000000..411e2875d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-090.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-180-button-white.png b/src/blackmisc/icons/diagona/icons/navigation-180-button-white.png
new file mode 100644
index 000000000..f80d84c37
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-180-button-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-180-button.png b/src/blackmisc/icons/diagona/icons/navigation-180-button.png
new file mode 100644
index 000000000..058be1a6b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-180-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-180-frame.png b/src/blackmisc/icons/diagona/icons/navigation-180-frame.png
new file mode 100644
index 000000000..f9a8edb66
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-180-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-180-white.png b/src/blackmisc/icons/diagona/icons/navigation-180-white.png
new file mode 100644
index 000000000..375df427f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-180-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-180.png b/src/blackmisc/icons/diagona/icons/navigation-180.png
new file mode 100644
index 000000000..e3f39762c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-180.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-270-button-white.png b/src/blackmisc/icons/diagona/icons/navigation-270-button-white.png
new file mode 100644
index 000000000..26f250871
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-270-button-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-270-button.png b/src/blackmisc/icons/diagona/icons/navigation-270-button.png
new file mode 100644
index 000000000..9c53794eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-270-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-270-frame.png b/src/blackmisc/icons/diagona/icons/navigation-270-frame.png
new file mode 100644
index 000000000..e4d1c7814
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-270-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-270-white.png b/src/blackmisc/icons/diagona/icons/navigation-270-white.png
new file mode 100644
index 000000000..c01bbcfdd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-270-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation-270.png b/src/blackmisc/icons/diagona/icons/navigation-270.png
new file mode 100644
index 000000000..0fc9a7b82
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation-270.png differ
diff --git a/src/blackmisc/icons/diagona/icons/navigation.png b/src/blackmisc/icons/diagona/icons/navigation.png
new file mode 100644
index 000000000..d6c52613d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/navigation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-cloud.png b/src/blackmisc/icons/diagona/icons/network-cloud.png
new file mode 100644
index 000000000..0527a92ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-clouds.png b/src/blackmisc/icons/diagona/icons/network-clouds.png
new file mode 100644
index 000000000..50c962c97
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-clouds.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-ethernet.png b/src/blackmisc/icons/diagona/icons/network-ethernet.png
new file mode 100644
index 000000000..24ca73701
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-ethernet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-firewall.png b/src/blackmisc/icons/diagona/icons/network-firewall.png
new file mode 100644
index 000000000..eed235684
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-firewall.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-hub.png b/src/blackmisc/icons/diagona/icons/network-hub.png
new file mode 100644
index 000000000..752968bba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-hub.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-ip-local.png b/src/blackmisc/icons/diagona/icons/network-ip-local.png
new file mode 100644
index 000000000..ca5fea158
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-ip-local.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-ip.png b/src/blackmisc/icons/diagona/icons/network-ip.png
new file mode 100644
index 000000000..1706c174e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-ip.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-status-away.png b/src/blackmisc/icons/diagona/icons/network-status-away.png
new file mode 100644
index 000000000..0defbb40d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-status-away.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-status-busy.png b/src/blackmisc/icons/diagona/icons/network-status-busy.png
new file mode 100644
index 000000000..ba2c65473
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-status-busy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-status-offline.png b/src/blackmisc/icons/diagona/icons/network-status-offline.png
new file mode 100644
index 000000000..507ff0595
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-status-offline.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-status.png b/src/blackmisc/icons/diagona/icons/network-status.png
new file mode 100644
index 000000000..12ccc6baf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-status.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network-wireless.png b/src/blackmisc/icons/diagona/icons/network-wireless.png
new file mode 100644
index 000000000..0ddce10ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network-wireless.png differ
diff --git a/src/blackmisc/icons/diagona/icons/network.png b/src/blackmisc/icons/diagona/icons/network.png
new file mode 100644
index 000000000..8224771b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/new-text.png b/src/blackmisc/icons/diagona/icons/new-text.png
new file mode 100644
index 000000000..6a88c4da9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/new-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/new.png b/src/blackmisc/icons/diagona/icons/new.png
new file mode 100644
index 000000000..6eb6b2f73
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/new.png differ
diff --git a/src/blackmisc/icons/diagona/icons/newspaper--arrow.png b/src/blackmisc/icons/diagona/icons/newspaper--arrow.png
new file mode 100644
index 000000000..a3ff369d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/newspaper--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/newspaper--exclamation.png b/src/blackmisc/icons/diagona/icons/newspaper--exclamation.png
new file mode 100644
index 000000000..a761b72a4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/newspaper--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/newspaper--minus.png b/src/blackmisc/icons/diagona/icons/newspaper--minus.png
new file mode 100644
index 000000000..a4cbe1733
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/newspaper--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/newspaper--pencil.png b/src/blackmisc/icons/diagona/icons/newspaper--pencil.png
new file mode 100644
index 000000000..20578cd23
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/newspaper--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/newspaper--plus.png b/src/blackmisc/icons/diagona/icons/newspaper--plus.png
new file mode 100644
index 000000000..6360aff44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/newspaper--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/newspaper.png b/src/blackmisc/icons/diagona/icons/newspaper.png
new file mode 100644
index 000000000..70e7e5a0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/newspaper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/newspapers.png b/src/blackmisc/icons/diagona/icons/newspapers.png
new file mode 100644
index 000000000..e45612087
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/newspapers.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-delete-child.png b/src/blackmisc/icons/diagona/icons/node-delete-child.png
new file mode 100644
index 000000000..2fa1d9bbf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-delete-child.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-delete-next.png b/src/blackmisc/icons/diagona/icons/node-delete-next.png
new file mode 100644
index 000000000..1c08bca5b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-delete-next.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-delete-previous.png b/src/blackmisc/icons/diagona/icons/node-delete-previous.png
new file mode 100644
index 000000000..d8e6c5ab1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-delete-previous.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-delete.png b/src/blackmisc/icons/diagona/icons/node-delete.png
new file mode 100644
index 000000000..b22b6285f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-delete.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-design.png b/src/blackmisc/icons/diagona/icons/node-design.png
new file mode 100644
index 000000000..fb2d4066c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-design.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-insert-child.png b/src/blackmisc/icons/diagona/icons/node-insert-child.png
new file mode 100644
index 000000000..0051fdeeb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-insert-child.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-insert-next.png b/src/blackmisc/icons/diagona/icons/node-insert-next.png
new file mode 100644
index 000000000..ba4f1090a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-insert-next.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-insert-previous.png b/src/blackmisc/icons/diagona/icons/node-insert-previous.png
new file mode 100644
index 000000000..4fb30da6c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-insert-previous.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-insert.png b/src/blackmisc/icons/diagona/icons/node-insert.png
new file mode 100644
index 000000000..f18a8e3ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-insert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-magnifier.png b/src/blackmisc/icons/diagona/icons/node-magnifier.png
new file mode 100644
index 000000000..2fbdb45a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-magnifier.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-select-all.png b/src/blackmisc/icons/diagona/icons/node-select-all.png
new file mode 100644
index 000000000..af4380281
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-select-all.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-select-child.png b/src/blackmisc/icons/diagona/icons/node-select-child.png
new file mode 100644
index 000000000..689d4b841
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-select-child.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-select-next.png b/src/blackmisc/icons/diagona/icons/node-select-next.png
new file mode 100644
index 000000000..351866942
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-select-next.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-select-previous.png b/src/blackmisc/icons/diagona/icons/node-select-previous.png
new file mode 100644
index 000000000..e193d530e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-select-previous.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node-select.png b/src/blackmisc/icons/diagona/icons/node-select.png
new file mode 100644
index 000000000..d2aba04cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/node.png b/src/blackmisc/icons/diagona/icons/node.png
new file mode 100644
index 000000000..88f1a2bbf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/node.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook--arrow.png b/src/blackmisc/icons/diagona/icons/notebook--arrow.png
new file mode 100644
index 000000000..07ca85032
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook--exclamation.png b/src/blackmisc/icons/diagona/icons/notebook--exclamation.png
new file mode 100644
index 000000000..432689fd9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook--minus.png b/src/blackmisc/icons/diagona/icons/notebook--minus.png
new file mode 100644
index 000000000..933eb3677
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook--pencil.png b/src/blackmisc/icons/diagona/icons/notebook--pencil.png
new file mode 100644
index 000000000..9e025e7c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook--plus.png b/src/blackmisc/icons/diagona/icons/notebook--plus.png
new file mode 100644
index 000000000..1ff61a1b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook-medium.png b/src/blackmisc/icons/diagona/icons/notebook-medium.png
new file mode 100644
index 000000000..fb52b04b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook-share.png b/src/blackmisc/icons/diagona/icons/notebook-share.png
new file mode 100644
index 000000000..1de39bf07
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook-sticky-note.png b/src/blackmisc/icons/diagona/icons/notebook-sticky-note.png
new file mode 100644
index 000000000..c0227e637
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook-sticky-note.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebook.png b/src/blackmisc/icons/diagona/icons/notebook.png
new file mode 100644
index 000000000..34f6b38c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebook.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notebooks.png b/src/blackmisc/icons/diagona/icons/notebooks.png
new file mode 100644
index 000000000..304d40f65
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notebooks.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-02.png b/src/blackmisc/icons/diagona/icons/notification-counter-02.png
new file mode 100644
index 000000000..26b4d114f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-02.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-03.png b/src/blackmisc/icons/diagona/icons/notification-counter-03.png
new file mode 100644
index 000000000..95d51797d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-03.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-04.png b/src/blackmisc/icons/diagona/icons/notification-counter-04.png
new file mode 100644
index 000000000..6250bd60a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-04.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-05.png b/src/blackmisc/icons/diagona/icons/notification-counter-05.png
new file mode 100644
index 000000000..04b75cf08
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-05.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-06.png b/src/blackmisc/icons/diagona/icons/notification-counter-06.png
new file mode 100644
index 000000000..3b59cea52
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-06.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-07.png b/src/blackmisc/icons/diagona/icons/notification-counter-07.png
new file mode 100644
index 000000000..b1d33eef1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-07.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-08.png b/src/blackmisc/icons/diagona/icons/notification-counter-08.png
new file mode 100644
index 000000000..05b92c916
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-08.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-09.png b/src/blackmisc/icons/diagona/icons/notification-counter-09.png
new file mode 100644
index 000000000..f5abd20f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-09.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-10.png b/src/blackmisc/icons/diagona/icons/notification-counter-10.png
new file mode 100644
index 000000000..102c55183
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-10.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-11.png b/src/blackmisc/icons/diagona/icons/notification-counter-11.png
new file mode 100644
index 000000000..df131c6c4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-11.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-12.png b/src/blackmisc/icons/diagona/icons/notification-counter-12.png
new file mode 100644
index 000000000..3212211d5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-12.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-13.png b/src/blackmisc/icons/diagona/icons/notification-counter-13.png
new file mode 100644
index 000000000..dd46443f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-13.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-14.png b/src/blackmisc/icons/diagona/icons/notification-counter-14.png
new file mode 100644
index 000000000..313a2bc63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-14.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-15.png b/src/blackmisc/icons/diagona/icons/notification-counter-15.png
new file mode 100644
index 000000000..b0ffd302e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-15.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-16.png b/src/blackmisc/icons/diagona/icons/notification-counter-16.png
new file mode 100644
index 000000000..a9373a0c6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-16.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-17.png b/src/blackmisc/icons/diagona/icons/notification-counter-17.png
new file mode 100644
index 000000000..66e58a551
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-17.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-18.png b/src/blackmisc/icons/diagona/icons/notification-counter-18.png
new file mode 100644
index 000000000..fe8f65997
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-18.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-19.png b/src/blackmisc/icons/diagona/icons/notification-counter-19.png
new file mode 100644
index 000000000..cc0da7627
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-19.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-20-plus.png b/src/blackmisc/icons/diagona/icons/notification-counter-20-plus.png
new file mode 100644
index 000000000..72420d72d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-20-plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-20.png b/src/blackmisc/icons/diagona/icons/notification-counter-20.png
new file mode 100644
index 000000000..ddd7b454c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-20.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter-42.png b/src/blackmisc/icons/diagona/icons/notification-counter-42.png
new file mode 100644
index 000000000..a7b0f264b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter-42.png differ
diff --git a/src/blackmisc/icons/diagona/icons/notification-counter.png b/src/blackmisc/icons/diagona/icons/notification-counter.png
new file mode 100644
index 000000000..8d0d8c612
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/notification-counter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/occluder.png b/src/blackmisc/icons/diagona/icons/occluder.png
new file mode 100644
index 000000000..c05c538d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/occluder.png differ
diff --git a/src/blackmisc/icons/diagona/icons/odata-balloon.png b/src/blackmisc/icons/diagona/icons/odata-balloon.png
new file mode 100644
index 000000000..ef42999e2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/odata-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/odata-document.png b/src/blackmisc/icons/diagona/icons/odata-document.png
new file mode 100644
index 000000000..5038ef006
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/odata-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/odata-small.png b/src/blackmisc/icons/diagona/icons/odata-small.png
new file mode 100644
index 000000000..7e02cd1cd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/odata-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/odata.png b/src/blackmisc/icons/diagona/icons/odata.png
new file mode 100644
index 000000000..3ed5ea2d1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/odata.png differ
diff --git a/src/blackmisc/icons/diagona/icons/oil-barrel.png b/src/blackmisc/icons/diagona/icons/oil-barrel.png
new file mode 100644
index 000000000..70bcac978
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/oil-barrel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/open-share-balloon.png b/src/blackmisc/icons/diagona/icons/open-share-balloon.png
new file mode 100644
index 000000000..b9856a526
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/open-share-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/open-share-document.png b/src/blackmisc/icons/diagona/icons/open-share-document.png
new file mode 100644
index 000000000..da01968d7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/open-share-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/open-share-small.png b/src/blackmisc/icons/diagona/icons/open-share-small.png
new file mode 100644
index 000000000..140c1a729
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/open-share-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/open-share.png b/src/blackmisc/icons/diagona/icons/open-share.png
new file mode 100644
index 000000000..0718672a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/open-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/open-source.png b/src/blackmisc/icons/diagona/icons/open-source.png
new file mode 100644
index 000000000..5baef4b3b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/open-source.png differ
diff --git a/src/blackmisc/icons/diagona/icons/openid.png b/src/blackmisc/icons/diagona/icons/openid.png
new file mode 100644
index 000000000..1e6a552f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/openid.png differ
diff --git a/src/blackmisc/icons/diagona/icons/opml-balloon.png b/src/blackmisc/icons/diagona/icons/opml-balloon.png
new file mode 100644
index 000000000..8e8653895
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/opml-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/opml-document.png b/src/blackmisc/icons/diagona/icons/opml-document.png
new file mode 100644
index 000000000..43079d4b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/opml-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/opml-small.png b/src/blackmisc/icons/diagona/icons/opml-small.png
new file mode 100644
index 000000000..5c7abaac4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/opml-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/opml.png b/src/blackmisc/icons/diagona/icons/opml.png
new file mode 100644
index 000000000..bc82f332d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/opml.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush--arrow.png b/src/blackmisc/icons/diagona/icons/paint-brush--arrow.png
new file mode 100644
index 000000000..ae914c7b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush--exclamation.png b/src/blackmisc/icons/diagona/icons/paint-brush--exclamation.png
new file mode 100644
index 000000000..d0c9e5b71
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush--minus.png b/src/blackmisc/icons/diagona/icons/paint-brush--minus.png
new file mode 100644
index 000000000..fca311803
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush--pencil.png b/src/blackmisc/icons/diagona/icons/paint-brush--pencil.png
new file mode 100644
index 000000000..c4de0f58d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush--plus.png b/src/blackmisc/icons/diagona/icons/paint-brush--plus.png
new file mode 100644
index 000000000..fd3387788
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush-color.png b/src/blackmisc/icons/diagona/icons/paint-brush-color.png
new file mode 100644
index 000000000..6eb6e9b9b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush-prohibition.png b/src/blackmisc/icons/diagona/icons/paint-brush-prohibition.png
new file mode 100644
index 000000000..b65593c47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush-small.png b/src/blackmisc/icons/diagona/icons/paint-brush-small.png
new file mode 100644
index 000000000..95f15f8d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-brush.png b/src/blackmisc/icons/diagona/icons/paint-brush.png
new file mode 100644
index 000000000..260406cbe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-brush.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can--arrow.png b/src/blackmisc/icons/diagona/icons/paint-can--arrow.png
new file mode 100644
index 000000000..74a2e683e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can--exclamation.png b/src/blackmisc/icons/diagona/icons/paint-can--exclamation.png
new file mode 100644
index 000000000..0b0188689
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can--minus.png b/src/blackmisc/icons/diagona/icons/paint-can--minus.png
new file mode 100644
index 000000000..aeeb53c5f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can--pencil.png b/src/blackmisc/icons/diagona/icons/paint-can--pencil.png
new file mode 100644
index 000000000..f6cfe81b4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can--plus.png b/src/blackmisc/icons/diagona/icons/paint-can--plus.png
new file mode 100644
index 000000000..59be395a2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can-color.png b/src/blackmisc/icons/diagona/icons/paint-can-color.png
new file mode 100644
index 000000000..1381f5af3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can-medium.png b/src/blackmisc/icons/diagona/icons/paint-can-medium.png
new file mode 100644
index 000000000..1831b5f4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can-paint-brush.png b/src/blackmisc/icons/diagona/icons/paint-can-paint-brush.png
new file mode 100644
index 000000000..c1fe7d9d2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can-paint-brush.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-can.png b/src/blackmisc/icons/diagona/icons/paint-can.png
new file mode 100644
index 000000000..fe618fc9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-can.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-tube--arrow.png b/src/blackmisc/icons/diagona/icons/paint-tube--arrow.png
new file mode 100644
index 000000000..c93a9b39b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-tube--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-tube--exclamation.png b/src/blackmisc/icons/diagona/icons/paint-tube--exclamation.png
new file mode 100644
index 000000000..7d0275714
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-tube--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-tube--minus.png b/src/blackmisc/icons/diagona/icons/paint-tube--minus.png
new file mode 100644
index 000000000..40dcbeba8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-tube--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-tube--pencil.png b/src/blackmisc/icons/diagona/icons/paint-tube--pencil.png
new file mode 100644
index 000000000..ac0a77139
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-tube--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-tube--plus.png b/src/blackmisc/icons/diagona/icons/paint-tube--plus.png
new file mode 100644
index 000000000..396d69c42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-tube--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-tube-color.png b/src/blackmisc/icons/diagona/icons/paint-tube-color.png
new file mode 100644
index 000000000..957a5d7e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-tube-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-tube-medium.png b/src/blackmisc/icons/diagona/icons/paint-tube-medium.png
new file mode 100644
index 000000000..a62720732
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-tube-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paint-tube.png b/src/blackmisc/icons/diagona/icons/paint-tube.png
new file mode 100644
index 000000000..ba0ee66f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paint-tube.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette--arrow.png b/src/blackmisc/icons/diagona/icons/palette--arrow.png
new file mode 100644
index 000000000..7cfcbd26c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette--exclamation.png b/src/blackmisc/icons/diagona/icons/palette--exclamation.png
new file mode 100644
index 000000000..e67ab03be
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette--minus.png b/src/blackmisc/icons/diagona/icons/palette--minus.png
new file mode 100644
index 000000000..72e948ffa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette--pencil.png b/src/blackmisc/icons/diagona/icons/palette--pencil.png
new file mode 100644
index 000000000..a5ee5721a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette--plus.png b/src/blackmisc/icons/diagona/icons/palette--plus.png
new file mode 100644
index 000000000..3090be2dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette-color.png b/src/blackmisc/icons/diagona/icons/palette-color.png
new file mode 100644
index 000000000..bee9196de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette-medium.png b/src/blackmisc/icons/diagona/icons/palette-medium.png
new file mode 100644
index 000000000..ccdf48c80
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette-paint-brush.png b/src/blackmisc/icons/diagona/icons/palette-paint-brush.png
new file mode 100644
index 000000000..c32f0bdfa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette-paint-brush.png differ
diff --git a/src/blackmisc/icons/diagona/icons/palette.png b/src/blackmisc/icons/diagona/icons/palette.png
new file mode 100644
index 000000000..df7ccc11e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/palette.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-bag--arrow.png b/src/blackmisc/icons/diagona/icons/paper-bag--arrow.png
new file mode 100644
index 000000000..6eee24368
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-bag--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-bag--exclamation.png b/src/blackmisc/icons/diagona/icons/paper-bag--exclamation.png
new file mode 100644
index 000000000..02fa1fdc3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-bag--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-bag--minus.png b/src/blackmisc/icons/diagona/icons/paper-bag--minus.png
new file mode 100644
index 000000000..b1101f78a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-bag--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-bag--pencil.png b/src/blackmisc/icons/diagona/icons/paper-bag--pencil.png
new file mode 100644
index 000000000..3924c3675
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-bag--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-bag--plus.png b/src/blackmisc/icons/diagona/icons/paper-bag--plus.png
new file mode 100644
index 000000000..6512019fe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-bag--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-bag-label.png b/src/blackmisc/icons/diagona/icons/paper-bag-label.png
new file mode 100644
index 000000000..a1cb25a08
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-bag-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-bag-recycle.png b/src/blackmisc/icons/diagona/icons/paper-bag-recycle.png
new file mode 100644
index 000000000..5ef0cdb4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-bag-recycle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-bag.png b/src/blackmisc/icons/diagona/icons/paper-bag.png
new file mode 100644
index 000000000..f4c3166c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-bag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-clip-prohibition.png b/src/blackmisc/icons/diagona/icons/paper-clip-prohibition.png
new file mode 100644
index 000000000..82381462a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-clip-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-clip-small.png b/src/blackmisc/icons/diagona/icons/paper-clip-small.png
new file mode 100644
index 000000000..23ed8dd18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-clip-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-clip.png b/src/blackmisc/icons/diagona/icons/paper-clip.png
new file mode 100644
index 000000000..5f2d4af6b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-clip.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-lantern-emblem.png b/src/blackmisc/icons/diagona/icons/paper-lantern-emblem.png
new file mode 100644
index 000000000..b2a0ee8ea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-lantern-emblem.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-lantern-red.png b/src/blackmisc/icons/diagona/icons/paper-lantern-red.png
new file mode 100644
index 000000000..bcd8fc609
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-lantern-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-lantern-repast-red.png b/src/blackmisc/icons/diagona/icons/paper-lantern-repast-red.png
new file mode 100644
index 000000000..a88859ff4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-lantern-repast-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-lantern-repast.png b/src/blackmisc/icons/diagona/icons/paper-lantern-repast.png
new file mode 100644
index 000000000..62a49ca2e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-lantern-repast.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-lantern.png b/src/blackmisc/icons/diagona/icons/paper-lantern.png
new file mode 100644
index 000000000..056df2c5d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-lantern.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-plane--arrow.png b/src/blackmisc/icons/diagona/icons/paper-plane--arrow.png
new file mode 100644
index 000000000..3b8f12fbf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-plane--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-plane--exclamation.png b/src/blackmisc/icons/diagona/icons/paper-plane--exclamation.png
new file mode 100644
index 000000000..f2b54552f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-plane--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-plane--minus.png b/src/blackmisc/icons/diagona/icons/paper-plane--minus.png
new file mode 100644
index 000000000..4d6ddfa43
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-plane--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-plane--pencil.png b/src/blackmisc/icons/diagona/icons/paper-plane--pencil.png
new file mode 100644
index 000000000..57b2a629b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-plane--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-plane--plus.png b/src/blackmisc/icons/diagona/icons/paper-plane--plus.png
new file mode 100644
index 000000000..c5f7dfd06
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-plane--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-plane-return.png b/src/blackmisc/icons/diagona/icons/paper-plane-return.png
new file mode 100644
index 000000000..5ae489fa7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-plane-return.png differ
diff --git a/src/blackmisc/icons/diagona/icons/paper-plane.png b/src/blackmisc/icons/diagona/icons/paper-plane.png
new file mode 100644
index 000000000..95b0da451
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/paper-plane.png differ
diff --git a/src/blackmisc/icons/diagona/icons/party-hat.png b/src/blackmisc/icons/diagona/icons/party-hat.png
new file mode 100644
index 000000000..490c42b21
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/party-hat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pda--arrow.png b/src/blackmisc/icons/diagona/icons/pda--arrow.png
new file mode 100644
index 000000000..961be3763
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pda--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pda--exclamation.png b/src/blackmisc/icons/diagona/icons/pda--exclamation.png
new file mode 100644
index 000000000..e53f30267
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pda--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pda--minus.png b/src/blackmisc/icons/diagona/icons/pda--minus.png
new file mode 100644
index 000000000..434e779b9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pda--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pda--pencil.png b/src/blackmisc/icons/diagona/icons/pda--pencil.png
new file mode 100644
index 000000000..ed838e711
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pda--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pda--plus.png b/src/blackmisc/icons/diagona/icons/pda--plus.png
new file mode 100644
index 000000000..e810e018c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pda--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pda-off.png b/src/blackmisc/icons/diagona/icons/pda-off.png
new file mode 100644
index 000000000..9ea536dea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pda-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pda-protector.png b/src/blackmisc/icons/diagona/icons/pda-protector.png
new file mode 100644
index 000000000..016838419
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pda-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pda.png b/src/blackmisc/icons/diagona/icons/pda.png
new file mode 100644
index 000000000..d55ae173d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pda.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pearl-shell.png b/src/blackmisc/icons/diagona/icons/pearl-shell.png
new file mode 100644
index 000000000..721d54072
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pearl-shell.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pearl.png b/src/blackmisc/icons/diagona/icons/pearl.png
new file mode 100644
index 000000000..c6353db64
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pearl.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil--arrow.png b/src/blackmisc/icons/diagona/icons/pencil--arrow.png
new file mode 100644
index 000000000..09b7dc704
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil--exclamation.png b/src/blackmisc/icons/diagona/icons/pencil--exclamation.png
new file mode 100644
index 000000000..14c565207
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil--minus.png b/src/blackmisc/icons/diagona/icons/pencil--minus.png
new file mode 100644
index 000000000..404eded66
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil--plus.png b/src/blackmisc/icons/diagona/icons/pencil--plus.png
new file mode 100644
index 000000000..41658082f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil-button.png b/src/blackmisc/icons/diagona/icons/pencil-button.png
new file mode 100644
index 000000000..1d5ecdc0e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil-color.png b/src/blackmisc/icons/diagona/icons/pencil-color.png
new file mode 100644
index 000000000..b583f9dbd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil-field.png b/src/blackmisc/icons/diagona/icons/pencil-field.png
new file mode 100644
index 000000000..c6ac8162b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil-field.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil-prohibition.png b/src/blackmisc/icons/diagona/icons/pencil-prohibition.png
new file mode 100644
index 000000000..ccd63ba04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil-ruler.png b/src/blackmisc/icons/diagona/icons/pencil-ruler.png
new file mode 100644
index 000000000..d9d16b3c0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil-ruler.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil-small.png b/src/blackmisc/icons/diagona/icons/pencil-small.png
new file mode 100644
index 000000000..3d81c2fb1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pencil.png b/src/blackmisc/icons/diagona/icons/pencil.png
new file mode 100644
index 000000000..3ef2fa63e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/photo-album--arrow.png b/src/blackmisc/icons/diagona/icons/photo-album--arrow.png
new file mode 100644
index 000000000..5f3bdfc86
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/photo-album--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/photo-album--exclamation.png b/src/blackmisc/icons/diagona/icons/photo-album--exclamation.png
new file mode 100644
index 000000000..345281b7b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/photo-album--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/photo-album--minus.png b/src/blackmisc/icons/diagona/icons/photo-album--minus.png
new file mode 100644
index 000000000..a67e68aea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/photo-album--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/photo-album--pencil.png b/src/blackmisc/icons/diagona/icons/photo-album--pencil.png
new file mode 100644
index 000000000..68126e9da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/photo-album--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/photo-album--plus.png b/src/blackmisc/icons/diagona/icons/photo-album--plus.png
new file mode 100644
index 000000000..99f33512c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/photo-album--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/photo-album-blue.png b/src/blackmisc/icons/diagona/icons/photo-album-blue.png
new file mode 100644
index 000000000..d4217a362
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/photo-album-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/photo-album.png b/src/blackmisc/icons/diagona/icons/photo-album.png
new file mode 100644
index 000000000..146f2609f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/photo-album.png differ
diff --git a/src/blackmisc/icons/diagona/icons/piano--arrow.png b/src/blackmisc/icons/diagona/icons/piano--arrow.png
new file mode 100644
index 000000000..4a27a6664
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/piano--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/piano--exclamation.png b/src/blackmisc/icons/diagona/icons/piano--exclamation.png
new file mode 100644
index 000000000..50aaecca5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/piano--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/piano--minus.png b/src/blackmisc/icons/diagona/icons/piano--minus.png
new file mode 100644
index 000000000..5d21fdc8c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/piano--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/piano--pencil.png b/src/blackmisc/icons/diagona/icons/piano--pencil.png
new file mode 100644
index 000000000..02dd56413
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/piano--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/piano--plus.png b/src/blackmisc/icons/diagona/icons/piano--plus.png
new file mode 100644
index 000000000..7c61beaa5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/piano--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/piano.png b/src/blackmisc/icons/diagona/icons/piano.png
new file mode 100644
index 000000000..94096782e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/piano.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture--arrow.png b/src/blackmisc/icons/diagona/icons/picture--arrow.png
new file mode 100644
index 000000000..ffc381c82
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture--exclamation.png b/src/blackmisc/icons/diagona/icons/picture--exclamation.png
new file mode 100644
index 000000000..c60b186c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture--minus.png b/src/blackmisc/icons/diagona/icons/picture--minus.png
new file mode 100644
index 000000000..221b15fa3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture--pencil.png b/src/blackmisc/icons/diagona/icons/picture--pencil.png
new file mode 100644
index 000000000..f1afcd95a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture--plus.png b/src/blackmisc/icons/diagona/icons/picture--plus.png
new file mode 100644
index 000000000..9d165f26a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture-medium.png b/src/blackmisc/icons/diagona/icons/picture-medium.png
new file mode 100644
index 000000000..ec954b883
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture-small-sunset.png b/src/blackmisc/icons/diagona/icons/picture-small-sunset.png
new file mode 100644
index 000000000..1cb417f27
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture-small-sunset.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture-small.png b/src/blackmisc/icons/diagona/icons/picture-small.png
new file mode 100644
index 000000000..54bf7acaf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture-sunset.png b/src/blackmisc/icons/diagona/icons/picture-sunset.png
new file mode 100644
index 000000000..567766816
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture-sunset.png differ
diff --git a/src/blackmisc/icons/diagona/icons/picture.png b/src/blackmisc/icons/diagona/icons/picture.png
new file mode 100644
index 000000000..8f0717244
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/picture.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pictures-stack.png b/src/blackmisc/icons/diagona/icons/pictures-stack.png
new file mode 100644
index 000000000..efb0b8842
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pictures-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pictures.png b/src/blackmisc/icons/diagona/icons/pictures.png
new file mode 100644
index 000000000..f486d78c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pictures.png differ
diff --git a/src/blackmisc/icons/diagona/icons/piggy-bank-empty.png b/src/blackmisc/icons/diagona/icons/piggy-bank-empty.png
new file mode 100644
index 000000000..059ada381
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/piggy-bank-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/piggy-bank.png b/src/blackmisc/icons/diagona/icons/piggy-bank.png
new file mode 100644
index 000000000..c66b5eba2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/piggy-bank.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill--arrow.png b/src/blackmisc/icons/diagona/icons/pill--arrow.png
new file mode 100644
index 000000000..175e51680
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill--exclamation.png b/src/blackmisc/icons/diagona/icons/pill--exclamation.png
new file mode 100644
index 000000000..01521caf2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill--minus.png b/src/blackmisc/icons/diagona/icons/pill--minus.png
new file mode 100644
index 000000000..4983b46d1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill--pencil.png b/src/blackmisc/icons/diagona/icons/pill--pencil.png
new file mode 100644
index 000000000..08c41b4ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill--plus.png b/src/blackmisc/icons/diagona/icons/pill--plus.png
new file mode 100644
index 000000000..38ff41762
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill-blue.png b/src/blackmisc/icons/diagona/icons/pill-blue.png
new file mode 100644
index 000000000..4e2f694da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill-small-blue.png b/src/blackmisc/icons/diagona/icons/pill-small-blue.png
new file mode 100644
index 000000000..f65fa0781
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill-small-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill-small.png b/src/blackmisc/icons/diagona/icons/pill-small.png
new file mode 100644
index 000000000..21263f44b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pill.png b/src/blackmisc/icons/diagona/icons/pill.png
new file mode 100644
index 000000000..a461e49fe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pill.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pillow-gray.png b/src/blackmisc/icons/diagona/icons/pillow-gray.png
new file mode 100644
index 000000000..01e008e9a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pillow-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pillow.png b/src/blackmisc/icons/diagona/icons/pillow.png
new file mode 100644
index 000000000..ba6bd3c2c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pillow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pills.png b/src/blackmisc/icons/diagona/icons/pills.png
new file mode 100644
index 000000000..c993be7af
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pills.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pin--arrow.png b/src/blackmisc/icons/diagona/icons/pin--arrow.png
new file mode 100644
index 000000000..ca8c5fb47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pin--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pin--exclamation.png b/src/blackmisc/icons/diagona/icons/pin--exclamation.png
new file mode 100644
index 000000000..3b535bc90
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pin--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pin--minus.png b/src/blackmisc/icons/diagona/icons/pin--minus.png
new file mode 100644
index 000000000..ef44fe7b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pin--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pin--pencil.png b/src/blackmisc/icons/diagona/icons/pin--pencil.png
new file mode 100644
index 000000000..58af83be5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pin--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pin--plus.png b/src/blackmisc/icons/diagona/icons/pin--plus.png
new file mode 100644
index 000000000..c85160d09
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pin--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pin-small.png b/src/blackmisc/icons/diagona/icons/pin-small.png
new file mode 100644
index 000000000..81bb54ba7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pin-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pin.png b/src/blackmisc/icons/diagona/icons/pin.png
new file mode 100644
index 000000000..6d818ebc7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pipette--arrow.png b/src/blackmisc/icons/diagona/icons/pipette--arrow.png
new file mode 100644
index 000000000..5c50856f6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pipette--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pipette--exclamation.png b/src/blackmisc/icons/diagona/icons/pipette--exclamation.png
new file mode 100644
index 000000000..d8f86cd42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pipette--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pipette--minus.png b/src/blackmisc/icons/diagona/icons/pipette--minus.png
new file mode 100644
index 000000000..e2056f3f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pipette--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pipette--pencil.png b/src/blackmisc/icons/diagona/icons/pipette--pencil.png
new file mode 100644
index 000000000..5aa7ddd91
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pipette--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pipette--plus.png b/src/blackmisc/icons/diagona/icons/pipette--plus.png
new file mode 100644
index 000000000..39c9f9d0e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pipette--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pipette-color.png b/src/blackmisc/icons/diagona/icons/pipette-color.png
new file mode 100644
index 000000000..4a529f976
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pipette-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/pipette.png b/src/blackmisc/icons/diagona/icons/pipette.png
new file mode 100644
index 000000000..2e6966a4a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/pipette.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plate-cutlery.png b/src/blackmisc/icons/diagona/icons/plate-cutlery.png
new file mode 100644
index 000000000..287c837c6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plate-cutlery.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plate.png b/src/blackmisc/icons/diagona/icons/plate.png
new file mode 100644
index 000000000..cbee3b8c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plates.png b/src/blackmisc/icons/diagona/icons/plates.png
new file mode 100644
index 000000000..c1b8b65e4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plates.png differ
diff --git a/src/blackmisc/icons/diagona/icons/playing-card--arrow.png b/src/blackmisc/icons/diagona/icons/playing-card--arrow.png
new file mode 100644
index 000000000..4d0220a1f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/playing-card--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/playing-card--exclamation.png b/src/blackmisc/icons/diagona/icons/playing-card--exclamation.png
new file mode 100644
index 000000000..ffcceff93
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/playing-card--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/playing-card--minus.png b/src/blackmisc/icons/diagona/icons/playing-card--minus.png
new file mode 100644
index 000000000..c57f92cc0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/playing-card--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/playing-card--pencil.png b/src/blackmisc/icons/diagona/icons/playing-card--pencil.png
new file mode 100644
index 000000000..3cad6d87b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/playing-card--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/playing-card--plus.png b/src/blackmisc/icons/diagona/icons/playing-card--plus.png
new file mode 100644
index 000000000..0ae2a0622
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/playing-card--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/playing-card.png b/src/blackmisc/icons/diagona/icons/playing-card.png
new file mode 100644
index 000000000..77c45b09b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/playing-card.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug--arrow.png b/src/blackmisc/icons/diagona/icons/plug--arrow.png
new file mode 100644
index 000000000..4b8a29fa5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug--exclamation.png b/src/blackmisc/icons/diagona/icons/plug--exclamation.png
new file mode 100644
index 000000000..ed8cb8e4d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug--minus.png b/src/blackmisc/icons/diagona/icons/plug--minus.png
new file mode 100644
index 000000000..3714f96cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug--pencil.png b/src/blackmisc/icons/diagona/icons/plug--pencil.png
new file mode 100644
index 000000000..b59deb795
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug--plus.png b/src/blackmisc/icons/diagona/icons/plug--plus.png
new file mode 100644
index 000000000..d380b173d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug-connect.png b/src/blackmisc/icons/diagona/icons/plug-connect.png
new file mode 100644
index 000000000..7af930e58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug-connect.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug-disconnect-prohibition.png b/src/blackmisc/icons/diagona/icons/plug-disconnect-prohibition.png
new file mode 100644
index 000000000..abc32827c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug-disconnect-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug-disconnect.png b/src/blackmisc/icons/diagona/icons/plug-disconnect.png
new file mode 100644
index 000000000..ce71853fb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug-disconnect.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plug.png b/src/blackmisc/icons/diagona/icons/plug.png
new file mode 100644
index 000000000..0f3736f95
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plug.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-button.png b/src/blackmisc/icons/diagona/icons/plus-button.png
new file mode 100644
index 000000000..10d1f6003
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-circle-frame.png b/src/blackmisc/icons/diagona/icons/plus-circle-frame.png
new file mode 100644
index 000000000..03ad9d3db
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-circle-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-circle.png b/src/blackmisc/icons/diagona/icons/plus-circle.png
new file mode 100644
index 000000000..113873963
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-octagon-frame.png b/src/blackmisc/icons/diagona/icons/plus-octagon-frame.png
new file mode 100644
index 000000000..eeb856b50
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-octagon-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-octagon.png b/src/blackmisc/icons/diagona/icons/plus-octagon.png
new file mode 100644
index 000000000..18317094a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-octagon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-shield.png b/src/blackmisc/icons/diagona/icons/plus-shield.png
new file mode 100644
index 000000000..bd72035d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-shield.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-small-circle.png b/src/blackmisc/icons/diagona/icons/plus-small-circle.png
new file mode 100644
index 000000000..700492caa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-small-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-small-white.png b/src/blackmisc/icons/diagona/icons/plus-small-white.png
new file mode 100644
index 000000000..1ed347525
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-small-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-small.png b/src/blackmisc/icons/diagona/icons/plus-small.png
new file mode 100644
index 000000000..6bbba514d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus-white.png b/src/blackmisc/icons/diagona/icons/plus-white.png
new file mode 100644
index 000000000..c765946e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/plus.png b/src/blackmisc/icons/diagona/icons/plus.png
new file mode 100644
index 000000000..4ac1bafbc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point--arrow.png b/src/blackmisc/icons/diagona/icons/point--arrow.png
new file mode 100644
index 000000000..600b9fc89
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point--exclamation.png b/src/blackmisc/icons/diagona/icons/point--exclamation.png
new file mode 100644
index 000000000..41f003346
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point--minus.png b/src/blackmisc/icons/diagona/icons/point--minus.png
new file mode 100644
index 000000000..8727f00f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point--pencil.png b/src/blackmisc/icons/diagona/icons/point--pencil.png
new file mode 100644
index 000000000..bae53080b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point--plus.png b/src/blackmisc/icons/diagona/icons/point--plus.png
new file mode 100644
index 000000000..f784c2d61
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point-bronze.png b/src/blackmisc/icons/diagona/icons/point-bronze.png
new file mode 100644
index 000000000..555ea3edc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point-bronze.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point-silver.png b/src/blackmisc/icons/diagona/icons/point-silver.png
new file mode 100644
index 000000000..113c591df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point-silver.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point-small.png b/src/blackmisc/icons/diagona/icons/point-small.png
new file mode 100644
index 000000000..13a304b9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/point.png b/src/blackmisc/icons/diagona/icons/point.png
new file mode 100644
index 000000000..1776e06ee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/point.png differ
diff --git a/src/blackmisc/icons/diagona/icons/points.png b/src/blackmisc/icons/diagona/icons/points.png
new file mode 100644
index 000000000..d51781112
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/points.png differ
diff --git a/src/blackmisc/icons/diagona/icons/poison-bubble.png b/src/blackmisc/icons/diagona/icons/poison-bubble.png
new file mode 100644
index 000000000..37f42a867
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/poison-bubble.png differ
diff --git a/src/blackmisc/icons/diagona/icons/poison-green.png b/src/blackmisc/icons/diagona/icons/poison-green.png
new file mode 100644
index 000000000..c1a5d0e35
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/poison-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/poison-purple.png b/src/blackmisc/icons/diagona/icons/poison-purple.png
new file mode 100644
index 000000000..d5fe4d234
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/poison-purple.png differ
diff --git a/src/blackmisc/icons/diagona/icons/poison.png b/src/blackmisc/icons/diagona/icons/poison.png
new file mode 100644
index 000000000..decafdd01
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/poison.png differ
diff --git a/src/blackmisc/icons/diagona/icons/poop-smiley-sad.png b/src/blackmisc/icons/diagona/icons/poop-smiley-sad.png
new file mode 100644
index 000000000..a83afd76f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/poop-smiley-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/poop-smiley.png b/src/blackmisc/icons/diagona/icons/poop-smiley.png
new file mode 100644
index 000000000..f9078058f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/poop-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/poop.png b/src/blackmisc/icons/diagona/icons/poop.png
new file mode 100644
index 000000000..476c9534f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/poop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/popcorn-empty.png b/src/blackmisc/icons/diagona/icons/popcorn-empty.png
new file mode 100644
index 000000000..b8cf999b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/popcorn-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/popcorn.png b/src/blackmisc/icons/diagona/icons/popcorn.png
new file mode 100644
index 000000000..1fa1563ff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/popcorn.png differ
diff --git a/src/blackmisc/icons/diagona/icons/postage-stamp--arrow.png b/src/blackmisc/icons/diagona/icons/postage-stamp--arrow.png
new file mode 100644
index 000000000..86b3fa5ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/postage-stamp--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/postage-stamp--exclamation.png b/src/blackmisc/icons/diagona/icons/postage-stamp--exclamation.png
new file mode 100644
index 000000000..3fa2202e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/postage-stamp--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/postage-stamp--minus.png b/src/blackmisc/icons/diagona/icons/postage-stamp--minus.png
new file mode 100644
index 000000000..12f36bcbd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/postage-stamp--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/postage-stamp--pencil.png b/src/blackmisc/icons/diagona/icons/postage-stamp--pencil.png
new file mode 100644
index 000000000..177ec1b18
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/postage-stamp--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/postage-stamp--plus.png b/src/blackmisc/icons/diagona/icons/postage-stamp--plus.png
new file mode 100644
index 000000000..248439ccb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/postage-stamp--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/postage-stamp-at-sign.png b/src/blackmisc/icons/diagona/icons/postage-stamp-at-sign.png
new file mode 100644
index 000000000..bb5c3e288
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/postage-stamp-at-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/postage-stamp.png b/src/blackmisc/icons/diagona/icons/postage-stamp.png
new file mode 100644
index 000000000..527f55afb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/postage-stamp.png differ
diff --git a/src/blackmisc/icons/diagona/icons/power-supply.png b/src/blackmisc/icons/diagona/icons/power-supply.png
new file mode 100644
index 000000000..2ec8b4eb4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/power-supply.png differ
diff --git a/src/blackmisc/icons/diagona/icons/present--arrow.png b/src/blackmisc/icons/diagona/icons/present--arrow.png
new file mode 100644
index 000000000..2dc4b4f04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/present--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/present--exclamation.png b/src/blackmisc/icons/diagona/icons/present--exclamation.png
new file mode 100644
index 000000000..45d0a9a54
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/present--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/present--minus.png b/src/blackmisc/icons/diagona/icons/present--minus.png
new file mode 100644
index 000000000..9caeb436c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/present--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/present--pencil.png b/src/blackmisc/icons/diagona/icons/present--pencil.png
new file mode 100644
index 000000000..616c1827e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/present--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/present--plus.png b/src/blackmisc/icons/diagona/icons/present--plus.png
new file mode 100644
index 000000000..ecff5d6ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/present--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/present-label.png b/src/blackmisc/icons/diagona/icons/present-label.png
new file mode 100644
index 000000000..022b4eb71
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/present-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/present.png b/src/blackmisc/icons/diagona/icons/present.png
new file mode 100644
index 000000000..70efabae0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/present.png differ
diff --git a/src/blackmisc/icons/diagona/icons/price-tag--arrow.png b/src/blackmisc/icons/diagona/icons/price-tag--arrow.png
new file mode 100644
index 000000000..51e675328
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/price-tag--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/price-tag--exclamation.png b/src/blackmisc/icons/diagona/icons/price-tag--exclamation.png
new file mode 100644
index 000000000..9f7ecc185
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/price-tag--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/price-tag--minus.png b/src/blackmisc/icons/diagona/icons/price-tag--minus.png
new file mode 100644
index 000000000..2e212159f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/price-tag--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/price-tag--pencil.png b/src/blackmisc/icons/diagona/icons/price-tag--pencil.png
new file mode 100644
index 000000000..eb3242659
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/price-tag--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/price-tag--plus.png b/src/blackmisc/icons/diagona/icons/price-tag--plus.png
new file mode 100644
index 000000000..0f8bd25cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/price-tag--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/price-tag-label.png b/src/blackmisc/icons/diagona/icons/price-tag-label.png
new file mode 100644
index 000000000..2d68e6cd1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/price-tag-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/price-tag.png b/src/blackmisc/icons/diagona/icons/price-tag.png
new file mode 100644
index 000000000..16a793c0f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/price-tag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer--arrow.png b/src/blackmisc/icons/diagona/icons/printer--arrow.png
new file mode 100644
index 000000000..2855416ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer--exclamation.png b/src/blackmisc/icons/diagona/icons/printer--exclamation.png
new file mode 100644
index 000000000..3852f4ed8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer--minus.png b/src/blackmisc/icons/diagona/icons/printer--minus.png
new file mode 100644
index 000000000..32a5e9b91
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer--pencil.png b/src/blackmisc/icons/diagona/icons/printer--pencil.png
new file mode 100644
index 000000000..98fc2e650
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer--plus.png b/src/blackmisc/icons/diagona/icons/printer--plus.png
new file mode 100644
index 000000000..3638178b9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer-color.png b/src/blackmisc/icons/diagona/icons/printer-color.png
new file mode 100644
index 000000000..2181c0069
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer-empty.png b/src/blackmisc/icons/diagona/icons/printer-empty.png
new file mode 100644
index 000000000..e6035ed35
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer-medium.png b/src/blackmisc/icons/diagona/icons/printer-medium.png
new file mode 100644
index 000000000..1b15e6384
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer-monochrome.png b/src/blackmisc/icons/diagona/icons/printer-monochrome.png
new file mode 100644
index 000000000..3b4ed7c4b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer-monochrome.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer-network.png b/src/blackmisc/icons/diagona/icons/printer-network.png
new file mode 100644
index 000000000..301f710d2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer-share.png b/src/blackmisc/icons/diagona/icons/printer-share.png
new file mode 100644
index 000000000..24a8c927c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer-small.png b/src/blackmisc/icons/diagona/icons/printer-small.png
new file mode 100644
index 000000000..604320d21
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/printer.png b/src/blackmisc/icons/diagona/icons/printer.png
new file mode 100644
index 000000000..9edfbbcbc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/printer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-bit-008.png b/src/blackmisc/icons/diagona/icons/processor-bit-008.png
new file mode 100644
index 000000000..239045850
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-bit-008.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-bit-016.png b/src/blackmisc/icons/diagona/icons/processor-bit-016.png
new file mode 100644
index 000000000..3c44490ec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-bit-016.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-bit-024.png b/src/blackmisc/icons/diagona/icons/processor-bit-024.png
new file mode 100644
index 000000000..1574f1f7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-bit-024.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-bit-032.png b/src/blackmisc/icons/diagona/icons/processor-bit-032.png
new file mode 100644
index 000000000..c7fe7dc82
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-bit-032.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-bit-048.png b/src/blackmisc/icons/diagona/icons/processor-bit-048.png
new file mode 100644
index 000000000..23bc57dd3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-bit-048.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-bit-064.png b/src/blackmisc/icons/diagona/icons/processor-bit-064.png
new file mode 100644
index 000000000..2bc7e6b04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-bit-064.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-bit-128.png b/src/blackmisc/icons/diagona/icons/processor-bit-128.png
new file mode 100644
index 000000000..da660c338
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-bit-128.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-bit.png b/src/blackmisc/icons/diagona/icons/processor-bit.png
new file mode 100644
index 000000000..88a2704f6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-bit.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-clock-up.png b/src/blackmisc/icons/diagona/icons/processor-clock-up.png
new file mode 100644
index 000000000..c475cda19
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-clock-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor-clock.png b/src/blackmisc/icons/diagona/icons/processor-clock.png
new file mode 100644
index 000000000..cb839b187
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor-clock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/processor.png b/src/blackmisc/icons/diagona/icons/processor.png
new file mode 100644
index 000000000..37e979422
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/processor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/prohibition-button.png b/src/blackmisc/icons/diagona/icons/prohibition-button.png
new file mode 100644
index 000000000..e166de446
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/prohibition-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/prohibition-small.png b/src/blackmisc/icons/diagona/icons/prohibition-small.png
new file mode 100644
index 000000000..717d27f05
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/prohibition-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/prohibition.png b/src/blackmisc/icons/diagona/icons/prohibition.png
new file mode 100644
index 000000000..18f151071
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/projection-screen--arrow.png b/src/blackmisc/icons/diagona/icons/projection-screen--arrow.png
new file mode 100644
index 000000000..825cd3018
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/projection-screen--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/projection-screen--exclamation.png b/src/blackmisc/icons/diagona/icons/projection-screen--exclamation.png
new file mode 100644
index 000000000..2c97423ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/projection-screen--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/projection-screen--minus.png b/src/blackmisc/icons/diagona/icons/projection-screen--minus.png
new file mode 100644
index 000000000..58a6da03e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/projection-screen--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/projection-screen--pencil.png b/src/blackmisc/icons/diagona/icons/projection-screen--pencil.png
new file mode 100644
index 000000000..01e498c3c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/projection-screen--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/projection-screen--plus.png b/src/blackmisc/icons/diagona/icons/projection-screen--plus.png
new file mode 100644
index 000000000..18510eab1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/projection-screen--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/projection-screen-presentation.png b/src/blackmisc/icons/diagona/icons/projection-screen-presentation.png
new file mode 100644
index 000000000..e1e6e091e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/projection-screen-presentation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/projection-screen.png b/src/blackmisc/icons/diagona/icons/projection-screen.png
new file mode 100644
index 000000000..031996014
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/projection-screen.png differ
diff --git a/src/blackmisc/icons/diagona/icons/property-blue.png b/src/blackmisc/icons/diagona/icons/property-blue.png
new file mode 100644
index 000000000..2c63f2f1d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/property-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/property-export.png b/src/blackmisc/icons/diagona/icons/property-export.png
new file mode 100644
index 000000000..15b7afc9f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/property-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/property-import.png b/src/blackmisc/icons/diagona/icons/property-import.png
new file mode 100644
index 000000000..b7036f9a2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/property-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/property.png b/src/blackmisc/icons/diagona/icons/property.png
new file mode 100644
index 000000000..b0e549e45
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/property.png differ
diff --git a/src/blackmisc/icons/diagona/icons/puzzle--arrow.png b/src/blackmisc/icons/diagona/icons/puzzle--arrow.png
new file mode 100644
index 000000000..16d2ef589
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/puzzle--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/puzzle--exclamation.png b/src/blackmisc/icons/diagona/icons/puzzle--exclamation.png
new file mode 100644
index 000000000..b39859b74
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/puzzle--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/puzzle--minus.png b/src/blackmisc/icons/diagona/icons/puzzle--minus.png
new file mode 100644
index 000000000..147124529
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/puzzle--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/puzzle--pencil.png b/src/blackmisc/icons/diagona/icons/puzzle--pencil.png
new file mode 100644
index 000000000..c6aa32552
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/puzzle--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/puzzle--plus.png b/src/blackmisc/icons/diagona/icons/puzzle--plus.png
new file mode 100644
index 000000000..932d1deca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/puzzle--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/puzzle.png b/src/blackmisc/icons/diagona/icons/puzzle.png
new file mode 100644
index 000000000..172881f9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/puzzle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-balloon.png b/src/blackmisc/icons/diagona/icons/question-balloon.png
new file mode 100644
index 000000000..05a1e62e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-button.png b/src/blackmisc/icons/diagona/icons/question-button.png
new file mode 100644
index 000000000..aa0f4eaca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-frame.png b/src/blackmisc/icons/diagona/icons/question-frame.png
new file mode 100644
index 000000000..4db0f0886
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-octagon-frame.png b/src/blackmisc/icons/diagona/icons/question-octagon-frame.png
new file mode 100644
index 000000000..d8f40613d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-octagon-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-octagon.png b/src/blackmisc/icons/diagona/icons/question-octagon.png
new file mode 100644
index 000000000..6817eb64d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-octagon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-shield.png b/src/blackmisc/icons/diagona/icons/question-shield.png
new file mode 100644
index 000000000..dfb45d8ec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-shield.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-small-white.png b/src/blackmisc/icons/diagona/icons/question-small-white.png
new file mode 100644
index 000000000..132d3f5ba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-small-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-small.png b/src/blackmisc/icons/diagona/icons/question-small.png
new file mode 100644
index 000000000..712858107
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question-white.png b/src/blackmisc/icons/diagona/icons/question-white.png
new file mode 100644
index 000000000..f80646871
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/question.png b/src/blackmisc/icons/diagona/icons/question.png
new file mode 100644
index 000000000..30a47032a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/question.png differ
diff --git a/src/blackmisc/icons/diagona/icons/quill--arrow.png b/src/blackmisc/icons/diagona/icons/quill--arrow.png
new file mode 100644
index 000000000..6e3c32208
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/quill--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/quill--exclamation.png b/src/blackmisc/icons/diagona/icons/quill--exclamation.png
new file mode 100644
index 000000000..33d99efd4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/quill--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/quill--minus.png b/src/blackmisc/icons/diagona/icons/quill--minus.png
new file mode 100644
index 000000000..9300c4c46
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/quill--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/quill--plus.png b/src/blackmisc/icons/diagona/icons/quill--plus.png
new file mode 100644
index 000000000..6bdadd6e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/quill--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/quill-prohibition.png b/src/blackmisc/icons/diagona/icons/quill-prohibition.png
new file mode 100644
index 000000000..583df2d4d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/quill-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/quill.png b/src/blackmisc/icons/diagona/icons/quill.png
new file mode 100644
index 000000000..0e2b42d77
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/quill.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radar.png b/src/blackmisc/icons/diagona/icons/radar.png
new file mode 100644
index 000000000..3a3aaa452
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radio--arrow.png b/src/blackmisc/icons/diagona/icons/radio--arrow.png
new file mode 100644
index 000000000..64f481038
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radio--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radio--exclamation.png b/src/blackmisc/icons/diagona/icons/radio--exclamation.png
new file mode 100644
index 000000000..272173341
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radio--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radio--minus.png b/src/blackmisc/icons/diagona/icons/radio--minus.png
new file mode 100644
index 000000000..d11b4a429
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radio--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radio--pencil.png b/src/blackmisc/icons/diagona/icons/radio--pencil.png
new file mode 100644
index 000000000..513866eee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radio--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radio--plus.png b/src/blackmisc/icons/diagona/icons/radio--plus.png
new file mode 100644
index 000000000..52c3af0a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radio--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radio-old.png b/src/blackmisc/icons/diagona/icons/radio-old.png
new file mode 100644
index 000000000..d3f58ebbd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radio-old.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radio.png b/src/blackmisc/icons/diagona/icons/radio.png
new file mode 100644
index 000000000..177bf16b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radio.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radioactivity-drum.png b/src/blackmisc/icons/diagona/icons/radioactivity-drum.png
new file mode 100644
index 000000000..74b4e554c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radioactivity-drum.png differ
diff --git a/src/blackmisc/icons/diagona/icons/radioactivity.png b/src/blackmisc/icons/diagona/icons/radioactivity.png
new file mode 100644
index 000000000..6703e74c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/radioactivity.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rainbow.png b/src/blackmisc/icons/diagona/icons/rainbow.png
new file mode 100644
index 000000000..8064d426e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rainbow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt--arrow.png b/src/blackmisc/icons/diagona/icons/receipt--arrow.png
new file mode 100644
index 000000000..913f32956
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt--exclamation.png b/src/blackmisc/icons/diagona/icons/receipt--exclamation.png
new file mode 100644
index 000000000..7ad43af13
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt--minus.png b/src/blackmisc/icons/diagona/icons/receipt--minus.png
new file mode 100644
index 000000000..068e423cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt--pencil.png b/src/blackmisc/icons/diagona/icons/receipt--pencil.png
new file mode 100644
index 000000000..c2cec5447
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt--plus.png b/src/blackmisc/icons/diagona/icons/receipt--plus.png
new file mode 100644
index 000000000..0d285b252
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-excel-text.png b/src/blackmisc/icons/diagona/icons/receipt-excel-text.png
new file mode 100644
index 000000000..05aba4625
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-excel-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-excel.png b/src/blackmisc/icons/diagona/icons/receipt-excel.png
new file mode 100644
index 000000000..e199b739e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-excel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-export.png b/src/blackmisc/icons/diagona/icons/receipt-export.png
new file mode 100644
index 000000000..a0ecee8ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-import.png b/src/blackmisc/icons/diagona/icons/receipt-import.png
new file mode 100644
index 000000000..0f91d3e85
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-invoice.png b/src/blackmisc/icons/diagona/icons/receipt-invoice.png
new file mode 100644
index 000000000..fed614079
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-invoice.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-medium.png b/src/blackmisc/icons/diagona/icons/receipt-medium.png
new file mode 100644
index 000000000..fadd8b843
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-share.png b/src/blackmisc/icons/diagona/icons/receipt-share.png
new file mode 100644
index 000000000..e1587d1e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-shred.png b/src/blackmisc/icons/diagona/icons/receipt-shred.png
new file mode 100644
index 000000000..54fd873c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-shred.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-stamp.png b/src/blackmisc/icons/diagona/icons/receipt-stamp.png
new file mode 100644
index 000000000..c7c55b6cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-stamp.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-sticky-note.png b/src/blackmisc/icons/diagona/icons/receipt-sticky-note.png
new file mode 100644
index 000000000..1e106e94b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-sticky-note.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt-text.png b/src/blackmisc/icons/diagona/icons/receipt-text.png
new file mode 100644
index 000000000..1772ac72c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipt.png b/src/blackmisc/icons/diagona/icons/receipt.png
new file mode 100644
index 000000000..1548b0ac6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipt.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipts-text.png b/src/blackmisc/icons/diagona/icons/receipts-text.png
new file mode 100644
index 000000000..14c5d0fb4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipts-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/receipts.png b/src/blackmisc/icons/diagona/icons/receipts.png
new file mode 100644
index 000000000..aedc628a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/receipts.png differ
diff --git a/src/blackmisc/icons/diagona/icons/regular-expression-delimiter.png b/src/blackmisc/icons/diagona/icons/regular-expression-delimiter.png
new file mode 100644
index 000000000..73f710c2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/regular-expression-delimiter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/regular-expression-search-match.png b/src/blackmisc/icons/diagona/icons/regular-expression-search-match.png
new file mode 100644
index 000000000..d9325485b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/regular-expression-search-match.png differ
diff --git a/src/blackmisc/icons/diagona/icons/regular-expression-search.png b/src/blackmisc/icons/diagona/icons/regular-expression-search.png
new file mode 100644
index 000000000..10eaac677
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/regular-expression-search.png differ
diff --git a/src/blackmisc/icons/diagona/icons/regular-expression.png b/src/blackmisc/icons/diagona/icons/regular-expression.png
new file mode 100644
index 000000000..1c3558639
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/regular-expression.png differ
diff --git a/src/blackmisc/icons/diagona/icons/remote-control.png b/src/blackmisc/icons/diagona/icons/remote-control.png
new file mode 100644
index 000000000..900b98b02
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/remote-control.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report--arrow.png b/src/blackmisc/icons/diagona/icons/report--arrow.png
new file mode 100644
index 000000000..fe3b7ea7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report--exclamation.png b/src/blackmisc/icons/diagona/icons/report--exclamation.png
new file mode 100644
index 000000000..702488418
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report--minus.png b/src/blackmisc/icons/diagona/icons/report--minus.png
new file mode 100644
index 000000000..d96585bea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report--pencil.png b/src/blackmisc/icons/diagona/icons/report--pencil.png
new file mode 100644
index 000000000..ac0b3ebb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report--plus.png b/src/blackmisc/icons/diagona/icons/report--plus.png
new file mode 100644
index 000000000..193ccb710
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report-excel.png b/src/blackmisc/icons/diagona/icons/report-excel.png
new file mode 100644
index 000000000..262c79e7d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report-excel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report-image.png b/src/blackmisc/icons/diagona/icons/report-image.png
new file mode 100644
index 000000000..abd139df1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report-medium.png b/src/blackmisc/icons/diagona/icons/report-medium.png
new file mode 100644
index 000000000..37f96fc3c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report-paper.png b/src/blackmisc/icons/diagona/icons/report-paper.png
new file mode 100644
index 000000000..c435e1154
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report-paper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report-share.png b/src/blackmisc/icons/diagona/icons/report-share.png
new file mode 100644
index 000000000..cc7ba6359
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report-word.png b/src/blackmisc/icons/diagona/icons/report-word.png
new file mode 100644
index 000000000..d1e0fc960
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report-word.png differ
diff --git a/src/blackmisc/icons/diagona/icons/report.png b/src/blackmisc/icons/diagona/icons/report.png
new file mode 100644
index 000000000..aa8bbe927
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/report.png differ
diff --git a/src/blackmisc/icons/diagona/icons/reports-stack.png b/src/blackmisc/icons/diagona/icons/reports-stack.png
new file mode 100644
index 000000000..311b53d6d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/reports-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/reports.png b/src/blackmisc/icons/diagona/icons/reports.png
new file mode 100644
index 000000000..599ac69c1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/reports.png differ
diff --git a/src/blackmisc/icons/diagona/icons/resource-monitor-protector.png b/src/blackmisc/icons/diagona/icons/resource-monitor-protector.png
new file mode 100644
index 000000000..34d982741
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/resource-monitor-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/resource-monitor.png b/src/blackmisc/icons/diagona/icons/resource-monitor.png
new file mode 100644
index 000000000..34424f62f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/resource-monitor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ribbon.png b/src/blackmisc/icons/diagona/icons/ribbon.png
new file mode 100644
index 000000000..2bdafcd6d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ribbon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ring.png b/src/blackmisc/icons/diagona/icons/ring.png
new file mode 100644
index 000000000..d3b321131
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ring.png differ
diff --git a/src/blackmisc/icons/diagona/icons/road-sign.png b/src/blackmisc/icons/diagona/icons/road-sign.png
new file mode 100644
index 000000000..88bc2f9ce
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/road-sign.png differ
diff --git a/src/blackmisc/icons/diagona/icons/road.png b/src/blackmisc/icons/diagona/icons/road.png
new file mode 100644
index 000000000..ae700e0ee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/road.png differ
diff --git a/src/blackmisc/icons/diagona/icons/robot-off.png b/src/blackmisc/icons/diagona/icons/robot-off.png
new file mode 100644
index 000000000..228dd13f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/robot-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/robot.png b/src/blackmisc/icons/diagona/icons/robot.png
new file mode 100644
index 000000000..df2b89987
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/robot.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rocket--arrow.png b/src/blackmisc/icons/diagona/icons/rocket--arrow.png
new file mode 100644
index 000000000..8d71355bb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rocket--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rocket--exclamation.png b/src/blackmisc/icons/diagona/icons/rocket--exclamation.png
new file mode 100644
index 000000000..e7cbf9463
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rocket--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rocket--minus.png b/src/blackmisc/icons/diagona/icons/rocket--minus.png
new file mode 100644
index 000000000..876e95bbd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rocket--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rocket--pencil.png b/src/blackmisc/icons/diagona/icons/rocket--pencil.png
new file mode 100644
index 000000000..b49d08049
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rocket--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rocket--plus.png b/src/blackmisc/icons/diagona/icons/rocket--plus.png
new file mode 100644
index 000000000..bdd45610c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rocket--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rocket-fly.png b/src/blackmisc/icons/diagona/icons/rocket-fly.png
new file mode 100644
index 000000000..61131bff6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rocket-fly.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rocket.png b/src/blackmisc/icons/diagona/icons/rocket.png
new file mode 100644
index 000000000..c0858fe21
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rocket.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rosette-label.png b/src/blackmisc/icons/diagona/icons/rosette-label.png
new file mode 100644
index 000000000..1e64bfd99
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rosette-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rosette.png b/src/blackmisc/icons/diagona/icons/rosette.png
new file mode 100644
index 000000000..dea14d653
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rosette.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rubber-balloon.png b/src/blackmisc/icons/diagona/icons/rubber-balloon.png
new file mode 100644
index 000000000..95da3ebc6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rubber-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/rubber-balloons.png b/src/blackmisc/icons/diagona/icons/rubber-balloons.png
new file mode 100644
index 000000000..06620b8c1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/rubber-balloons.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruby.png b/src/blackmisc/icons/diagona/icons/ruby.png
new file mode 100644
index 000000000..7db6ba0f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruby.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruler--arrow.png b/src/blackmisc/icons/diagona/icons/ruler--arrow.png
new file mode 100644
index 000000000..24c65fb3f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruler--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruler--exclamation.png b/src/blackmisc/icons/diagona/icons/ruler--exclamation.png
new file mode 100644
index 000000000..53e06c9c3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruler--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruler--minus.png b/src/blackmisc/icons/diagona/icons/ruler--minus.png
new file mode 100644
index 000000000..6ab17455a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruler--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruler--pencil.png b/src/blackmisc/icons/diagona/icons/ruler--pencil.png
new file mode 100644
index 000000000..941af0e3b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruler--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruler--plus.png b/src/blackmisc/icons/diagona/icons/ruler--plus.png
new file mode 100644
index 000000000..e1cc1544e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruler--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruler-crop.png b/src/blackmisc/icons/diagona/icons/ruler-crop.png
new file mode 100644
index 000000000..6d8446fac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruler-crop.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruler-triangle.png b/src/blackmisc/icons/diagona/icons/ruler-triangle.png
new file mode 100644
index 000000000..0cd3155e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruler-triangle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ruler.png b/src/blackmisc/icons/diagona/icons/ruler.png
new file mode 100644
index 000000000..3e307c46e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ruler.png differ
diff --git a/src/blackmisc/icons/diagona/icons/safe--arrow.png b/src/blackmisc/icons/diagona/icons/safe--arrow.png
new file mode 100644
index 000000000..ed8c0206d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/safe--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/safe--exclamation.png b/src/blackmisc/icons/diagona/icons/safe--exclamation.png
new file mode 100644
index 000000000..f32f1da6b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/safe--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/safe--minus.png b/src/blackmisc/icons/diagona/icons/safe--minus.png
new file mode 100644
index 000000000..043e04d6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/safe--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/safe--pencil.png b/src/blackmisc/icons/diagona/icons/safe--pencil.png
new file mode 100644
index 000000000..c9af5f86f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/safe--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/safe--plus.png b/src/blackmisc/icons/diagona/icons/safe--plus.png
new file mode 100644
index 000000000..e2d7eb96e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/safe--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/safe.png b/src/blackmisc/icons/diagona/icons/safe.png
new file mode 100644
index 000000000..e3d7da9d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/safe.png differ
diff --git a/src/blackmisc/icons/diagona/icons/santa-hat.png b/src/blackmisc/icons/diagona/icons/santa-hat.png
new file mode 100644
index 000000000..a6c87a74e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/santa-hat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scanner--arrow.png b/src/blackmisc/icons/diagona/icons/scanner--arrow.png
new file mode 100644
index 000000000..2aface75f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scanner--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scanner--exclamation.png b/src/blackmisc/icons/diagona/icons/scanner--exclamation.png
new file mode 100644
index 000000000..08cbd6b61
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scanner--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scanner--minus.png b/src/blackmisc/icons/diagona/icons/scanner--minus.png
new file mode 100644
index 000000000..f39d2bb8d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scanner--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scanner--pencil.png b/src/blackmisc/icons/diagona/icons/scanner--pencil.png
new file mode 100644
index 000000000..830cc80cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scanner--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scanner--plus.png b/src/blackmisc/icons/diagona/icons/scanner--plus.png
new file mode 100644
index 000000000..747e889a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scanner--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scanner-off.png b/src/blackmisc/icons/diagona/icons/scanner-off.png
new file mode 100644
index 000000000..90a153cbc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scanner-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scanner.png b/src/blackmisc/icons/diagona/icons/scanner.png
new file mode 100644
index 000000000..9dfc8cfb0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scanner.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scissors--arrow.png b/src/blackmisc/icons/diagona/icons/scissors--arrow.png
new file mode 100644
index 000000000..76988628f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scissors--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scissors--exclamation.png b/src/blackmisc/icons/diagona/icons/scissors--exclamation.png
new file mode 100644
index 000000000..ee734935c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scissors--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scissors--minus.png b/src/blackmisc/icons/diagona/icons/scissors--minus.png
new file mode 100644
index 000000000..0d679a83c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scissors--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scissors--pencil.png b/src/blackmisc/icons/diagona/icons/scissors--pencil.png
new file mode 100644
index 000000000..f38401fd2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scissors--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scissors--plus.png b/src/blackmisc/icons/diagona/icons/scissors--plus.png
new file mode 100644
index 000000000..ba358d318
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scissors--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scissors-blue.png b/src/blackmisc/icons/diagona/icons/scissors-blue.png
new file mode 100644
index 000000000..ca21cb2a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scissors-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scissors.png b/src/blackmisc/icons/diagona/icons/scissors.png
new file mode 100644
index 000000000..85f80b593
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scissors.png differ
diff --git a/src/blackmisc/icons/diagona/icons/screwdriver--arrow.png b/src/blackmisc/icons/diagona/icons/screwdriver--arrow.png
new file mode 100644
index 000000000..4c24f616c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/screwdriver--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/screwdriver--exclamation.png b/src/blackmisc/icons/diagona/icons/screwdriver--exclamation.png
new file mode 100644
index 000000000..bf67556e2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/screwdriver--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/screwdriver--minus.png b/src/blackmisc/icons/diagona/icons/screwdriver--minus.png
new file mode 100644
index 000000000..cf251a5a0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/screwdriver--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/screwdriver--pencil.png b/src/blackmisc/icons/diagona/icons/screwdriver--pencil.png
new file mode 100644
index 000000000..3c9244918
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/screwdriver--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/screwdriver--plus.png b/src/blackmisc/icons/diagona/icons/screwdriver--plus.png
new file mode 100644
index 000000000..89a32261d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/screwdriver--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/screwdriver.png b/src/blackmisc/icons/diagona/icons/screwdriver.png
new file mode 100644
index 000000000..db3516d44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/screwdriver.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script--arrow.png b/src/blackmisc/icons/diagona/icons/script--arrow.png
new file mode 100644
index 000000000..dcf51da88
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script--exclamation.png b/src/blackmisc/icons/diagona/icons/script--exclamation.png
new file mode 100644
index 000000000..fc1e03c80
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script--minus.png b/src/blackmisc/icons/diagona/icons/script--minus.png
new file mode 100644
index 000000000..fc7b9f4a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script--pencil.png b/src/blackmisc/icons/diagona/icons/script--pencil.png
new file mode 100644
index 000000000..e999199da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script--plus.png b/src/blackmisc/icons/diagona/icons/script--plus.png
new file mode 100644
index 000000000..fae3d7d52
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-b.png b/src/blackmisc/icons/diagona/icons/script-attribute-b.png
new file mode 100644
index 000000000..deff41746
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-b.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-c.png b/src/blackmisc/icons/diagona/icons/script-attribute-c.png
new file mode 100644
index 000000000..7aca3f88f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-c.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-d.png b/src/blackmisc/icons/diagona/icons/script-attribute-d.png
new file mode 100644
index 000000000..857487731
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-d.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-e.png b/src/blackmisc/icons/diagona/icons/script-attribute-e.png
new file mode 100644
index 000000000..b27ad98af
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-e.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-f.png b/src/blackmisc/icons/diagona/icons/script-attribute-f.png
new file mode 100644
index 000000000..111612aca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-f.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-g.png b/src/blackmisc/icons/diagona/icons/script-attribute-g.png
new file mode 100644
index 000000000..b83a885c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-g.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-h.png b/src/blackmisc/icons/diagona/icons/script-attribute-h.png
new file mode 100644
index 000000000..46398b852
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-h.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-i.png b/src/blackmisc/icons/diagona/icons/script-attribute-i.png
new file mode 100644
index 000000000..e1f09a6e4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-i.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-j.png b/src/blackmisc/icons/diagona/icons/script-attribute-j.png
new file mode 100644
index 000000000..244df1166
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-j.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-k.png b/src/blackmisc/icons/diagona/icons/script-attribute-k.png
new file mode 100644
index 000000000..d650eb2d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-k.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-l.png b/src/blackmisc/icons/diagona/icons/script-attribute-l.png
new file mode 100644
index 000000000..2a093ac8a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-l.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-m.png b/src/blackmisc/icons/diagona/icons/script-attribute-m.png
new file mode 100644
index 000000000..1eea46f3f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-m.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-n.png b/src/blackmisc/icons/diagona/icons/script-attribute-n.png
new file mode 100644
index 000000000..7ae18dcad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-n.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-o.png b/src/blackmisc/icons/diagona/icons/script-attribute-o.png
new file mode 100644
index 000000000..d55b92856
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-o.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-p.png b/src/blackmisc/icons/diagona/icons/script-attribute-p.png
new file mode 100644
index 000000000..f598f00ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-p.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-q.png b/src/blackmisc/icons/diagona/icons/script-attribute-q.png
new file mode 100644
index 000000000..f5f702651
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-q.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-r.png b/src/blackmisc/icons/diagona/icons/script-attribute-r.png
new file mode 100644
index 000000000..176f67d69
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-r.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-s.png b/src/blackmisc/icons/diagona/icons/script-attribute-s.png
new file mode 100644
index 000000000..8fa6ba4e6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-s.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-t.png b/src/blackmisc/icons/diagona/icons/script-attribute-t.png
new file mode 100644
index 000000000..5d5d41a0f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-t.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-u.png b/src/blackmisc/icons/diagona/icons/script-attribute-u.png
new file mode 100644
index 000000000..94b13c445
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-u.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-v.png b/src/blackmisc/icons/diagona/icons/script-attribute-v.png
new file mode 100644
index 000000000..4099374f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-v.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-w.png b/src/blackmisc/icons/diagona/icons/script-attribute-w.png
new file mode 100644
index 000000000..5063bebf4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-w.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-x.png b/src/blackmisc/icons/diagona/icons/script-attribute-x.png
new file mode 100644
index 000000000..c653b1bf4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-x.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-y.png b/src/blackmisc/icons/diagona/icons/script-attribute-y.png
new file mode 100644
index 000000000..f17c33e0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-y.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute-z.png b/src/blackmisc/icons/diagona/icons/script-attribute-z.png
new file mode 100644
index 000000000..b93aa4e19
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute-z.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-attribute.png b/src/blackmisc/icons/diagona/icons/script-attribute.png
new file mode 100644
index 000000000..65d6b880f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-attribute.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-binary.png b/src/blackmisc/icons/diagona/icons/script-binary.png
new file mode 100644
index 000000000..de79d7b47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-binary.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-block.png b/src/blackmisc/icons/diagona/icons/script-block.png
new file mode 100644
index 000000000..fe7c4de77
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-block.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-code.png b/src/blackmisc/icons/diagona/icons/script-code.png
new file mode 100644
index 000000000..d398622df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-code.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-excel.png b/src/blackmisc/icons/diagona/icons/script-excel.png
new file mode 100644
index 000000000..a5342c84b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-excel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-export.png b/src/blackmisc/icons/diagona/icons/script-export.png
new file mode 100644
index 000000000..f78bfb288
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-flash.png b/src/blackmisc/icons/diagona/icons/script-flash.png
new file mode 100644
index 000000000..152da354d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-flash.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-globe.png b/src/blackmisc/icons/diagona/icons/script-globe.png
new file mode 100644
index 000000000..3c31fb921
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-globe.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-import.png b/src/blackmisc/icons/diagona/icons/script-import.png
new file mode 100644
index 000000000..ac2af80e4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-medium.png b/src/blackmisc/icons/diagona/icons/script-medium.png
new file mode 100644
index 000000000..a5931ee77
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-office.png b/src/blackmisc/icons/diagona/icons/script-office.png
new file mode 100644
index 000000000..646c3a08f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-office.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-php.png b/src/blackmisc/icons/diagona/icons/script-php.png
new file mode 100644
index 000000000..75938d244
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-php.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-smiley-sad.png b/src/blackmisc/icons/diagona/icons/script-smiley-sad.png
new file mode 100644
index 000000000..4085034ee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-smiley-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-smiley.png b/src/blackmisc/icons/diagona/icons/script-smiley.png
new file mode 100644
index 000000000..6758114c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-stamp.png b/src/blackmisc/icons/diagona/icons/script-stamp.png
new file mode 100644
index 000000000..1e55e3fa5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-stamp.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-text.png b/src/blackmisc/icons/diagona/icons/script-text.png
new file mode 100644
index 000000000..d9d98b1cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-visual-studio.png b/src/blackmisc/icons/diagona/icons/script-visual-studio.png
new file mode 100644
index 000000000..774556180
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-visual-studio.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script-word.png b/src/blackmisc/icons/diagona/icons/script-word.png
new file mode 100644
index 000000000..f8da56209
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script-word.png differ
diff --git a/src/blackmisc/icons/diagona/icons/script.png b/src/blackmisc/icons/diagona/icons/script.png
new file mode 100644
index 000000000..28f7652e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/script.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scripts-text.png b/src/blackmisc/icons/diagona/icons/scripts-text.png
new file mode 100644
index 000000000..d81aeae70
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scripts-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/scripts.png b/src/blackmisc/icons/diagona/icons/scripts.png
new file mode 100644
index 000000000..a56871ec2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/scripts.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sd-memory-card.png b/src/blackmisc/icons/diagona/icons/sd-memory-card.png
new file mode 100644
index 000000000..2615d959b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sd-memory-card.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sealing-wax.png b/src/blackmisc/icons/diagona/icons/sealing-wax.png
new file mode 100644
index 000000000..5ab93c205
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sealing-wax.png differ
diff --git a/src/blackmisc/icons/diagona/icons/selection-input.png b/src/blackmisc/icons/diagona/icons/selection-input.png
new file mode 100644
index 000000000..18e2d70bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/selection-input.png differ
diff --git a/src/blackmisc/icons/diagona/icons/selection-resize-actual.png b/src/blackmisc/icons/diagona/icons/selection-resize-actual.png
new file mode 100644
index 000000000..7a90b4837
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/selection-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/selection-resize.png b/src/blackmisc/icons/diagona/icons/selection-resize.png
new file mode 100644
index 000000000..fd7eb0a93
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/selection-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/selection-select-input.png b/src/blackmisc/icons/diagona/icons/selection-select-input.png
new file mode 100644
index 000000000..bf14e3417
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/selection-select-input.png differ
diff --git a/src/blackmisc/icons/diagona/icons/selection-select.png b/src/blackmisc/icons/diagona/icons/selection-select.png
new file mode 100644
index 000000000..775f1ec11
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/selection-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/selection.png b/src/blackmisc/icons/diagona/icons/selection.png
new file mode 100644
index 000000000..02118fa06
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/selection.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server--arrow.png b/src/blackmisc/icons/diagona/icons/server--arrow.png
new file mode 100644
index 000000000..f412788ea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server--exclamation.png b/src/blackmisc/icons/diagona/icons/server--exclamation.png
new file mode 100644
index 000000000..c2888d198
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server--minus.png b/src/blackmisc/icons/diagona/icons/server--minus.png
new file mode 100644
index 000000000..bcff347f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server--pencil.png b/src/blackmisc/icons/diagona/icons/server--pencil.png
new file mode 100644
index 000000000..60a7c50f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server--plus.png b/src/blackmisc/icons/diagona/icons/server--plus.png
new file mode 100644
index 000000000..97e13f5e6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server-cast.png b/src/blackmisc/icons/diagona/icons/server-cast.png
new file mode 100644
index 000000000..921386652
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server-cast.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server-cloud.png b/src/blackmisc/icons/diagona/icons/server-cloud.png
new file mode 100644
index 000000000..2a1b5532d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server-medium.png b/src/blackmisc/icons/diagona/icons/server-medium.png
new file mode 100644
index 000000000..804c5fcb9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server-network.png b/src/blackmisc/icons/diagona/icons/server-network.png
new file mode 100644
index 000000000..605729d3e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server-property.png b/src/blackmisc/icons/diagona/icons/server-property.png
new file mode 100644
index 000000000..a7561736b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server-property.png differ
diff --git a/src/blackmisc/icons/diagona/icons/server.png b/src/blackmisc/icons/diagona/icons/server.png
new file mode 100644
index 000000000..ee0c77179
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/server.png differ
diff --git a/src/blackmisc/icons/diagona/icons/servers-network.png b/src/blackmisc/icons/diagona/icons/servers-network.png
new file mode 100644
index 000000000..68a39f299
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/servers-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/servers.png b/src/blackmisc/icons/diagona/icons/servers.png
new file mode 100644
index 000000000..94de7b4d3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/servers.png differ
diff --git a/src/blackmisc/icons/diagona/icons/service-bell--arrow.png b/src/blackmisc/icons/diagona/icons/service-bell--arrow.png
new file mode 100644
index 000000000..e03ea193e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/service-bell--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/service-bell--exclamation.png b/src/blackmisc/icons/diagona/icons/service-bell--exclamation.png
new file mode 100644
index 000000000..d61a73e17
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/service-bell--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/service-bell--minus.png b/src/blackmisc/icons/diagona/icons/service-bell--minus.png
new file mode 100644
index 000000000..5436adc00
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/service-bell--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/service-bell--pencil.png b/src/blackmisc/icons/diagona/icons/service-bell--pencil.png
new file mode 100644
index 000000000..36844de54
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/service-bell--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/service-bell--plus.png b/src/blackmisc/icons/diagona/icons/service-bell--plus.png
new file mode 100644
index 000000000..22ebafd80
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/service-bell--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/service-bell.png b/src/blackmisc/icons/diagona/icons/service-bell.png
new file mode 100644
index 000000000..06badfa57
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/service-bell.png differ
diff --git a/src/blackmisc/icons/diagona/icons/share-balloon.png b/src/blackmisc/icons/diagona/icons/share-balloon.png
new file mode 100644
index 000000000..5dc583d10
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/share-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/share-document.png b/src/blackmisc/icons/diagona/icons/share-document.png
new file mode 100644
index 000000000..a220200a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/share-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/share-small.png b/src/blackmisc/icons/diagona/icons/share-small.png
new file mode 100644
index 000000000..0a0cc8a8a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/share-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/share.png b/src/blackmisc/icons/diagona/icons/share.png
new file mode 100644
index 000000000..85d1bde4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shield--arrow.png b/src/blackmisc/icons/diagona/icons/shield--arrow.png
new file mode 100644
index 000000000..5ea8cbb64
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shield--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shield--exclamation.png b/src/blackmisc/icons/diagona/icons/shield--exclamation.png
new file mode 100644
index 000000000..37c57b9f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shield--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shield--minus.png b/src/blackmisc/icons/diagona/icons/shield--minus.png
new file mode 100644
index 000000000..1a76000f8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shield--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shield--pencil.png b/src/blackmisc/icons/diagona/icons/shield--pencil.png
new file mode 100644
index 000000000..12e1a32e6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shield--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shield--plus.png b/src/blackmisc/icons/diagona/icons/shield--plus.png
new file mode 100644
index 000000000..cbddd253f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shield--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shield.png b/src/blackmisc/icons/diagona/icons/shield.png
new file mode 100644
index 000000000..35db32488
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shield.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shoe--arrow.png b/src/blackmisc/icons/diagona/icons/shoe--arrow.png
new file mode 100644
index 000000000..526d374a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shoe--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shoe--exclamation.png b/src/blackmisc/icons/diagona/icons/shoe--exclamation.png
new file mode 100644
index 000000000..ac0a94a65
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shoe--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shoe--minus.png b/src/blackmisc/icons/diagona/icons/shoe--minus.png
new file mode 100644
index 000000000..77661b6cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shoe--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shoe--pencil.png b/src/blackmisc/icons/diagona/icons/shoe--pencil.png
new file mode 100644
index 000000000..3c125bd70
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shoe--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shoe--plus.png b/src/blackmisc/icons/diagona/icons/shoe--plus.png
new file mode 100644
index 000000000..0dd49f44c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shoe--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shoe-high.png b/src/blackmisc/icons/diagona/icons/shoe-high.png
new file mode 100644
index 000000000..9a13235ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shoe-high.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shoe.png b/src/blackmisc/icons/diagona/icons/shoe.png
new file mode 100644
index 000000000..d8c2a2f9a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shoe.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shopping-basket--arrow.png b/src/blackmisc/icons/diagona/icons/shopping-basket--arrow.png
new file mode 100644
index 000000000..8f7a0a8a4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shopping-basket--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shopping-basket--exclamation.png b/src/blackmisc/icons/diagona/icons/shopping-basket--exclamation.png
new file mode 100644
index 000000000..fe1a44a40
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shopping-basket--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shopping-basket--minus.png b/src/blackmisc/icons/diagona/icons/shopping-basket--minus.png
new file mode 100644
index 000000000..e45d14595
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shopping-basket--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shopping-basket--pencil.png b/src/blackmisc/icons/diagona/icons/shopping-basket--pencil.png
new file mode 100644
index 000000000..e1b965202
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shopping-basket--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shopping-basket--plus.png b/src/blackmisc/icons/diagona/icons/shopping-basket--plus.png
new file mode 100644
index 000000000..bfefa68d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shopping-basket--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shopping-basket.png b/src/blackmisc/icons/diagona/icons/shopping-basket.png
new file mode 100644
index 000000000..ac613e62b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shopping-basket.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shortcut-small.png b/src/blackmisc/icons/diagona/icons/shortcut-small.png
new file mode 100644
index 000000000..ec989d516
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shortcut-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shortcut.png b/src/blackmisc/icons/diagona/icons/shortcut.png
new file mode 100644
index 000000000..b31d106ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shortcut.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shovel.png b/src/blackmisc/icons/diagona/icons/shovel.png
new file mode 100644
index 000000000..ab362fc41
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shovel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/shuriken.png b/src/blackmisc/icons/diagona/icons/shuriken.png
new file mode 100644
index 000000000..715e7756b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/shuriken.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sitemap-application-blue.png b/src/blackmisc/icons/diagona/icons/sitemap-application-blue.png
new file mode 100644
index 000000000..542c23c4d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sitemap-application-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sitemap-application.png b/src/blackmisc/icons/diagona/icons/sitemap-application.png
new file mode 100644
index 000000000..9b87b394a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sitemap-application.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sitemap-image.png b/src/blackmisc/icons/diagona/icons/sitemap-image.png
new file mode 100644
index 000000000..f3387941c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sitemap-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sitemap.png b/src/blackmisc/icons/diagona/icons/sitemap.png
new file mode 100644
index 000000000..298343eea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sitemap.png differ
diff --git a/src/blackmisc/icons/diagona/icons/skull-happy.png b/src/blackmisc/icons/diagona/icons/skull-happy.png
new file mode 100644
index 000000000..eaa45d8e2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/skull-happy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/skull-mad.png b/src/blackmisc/icons/diagona/icons/skull-mad.png
new file mode 100644
index 000000000..0e6058a51
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/skull-mad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/skull-old.png b/src/blackmisc/icons/diagona/icons/skull-old.png
new file mode 100644
index 000000000..b7a6d079d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/skull-old.png differ
diff --git a/src/blackmisc/icons/diagona/icons/skull-sad.png b/src/blackmisc/icons/diagona/icons/skull-sad.png
new file mode 100644
index 000000000..3117ae0b5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/skull-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/skull.png b/src/blackmisc/icons/diagona/icons/skull.png
new file mode 100644
index 000000000..8c362c3fb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/skull.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide--arrow.png b/src/blackmisc/icons/diagona/icons/slide--arrow.png
new file mode 100644
index 000000000..e9a7e51b9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide--exclamation.png b/src/blackmisc/icons/diagona/icons/slide--exclamation.png
new file mode 100644
index 000000000..2fa85fa28
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide--minus.png b/src/blackmisc/icons/diagona/icons/slide--minus.png
new file mode 100644
index 000000000..f3affacd3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide--pencil.png b/src/blackmisc/icons/diagona/icons/slide--pencil.png
new file mode 100644
index 000000000..42979bb58
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide--plus.png b/src/blackmisc/icons/diagona/icons/slide--plus.png
new file mode 100644
index 000000000..62583b9c0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide-medium.png b/src/blackmisc/icons/diagona/icons/slide-medium.png
new file mode 100644
index 000000000..316464540
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide-powerpoint.png b/src/blackmisc/icons/diagona/icons/slide-powerpoint.png
new file mode 100644
index 000000000..898310953
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide-powerpoint.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide-resize-actual.png b/src/blackmisc/icons/diagona/icons/slide-resize-actual.png
new file mode 100644
index 000000000..d0fdd3ed4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide-resize.png b/src/blackmisc/icons/diagona/icons/slide-resize.png
new file mode 100644
index 000000000..6fd2e17df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slide.png b/src/blackmisc/icons/diagona/icons/slide.png
new file mode 100644
index 000000000..707291d91
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slide.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slides-stack.png b/src/blackmisc/icons/diagona/icons/slides-stack.png
new file mode 100644
index 000000000..656d872c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slides-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/slides.png b/src/blackmisc/icons/diagona/icons/slides.png
new file mode 100644
index 000000000..658aa28d5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/slides.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-angel.png b/src/blackmisc/icons/diagona/icons/smiley-angel.png
new file mode 100644
index 000000000..70b457647
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-angel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-confuse.png b/src/blackmisc/icons/diagona/icons/smiley-confuse.png
new file mode 100644
index 000000000..9f3205e33
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-confuse.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-cool.png b/src/blackmisc/icons/diagona/icons/smiley-cool.png
new file mode 100644
index 000000000..92aa42a07
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-cool.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-cry.png b/src/blackmisc/icons/diagona/icons/smiley-cry.png
new file mode 100644
index 000000000..d5b81da06
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-cry.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-curly.png b/src/blackmisc/icons/diagona/icons/smiley-curly.png
new file mode 100644
index 000000000..69d2be833
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-curly.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-draw.png b/src/blackmisc/icons/diagona/icons/smiley-draw.png
new file mode 100644
index 000000000..a8d05f493
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-draw.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-eek.png b/src/blackmisc/icons/diagona/icons/smiley-eek.png
new file mode 100644
index 000000000..c6bc790b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-eek.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-evil.png b/src/blackmisc/icons/diagona/icons/smiley-evil.png
new file mode 100644
index 000000000..0da78cd06
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-evil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-fat.png b/src/blackmisc/icons/diagona/icons/smiley-fat.png
new file mode 100644
index 000000000..ee739c16f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-fat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-glass.png b/src/blackmisc/icons/diagona/icons/smiley-glass.png
new file mode 100644
index 000000000..1ef5a5cec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-glass.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-grin.png b/src/blackmisc/icons/diagona/icons/smiley-grin.png
new file mode 100644
index 000000000..545a4c530
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-grin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-grumpy.png b/src/blackmisc/icons/diagona/icons/smiley-grumpy.png
new file mode 100644
index 000000000..b1cd6ee8a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-grumpy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-kiss.png b/src/blackmisc/icons/diagona/icons/smiley-kiss.png
new file mode 100644
index 000000000..3870237f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-kiss.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-kitty.png b/src/blackmisc/icons/diagona/icons/smiley-kitty.png
new file mode 100644
index 000000000..38a462d51
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-kitty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-lol.png b/src/blackmisc/icons/diagona/icons/smiley-lol.png
new file mode 100644
index 000000000..5932dcf40
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-lol.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-mad.png b/src/blackmisc/icons/diagona/icons/smiley-mad.png
new file mode 100644
index 000000000..1ff1492eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-mad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-medium.png b/src/blackmisc/icons/diagona/icons/smiley-medium.png
new file mode 100644
index 000000000..c7f973f38
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-money.png b/src/blackmisc/icons/diagona/icons/smiley-money.png
new file mode 100644
index 000000000..957b01d91
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-money.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-mr-green.png b/src/blackmisc/icons/diagona/icons/smiley-mr-green.png
new file mode 100644
index 000000000..2bd2d8f42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-mr-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-nerd.png b/src/blackmisc/icons/diagona/icons/smiley-nerd.png
new file mode 100644
index 000000000..8519915e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-nerd.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-neutral.png b/src/blackmisc/icons/diagona/icons/smiley-neutral.png
new file mode 100644
index 000000000..6c0b16e86
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-neutral.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-razz.png b/src/blackmisc/icons/diagona/icons/smiley-razz.png
new file mode 100644
index 000000000..c4ad9338e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-razz.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-red.png b/src/blackmisc/icons/diagona/icons/smiley-red.png
new file mode 100644
index 000000000..7ac0cac23
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-roll-blue.png b/src/blackmisc/icons/diagona/icons/smiley-roll-blue.png
new file mode 100644
index 000000000..b94151697
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-roll-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-roll-sweat.png b/src/blackmisc/icons/diagona/icons/smiley-roll-sweat.png
new file mode 100644
index 000000000..52f12aba3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-roll-sweat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-roll.png b/src/blackmisc/icons/diagona/icons/smiley-roll.png
new file mode 100644
index 000000000..e3cc6cb2d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-roll.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-sad-blue.png b/src/blackmisc/icons/diagona/icons/smiley-sad-blue.png
new file mode 100644
index 000000000..49c0e56de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-sad-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-sad.png b/src/blackmisc/icons/diagona/icons/smiley-sad.png
new file mode 100644
index 000000000..f2f214398
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-sad.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-shock-blue.png b/src/blackmisc/icons/diagona/icons/smiley-shock-blue.png
new file mode 100644
index 000000000..c82e8f3f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-shock-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-shock.png b/src/blackmisc/icons/diagona/icons/smiley-shock.png
new file mode 100644
index 000000000..81fb5f3d5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-shock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-sleep.png b/src/blackmisc/icons/diagona/icons/smiley-sleep.png
new file mode 100644
index 000000000..bab7f1614
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-sleep.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-slim.png b/src/blackmisc/icons/diagona/icons/smiley-slim.png
new file mode 100644
index 000000000..d975cab45
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-slim.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-small.png b/src/blackmisc/icons/diagona/icons/smiley-small.png
new file mode 100644
index 000000000..5012a64a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-squint.png b/src/blackmisc/icons/diagona/icons/smiley-squint.png
new file mode 100644
index 000000000..02f12515a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-squint.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-surprise.png b/src/blackmisc/icons/diagona/icons/smiley-surprise.png
new file mode 100644
index 000000000..6ff9664d3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-surprise.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-sweat.png b/src/blackmisc/icons/diagona/icons/smiley-sweat.png
new file mode 100644
index 000000000..45ce91ca9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-sweat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-twist.png b/src/blackmisc/icons/diagona/icons/smiley-twist.png
new file mode 100644
index 000000000..5f5c3d9cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-twist.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-upset.png b/src/blackmisc/icons/diagona/icons/smiley-upset.png
new file mode 100644
index 000000000..86af44637
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-upset.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-wink.png b/src/blackmisc/icons/diagona/icons/smiley-wink.png
new file mode 100644
index 000000000..0285a2296
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-wink.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-yell.png b/src/blackmisc/icons/diagona/icons/smiley-yell.png
new file mode 100644
index 000000000..cafc18cfd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-yell.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley-zipper.png b/src/blackmisc/icons/diagona/icons/smiley-zipper.png
new file mode 100644
index 000000000..8c79565c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley-zipper.png differ
diff --git a/src/blackmisc/icons/diagona/icons/smiley.png b/src/blackmisc/icons/diagona/icons/smiley.png
new file mode 100644
index 000000000..ce8da0228
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/snowman-hat.png b/src/blackmisc/icons/diagona/icons/snowman-hat.png
new file mode 100644
index 000000000..80aa82005
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/snowman-hat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/snowman.png b/src/blackmisc/icons/diagona/icons/snowman.png
new file mode 100644
index 000000000..01da03fb4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/snowman.png differ
diff --git a/src/blackmisc/icons/diagona/icons/soap-body.png b/src/blackmisc/icons/diagona/icons/soap-body.png
new file mode 100644
index 000000000..6e7e5d0d7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/soap-body.png differ
diff --git a/src/blackmisc/icons/diagona/icons/soap-header.png b/src/blackmisc/icons/diagona/icons/soap-header.png
new file mode 100644
index 000000000..7be385c88
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/soap-header.png differ
diff --git a/src/blackmisc/icons/diagona/icons/soap.png b/src/blackmisc/icons/diagona/icons/soap.png
new file mode 100644
index 000000000..ae10d4f04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/soap.png differ
diff --git a/src/blackmisc/icons/diagona/icons/socket--arrow.png b/src/blackmisc/icons/diagona/icons/socket--arrow.png
new file mode 100644
index 000000000..3ba0533c4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/socket--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/socket--exclamation.png b/src/blackmisc/icons/diagona/icons/socket--exclamation.png
new file mode 100644
index 000000000..9b4069870
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/socket--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/socket--minus.png b/src/blackmisc/icons/diagona/icons/socket--minus.png
new file mode 100644
index 000000000..244a66966
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/socket--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/socket--pencil.png b/src/blackmisc/icons/diagona/icons/socket--pencil.png
new file mode 100644
index 000000000..5d7a92765
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/socket--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/socket--plus.png b/src/blackmisc/icons/diagona/icons/socket--plus.png
new file mode 100644
index 000000000..8a369b520
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/socket--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/socket.png b/src/blackmisc/icons/diagona/icons/socket.png
new file mode 100644
index 000000000..736f882b8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/socket.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sockets.png b/src/blackmisc/icons/diagona/icons/sockets.png
new file mode 100644
index 000000000..546c127cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sockets.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sofa--arrow.png b/src/blackmisc/icons/diagona/icons/sofa--arrow.png
new file mode 100644
index 000000000..8e2fbd618
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sofa--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sofa--exclamation.png b/src/blackmisc/icons/diagona/icons/sofa--exclamation.png
new file mode 100644
index 000000000..65c16b735
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sofa--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sofa--minus.png b/src/blackmisc/icons/diagona/icons/sofa--minus.png
new file mode 100644
index 000000000..3c8f77d09
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sofa--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sofa--pencil.png b/src/blackmisc/icons/diagona/icons/sofa--pencil.png
new file mode 100644
index 000000000..ae88d66a2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sofa--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sofa--plus.png b/src/blackmisc/icons/diagona/icons/sofa--plus.png
new file mode 100644
index 000000000..7f646bee8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sofa--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sofa.png b/src/blackmisc/icons/diagona/icons/sofa.png
new file mode 100644
index 000000000..92ef634e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sofa.png differ
diff --git a/src/blackmisc/icons/diagona/icons/solar-panel.png b/src/blackmisc/icons/diagona/icons/solar-panel.png
new file mode 100644
index 000000000..52ef25519
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/solar-panel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort--arrow.png b/src/blackmisc/icons/diagona/icons/sort--arrow.png
new file mode 100644
index 000000000..f3fd76985
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort--exclamation.png b/src/blackmisc/icons/diagona/icons/sort--exclamation.png
new file mode 100644
index 000000000..e1d1a6908
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort--minus.png b/src/blackmisc/icons/diagona/icons/sort--minus.png
new file mode 100644
index 000000000..d765ffc61
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort--pencil.png b/src/blackmisc/icons/diagona/icons/sort--pencil.png
new file mode 100644
index 000000000..58009c168
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort--plus.png b/src/blackmisc/icons/diagona/icons/sort--plus.png
new file mode 100644
index 000000000..fbbe35269
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-alphabet-column.png b/src/blackmisc/icons/diagona/icons/sort-alphabet-column.png
new file mode 100644
index 000000000..aa79bc19c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-alphabet-column.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-alphabet-descending.png b/src/blackmisc/icons/diagona/icons/sort-alphabet-descending.png
new file mode 100644
index 000000000..e1d881623
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-alphabet-descending.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-alphabet.png b/src/blackmisc/icons/diagona/icons/sort-alphabet.png
new file mode 100644
index 000000000..94fa57761
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-alphabet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-date-descending.png b/src/blackmisc/icons/diagona/icons/sort-date-descending.png
new file mode 100644
index 000000000..7725f086f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-date-descending.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-date.png b/src/blackmisc/icons/diagona/icons/sort-date.png
new file mode 100644
index 000000000..bf280b57d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-date.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-number-column.png b/src/blackmisc/icons/diagona/icons/sort-number-column.png
new file mode 100644
index 000000000..b6e32ac91
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-number-column.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-number-descending.png b/src/blackmisc/icons/diagona/icons/sort-number-descending.png
new file mode 100644
index 000000000..f4e3c7d63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-number-descending.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-number.png b/src/blackmisc/icons/diagona/icons/sort-number.png
new file mode 100644
index 000000000..2e1371e48
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-number.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-price-descending.png b/src/blackmisc/icons/diagona/icons/sort-price-descending.png
new file mode 100644
index 000000000..5df8cc3a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-price-descending.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-price.png b/src/blackmisc/icons/diagona/icons/sort-price.png
new file mode 100644
index 000000000..ce23d5f08
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-price.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-quantity-descending.png b/src/blackmisc/icons/diagona/icons/sort-quantity-descending.png
new file mode 100644
index 000000000..110a16985
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-quantity-descending.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-quantity.png b/src/blackmisc/icons/diagona/icons/sort-quantity.png
new file mode 100644
index 000000000..26d244614
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-quantity.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-rating-descending.png b/src/blackmisc/icons/diagona/icons/sort-rating-descending.png
new file mode 100644
index 000000000..4a6c427dd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-rating-descending.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-rating.png b/src/blackmisc/icons/diagona/icons/sort-rating.png
new file mode 100644
index 000000000..78bc993cb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-rating.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort-small.png b/src/blackmisc/icons/diagona/icons/sort-small.png
new file mode 100644
index 000000000..7b7c16c38
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sort.png b/src/blackmisc/icons/diagona/icons/sort.png
new file mode 100644
index 000000000..f86aafd46
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sort.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker--arrow.png b/src/blackmisc/icons/diagona/icons/speaker--arrow.png
new file mode 100644
index 000000000..71b83b75c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker--exclamation.png b/src/blackmisc/icons/diagona/icons/speaker--exclamation.png
new file mode 100644
index 000000000..478b7bcfb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker--minus.png b/src/blackmisc/icons/diagona/icons/speaker--minus.png
new file mode 100644
index 000000000..cb16affef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker--pencil.png b/src/blackmisc/icons/diagona/icons/speaker--pencil.png
new file mode 100644
index 000000000..d9ac75b51
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker--plus.png b/src/blackmisc/icons/diagona/icons/speaker--plus.png
new file mode 100644
index 000000000..cdd52ab31
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker-network.png b/src/blackmisc/icons/diagona/icons/speaker-network.png
new file mode 100644
index 000000000..2556cf43b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker-volume-control-mute.png b/src/blackmisc/icons/diagona/icons/speaker-volume-control-mute.png
new file mode 100644
index 000000000..3a094f56e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker-volume-control-mute.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker-volume-control-up.png b/src/blackmisc/icons/diagona/icons/speaker-volume-control-up.png
new file mode 100644
index 000000000..1e74468ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker-volume-control-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker-volume-control.png b/src/blackmisc/icons/diagona/icons/speaker-volume-control.png
new file mode 100644
index 000000000..b0bf27695
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker-volume-control.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker-volume-low.png b/src/blackmisc/icons/diagona/icons/speaker-volume-low.png
new file mode 100644
index 000000000..686d19316
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker-volume-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker-volume-none.png b/src/blackmisc/icons/diagona/icons/speaker-volume-none.png
new file mode 100644
index 000000000..ffa0f47ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker-volume-none.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker-volume.png b/src/blackmisc/icons/diagona/icons/speaker-volume.png
new file mode 100644
index 000000000..62fcfc663
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker-volume.png differ
diff --git a/src/blackmisc/icons/diagona/icons/speaker.png b/src/blackmisc/icons/diagona/icons/speaker.png
new file mode 100644
index 000000000..fce844218
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/speaker.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectacle-3d.png b/src/blackmisc/icons/diagona/icons/spectacle-3d.png
new file mode 100644
index 000000000..2da6afe15
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectacle-3d.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectacle-lorgnette.png b/src/blackmisc/icons/diagona/icons/spectacle-lorgnette.png
new file mode 100644
index 000000000..39c9644d6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectacle-lorgnette.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectacle-small.png b/src/blackmisc/icons/diagona/icons/spectacle-small.png
new file mode 100644
index 000000000..5d606f56a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectacle-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectacle-sunglass.png b/src/blackmisc/icons/diagona/icons/spectacle-sunglass.png
new file mode 100644
index 000000000..0a097207a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectacle-sunglass.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectacle.png b/src/blackmisc/icons/diagona/icons/spectacle.png
new file mode 100644
index 000000000..e62feb043
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectacle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectrum-absorption.png b/src/blackmisc/icons/diagona/icons/spectrum-absorption.png
new file mode 100644
index 000000000..00dfb58c6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectrum-absorption.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectrum-emission.png b/src/blackmisc/icons/diagona/icons/spectrum-emission.png
new file mode 100644
index 000000000..193612b7d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectrum-emission.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectrum-small.png b/src/blackmisc/icons/diagona/icons/spectrum-small.png
new file mode 100644
index 000000000..94f195d4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectrum-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spectrum.png b/src/blackmisc/icons/diagona/icons/spectrum.png
new file mode 100644
index 000000000..277144d44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spectrum.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spell-check-error.png b/src/blackmisc/icons/diagona/icons/spell-check-error.png
new file mode 100644
index 000000000..4ce01aff5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spell-check-error.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spell-check.png b/src/blackmisc/icons/diagona/icons/spell-check.png
new file mode 100644
index 000000000..0d54d9824
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spell-check.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sport-basketball.png b/src/blackmisc/icons/diagona/icons/sport-basketball.png
new file mode 100644
index 000000000..9a0d64e6f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sport-basketball.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sport-cricket.png b/src/blackmisc/icons/diagona/icons/sport-cricket.png
new file mode 100644
index 000000000..e8745e994
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sport-cricket.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sport-football.png b/src/blackmisc/icons/diagona/icons/sport-football.png
new file mode 100644
index 000000000..6493f4a79
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sport-football.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sport-golf.png b/src/blackmisc/icons/diagona/icons/sport-golf.png
new file mode 100644
index 000000000..c5e39d111
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sport-golf.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sport-soccer.png b/src/blackmisc/icons/diagona/icons/sport-soccer.png
new file mode 100644
index 000000000..b08766e0e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sport-soccer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sport-tennis.png b/src/blackmisc/icons/diagona/icons/sport-tennis.png
new file mode 100644
index 000000000..92d089ff1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sport-tennis.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sport.png b/src/blackmisc/icons/diagona/icons/sport.png
new file mode 100644
index 000000000..13accc63f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sport.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sports.png b/src/blackmisc/icons/diagona/icons/sports.png
new file mode 100644
index 000000000..e4fbe7691
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sports.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spray--arrow.png b/src/blackmisc/icons/diagona/icons/spray--arrow.png
new file mode 100644
index 000000000..a25b7f314
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spray--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spray--exclamation.png b/src/blackmisc/icons/diagona/icons/spray--exclamation.png
new file mode 100644
index 000000000..c28dc6196
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spray--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spray--minus.png b/src/blackmisc/icons/diagona/icons/spray--minus.png
new file mode 100644
index 000000000..84b14ade0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spray--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spray--pencil.png b/src/blackmisc/icons/diagona/icons/spray--pencil.png
new file mode 100644
index 000000000..63ba5067e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spray--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spray--plus.png b/src/blackmisc/icons/diagona/icons/spray--plus.png
new file mode 100644
index 000000000..7b6849750
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spray--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spray-color.png b/src/blackmisc/icons/diagona/icons/spray-color.png
new file mode 100644
index 000000000..2a56ee5fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spray-color.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spray-medium.png b/src/blackmisc/icons/diagona/icons/spray-medium.png
new file mode 100644
index 000000000..ed45d4498
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spray-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/spray.png b/src/blackmisc/icons/diagona/icons/spray.png
new file mode 100644
index 000000000..feb8ed79f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/spray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql-join-inner.png b/src/blackmisc/icons/diagona/icons/sql-join-inner.png
new file mode 100644
index 000000000..b1f25cc9d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql-join-inner.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql-join-left-exclude.png b/src/blackmisc/icons/diagona/icons/sql-join-left-exclude.png
new file mode 100644
index 000000000..c463eb4b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql-join-left-exclude.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql-join-left.png b/src/blackmisc/icons/diagona/icons/sql-join-left.png
new file mode 100644
index 000000000..99a761ead
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql-join-left.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql-join-outer-exclude.png b/src/blackmisc/icons/diagona/icons/sql-join-outer-exclude.png
new file mode 100644
index 000000000..47bbf12da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql-join-outer-exclude.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql-join-outer.png b/src/blackmisc/icons/diagona/icons/sql-join-outer.png
new file mode 100644
index 000000000..698001b91
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql-join-outer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql-join-right-exclude.png b/src/blackmisc/icons/diagona/icons/sql-join-right-exclude.png
new file mode 100644
index 000000000..26fd22e66
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql-join-right-exclude.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql-join-right.png b/src/blackmisc/icons/diagona/icons/sql-join-right.png
new file mode 100644
index 000000000..afcaaf8a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql-join-right.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql-join.png b/src/blackmisc/icons/diagona/icons/sql-join.png
new file mode 100644
index 000000000..32c28cc45
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql-join.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sql.png b/src/blackmisc/icons/diagona/icons/sql.png
new file mode 100644
index 000000000..ea232a7d9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sql.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stairs.png b/src/blackmisc/icons/diagona/icons/stairs.png
new file mode 100644
index 000000000..42b528e27
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stairs.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stamp--arrow.png b/src/blackmisc/icons/diagona/icons/stamp--arrow.png
new file mode 100644
index 000000000..008155371
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stamp--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stamp--exclamation.png b/src/blackmisc/icons/diagona/icons/stamp--exclamation.png
new file mode 100644
index 000000000..f95b2fec6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stamp--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stamp--minus.png b/src/blackmisc/icons/diagona/icons/stamp--minus.png
new file mode 100644
index 000000000..7370e682c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stamp--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stamp--pencil.png b/src/blackmisc/icons/diagona/icons/stamp--pencil.png
new file mode 100644
index 000000000..044418eae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stamp--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stamp--plus.png b/src/blackmisc/icons/diagona/icons/stamp--plus.png
new file mode 100644
index 000000000..ea6efd68a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stamp--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stamp-medium.png b/src/blackmisc/icons/diagona/icons/stamp-medium.png
new file mode 100644
index 000000000..8cc8d5a4f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stamp-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stamp-pattern.png b/src/blackmisc/icons/diagona/icons/stamp-pattern.png
new file mode 100644
index 000000000..8dcd33f5d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stamp-pattern.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stamp.png b/src/blackmisc/icons/diagona/icons/stamp.png
new file mode 100644
index 000000000..9d556de63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stamp.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star--arrow.png b/src/blackmisc/icons/diagona/icons/star--arrow.png
new file mode 100644
index 000000000..3264a4532
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star--exclamation.png b/src/blackmisc/icons/diagona/icons/star--exclamation.png
new file mode 100644
index 000000000..621d24e3e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star--minus.png b/src/blackmisc/icons/diagona/icons/star--minus.png
new file mode 100644
index 000000000..0395f71c1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star--pencil.png b/src/blackmisc/icons/diagona/icons/star--pencil.png
new file mode 100644
index 000000000..5cef7dfb5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star--plus.png b/src/blackmisc/icons/diagona/icons/star--plus.png
new file mode 100644
index 000000000..505fa7c3e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star-empty.png b/src/blackmisc/icons/diagona/icons/star-empty.png
new file mode 100644
index 000000000..461f6da41
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star-half.png b/src/blackmisc/icons/diagona/icons/star-half.png
new file mode 100644
index 000000000..d940dd187
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star-half.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star-small-empty.png b/src/blackmisc/icons/diagona/icons/star-small-empty.png
new file mode 100644
index 000000000..85392307b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star-small-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star-small-half.png b/src/blackmisc/icons/diagona/icons/star-small-half.png
new file mode 100644
index 000000000..bb83a708b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star-small-half.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star-small.png b/src/blackmisc/icons/diagona/icons/star-small.png
new file mode 100644
index 000000000..fef142637
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/star.png b/src/blackmisc/icons/diagona/icons/star.png
new file mode 100644
index 000000000..52d161eab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/star.png differ
diff --git a/src/blackmisc/icons/diagona/icons/status-away.png b/src/blackmisc/icons/diagona/icons/status-away.png
new file mode 100644
index 000000000..c7be0abbe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/status-away.png differ
diff --git a/src/blackmisc/icons/diagona/icons/status-busy.png b/src/blackmisc/icons/diagona/icons/status-busy.png
new file mode 100644
index 000000000..a9d5f4db2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/status-busy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/status-offline.png b/src/blackmisc/icons/diagona/icons/status-offline.png
new file mode 100644
index 000000000..f148af498
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/status-offline.png differ
diff --git a/src/blackmisc/icons/diagona/icons/status.png b/src/blackmisc/icons/diagona/icons/status.png
new file mode 100644
index 000000000..680bb8a6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/status.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stickman-run-dash.png b/src/blackmisc/icons/diagona/icons/stickman-run-dash.png
new file mode 100644
index 000000000..a4cdb26c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stickman-run-dash.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stickman-run.png b/src/blackmisc/icons/diagona/icons/stickman-run.png
new file mode 100644
index 000000000..10413f75c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stickman-run.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stickman-smiley-angry.png b/src/blackmisc/icons/diagona/icons/stickman-smiley-angry.png
new file mode 100644
index 000000000..75709922d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stickman-smiley-angry.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stickman-smiley-empty.png b/src/blackmisc/icons/diagona/icons/stickman-smiley-empty.png
new file mode 100644
index 000000000..7a3cd5a3b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stickman-smiley-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stickman-smiley-love.png b/src/blackmisc/icons/diagona/icons/stickman-smiley-love.png
new file mode 100644
index 000000000..beb35e389
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stickman-smiley-love.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stickman-smiley-question.png b/src/blackmisc/icons/diagona/icons/stickman-smiley-question.png
new file mode 100644
index 000000000..e6f6f1c40
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stickman-smiley-question.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stickman-smiley.png b/src/blackmisc/icons/diagona/icons/stickman-smiley.png
new file mode 100644
index 000000000..f762d556d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stickman-smiley.png differ
diff --git a/src/blackmisc/icons/diagona/icons/stickman.png b/src/blackmisc/icons/diagona/icons/stickman.png
new file mode 100644
index 000000000..42d5bd6ae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/stickman.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note--arrow.png b/src/blackmisc/icons/diagona/icons/sticky-note--arrow.png
new file mode 100644
index 000000000..2406d118e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note--exclamation.png b/src/blackmisc/icons/diagona/icons/sticky-note--exclamation.png
new file mode 100644
index 000000000..e49a94f4d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note--minus.png b/src/blackmisc/icons/diagona/icons/sticky-note--minus.png
new file mode 100644
index 000000000..178007190
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note--pencil.png b/src/blackmisc/icons/diagona/icons/sticky-note--pencil.png
new file mode 100644
index 000000000..38b499888
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note--plus.png b/src/blackmisc/icons/diagona/icons/sticky-note--plus.png
new file mode 100644
index 000000000..fb0c04e01
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note-medium.png b/src/blackmisc/icons/diagona/icons/sticky-note-medium.png
new file mode 100644
index 000000000..c9c3e08b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note-pin.png b/src/blackmisc/icons/diagona/icons/sticky-note-pin.png
new file mode 100644
index 000000000..adaf4f0b5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note-pin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note-shred.png b/src/blackmisc/icons/diagona/icons/sticky-note-shred.png
new file mode 100644
index 000000000..054e8b273
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note-shred.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note-small-pin.png b/src/blackmisc/icons/diagona/icons/sticky-note-small-pin.png
new file mode 100644
index 000000000..8120c1158
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note-small-pin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note-small.png b/src/blackmisc/icons/diagona/icons/sticky-note-small.png
new file mode 100644
index 000000000..9bd833600
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note-text.png b/src/blackmisc/icons/diagona/icons/sticky-note-text.png
new file mode 100644
index 000000000..99da139a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-note.png b/src/blackmisc/icons/diagona/icons/sticky-note.png
new file mode 100644
index 000000000..389b37a0f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-note.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-notes-pin.png b/src/blackmisc/icons/diagona/icons/sticky-notes-pin.png
new file mode 100644
index 000000000..dc149807b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-notes-pin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-notes-stack.png b/src/blackmisc/icons/diagona/icons/sticky-notes-stack.png
new file mode 100644
index 000000000..5158b7251
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-notes-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-notes-text.png b/src/blackmisc/icons/diagona/icons/sticky-notes-text.png
new file mode 100644
index 000000000..df867d448
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-notes-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sticky-notes.png b/src/blackmisc/icons/diagona/icons/sticky-notes.png
new file mode 100644
index 000000000..acce4eb09
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sticky-notes.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store--arrow.png b/src/blackmisc/icons/diagona/icons/store--arrow.png
new file mode 100644
index 000000000..bb4f45489
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store--exclamation.png b/src/blackmisc/icons/diagona/icons/store--exclamation.png
new file mode 100644
index 000000000..286f243e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store--minus.png b/src/blackmisc/icons/diagona/icons/store--minus.png
new file mode 100644
index 000000000..83974d353
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store--pencil.png b/src/blackmisc/icons/diagona/icons/store--pencil.png
new file mode 100644
index 000000000..2636c2508
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store--plus.png b/src/blackmisc/icons/diagona/icons/store--plus.png
new file mode 100644
index 000000000..c85e6591c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store-label.png b/src/blackmisc/icons/diagona/icons/store-label.png
new file mode 100644
index 000000000..629d3f0a5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store-market-stall.png b/src/blackmisc/icons/diagona/icons/store-market-stall.png
new file mode 100644
index 000000000..895106f19
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store-market-stall.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store-medium.png b/src/blackmisc/icons/diagona/icons/store-medium.png
new file mode 100644
index 000000000..6057cd98b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store-network.png b/src/blackmisc/icons/diagona/icons/store-network.png
new file mode 100644
index 000000000..a00413a09
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store-open.png b/src/blackmisc/icons/diagona/icons/store-open.png
new file mode 100644
index 000000000..3b428acf0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store-open.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store-share.png b/src/blackmisc/icons/diagona/icons/store-share.png
new file mode 100644
index 000000000..48cea00dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store-small.png b/src/blackmisc/icons/diagona/icons/store-small.png
new file mode 100644
index 000000000..6d8a3351e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/store.png b/src/blackmisc/icons/diagona/icons/store.png
new file mode 100644
index 000000000..901ce0b48
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/store.png differ
diff --git a/src/blackmisc/icons/diagona/icons/subversion-small.png b/src/blackmisc/icons/diagona/icons/subversion-small.png
new file mode 100644
index 000000000..c2194cba6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/subversion-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/subversion.png b/src/blackmisc/icons/diagona/icons/subversion.png
new file mode 100644
index 000000000..0c174b91d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/subversion.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sum.png b/src/blackmisc/icons/diagona/icons/sum.png
new file mode 100644
index 000000000..96bb23aa6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sum.png differ
diff --git a/src/blackmisc/icons/diagona/icons/surveillance-camera.png b/src/blackmisc/icons/diagona/icons/surveillance-camera.png
new file mode 100644
index 000000000..7d52c89e7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/surveillance-camera.png differ
diff --git a/src/blackmisc/icons/diagona/icons/sushi.png b/src/blackmisc/icons/diagona/icons/sushi.png
new file mode 100644
index 000000000..a8e436c2b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/sushi.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch--arrow.png b/src/blackmisc/icons/diagona/icons/switch--arrow.png
new file mode 100644
index 000000000..9e2cbddee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch--exclamation.png b/src/blackmisc/icons/diagona/icons/switch--exclamation.png
new file mode 100644
index 000000000..a3a4ac911
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch--minus.png b/src/blackmisc/icons/diagona/icons/switch--minus.png
new file mode 100644
index 000000000..523fec176
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch--pencil.png b/src/blackmisc/icons/diagona/icons/switch--pencil.png
new file mode 100644
index 000000000..f70ccbaba
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch--plus.png b/src/blackmisc/icons/diagona/icons/switch--plus.png
new file mode 100644
index 000000000..562c0d1a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch-medium.png b/src/blackmisc/icons/diagona/icons/switch-medium.png
new file mode 100644
index 000000000..4e88c163f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch-network.png b/src/blackmisc/icons/diagona/icons/switch-network.png
new file mode 100644
index 000000000..399363690
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch-small.png b/src/blackmisc/icons/diagona/icons/switch-small.png
new file mode 100644
index 000000000..0946c5f72
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/switch.png b/src/blackmisc/icons/diagona/icons/switch.png
new file mode 100644
index 000000000..04bb1e0b9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/switch.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor--arrow.png b/src/blackmisc/icons/diagona/icons/system-monitor--arrow.png
new file mode 100644
index 000000000..44035ea4b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor--exclamation.png b/src/blackmisc/icons/diagona/icons/system-monitor--exclamation.png
new file mode 100644
index 000000000..c6f6a5f64
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor--minus.png b/src/blackmisc/icons/diagona/icons/system-monitor--minus.png
new file mode 100644
index 000000000..4ea036c33
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor--pencil.png b/src/blackmisc/icons/diagona/icons/system-monitor--pencil.png
new file mode 100644
index 000000000..c43bdaebd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor--plus.png b/src/blackmisc/icons/diagona/icons/system-monitor--plus.png
new file mode 100644
index 000000000..27a84185e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor-medium.png b/src/blackmisc/icons/diagona/icons/system-monitor-medium.png
new file mode 100644
index 000000000..e4f32bf7f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor-network.png b/src/blackmisc/icons/diagona/icons/system-monitor-network.png
new file mode 100644
index 000000000..b702ee855
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor-protector.png b/src/blackmisc/icons/diagona/icons/system-monitor-protector.png
new file mode 100644
index 000000000..4b5f8bf8f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/system-monitor.png b/src/blackmisc/icons/diagona/icons/system-monitor.png
new file mode 100644
index 000000000..a139103e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/system-monitor.png differ
diff --git a/src/blackmisc/icons/diagona/icons/t-shirt-gray.png b/src/blackmisc/icons/diagona/icons/t-shirt-gray.png
new file mode 100644
index 000000000..a02f2fee4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/t-shirt-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/t-shirt-print-gray.png b/src/blackmisc/icons/diagona/icons/t-shirt-print-gray.png
new file mode 100644
index 000000000..abbad8885
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/t-shirt-print-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/t-shirt-print.png b/src/blackmisc/icons/diagona/icons/t-shirt-print.png
new file mode 100644
index 000000000..2d80d63b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/t-shirt-print.png differ
diff --git a/src/blackmisc/icons/diagona/icons/t-shirt.png b/src/blackmisc/icons/diagona/icons/t-shirt.png
new file mode 100644
index 000000000..e18a1a8ab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/t-shirt.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table--arrow.png b/src/blackmisc/icons/diagona/icons/table--arrow.png
new file mode 100644
index 000000000..93ce05f84
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table--exclamation.png b/src/blackmisc/icons/diagona/icons/table--exclamation.png
new file mode 100644
index 000000000..9474f5ebe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table--minus.png b/src/blackmisc/icons/diagona/icons/table--minus.png
new file mode 100644
index 000000000..02990ebda
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table--pencil.png b/src/blackmisc/icons/diagona/icons/table--pencil.png
new file mode 100644
index 000000000..9b2a11268
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table--plus.png b/src/blackmisc/icons/diagona/icons/table--plus.png
new file mode 100644
index 000000000..721aa8e74
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-delete-column.png b/src/blackmisc/icons/diagona/icons/table-delete-column.png
new file mode 100644
index 000000000..a3fa27cee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-delete-column.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-delete-row.png b/src/blackmisc/icons/diagona/icons/table-delete-row.png
new file mode 100644
index 000000000..bf499bc1b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-delete-row.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-delete.png b/src/blackmisc/icons/diagona/icons/table-delete.png
new file mode 100644
index 000000000..531e94ae0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-delete.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-draw.png b/src/blackmisc/icons/diagona/icons/table-draw.png
new file mode 100644
index 000000000..26af297fc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-draw.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-excel.png b/src/blackmisc/icons/diagona/icons/table-excel.png
new file mode 100644
index 000000000..2111370eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-excel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-export.png b/src/blackmisc/icons/diagona/icons/table-export.png
new file mode 100644
index 000000000..f582fb8a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-heatmap.png b/src/blackmisc/icons/diagona/icons/table-heatmap.png
new file mode 100644
index 000000000..a55c96536
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-heatmap.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-import.png b/src/blackmisc/icons/diagona/icons/table-import.png
new file mode 100644
index 000000000..67f371aea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-insert-column.png b/src/blackmisc/icons/diagona/icons/table-insert-column.png
new file mode 100644
index 000000000..86649bf1d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-insert-column.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-insert-row.png b/src/blackmisc/icons/diagona/icons/table-insert-row.png
new file mode 100644
index 000000000..40a94c9b2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-insert-row.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-insert.png b/src/blackmisc/icons/diagona/icons/table-insert.png
new file mode 100644
index 000000000..2820af41a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-insert.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-join-column.png b/src/blackmisc/icons/diagona/icons/table-join-column.png
new file mode 100644
index 000000000..7d10ac95d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-join-column.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-join-row.png b/src/blackmisc/icons/diagona/icons/table-join-row.png
new file mode 100644
index 000000000..f29b5de85
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-join-row.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-join.png b/src/blackmisc/icons/diagona/icons/table-join.png
new file mode 100644
index 000000000..c5a2533f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-join.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-medium.png b/src/blackmisc/icons/diagona/icons/table-medium.png
new file mode 100644
index 000000000..6d5c2266b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-money.png b/src/blackmisc/icons/diagona/icons/table-money.png
new file mode 100644
index 000000000..673ba426e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-money.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-paint-can.png b/src/blackmisc/icons/diagona/icons/table-paint-can.png
new file mode 100644
index 000000000..0626d0a03
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-paint-can.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-resize-actual.png b/src/blackmisc/icons/diagona/icons/table-resize-actual.png
new file mode 100644
index 000000000..cca88b895
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-resize.png b/src/blackmisc/icons/diagona/icons/table-resize.png
new file mode 100644
index 000000000..36ac5dee0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-rotate.png b/src/blackmisc/icons/diagona/icons/table-rotate.png
new file mode 100644
index 000000000..db4081835
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-rotate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-select-all.png b/src/blackmisc/icons/diagona/icons/table-select-all.png
new file mode 100644
index 000000000..b8606684a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-select-all.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-select-cells.png b/src/blackmisc/icons/diagona/icons/table-select-cells.png
new file mode 100644
index 000000000..479ab5235
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-select-cells.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-select-column.png b/src/blackmisc/icons/diagona/icons/table-select-column.png
new file mode 100644
index 000000000..2a2a412ff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-select-column.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-select-row.png b/src/blackmisc/icons/diagona/icons/table-select-row.png
new file mode 100644
index 000000000..e96313c20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-select-row.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-select.png b/src/blackmisc/icons/diagona/icons/table-select.png
new file mode 100644
index 000000000..ab082a764
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-share.png b/src/blackmisc/icons/diagona/icons/table-share.png
new file mode 100644
index 000000000..1d90b4587
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-sheet.png b/src/blackmisc/icons/diagona/icons/table-sheet.png
new file mode 100644
index 000000000..ac03e32d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-sheet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-small.png b/src/blackmisc/icons/diagona/icons/table-small.png
new file mode 100644
index 000000000..47e3a60da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-split-column.png b/src/blackmisc/icons/diagona/icons/table-split-column.png
new file mode 100644
index 000000000..ff416cd71
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-split-column.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-split-row.png b/src/blackmisc/icons/diagona/icons/table-split-row.png
new file mode 100644
index 000000000..2fbb9a293
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-split-row.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-split.png b/src/blackmisc/icons/diagona/icons/table-split.png
new file mode 100644
index 000000000..7565ac54f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-split.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table-sum.png b/src/blackmisc/icons/diagona/icons/table-sum.png
new file mode 100644
index 000000000..10570bfd1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table-sum.png differ
diff --git a/src/blackmisc/icons/diagona/icons/table.png b/src/blackmisc/icons/diagona/icons/table.png
new file mode 100644
index 000000000..b0cd69fc5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tables-relation.png b/src/blackmisc/icons/diagona/icons/tables-relation.png
new file mode 100644
index 000000000..968bcb975
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tables-relation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tables-stacks.png b/src/blackmisc/icons/diagona/icons/tables-stacks.png
new file mode 100644
index 000000000..79c8e80f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tables-stacks.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tables.png b/src/blackmisc/icons/diagona/icons/tables.png
new file mode 100644
index 000000000..4ac045610
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tables.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag--arrow.png b/src/blackmisc/icons/diagona/icons/tag--arrow.png
new file mode 100644
index 000000000..4900640cd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag--exclamation.png b/src/blackmisc/icons/diagona/icons/tag--exclamation.png
new file mode 100644
index 000000000..0df13450b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag--minus.png b/src/blackmisc/icons/diagona/icons/tag--minus.png
new file mode 100644
index 000000000..685e879ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag--pencil.png b/src/blackmisc/icons/diagona/icons/tag--pencil.png
new file mode 100644
index 000000000..6cc85264e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag--plus.png b/src/blackmisc/icons/diagona/icons/tag--plus.png
new file mode 100644
index 000000000..be85f2aef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-cloud.png b/src/blackmisc/icons/diagona/icons/tag-cloud.png
new file mode 100644
index 000000000..4399096ce
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-export.png b/src/blackmisc/icons/diagona/icons/tag-export.png
new file mode 100644
index 000000000..76a87ccc8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-export.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-hash.png b/src/blackmisc/icons/diagona/icons/tag-hash.png
new file mode 100644
index 000000000..bd27ad984
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-hash.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-import.png b/src/blackmisc/icons/diagona/icons/tag-import.png
new file mode 100644
index 000000000..23c9f96fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-import.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-label-black.png b/src/blackmisc/icons/diagona/icons/tag-label-black.png
new file mode 100644
index 000000000..820065a4e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-label-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-label-gray.png b/src/blackmisc/icons/diagona/icons/tag-label-gray.png
new file mode 100644
index 000000000..bacb86beb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-label-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-label-green.png b/src/blackmisc/icons/diagona/icons/tag-label-green.png
new file mode 100644
index 000000000..e3dd2d18c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-label-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-label-pink.png b/src/blackmisc/icons/diagona/icons/tag-label-pink.png
new file mode 100644
index 000000000..925742ed4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-label-pink.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-label-purple.png b/src/blackmisc/icons/diagona/icons/tag-label-purple.png
new file mode 100644
index 000000000..ea7e44b72
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-label-purple.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-label-red.png b/src/blackmisc/icons/diagona/icons/tag-label-red.png
new file mode 100644
index 000000000..a05680ad5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-label-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-label-yellow.png b/src/blackmisc/icons/diagona/icons/tag-label-yellow.png
new file mode 100644
index 000000000..6a69ff7c8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-label-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-label.png b/src/blackmisc/icons/diagona/icons/tag-label.png
new file mode 100644
index 000000000..7ac2093da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-medium.png b/src/blackmisc/icons/diagona/icons/tag-medium.png
new file mode 100644
index 000000000..987540165
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-share.png b/src/blackmisc/icons/diagona/icons/tag-share.png
new file mode 100644
index 000000000..079784d4a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag-small.png b/src/blackmisc/icons/diagona/icons/tag-small.png
new file mode 100644
index 000000000..7e42b30a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tag.png b/src/blackmisc/icons/diagona/icons/tag.png
new file mode 100644
index 000000000..ace6c6298
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tag.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tags-label.png b/src/blackmisc/icons/diagona/icons/tags-label.png
new file mode 100644
index 000000000..90ddfabb8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tags-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tags.png b/src/blackmisc/icons/diagona/icons/tags.png
new file mode 100644
index 000000000..702c6dbb1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tags.png differ
diff --git a/src/blackmisc/icons/diagona/icons/target--arrow.png b/src/blackmisc/icons/diagona/icons/target--arrow.png
new file mode 100644
index 000000000..d2436aaa5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/target--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/target--exclamation.png b/src/blackmisc/icons/diagona/icons/target--exclamation.png
new file mode 100644
index 000000000..50d5903c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/target--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/target--minus.png b/src/blackmisc/icons/diagona/icons/target--minus.png
new file mode 100644
index 000000000..3ee47a8ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/target--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/target--pencil.png b/src/blackmisc/icons/diagona/icons/target--pencil.png
new file mode 100644
index 000000000..3d4063217
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/target--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/target--plus.png b/src/blackmisc/icons/diagona/icons/target--plus.png
new file mode 100644
index 000000000..56643cde7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/target--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/target.png b/src/blackmisc/icons/diagona/icons/target.png
new file mode 100644
index 000000000..fa96cdd54
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/target.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task--arrow.png b/src/blackmisc/icons/diagona/icons/task--arrow.png
new file mode 100644
index 000000000..387186f3d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task--exclamation.png b/src/blackmisc/icons/diagona/icons/task--exclamation.png
new file mode 100644
index 000000000..42ab4d641
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task--minus.png b/src/blackmisc/icons/diagona/icons/task--minus.png
new file mode 100644
index 000000000..0818f84e5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task--pencil.png b/src/blackmisc/icons/diagona/icons/task--pencil.png
new file mode 100644
index 000000000..5e3f521d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task--plus.png b/src/blackmisc/icons/diagona/icons/task--plus.png
new file mode 100644
index 000000000..e9a5d5a47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task-select-first.png b/src/blackmisc/icons/diagona/icons/task-select-first.png
new file mode 100644
index 000000000..5b2ad887f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task-select-first.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task-select-last.png b/src/blackmisc/icons/diagona/icons/task-select-last.png
new file mode 100644
index 000000000..80cfec058
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task-select-last.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task-select.png b/src/blackmisc/icons/diagona/icons/task-select.png
new file mode 100644
index 000000000..41050c4ab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/task.png b/src/blackmisc/icons/diagona/icons/task.png
new file mode 100644
index 000000000..9895ccbbd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/task.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone--arrow.png b/src/blackmisc/icons/diagona/icons/telephone--arrow.png
new file mode 100644
index 000000000..ed21eefad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone--exclamation.png b/src/blackmisc/icons/diagona/icons/telephone--exclamation.png
new file mode 100644
index 000000000..ce20ed8d0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone--minus.png b/src/blackmisc/icons/diagona/icons/telephone--minus.png
new file mode 100644
index 000000000..94c7e4777
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone--pencil.png b/src/blackmisc/icons/diagona/icons/telephone--pencil.png
new file mode 100644
index 000000000..4b4adbaf8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone--plus.png b/src/blackmisc/icons/diagona/icons/telephone--plus.png
new file mode 100644
index 000000000..b0a400790
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone-fax.png b/src/blackmisc/icons/diagona/icons/telephone-fax.png
new file mode 100644
index 000000000..846ab83e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone-fax.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone-handset-prohibition.png b/src/blackmisc/icons/diagona/icons/telephone-handset-prohibition.png
new file mode 100644
index 000000000..65d923699
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone-handset-prohibition.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone-handset-wire.png b/src/blackmisc/icons/diagona/icons/telephone-handset-wire.png
new file mode 100644
index 000000000..1f5a3c43d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone-handset-wire.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone-handset.png b/src/blackmisc/icons/diagona/icons/telephone-handset.png
new file mode 100644
index 000000000..b0fe5b4a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone-handset.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone-medium.png b/src/blackmisc/icons/diagona/icons/telephone-medium.png
new file mode 100644
index 000000000..f66712c45
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone-network.png b/src/blackmisc/icons/diagona/icons/telephone-network.png
new file mode 100644
index 000000000..8093cdbfb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone-off.png b/src/blackmisc/icons/diagona/icons/telephone-off.png
new file mode 100644
index 000000000..edb7ed21f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone-share.png b/src/blackmisc/icons/diagona/icons/telephone-share.png
new file mode 100644
index 000000000..a50448322
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/telephone.png b/src/blackmisc/icons/diagona/icons/telephone.png
new file mode 100644
index 000000000..55668400b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/telephone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television--arrow.png b/src/blackmisc/icons/diagona/icons/television--arrow.png
new file mode 100644
index 000000000..249c319b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television--exclamation.png b/src/blackmisc/icons/diagona/icons/television--exclamation.png
new file mode 100644
index 000000000..0181d8854
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television--minus.png b/src/blackmisc/icons/diagona/icons/television--minus.png
new file mode 100644
index 000000000..b9db92dca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television--pencil.png b/src/blackmisc/icons/diagona/icons/television--pencil.png
new file mode 100644
index 000000000..abf50d2b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television--plus.png b/src/blackmisc/icons/diagona/icons/television--plus.png
new file mode 100644
index 000000000..ea91faf44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television-image.png b/src/blackmisc/icons/diagona/icons/television-image.png
new file mode 100644
index 000000000..e75cbea72
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television-medium.png b/src/blackmisc/icons/diagona/icons/television-medium.png
new file mode 100644
index 000000000..f42a6ea3b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television-off.png b/src/blackmisc/icons/diagona/icons/television-off.png
new file mode 100644
index 000000000..6f28049b7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television-protector.png b/src/blackmisc/icons/diagona/icons/television-protector.png
new file mode 100644
index 000000000..96a800291
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television-test.png b/src/blackmisc/icons/diagona/icons/television-test.png
new file mode 100644
index 000000000..fb0fdf0b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television-test.png differ
diff --git a/src/blackmisc/icons/diagona/icons/television.png b/src/blackmisc/icons/diagona/icons/television.png
new file mode 100644
index 000000000..2dbc869a7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/television.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal--arrow.png b/src/blackmisc/icons/diagona/icons/terminal--arrow.png
new file mode 100644
index 000000000..696b1d5d7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal--exclamation.png b/src/blackmisc/icons/diagona/icons/terminal--exclamation.png
new file mode 100644
index 000000000..d200a7127
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal--minus.png b/src/blackmisc/icons/diagona/icons/terminal--minus.png
new file mode 100644
index 000000000..3226d4b09
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal--pencil.png b/src/blackmisc/icons/diagona/icons/terminal--pencil.png
new file mode 100644
index 000000000..e351cc044
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal--plus.png b/src/blackmisc/icons/diagona/icons/terminal--plus.png
new file mode 100644
index 000000000..c296d9afe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal-medium.png b/src/blackmisc/icons/diagona/icons/terminal-medium.png
new file mode 100644
index 000000000..2d3272d07
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal-network.png b/src/blackmisc/icons/diagona/icons/terminal-network.png
new file mode 100644
index 000000000..af45d95ff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal-protector.png b/src/blackmisc/icons/diagona/icons/terminal-protector.png
new file mode 100644
index 000000000..013ca9861
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal-protector.png differ
diff --git a/src/blackmisc/icons/diagona/icons/terminal.png b/src/blackmisc/icons/diagona/icons/terminal.png
new file mode 100644
index 000000000..c18df24f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/terminal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thermometer--arrow.png b/src/blackmisc/icons/diagona/icons/thermometer--arrow.png
new file mode 100644
index 000000000..c27806598
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thermometer--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thermometer--exclamation.png b/src/blackmisc/icons/diagona/icons/thermometer--exclamation.png
new file mode 100644
index 000000000..543b7b40f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thermometer--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thermometer--minus.png b/src/blackmisc/icons/diagona/icons/thermometer--minus.png
new file mode 100644
index 000000000..d7fc638b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thermometer--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thermometer--pencil.png b/src/blackmisc/icons/diagona/icons/thermometer--pencil.png
new file mode 100644
index 000000000..eea51d093
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thermometer--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thermometer--plus.png b/src/blackmisc/icons/diagona/icons/thermometer--plus.png
new file mode 100644
index 000000000..83e4363ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thermometer--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thermometer-high.png b/src/blackmisc/icons/diagona/icons/thermometer-high.png
new file mode 100644
index 000000000..c5afe9982
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thermometer-high.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thermometer-low.png b/src/blackmisc/icons/diagona/icons/thermometer-low.png
new file mode 100644
index 000000000..31a7d0d68
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thermometer-low.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thermometer.png b/src/blackmisc/icons/diagona/icons/thermometer.png
new file mode 100644
index 000000000..8b1edacc7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thermometer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thumb-small-up.png b/src/blackmisc/icons/diagona/icons/thumb-small-up.png
new file mode 100644
index 000000000..4d68fc0a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thumb-small-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thumb-small.png b/src/blackmisc/icons/diagona/icons/thumb-small.png
new file mode 100644
index 000000000..dbe2be223
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thumb-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thumb-up.png b/src/blackmisc/icons/diagona/icons/thumb-up.png
new file mode 100644
index 000000000..a12a1d059
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thumb-up.png differ
diff --git a/src/blackmisc/icons/diagona/icons/thumb.png b/src/blackmisc/icons/diagona/icons/thumb.png
new file mode 100644
index 000000000..183e8b667
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/thumb.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-button.png b/src/blackmisc/icons/diagona/icons/tick-button.png
new file mode 100644
index 000000000..3b0e3fc0c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-circle-frame.png b/src/blackmisc/icons/diagona/icons/tick-circle-frame.png
new file mode 100644
index 000000000..b3f785862
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-circle-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-circle.png b/src/blackmisc/icons/diagona/icons/tick-circle.png
new file mode 100644
index 000000000..210b1a6c3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-octagon-frame.png b/src/blackmisc/icons/diagona/icons/tick-octagon-frame.png
new file mode 100644
index 000000000..01b3d5c07
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-octagon-frame.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-octagon.png b/src/blackmisc/icons/diagona/icons/tick-octagon.png
new file mode 100644
index 000000000..262e5b3c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-octagon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-red.png b/src/blackmisc/icons/diagona/icons/tick-red.png
new file mode 100644
index 000000000..8ec99b4a6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-shield.png b/src/blackmisc/icons/diagona/icons/tick-shield.png
new file mode 100644
index 000000000..eb476950f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-shield.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-small-circle.png b/src/blackmisc/icons/diagona/icons/tick-small-circle.png
new file mode 100644
index 000000000..8060492cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-small-circle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-small-red.png b/src/blackmisc/icons/diagona/icons/tick-small-red.png
new file mode 100644
index 000000000..5b95ec59e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-small-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-small-white.png b/src/blackmisc/icons/diagona/icons/tick-small-white.png
new file mode 100644
index 000000000..e031819cd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-small-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-small.png b/src/blackmisc/icons/diagona/icons/tick-small.png
new file mode 100644
index 000000000..1c0ffff6d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick-white.png b/src/blackmisc/icons/diagona/icons/tick-white.png
new file mode 100644
index 000000000..9926e5dcb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tick.png b/src/blackmisc/icons/diagona/icons/tick.png
new file mode 100644
index 000000000..2414885b8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ticket--arrow.png b/src/blackmisc/icons/diagona/icons/ticket--arrow.png
new file mode 100644
index 000000000..0b4ef8262
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ticket--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ticket--exclamation.png b/src/blackmisc/icons/diagona/icons/ticket--exclamation.png
new file mode 100644
index 000000000..db933ef76
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ticket--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ticket--minus.png b/src/blackmisc/icons/diagona/icons/ticket--minus.png
new file mode 100644
index 000000000..ea5fb05eb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ticket--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ticket--pencil.png b/src/blackmisc/icons/diagona/icons/ticket--pencil.png
new file mode 100644
index 000000000..7722b87b5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ticket--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ticket--plus.png b/src/blackmisc/icons/diagona/icons/ticket--plus.png
new file mode 100644
index 000000000..74b2c7244
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ticket--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ticket-small.png b/src/blackmisc/icons/diagona/icons/ticket-small.png
new file mode 100644
index 000000000..f135f0675
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ticket-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ticket-stub.png b/src/blackmisc/icons/diagona/icons/ticket-stub.png
new file mode 100644
index 000000000..a28e15692
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ticket-stub.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ticket.png b/src/blackmisc/icons/diagona/icons/ticket.png
new file mode 100644
index 000000000..73c19f79f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ticket.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tie-warm.png b/src/blackmisc/icons/diagona/icons/tie-warm.png
new file mode 100644
index 000000000..7c28b7fe7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tie-warm.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tie.png b/src/blackmisc/icons/diagona/icons/tie.png
new file mode 100644
index 000000000..5aeb20b1f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tie.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toggle-expand.png b/src/blackmisc/icons/diagona/icons/toggle-expand.png
new file mode 100644
index 000000000..706f13a2d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toggle-expand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toggle-small-expand.png b/src/blackmisc/icons/diagona/icons/toggle-small-expand.png
new file mode 100644
index 000000000..79c5ff7e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toggle-small-expand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toggle-small.png b/src/blackmisc/icons/diagona/icons/toggle-small.png
new file mode 100644
index 000000000..f783a6f2c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toggle-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toggle.png b/src/blackmisc/icons/diagona/icons/toggle.png
new file mode 100644
index 000000000..491800cf1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toggle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toilet-female.png b/src/blackmisc/icons/diagona/icons/toilet-female.png
new file mode 100644
index 000000000..ddad95d3e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toilet-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toilet-male.png b/src/blackmisc/icons/diagona/icons/toilet-male.png
new file mode 100644
index 000000000..f1e15c76f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toilet-male.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toilet.png b/src/blackmisc/icons/diagona/icons/toilet.png
new file mode 100644
index 000000000..68d5180e7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toilet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toolbox--arrow.png b/src/blackmisc/icons/diagona/icons/toolbox--arrow.png
new file mode 100644
index 000000000..8d863e6a3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toolbox--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toolbox--exclamation.png b/src/blackmisc/icons/diagona/icons/toolbox--exclamation.png
new file mode 100644
index 000000000..ca4edf037
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toolbox--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toolbox--minus.png b/src/blackmisc/icons/diagona/icons/toolbox--minus.png
new file mode 100644
index 000000000..b01945bd6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toolbox--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toolbox--pencil.png b/src/blackmisc/icons/diagona/icons/toolbox--pencil.png
new file mode 100644
index 000000000..42c14c923
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toolbox--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toolbox--plus.png b/src/blackmisc/icons/diagona/icons/toolbox--plus.png
new file mode 100644
index 000000000..567411a44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toolbox--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/toolbox.png b/src/blackmisc/icons/diagona/icons/toolbox.png
new file mode 100644
index 000000000..b581d7794
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/toolbox.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-cone--arrow.png b/src/blackmisc/icons/diagona/icons/traffic-cone--arrow.png
new file mode 100644
index 000000000..61dffbc43
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-cone--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-cone--exclamation.png b/src/blackmisc/icons/diagona/icons/traffic-cone--exclamation.png
new file mode 100644
index 000000000..4f092a06e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-cone--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-cone--minus.png b/src/blackmisc/icons/diagona/icons/traffic-cone--minus.png
new file mode 100644
index 000000000..33e0d9130
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-cone--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-cone--pencil.png b/src/blackmisc/icons/diagona/icons/traffic-cone--pencil.png
new file mode 100644
index 000000000..b8c8a02df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-cone--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-cone--plus.png b/src/blackmisc/icons/diagona/icons/traffic-cone--plus.png
new file mode 100644
index 000000000..1970f89f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-cone--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-cone.png b/src/blackmisc/icons/diagona/icons/traffic-cone.png
new file mode 100644
index 000000000..394dba0d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-cone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light--arrow.png b/src/blackmisc/icons/diagona/icons/traffic-light--arrow.png
new file mode 100644
index 000000000..0865a661f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light--exclamation.png b/src/blackmisc/icons/diagona/icons/traffic-light--exclamation.png
new file mode 100644
index 000000000..5b6afff17
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light--minus.png b/src/blackmisc/icons/diagona/icons/traffic-light--minus.png
new file mode 100644
index 000000000..e66a11104
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light--pencil.png b/src/blackmisc/icons/diagona/icons/traffic-light--pencil.png
new file mode 100644
index 000000000..c046d8777
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light--plus.png b/src/blackmisc/icons/diagona/icons/traffic-light--plus.png
new file mode 100644
index 000000000..9f4a156b3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light-green.png b/src/blackmisc/icons/diagona/icons/traffic-light-green.png
new file mode 100644
index 000000000..73351a171
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light-off.png b/src/blackmisc/icons/diagona/icons/traffic-light-off.png
new file mode 100644
index 000000000..370137396
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light-off.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light-red.png b/src/blackmisc/icons/diagona/icons/traffic-light-red.png
new file mode 100644
index 000000000..cf2d2dc04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light-single.png b/src/blackmisc/icons/diagona/icons/traffic-light-single.png
new file mode 100644
index 000000000..7bdea8e8f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light-single.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light-yellow.png b/src/blackmisc/icons/diagona/icons/traffic-light-yellow.png
new file mode 100644
index 000000000..75358ad68
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/traffic-light.png b/src/blackmisc/icons/diagona/icons/traffic-light.png
new file mode 100644
index 000000000..f2500294b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/traffic-light.png differ
diff --git a/src/blackmisc/icons/diagona/icons/train--arrow.png b/src/blackmisc/icons/diagona/icons/train--arrow.png
new file mode 100644
index 000000000..d486c82d6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/train--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/train--exclamation.png b/src/blackmisc/icons/diagona/icons/train--exclamation.png
new file mode 100644
index 000000000..2172e3d5e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/train--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/train--minus.png b/src/blackmisc/icons/diagona/icons/train--minus.png
new file mode 100644
index 000000000..4ed41f315
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/train--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/train--pencil.png b/src/blackmisc/icons/diagona/icons/train--pencil.png
new file mode 100644
index 000000000..9373b9cdd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/train--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/train--plus.png b/src/blackmisc/icons/diagona/icons/train--plus.png
new file mode 100644
index 000000000..763a537d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/train--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/train-metro.png b/src/blackmisc/icons/diagona/icons/train-metro.png
new file mode 100644
index 000000000..77bbc0d87
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/train-metro.png differ
diff --git a/src/blackmisc/icons/diagona/icons/train.png b/src/blackmisc/icons/diagona/icons/train.png
new file mode 100644
index 000000000..9f4ecb1aa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/train.png differ
diff --git a/src/blackmisc/icons/diagona/icons/transmitter.png b/src/blackmisc/icons/diagona/icons/transmitter.png
new file mode 100644
index 000000000..cf4c65637
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/transmitter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tree--arrow.png b/src/blackmisc/icons/diagona/icons/tree--arrow.png
new file mode 100644
index 000000000..bf69a8959
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tree--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tree--exclamation.png b/src/blackmisc/icons/diagona/icons/tree--exclamation.png
new file mode 100644
index 000000000..79d0ff674
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tree--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tree--minus.png b/src/blackmisc/icons/diagona/icons/tree--minus.png
new file mode 100644
index 000000000..a221b7715
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tree--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tree--pencil.png b/src/blackmisc/icons/diagona/icons/tree--pencil.png
new file mode 100644
index 000000000..b8d098915
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tree--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tree--plus.png b/src/blackmisc/icons/diagona/icons/tree--plus.png
new file mode 100644
index 000000000..8fa9b15ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tree--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tree-red.png b/src/blackmisc/icons/diagona/icons/tree-red.png
new file mode 100644
index 000000000..7fec71a4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tree-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tree-yellow.png b/src/blackmisc/icons/diagona/icons/tree-yellow.png
new file mode 100644
index 000000000..398fab2b0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tree-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/tree.png b/src/blackmisc/icons/diagona/icons/tree.png
new file mode 100644
index 000000000..72c6ebd9f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/tree.png differ
diff --git a/src/blackmisc/icons/diagona/icons/trophy--arrow.png b/src/blackmisc/icons/diagona/icons/trophy--arrow.png
new file mode 100644
index 000000000..3a85c1bad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/trophy--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/trophy--exclamation.png b/src/blackmisc/icons/diagona/icons/trophy--exclamation.png
new file mode 100644
index 000000000..c588fb221
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/trophy--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/trophy--minus.png b/src/blackmisc/icons/diagona/icons/trophy--minus.png
new file mode 100644
index 000000000..421506a69
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/trophy--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/trophy--pencil.png b/src/blackmisc/icons/diagona/icons/trophy--pencil.png
new file mode 100644
index 000000000..f7a64011f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/trophy--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/trophy--plus.png b/src/blackmisc/icons/diagona/icons/trophy--plus.png
new file mode 100644
index 000000000..108e6d36f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/trophy--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/trophy-bronze.png b/src/blackmisc/icons/diagona/icons/trophy-bronze.png
new file mode 100644
index 000000000..fae6fe516
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/trophy-bronze.png differ
diff --git a/src/blackmisc/icons/diagona/icons/trophy-silver.png b/src/blackmisc/icons/diagona/icons/trophy-silver.png
new file mode 100644
index 000000000..6a65909d9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/trophy-silver.png differ
diff --git a/src/blackmisc/icons/diagona/icons/trophy.png b/src/blackmisc/icons/diagona/icons/trophy.png
new file mode 100644
index 000000000..9a7f4010a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/trophy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck--arrow.png b/src/blackmisc/icons/diagona/icons/truck--arrow.png
new file mode 100644
index 000000000..3c53e8d20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck--exclamation.png b/src/blackmisc/icons/diagona/icons/truck--exclamation.png
new file mode 100644
index 000000000..ea8895145
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck--minus.png b/src/blackmisc/icons/diagona/icons/truck--minus.png
new file mode 100644
index 000000000..91e8466f9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck--pencil.png b/src/blackmisc/icons/diagona/icons/truck--pencil.png
new file mode 100644
index 000000000..0d9c8cb0d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck--plus.png b/src/blackmisc/icons/diagona/icons/truck--plus.png
new file mode 100644
index 000000000..7fe3667f5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck-box-label.png b/src/blackmisc/icons/diagona/icons/truck-box-label.png
new file mode 100644
index 000000000..51f52ca08
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck-box-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck-box.png b/src/blackmisc/icons/diagona/icons/truck-box.png
new file mode 100644
index 000000000..da8af4028
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck-empty.png b/src/blackmisc/icons/diagona/icons/truck-empty.png
new file mode 100644
index 000000000..f1f49e0e8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck-empty.png differ
diff --git a/src/blackmisc/icons/diagona/icons/truck.png b/src/blackmisc/icons/diagona/icons/truck.png
new file mode 100644
index 000000000..e85f260a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/truck.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-accordion.png b/src/blackmisc/icons/diagona/icons/ui-accordion.png
new file mode 100644
index 000000000..a9f1448e2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-accordion.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-address-bar-green.png b/src/blackmisc/icons/diagona/icons/ui-address-bar-green.png
new file mode 100644
index 000000000..4efa26e5f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-address-bar-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-address-bar-lock.png b/src/blackmisc/icons/diagona/icons/ui-address-bar-lock.png
new file mode 100644
index 000000000..d4a226752
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-address-bar-lock.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-address-bar-red.png b/src/blackmisc/icons/diagona/icons/ui-address-bar-red.png
new file mode 100644
index 000000000..a2f463ff5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-address-bar-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-address-bar-yellow.png b/src/blackmisc/icons/diagona/icons/ui-address-bar-yellow.png
new file mode 100644
index 000000000..9525d42e6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-address-bar-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-address-bar.png b/src/blackmisc/icons/diagona/icons/ui-address-bar.png
new file mode 100644
index 000000000..1a96ac435
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-address-bar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-breadcrumb-bread.png b/src/blackmisc/icons/diagona/icons/ui-breadcrumb-bread.png
new file mode 100644
index 000000000..3b3ed979f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-breadcrumb-bread.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select-current.png b/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select-current.png
new file mode 100644
index 000000000..21ce9aeea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select-current.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select-parent.png b/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select-parent.png
new file mode 100644
index 000000000..6df3bf106
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select-parent.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select.png b/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select.png
new file mode 100644
index 000000000..ad06b1dfd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-breadcrumb-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-breadcrumb.png b/src/blackmisc/icons/diagona/icons/ui-breadcrumb.png
new file mode 100644
index 000000000..e18bcb33b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-breadcrumb.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-button-default.png b/src/blackmisc/icons/diagona/icons/ui-button-default.png
new file mode 100644
index 000000000..c59f595ed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-button-default.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-button-image.png b/src/blackmisc/icons/diagona/icons/ui-button-image.png
new file mode 100644
index 000000000..993352b2c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-button-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-button-navigation-back.png b/src/blackmisc/icons/diagona/icons/ui-button-navigation-back.png
new file mode 100644
index 000000000..204c11a02
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-button-navigation-back.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-button-navigation.png b/src/blackmisc/icons/diagona/icons/ui-button-navigation.png
new file mode 100644
index 000000000..d4ea8998c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-button-navigation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-button-toggle.png b/src/blackmisc/icons/diagona/icons/ui-button-toggle.png
new file mode 100644
index 000000000..e84e26ae6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-button-toggle.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-button.png b/src/blackmisc/icons/diagona/icons/ui-button.png
new file mode 100644
index 000000000..32a4eeb71
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-buttons.png b/src/blackmisc/icons/diagona/icons/ui-buttons.png
new file mode 100644
index 000000000..912dfc7a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-buttons.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-check-box-mix.png b/src/blackmisc/icons/diagona/icons/ui-check-box-mix.png
new file mode 100644
index 000000000..3c961711d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-check-box-mix.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-check-box-uncheck.png b/src/blackmisc/icons/diagona/icons/ui-check-box-uncheck.png
new file mode 100644
index 000000000..ba447358c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-check-box-uncheck.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-check-box.png b/src/blackmisc/icons/diagona/icons/ui-check-box.png
new file mode 100644
index 000000000..07f3522a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-check-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-check-boxes-list.png b/src/blackmisc/icons/diagona/icons/ui-check-boxes-list.png
new file mode 100644
index 000000000..4bf58d1de
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-check-boxes-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-check-boxes-series.png b/src/blackmisc/icons/diagona/icons/ui-check-boxes-series.png
new file mode 100644
index 000000000..b1f55a2b1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-check-boxes-series.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-check-boxes.png b/src/blackmisc/icons/diagona/icons/ui-check-boxes.png
new file mode 100644
index 000000000..05eed23df
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-check-boxes.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-color-picker-default.png b/src/blackmisc/icons/diagona/icons/ui-color-picker-default.png
new file mode 100644
index 000000000..8c71b6660
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-color-picker-default.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-color-picker-switch.png b/src/blackmisc/icons/diagona/icons/ui-color-picker-switch.png
new file mode 100644
index 000000000..a3a836c90
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-color-picker-switch.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-color-picker-transparent.png b/src/blackmisc/icons/diagona/icons/ui-color-picker-transparent.png
new file mode 100644
index 000000000..3ec0719dd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-color-picker-transparent.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-color-picker.png b/src/blackmisc/icons/diagona/icons/ui-color-picker.png
new file mode 100644
index 000000000..e244c689e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-color-picker.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-combo-box-blue.png b/src/blackmisc/icons/diagona/icons/ui-combo-box-blue.png
new file mode 100644
index 000000000..296e0387b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-combo-box-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-combo-box-calendar.png b/src/blackmisc/icons/diagona/icons/ui-combo-box-calendar.png
new file mode 100644
index 000000000..12b4a1a2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-combo-box-calendar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-combo-box-edit.png b/src/blackmisc/icons/diagona/icons/ui-combo-box-edit.png
new file mode 100644
index 000000000..78e3f3d31
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-combo-box-edit.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-combo-box.png b/src/blackmisc/icons/diagona/icons/ui-combo-box.png
new file mode 100644
index 000000000..53d306e74
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-combo-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-combo-boxes.png b/src/blackmisc/icons/diagona/icons/ui-combo-boxes.png
new file mode 100644
index 000000000..9d51b6b1d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-combo-boxes.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-flow.png b/src/blackmisc/icons/diagona/icons/ui-flow.png
new file mode 100644
index 000000000..9cec27e03
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-flow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-group-box.png b/src/blackmisc/icons/diagona/icons/ui-group-box.png
new file mode 100644
index 000000000..e270f6bb1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-group-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-label-link.png b/src/blackmisc/icons/diagona/icons/ui-label-link.png
new file mode 100644
index 000000000..98bca0570
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-label-link.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-label.png b/src/blackmisc/icons/diagona/icons/ui-label.png
new file mode 100644
index 000000000..2fc5ccc4f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-labels.png b/src/blackmisc/icons/diagona/icons/ui-labels.png
new file mode 100644
index 000000000..4e40d2436
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-labels.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-layered-pane.png b/src/blackmisc/icons/diagona/icons/ui-layered-pane.png
new file mode 100644
index 000000000..bc86e400b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-layered-pane.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-layout-panel.png b/src/blackmisc/icons/diagona/icons/ui-layout-panel.png
new file mode 100644
index 000000000..8ddc27129
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-layout-panel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-list-box-blue.png b/src/blackmisc/icons/diagona/icons/ui-list-box-blue.png
new file mode 100644
index 000000000..5b47c67ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-list-box-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-list-box.png b/src/blackmisc/icons/diagona/icons/ui-list-box.png
new file mode 100644
index 000000000..60a8db537
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-list-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-menu-blue.png b/src/blackmisc/icons/diagona/icons/ui-menu-blue.png
new file mode 100644
index 000000000..44094a261
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-menu-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-menu.png b/src/blackmisc/icons/diagona/icons/ui-menu.png
new file mode 100644
index 000000000..1c82eb8c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-menu.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-paginator.png b/src/blackmisc/icons/diagona/icons/ui-paginator.png
new file mode 100644
index 000000000..b88190320
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-paginator.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-panel-resize-actual.png b/src/blackmisc/icons/diagona/icons/ui-panel-resize-actual.png
new file mode 100644
index 000000000..46b55713f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-panel-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-panel-resize.png b/src/blackmisc/icons/diagona/icons/ui-panel-resize.png
new file mode 100644
index 000000000..00ac9eb7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-panel-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-panel.png b/src/blackmisc/icons/diagona/icons/ui-panel.png
new file mode 100644
index 000000000..92ea52a6b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-panel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-progress-bar-indeterminate.png b/src/blackmisc/icons/diagona/icons/ui-progress-bar-indeterminate.png
new file mode 100644
index 000000000..f9dc842fe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-progress-bar-indeterminate.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-progress-bar.png b/src/blackmisc/icons/diagona/icons/ui-progress-bar.png
new file mode 100644
index 000000000..c7db00ae7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-progress-bar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-radio-button-uncheck.png b/src/blackmisc/icons/diagona/icons/ui-radio-button-uncheck.png
new file mode 100644
index 000000000..ec7102b6e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-radio-button-uncheck.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-radio-button.png b/src/blackmisc/icons/diagona/icons/ui-radio-button.png
new file mode 100644
index 000000000..f83a25496
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-radio-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-radio-buttons-list.png b/src/blackmisc/icons/diagona/icons/ui-radio-buttons-list.png
new file mode 100644
index 000000000..095ba543c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-radio-buttons-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-radio-buttons.png b/src/blackmisc/icons/diagona/icons/ui-radio-buttons.png
new file mode 100644
index 000000000..1d27c7cc7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-radio-buttons.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-ruler.png b/src/blackmisc/icons/diagona/icons/ui-ruler.png
new file mode 100644
index 000000000..72d1b8101
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-ruler.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-bar-horizontal.png b/src/blackmisc/icons/diagona/icons/ui-scroll-bar-horizontal.png
new file mode 100644
index 000000000..f93ed8f80
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-bar-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-bar.png b/src/blackmisc/icons/diagona/icons/ui-scroll-bar.png
new file mode 100644
index 000000000..709605a0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-bar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-block.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-block.png
new file mode 100644
index 000000000..4aab51957
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-block.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-blog.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-blog.png
new file mode 100644
index 000000000..c0ea97270
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-blog.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-both.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-both.png
new file mode 100644
index 000000000..76aae63da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-both.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-detail.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-detail.png
new file mode 100644
index 000000000..7f05f64fb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-detail.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-form.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-form.png
new file mode 100644
index 000000000..ea08d8acd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-form.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-horizontal.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-horizontal.png
new file mode 100644
index 000000000..3ce5847e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-icon.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-icon.png
new file mode 100644
index 000000000..4ca5fd0ab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-icon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-image.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-image.png
new file mode 100644
index 000000000..1cde34870
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-list.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-list.png
new file mode 100644
index 000000000..29560b307
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-list.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-table.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-table.png
new file mode 100644
index 000000000..17b52ff75
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-table.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-text-image.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-text-image.png
new file mode 100644
index 000000000..ba5698ee8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-text-image.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-text.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-text.png
new file mode 100644
index 000000000..c5d42a044
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-text.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane-tree.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-tree.png
new file mode 100644
index 000000000..85edf8ff9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane-tree.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-scroll-pane.png b/src/blackmisc/icons/diagona/icons/ui-scroll-pane.png
new file mode 100644
index 000000000..e1e6951b7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-scroll-pane.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-search-field.png b/src/blackmisc/icons/diagona/icons/ui-search-field.png
new file mode 100644
index 000000000..bdd0dc7c1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-search-field.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-seek-bar-050.png b/src/blackmisc/icons/diagona/icons/ui-seek-bar-050.png
new file mode 100644
index 000000000..df9088d12
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-seek-bar-050.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-seek-bar-100.png b/src/blackmisc/icons/diagona/icons/ui-seek-bar-100.png
new file mode 100644
index 000000000..608d8f527
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-seek-bar-100.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-seek-bar.png b/src/blackmisc/icons/diagona/icons/ui-seek-bar.png
new file mode 100644
index 000000000..e51e01aed
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-seek-bar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-separator-label.png b/src/blackmisc/icons/diagona/icons/ui-separator-label.png
new file mode 100644
index 000000000..97a2fb4b7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-separator-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-separator.png b/src/blackmisc/icons/diagona/icons/ui-separator.png
new file mode 100644
index 000000000..8b089c490
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-separator.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-slider-050.png b/src/blackmisc/icons/diagona/icons/ui-slider-050.png
new file mode 100644
index 000000000..b012f5ce8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-slider-050.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-slider-100.png b/src/blackmisc/icons/diagona/icons/ui-slider-100.png
new file mode 100644
index 000000000..3180ccc45
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-slider-100.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-slider-vertical-050.png b/src/blackmisc/icons/diagona/icons/ui-slider-vertical-050.png
new file mode 100644
index 000000000..1b0dbc588
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-slider-vertical-050.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-slider-vertical-100.png b/src/blackmisc/icons/diagona/icons/ui-slider-vertical-100.png
new file mode 100644
index 000000000..9852320ad
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-slider-vertical-100.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-slider-vertical.png b/src/blackmisc/icons/diagona/icons/ui-slider-vertical.png
new file mode 100644
index 000000000..65cc42301
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-slider-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-slider.png b/src/blackmisc/icons/diagona/icons/ui-slider.png
new file mode 100644
index 000000000..7c0d7f758
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-slider.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-spacer.png b/src/blackmisc/icons/diagona/icons/ui-spacer.png
new file mode 100644
index 000000000..e85d0c566
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-spacer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-spin.png b/src/blackmisc/icons/diagona/icons/ui-spin.png
new file mode 100644
index 000000000..c0834d85b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-spin.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-split-panel-vertical.png b/src/blackmisc/icons/diagona/icons/ui-split-panel-vertical.png
new file mode 100644
index 000000000..5ecd5876e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-split-panel-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-split-panel.png b/src/blackmisc/icons/diagona/icons/ui-split-panel.png
new file mode 100644
index 000000000..6fc540319
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-split-panel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-splitter-horizontal.png b/src/blackmisc/icons/diagona/icons/ui-splitter-horizontal.png
new file mode 100644
index 000000000..4ee8a5c05
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-splitter-horizontal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-splitter.png b/src/blackmisc/icons/diagona/icons/ui-splitter.png
new file mode 100644
index 000000000..f2c3dca14
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-splitter.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-status-bar-blue.png b/src/blackmisc/icons/diagona/icons/ui-status-bar-blue.png
new file mode 100644
index 000000000..033f9da77
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-status-bar-blue.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-status-bar.png b/src/blackmisc/icons/diagona/icons/ui-status-bar.png
new file mode 100644
index 000000000..5b6849530
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-status-bar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab--arrow.png b/src/blackmisc/icons/diagona/icons/ui-tab--arrow.png
new file mode 100644
index 000000000..62a8f1e2f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab--exclamation.png b/src/blackmisc/icons/diagona/icons/ui-tab--exclamation.png
new file mode 100644
index 000000000..7328dac4b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab--minus.png b/src/blackmisc/icons/diagona/icons/ui-tab--minus.png
new file mode 100644
index 000000000..0220c8695
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab--pencil.png b/src/blackmisc/icons/diagona/icons/ui-tab--pencil.png
new file mode 100644
index 000000000..263be9eda
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab--plus.png b/src/blackmisc/icons/diagona/icons/ui-tab--plus.png
new file mode 100644
index 000000000..de2fe4aff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab-bottom.png b/src/blackmisc/icons/diagona/icons/ui-tab-bottom.png
new file mode 100644
index 000000000..864bd0188
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab-bottom.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab-content-vertical.png b/src/blackmisc/icons/diagona/icons/ui-tab-content-vertical.png
new file mode 100644
index 000000000..26c89acae
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab-content-vertical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab-content.png b/src/blackmisc/icons/diagona/icons/ui-tab-content.png
new file mode 100644
index 000000000..00eb6fcbe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab-content.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab-side.png b/src/blackmisc/icons/diagona/icons/ui-tab-side.png
new file mode 100644
index 000000000..1fcb7dfea
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab-side.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tab.png b/src/blackmisc/icons/diagona/icons/ui-tab.png
new file mode 100644
index 000000000..d956ac287
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tab.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-area.png b/src/blackmisc/icons/diagona/icons/ui-text-area.png
new file mode 100644
index 000000000..d2ca913d2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-area.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-clear-button.png b/src/blackmisc/icons/diagona/icons/ui-text-field-clear-button.png
new file mode 100644
index 000000000..b2134a5a0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-clear-button.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-clear.png b/src/blackmisc/icons/diagona/icons/ui-text-field-clear.png
new file mode 100644
index 000000000..206365107
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-clear.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-format.png b/src/blackmisc/icons/diagona/icons/ui-text-field-format.png
new file mode 100644
index 000000000..804010c4b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-format.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-hidden.png b/src/blackmisc/icons/diagona/icons/ui-text-field-hidden.png
new file mode 100644
index 000000000..dc8b275b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-hidden.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-medium-select.png b/src/blackmisc/icons/diagona/icons/ui-text-field-medium-select.png
new file mode 100644
index 000000000..ad0166344
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-medium-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-medium.png b/src/blackmisc/icons/diagona/icons/ui-text-field-medium.png
new file mode 100644
index 000000000..f2d48f726
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-password-green.png b/src/blackmisc/icons/diagona/icons/ui-text-field-password-green.png
new file mode 100644
index 000000000..a816c4935
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-password-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-password-red.png b/src/blackmisc/icons/diagona/icons/ui-text-field-password-red.png
new file mode 100644
index 000000000..3487eba40
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-password-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-password-yellow.png b/src/blackmisc/icons/diagona/icons/ui-text-field-password-yellow.png
new file mode 100644
index 000000000..b372cd500
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-password-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-password.png b/src/blackmisc/icons/diagona/icons/ui-text-field-password.png
new file mode 100644
index 000000000..f072760ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-password.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-select.png b/src/blackmisc/icons/diagona/icons/ui-text-field-select.png
new file mode 100644
index 000000000..3cfe301ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-small-select.png b/src/blackmisc/icons/diagona/icons/ui-text-field-small-select.png
new file mode 100644
index 000000000..00ce2e4be
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-small-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-small.png b/src/blackmisc/icons/diagona/icons/ui-text-field-small.png
new file mode 100644
index 000000000..535cd2481
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field-suggestion.png b/src/blackmisc/icons/diagona/icons/ui-text-field-suggestion.png
new file mode 100644
index 000000000..62910d120
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field-suggestion.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-text-field.png b/src/blackmisc/icons/diagona/icons/ui-text-field.png
new file mode 100644
index 000000000..7fc1c7f7e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-text-field.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-toolbar--arrow.png b/src/blackmisc/icons/diagona/icons/ui-toolbar--arrow.png
new file mode 100644
index 000000000..942a2f242
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-toolbar--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-toolbar--exclamation.png b/src/blackmisc/icons/diagona/icons/ui-toolbar--exclamation.png
new file mode 100644
index 000000000..ddfa2cba3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-toolbar--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-toolbar--minus.png b/src/blackmisc/icons/diagona/icons/ui-toolbar--minus.png
new file mode 100644
index 000000000..ff9f116e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-toolbar--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-toolbar--pencil.png b/src/blackmisc/icons/diagona/icons/ui-toolbar--pencil.png
new file mode 100644
index 000000000..1abd066e0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-toolbar--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-toolbar--plus.png b/src/blackmisc/icons/diagona/icons/ui-toolbar--plus.png
new file mode 100644
index 000000000..b783a04d8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-toolbar--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-toolbar-bookmark.png b/src/blackmisc/icons/diagona/icons/ui-toolbar-bookmark.png
new file mode 100644
index 000000000..5525d339a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-toolbar-bookmark.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-toolbar.png b/src/blackmisc/icons/diagona/icons/ui-toolbar.png
new file mode 100644
index 000000000..e061b2257
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-toolbar.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tooltip--arrow.png b/src/blackmisc/icons/diagona/icons/ui-tooltip--arrow.png
new file mode 100644
index 000000000..d4201b696
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tooltip--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tooltip--exclamation.png b/src/blackmisc/icons/diagona/icons/ui-tooltip--exclamation.png
new file mode 100644
index 000000000..b6f050b36
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tooltip--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tooltip--minus.png b/src/blackmisc/icons/diagona/icons/ui-tooltip--minus.png
new file mode 100644
index 000000000..ae37c5e10
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tooltip--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tooltip--pencil.png b/src/blackmisc/icons/diagona/icons/ui-tooltip--pencil.png
new file mode 100644
index 000000000..d3a1e66da
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tooltip--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tooltip--plus.png b/src/blackmisc/icons/diagona/icons/ui-tooltip--plus.png
new file mode 100644
index 000000000..8ce5a93e4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tooltip--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tooltip-balloon-bottom.png b/src/blackmisc/icons/diagona/icons/ui-tooltip-balloon-bottom.png
new file mode 100644
index 000000000..509e331a2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tooltip-balloon-bottom.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tooltip-balloon.png b/src/blackmisc/icons/diagona/icons/ui-tooltip-balloon.png
new file mode 100644
index 000000000..c57607995
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tooltip-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/ui-tooltip.png b/src/blackmisc/icons/diagona/icons/ui-tooltip.png
new file mode 100644
index 000000000..40a16f12c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/ui-tooltip.png differ
diff --git a/src/blackmisc/icons/diagona/icons/umbrella--arrow.png b/src/blackmisc/icons/diagona/icons/umbrella--arrow.png
new file mode 100644
index 000000000..a0d26c914
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/umbrella--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/umbrella--exclamation.png b/src/blackmisc/icons/diagona/icons/umbrella--exclamation.png
new file mode 100644
index 000000000..202cd169f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/umbrella--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/umbrella--minus.png b/src/blackmisc/icons/diagona/icons/umbrella--minus.png
new file mode 100644
index 000000000..80755ec0c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/umbrella--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/umbrella--pencil.png b/src/blackmisc/icons/diagona/icons/umbrella--pencil.png
new file mode 100644
index 000000000..de2ee44ac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/umbrella--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/umbrella--plus.png b/src/blackmisc/icons/diagona/icons/umbrella--plus.png
new file mode 100644
index 000000000..a45990c3b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/umbrella--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/umbrella.png b/src/blackmisc/icons/diagona/icons/umbrella.png
new file mode 100644
index 000000000..b1f9264ff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/umbrella.png differ
diff --git a/src/blackmisc/icons/diagona/icons/universal.png b/src/blackmisc/icons/diagona/icons/universal.png
new file mode 100644
index 000000000..1b1ea7dd0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/universal.png differ
diff --git a/src/blackmisc/icons/diagona/icons/upload-cloud.png b/src/blackmisc/icons/diagona/icons/upload-cloud.png
new file mode 100644
index 000000000..df9129eb6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/upload-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/upload-linux.png b/src/blackmisc/icons/diagona/icons/upload-linux.png
new file mode 100644
index 000000000..720aaf0ff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/upload-linux.png differ
diff --git a/src/blackmisc/icons/diagona/icons/upload-mac-os.png b/src/blackmisc/icons/diagona/icons/upload-mac-os.png
new file mode 100644
index 000000000..d93dc14f3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/upload-mac-os.png differ
diff --git a/src/blackmisc/icons/diagona/icons/upload.png b/src/blackmisc/icons/diagona/icons/upload.png
new file mode 100644
index 000000000..96f6dbf94
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/upload.png differ
diff --git a/src/blackmisc/icons/diagona/icons/usb-flash-drive--arrow.png b/src/blackmisc/icons/diagona/icons/usb-flash-drive--arrow.png
new file mode 100644
index 000000000..85f3e9e7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/usb-flash-drive--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/usb-flash-drive--exclamation.png b/src/blackmisc/icons/diagona/icons/usb-flash-drive--exclamation.png
new file mode 100644
index 000000000..6950bf1ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/usb-flash-drive--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/usb-flash-drive--minus.png b/src/blackmisc/icons/diagona/icons/usb-flash-drive--minus.png
new file mode 100644
index 000000000..e0a811eee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/usb-flash-drive--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/usb-flash-drive--pencil.png b/src/blackmisc/icons/diagona/icons/usb-flash-drive--pencil.png
new file mode 100644
index 000000000..d76f49e17
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/usb-flash-drive--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/usb-flash-drive--plus.png b/src/blackmisc/icons/diagona/icons/usb-flash-drive--plus.png
new file mode 100644
index 000000000..1e1f9ac70
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/usb-flash-drive--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/usb-flash-drive-logo.png b/src/blackmisc/icons/diagona/icons/usb-flash-drive-logo.png
new file mode 100644
index 000000000..09b294a1a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/usb-flash-drive-logo.png differ
diff --git a/src/blackmisc/icons/diagona/icons/usb-flash-drive.png b/src/blackmisc/icons/diagona/icons/usb-flash-drive.png
new file mode 100644
index 000000000..d99d1840d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/usb-flash-drive.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user--arrow.png b/src/blackmisc/icons/diagona/icons/user--arrow.png
new file mode 100644
index 000000000..6b6e825ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user--exclamation.png b/src/blackmisc/icons/diagona/icons/user--exclamation.png
new file mode 100644
index 000000000..dc1309d1f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user--minus.png b/src/blackmisc/icons/diagona/icons/user--minus.png
new file mode 100644
index 000000000..d757074c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user--pencil.png b/src/blackmisc/icons/diagona/icons/user--pencil.png
new file mode 100644
index 000000000..5fa480438
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user--plus.png b/src/blackmisc/icons/diagona/icons/user--plus.png
new file mode 100644
index 000000000..9f6c0f5ff
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-black-female.png b/src/blackmisc/icons/diagona/icons/user-black-female.png
new file mode 100644
index 000000000..75c1e1188
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-black-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-black.png b/src/blackmisc/icons/diagona/icons/user-black.png
new file mode 100644
index 000000000..30ad3d83f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-black.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-business-boss.png b/src/blackmisc/icons/diagona/icons/user-business-boss.png
new file mode 100644
index 000000000..69bea71bf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-business-boss.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-business-gray-boss.png b/src/blackmisc/icons/diagona/icons/user-business-gray-boss.png
new file mode 100644
index 000000000..1627b45ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-business-gray-boss.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-business-gray.png b/src/blackmisc/icons/diagona/icons/user-business-gray.png
new file mode 100644
index 000000000..b71f72496
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-business-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-business.png b/src/blackmisc/icons/diagona/icons/user-business.png
new file mode 100644
index 000000000..e030b5e92
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-business.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-detective-gray.png b/src/blackmisc/icons/diagona/icons/user-detective-gray.png
new file mode 100644
index 000000000..592a5aa26
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-detective-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-detective.png b/src/blackmisc/icons/diagona/icons/user-detective.png
new file mode 100644
index 000000000..bfb6566cf
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-detective.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-female.png b/src/blackmisc/icons/diagona/icons/user-female.png
new file mode 100644
index 000000000..acc2e909f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-gray-female.png b/src/blackmisc/icons/diagona/icons/user-gray-female.png
new file mode 100644
index 000000000..4e7e9e65f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-gray-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-gray.png b/src/blackmisc/icons/diagona/icons/user-gray.png
new file mode 100644
index 000000000..e63de8c47
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-gray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-green-female.png b/src/blackmisc/icons/diagona/icons/user-green-female.png
new file mode 100644
index 000000000..29065cf20
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-green-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-green.png b/src/blackmisc/icons/diagona/icons/user-green.png
new file mode 100644
index 000000000..4e89e1055
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-green.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-medical-female.png b/src/blackmisc/icons/diagona/icons/user-medical-female.png
new file mode 100644
index 000000000..92a67aa76
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-medical-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-medical.png b/src/blackmisc/icons/diagona/icons/user-medical.png
new file mode 100644
index 000000000..2cb24c628
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-medical.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-medium-female.png b/src/blackmisc/icons/diagona/icons/user-medium-female.png
new file mode 100644
index 000000000..a966bd2ab
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-medium-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-medium-silhouette.png b/src/blackmisc/icons/diagona/icons/user-medium-silhouette.png
new file mode 100644
index 000000000..df83c6804
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-medium-silhouette.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-medium.png b/src/blackmisc/icons/diagona/icons/user-medium.png
new file mode 100644
index 000000000..57fc528dc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-nude-female.png b/src/blackmisc/icons/diagona/icons/user-nude-female.png
new file mode 100644
index 000000000..b42e4543f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-nude-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-nude.png b/src/blackmisc/icons/diagona/icons/user-nude.png
new file mode 100644
index 000000000..6ebd74e44
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-nude.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-red-female.png b/src/blackmisc/icons/diagona/icons/user-red-female.png
new file mode 100644
index 000000000..274d6b920
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-red-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-red.png b/src/blackmisc/icons/diagona/icons/user-red.png
new file mode 100644
index 000000000..2ec42ff89
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-red.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-share.png b/src/blackmisc/icons/diagona/icons/user-share.png
new file mode 100644
index 000000000..ed7841973
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-silhouette-question.png b/src/blackmisc/icons/diagona/icons/user-silhouette-question.png
new file mode 100644
index 000000000..09f73c230
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-silhouette-question.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-silhouette.png b/src/blackmisc/icons/diagona/icons/user-silhouette.png
new file mode 100644
index 000000000..f6e4dc8a3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-silhouette.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-small-female.png b/src/blackmisc/icons/diagona/icons/user-small-female.png
new file mode 100644
index 000000000..f66eec813
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-small-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-small.png b/src/blackmisc/icons/diagona/icons/user-small.png
new file mode 100644
index 000000000..6a1b7d960
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-thief-baldie.png b/src/blackmisc/icons/diagona/icons/user-thief-baldie.png
new file mode 100644
index 000000000..03b85bb29
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-thief-baldie.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-thief-female.png b/src/blackmisc/icons/diagona/icons/user-thief-female.png
new file mode 100644
index 000000000..018b480a1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-thief-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-thief.png b/src/blackmisc/icons/diagona/icons/user-thief.png
new file mode 100644
index 000000000..8287316e3
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-thief.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-white-female.png b/src/blackmisc/icons/diagona/icons/user-white-female.png
new file mode 100644
index 000000000..6b0ea93e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-white-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-white.png b/src/blackmisc/icons/diagona/icons/user-white.png
new file mode 100644
index 000000000..3c3c4b3f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-white.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-worker-boss.png b/src/blackmisc/icons/diagona/icons/user-worker-boss.png
new file mode 100644
index 000000000..654294f23
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-worker-boss.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-worker.png b/src/blackmisc/icons/diagona/icons/user-worker.png
new file mode 100644
index 000000000..9cbc9e5d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-worker.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-yellow-female.png b/src/blackmisc/icons/diagona/icons/user-yellow-female.png
new file mode 100644
index 000000000..1257e66e4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-yellow-female.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user-yellow.png b/src/blackmisc/icons/diagona/icons/user-yellow.png
new file mode 100644
index 000000000..9064df3ee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user-yellow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/user.png b/src/blackmisc/icons/diagona/icons/user.png
new file mode 100644
index 000000000..2d44726f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/user.png differ
diff --git a/src/blackmisc/icons/diagona/icons/users.png b/src/blackmisc/icons/diagona/icons/users.png
new file mode 100644
index 000000000..a6aae0404
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/users.png differ
diff --git a/src/blackmisc/icons/diagona/icons/validation-document.png b/src/blackmisc/icons/diagona/icons/validation-document.png
new file mode 100644
index 000000000..ef88d468a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/validation-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/validation-invalid-document.png b/src/blackmisc/icons/diagona/icons/validation-invalid-document.png
new file mode 100644
index 000000000..1d28bc5f4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/validation-invalid-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/validation-invalid.png b/src/blackmisc/icons/diagona/icons/validation-invalid.png
new file mode 100644
index 000000000..0defb5752
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/validation-invalid.png differ
diff --git a/src/blackmisc/icons/diagona/icons/validation-label-html.png b/src/blackmisc/icons/diagona/icons/validation-label-html.png
new file mode 100644
index 000000000..5ffa47317
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/validation-label-html.png differ
diff --git a/src/blackmisc/icons/diagona/icons/validation-label.png b/src/blackmisc/icons/diagona/icons/validation-label.png
new file mode 100644
index 000000000..dc7b0263a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/validation-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/validation-valid-document.png b/src/blackmisc/icons/diagona/icons/validation-valid-document.png
new file mode 100644
index 000000000..fe4889b60
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/validation-valid-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/validation-valid.png b/src/blackmisc/icons/diagona/icons/validation-valid.png
new file mode 100644
index 000000000..9edce4692
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/validation-valid.png differ
diff --git a/src/blackmisc/icons/diagona/icons/validation.png b/src/blackmisc/icons/diagona/icons/validation.png
new file mode 100644
index 000000000..5528d73f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/validation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/vase-ear-double.png b/src/blackmisc/icons/diagona/icons/vase-ear-double.png
new file mode 100644
index 000000000..85cc7804c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/vase-ear-double.png differ
diff --git a/src/blackmisc/icons/diagona/icons/vase-ear.png b/src/blackmisc/icons/diagona/icons/vase-ear.png
new file mode 100644
index 000000000..29226013f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/vase-ear.png differ
diff --git a/src/blackmisc/icons/diagona/icons/vase.png b/src/blackmisc/icons/diagona/icons/vase.png
new file mode 100644
index 000000000..0acadfa26
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/vase.png differ
diff --git a/src/blackmisc/icons/diagona/icons/vise-drawer.png b/src/blackmisc/icons/diagona/icons/vise-drawer.png
new file mode 100644
index 000000000..ebe7c1d4b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/vise-drawer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/vise.png b/src/blackmisc/icons/diagona/icons/vise.png
new file mode 100644
index 000000000..4c17355ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/vise.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wafer-gold.png b/src/blackmisc/icons/diagona/icons/wafer-gold.png
new file mode 100644
index 000000000..480c8e0fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wafer-gold.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wafer.png b/src/blackmisc/icons/diagona/icons/wafer.png
new file mode 100644
index 000000000..61f8417d2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wafer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall--arrow.png b/src/blackmisc/icons/diagona/icons/wall--arrow.png
new file mode 100644
index 000000000..7782f3a42
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall--exclamation.png b/src/blackmisc/icons/diagona/icons/wall--exclamation.png
new file mode 100644
index 000000000..ca68ea5c1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall--minus.png b/src/blackmisc/icons/diagona/icons/wall--minus.png
new file mode 100644
index 000000000..ff6138a6c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall--pencil.png b/src/blackmisc/icons/diagona/icons/wall--pencil.png
new file mode 100644
index 000000000..2f6df8f4c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall--plus.png b/src/blackmisc/icons/diagona/icons/wall--plus.png
new file mode 100644
index 000000000..aeecf1a57
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall-break.png b/src/blackmisc/icons/diagona/icons/wall-break.png
new file mode 100644
index 000000000..24765432a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall-break.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall-brick.png b/src/blackmisc/icons/diagona/icons/wall-brick.png
new file mode 100644
index 000000000..7184a78c5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall-brick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall-small-brick.png b/src/blackmisc/icons/diagona/icons/wall-small-brick.png
new file mode 100644
index 000000000..cc5871cd5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall-small-brick.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall-small.png b/src/blackmisc/icons/diagona/icons/wall-small.png
new file mode 100644
index 000000000..dd13add04
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wall.png b/src/blackmisc/icons/diagona/icons/wall.png
new file mode 100644
index 000000000..fae8f0b07
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wall.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wallet--arrow.png b/src/blackmisc/icons/diagona/icons/wallet--arrow.png
new file mode 100644
index 000000000..a04bbca77
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wallet--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wallet--exclamation.png b/src/blackmisc/icons/diagona/icons/wallet--exclamation.png
new file mode 100644
index 000000000..3f058f5ec
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wallet--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wallet--minus.png b/src/blackmisc/icons/diagona/icons/wallet--minus.png
new file mode 100644
index 000000000..5257af938
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wallet--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wallet--pencil.png b/src/blackmisc/icons/diagona/icons/wallet--pencil.png
new file mode 100644
index 000000000..ca48b9162
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wallet--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wallet--plus.png b/src/blackmisc/icons/diagona/icons/wallet--plus.png
new file mode 100644
index 000000000..26f4c50fc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wallet--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wallet.png b/src/blackmisc/icons/diagona/icons/wallet.png
new file mode 100644
index 000000000..3a7d4126f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wallet.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand--arrow.png b/src/blackmisc/icons/diagona/icons/wand--arrow.png
new file mode 100644
index 000000000..7dbce266d
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand--exclamation.png b/src/blackmisc/icons/diagona/icons/wand--exclamation.png
new file mode 100644
index 000000000..ab689be12
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand--minus.png b/src/blackmisc/icons/diagona/icons/wand--minus.png
new file mode 100644
index 000000000..4c2d7c22f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand--pencil.png b/src/blackmisc/icons/diagona/icons/wand--pencil.png
new file mode 100644
index 000000000..7e87a7e5b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand--plus.png b/src/blackmisc/icons/diagona/icons/wand--plus.png
new file mode 100644
index 000000000..b35d34816
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand-hat.png b/src/blackmisc/icons/diagona/icons/wand-hat.png
new file mode 100644
index 000000000..fe94ac251
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand-hat.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand-magic.png b/src/blackmisc/icons/diagona/icons/wand-magic.png
new file mode 100644
index 000000000..99a380229
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand-magic.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand-small.png b/src/blackmisc/icons/diagona/icons/wand-small.png
new file mode 100644
index 000000000..66a53c454
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wand.png b/src/blackmisc/icons/diagona/icons/wand.png
new file mode 100644
index 000000000..1e2724ea7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wand.png differ
diff --git a/src/blackmisc/icons/diagona/icons/water--arrow.png b/src/blackmisc/icons/diagona/icons/water--arrow.png
new file mode 100644
index 000000000..54463410b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/water--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/water--exclamation.png b/src/blackmisc/icons/diagona/icons/water--exclamation.png
new file mode 100644
index 000000000..85ac5e3f6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/water--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/water--minus.png b/src/blackmisc/icons/diagona/icons/water--minus.png
new file mode 100644
index 000000000..69b651b5a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/water--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/water--pencil.png b/src/blackmisc/icons/diagona/icons/water--pencil.png
new file mode 100644
index 000000000..f5379bda2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/water--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/water--plus.png b/src/blackmisc/icons/diagona/icons/water--plus.png
new file mode 100644
index 000000000..f1b72df63
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/water--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/water.png b/src/blackmisc/icons/diagona/icons/water.png
new file mode 100644
index 000000000..caa3083cd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/water.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-cloud-small.png b/src/blackmisc/icons/diagona/icons/weather-cloud-small.png
new file mode 100644
index 000000000..814744b6a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-cloud-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-cloud.png b/src/blackmisc/icons/diagona/icons/weather-cloud.png
new file mode 100644
index 000000000..49afdad8a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-cloud.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-clouds.png b/src/blackmisc/icons/diagona/icons/weather-clouds.png
new file mode 100644
index 000000000..732c635f0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-clouds.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-cloudy.png b/src/blackmisc/icons/diagona/icons/weather-cloudy.png
new file mode 100644
index 000000000..069628265
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-cloudy.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-fog.png b/src/blackmisc/icons/diagona/icons/weather-fog.png
new file mode 100644
index 000000000..a17878d0a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-fog.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-lightning.png b/src/blackmisc/icons/diagona/icons/weather-lightning.png
new file mode 100644
index 000000000..b7a03f643
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-lightning.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-moon-clouds.png b/src/blackmisc/icons/diagona/icons/weather-moon-clouds.png
new file mode 100644
index 000000000..d1826005e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-moon-clouds.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-moon-fog.png b/src/blackmisc/icons/diagona/icons/weather-moon-fog.png
new file mode 100644
index 000000000..26346a996
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-moon-fog.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-moon-half.png b/src/blackmisc/icons/diagona/icons/weather-moon-half.png
new file mode 100644
index 000000000..65d693b88
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-moon-half.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-moon.png b/src/blackmisc/icons/diagona/icons/weather-moon.png
new file mode 100644
index 000000000..545b6f9c2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-moon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-rain-little.png b/src/blackmisc/icons/diagona/icons/weather-rain-little.png
new file mode 100644
index 000000000..e3dea9bf6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-rain-little.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-rain.png b/src/blackmisc/icons/diagona/icons/weather-rain.png
new file mode 100644
index 000000000..5c91a388a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-rain.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-snow-little.png b/src/blackmisc/icons/diagona/icons/weather-snow-little.png
new file mode 100644
index 000000000..b6a712469
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-snow-little.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-snow.png b/src/blackmisc/icons/diagona/icons/weather-snow.png
new file mode 100644
index 000000000..2b8ee5cac
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-snow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-snowflake.png b/src/blackmisc/icons/diagona/icons/weather-snowflake.png
new file mode 100644
index 000000000..d4cdac7ce
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-snowflake.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-tornado.png b/src/blackmisc/icons/diagona/icons/weather-tornado.png
new file mode 100644
index 000000000..b1a79ec25
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-tornado.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather-wind.png b/src/blackmisc/icons/diagona/icons/weather-wind.png
new file mode 100644
index 000000000..a44035d15
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather-wind.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weather.png b/src/blackmisc/icons/diagona/icons/weather.png
new file mode 100644
index 000000000..ff082c8a9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weather.png differ
diff --git a/src/blackmisc/icons/diagona/icons/web-slice-balloon.png b/src/blackmisc/icons/diagona/icons/web-slice-balloon.png
new file mode 100644
index 000000000..3ed3ff661
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/web-slice-balloon.png differ
diff --git a/src/blackmisc/icons/diagona/icons/web-slice-document.png b/src/blackmisc/icons/diagona/icons/web-slice-document.png
new file mode 100644
index 000000000..4d0f9a562
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/web-slice-document.png differ
diff --git a/src/blackmisc/icons/diagona/icons/web-slice-small.png b/src/blackmisc/icons/diagona/icons/web-slice-small.png
new file mode 100644
index 000000000..516ebb56f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/web-slice-small.png differ
diff --git a/src/blackmisc/icons/diagona/icons/web-slice.png b/src/blackmisc/icons/diagona/icons/web-slice.png
new file mode 100644
index 000000000..df5a68fee
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/web-slice.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam--arrow.png b/src/blackmisc/icons/diagona/icons/webcam--arrow.png
new file mode 100644
index 000000000..72c5426f2
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam--exclamation.png b/src/blackmisc/icons/diagona/icons/webcam--exclamation.png
new file mode 100644
index 000000000..3e9f379b6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam--minus.png b/src/blackmisc/icons/diagona/icons/webcam--minus.png
new file mode 100644
index 000000000..f1d1c6e0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam--pencil.png b/src/blackmisc/icons/diagona/icons/webcam--pencil.png
new file mode 100644
index 000000000..d4c1c5361
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam--plus.png b/src/blackmisc/icons/diagona/icons/webcam--plus.png
new file mode 100644
index 000000000..fcc25facb
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam-medium.png b/src/blackmisc/icons/diagona/icons/webcam-medium.png
new file mode 100644
index 000000000..bec07a6c9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam-network.png b/src/blackmisc/icons/diagona/icons/webcam-network.png
new file mode 100644
index 000000000..eaa7754e9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam-network.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam-share.png b/src/blackmisc/icons/diagona/icons/webcam-share.png
new file mode 100644
index 000000000..f991138c7
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/webcam.png b/src/blackmisc/icons/diagona/icons/webcam.png
new file mode 100644
index 000000000..09f260714
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/webcam.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weight--arrow.png b/src/blackmisc/icons/diagona/icons/weight--arrow.png
new file mode 100644
index 000000000..9f361801a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weight--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weight--exclamation.png b/src/blackmisc/icons/diagona/icons/weight--exclamation.png
new file mode 100644
index 000000000..02d80f58f
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weight--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weight--minus.png b/src/blackmisc/icons/diagona/icons/weight--minus.png
new file mode 100644
index 000000000..148d60acd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weight--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weight--pencil.png b/src/blackmisc/icons/diagona/icons/weight--pencil.png
new file mode 100644
index 000000000..735cb56c1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weight--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weight--plus.png b/src/blackmisc/icons/diagona/icons/weight--plus.png
new file mode 100644
index 000000000..52fb283e1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weight--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/weight.png b/src/blackmisc/icons/diagona/icons/weight.png
new file mode 100644
index 000000000..85c4de569
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/weight.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wheel.png b/src/blackmisc/icons/diagona/icons/wheel.png
new file mode 100644
index 000000000..2dcab4ea5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wheel.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wi-fi-zone.png b/src/blackmisc/icons/diagona/icons/wi-fi-zone.png
new file mode 100644
index 000000000..9c93af0a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wi-fi-zone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wi-fi.png b/src/blackmisc/icons/diagona/icons/wi-fi.png
new file mode 100644
index 000000000..ff6b981fd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wi-fi.png differ
diff --git a/src/blackmisc/icons/diagona/icons/windows.png b/src/blackmisc/icons/diagona/icons/windows.png
new file mode 100644
index 000000000..1abb54212
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/windows.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wooden-box--arrow.png b/src/blackmisc/icons/diagona/icons/wooden-box--arrow.png
new file mode 100644
index 000000000..7ae6a7fb0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wooden-box--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wooden-box--exclamation.png b/src/blackmisc/icons/diagona/icons/wooden-box--exclamation.png
new file mode 100644
index 000000000..274e5d0a6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wooden-box--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wooden-box--minus.png b/src/blackmisc/icons/diagona/icons/wooden-box--minus.png
new file mode 100644
index 000000000..17fe55268
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wooden-box--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wooden-box--pencil.png b/src/blackmisc/icons/diagona/icons/wooden-box--pencil.png
new file mode 100644
index 000000000..ec9f367ef
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wooden-box--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wooden-box--plus.png b/src/blackmisc/icons/diagona/icons/wooden-box--plus.png
new file mode 100644
index 000000000..9412e2e10
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wooden-box--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wooden-box-label.png b/src/blackmisc/icons/diagona/icons/wooden-box-label.png
new file mode 100644
index 000000000..4d532e428
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wooden-box-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wooden-box.png b/src/blackmisc/icons/diagona/icons/wooden-box.png
new file mode 100644
index 000000000..f64d76105
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wooden-box.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap-behind.png b/src/blackmisc/icons/diagona/icons/wrap-behind.png
new file mode 100644
index 000000000..6b0e1b4fa
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap-behind.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap-between.png b/src/blackmisc/icons/diagona/icons/wrap-between.png
new file mode 100644
index 000000000..7653fd24b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap-between.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap-edit.png b/src/blackmisc/icons/diagona/icons/wrap-edit.png
new file mode 100644
index 000000000..8ea281477
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap-edit.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap-front.png b/src/blackmisc/icons/diagona/icons/wrap-front.png
new file mode 100644
index 000000000..8bd9057f1
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap-front.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap-option.png b/src/blackmisc/icons/diagona/icons/wrap-option.png
new file mode 100644
index 000000000..4ae3d5a84
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap-option.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap-square.png b/src/blackmisc/icons/diagona/icons/wrap-square.png
new file mode 100644
index 000000000..d44dce885
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap-square.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap-through.png b/src/blackmisc/icons/diagona/icons/wrap-through.png
new file mode 100644
index 000000000..a374077ca
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap-through.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap-tight.png b/src/blackmisc/icons/diagona/icons/wrap-tight.png
new file mode 100644
index 000000000..6183cae3a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap-tight.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrap.png b/src/blackmisc/icons/diagona/icons/wrap.png
new file mode 100644
index 000000000..cbdffe9cc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrap.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrench--arrow.png b/src/blackmisc/icons/diagona/icons/wrench--arrow.png
new file mode 100644
index 000000000..67197f8d4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrench--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrench--exclamation.png b/src/blackmisc/icons/diagona/icons/wrench--exclamation.png
new file mode 100644
index 000000000..b322d0b80
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrench--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrench--minus.png b/src/blackmisc/icons/diagona/icons/wrench--minus.png
new file mode 100644
index 000000000..4ae458cfe
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrench--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrench--pencil.png b/src/blackmisc/icons/diagona/icons/wrench--pencil.png
new file mode 100644
index 000000000..7a9cb36a4
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrench--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrench--plus.png b/src/blackmisc/icons/diagona/icons/wrench--plus.png
new file mode 100644
index 000000000..ffa39882b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrench--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrench-screwdriver.png b/src/blackmisc/icons/diagona/icons/wrench-screwdriver.png
new file mode 100644
index 000000000..7b93eb055
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrench-screwdriver.png differ
diff --git a/src/blackmisc/icons/diagona/icons/wrench.png b/src/blackmisc/icons/diagona/icons/wrench.png
new file mode 100644
index 000000000..89ab15f92
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/wrench.png differ
diff --git a/src/blackmisc/icons/diagona/icons/x-ray.png b/src/blackmisc/icons/diagona/icons/x-ray.png
new file mode 100644
index 000000000..46906aafc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/x-ray.png differ
diff --git a/src/blackmisc/icons/diagona/icons/xfn-colleague-met.png b/src/blackmisc/icons/diagona/icons/xfn-colleague-met.png
new file mode 100644
index 000000000..09bf85d89
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/xfn-colleague-met.png differ
diff --git a/src/blackmisc/icons/diagona/icons/xfn-colleague.png b/src/blackmisc/icons/diagona/icons/xfn-colleague.png
new file mode 100644
index 000000000..1c15bc090
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/xfn-colleague.png differ
diff --git a/src/blackmisc/icons/diagona/icons/xfn-friend-met.png b/src/blackmisc/icons/diagona/icons/xfn-friend-met.png
new file mode 100644
index 000000000..b1d31935b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/xfn-friend-met.png differ
diff --git a/src/blackmisc/icons/diagona/icons/xfn-friend.png b/src/blackmisc/icons/diagona/icons/xfn-friend.png
new file mode 100644
index 000000000..e0e1c05fc
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/xfn-friend.png differ
diff --git a/src/blackmisc/icons/diagona/icons/xfn-sweetheart-met.png b/src/blackmisc/icons/diagona/icons/xfn-sweetheart-met.png
new file mode 100644
index 000000000..f1fe1c289
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/xfn-sweetheart-met.png differ
diff --git a/src/blackmisc/icons/diagona/icons/xfn-sweetheart.png b/src/blackmisc/icons/diagona/icons/xfn-sweetheart.png
new file mode 100644
index 000000000..b9bbc0ce6
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/xfn-sweetheart.png differ
diff --git a/src/blackmisc/icons/diagona/icons/xfn.png b/src/blackmisc/icons/diagona/icons/xfn.png
new file mode 100644
index 000000000..e7cfd7df8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/xfn.png differ
diff --git a/src/blackmisc/icons/diagona/icons/yin-yang.png b/src/blackmisc/icons/diagona/icons/yin-yang.png
new file mode 100644
index 000000000..ded8fe361
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/yin-yang.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-aries.png b/src/blackmisc/icons/diagona/icons/zodiac-aries.png
new file mode 100644
index 000000000..1db018d7c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-aries.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-cancer.png b/src/blackmisc/icons/diagona/icons/zodiac-cancer.png
new file mode 100644
index 000000000..ebf5ab905
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-cancer.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-capricorn.png b/src/blackmisc/icons/diagona/icons/zodiac-capricorn.png
new file mode 100644
index 000000000..9ada1584a
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-capricorn.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-gemini.png b/src/blackmisc/icons/diagona/icons/zodiac-gemini.png
new file mode 100644
index 000000000..43e9dbc8c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-gemini.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-leo.png b/src/blackmisc/icons/diagona/icons/zodiac-leo.png
new file mode 100644
index 000000000..10cdd7eb8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-leo.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-libra.png b/src/blackmisc/icons/diagona/icons/zodiac-libra.png
new file mode 100644
index 000000000..d4c5fed0b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-libra.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-pisces.png b/src/blackmisc/icons/diagona/icons/zodiac-pisces.png
new file mode 100644
index 000000000..454c677bd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-pisces.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-sagittarius.png b/src/blackmisc/icons/diagona/icons/zodiac-sagittarius.png
new file mode 100644
index 000000000..a0040278c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-sagittarius.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-scorpio.png b/src/blackmisc/icons/diagona/icons/zodiac-scorpio.png
new file mode 100644
index 000000000..03b3b4ec0
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-scorpio.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-taurus.png b/src/blackmisc/icons/diagona/icons/zodiac-taurus.png
new file mode 100644
index 000000000..9a3a4d3a8
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-taurus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac-virgo.png b/src/blackmisc/icons/diagona/icons/zodiac-virgo.png
new file mode 100644
index 000000000..1b9a72b57
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac-virgo.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zodiac.png b/src/blackmisc/icons/diagona/icons/zodiac.png
new file mode 100644
index 000000000..cc1143091
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zodiac.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone--arrow.png b/src/blackmisc/icons/diagona/icons/zone--arrow.png
new file mode 100644
index 000000000..7f8771ec9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone--arrow.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone--exclamation.png b/src/blackmisc/icons/diagona/icons/zone--exclamation.png
new file mode 100644
index 000000000..5eb589e41
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone--exclamation.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone--minus.png b/src/blackmisc/icons/diagona/icons/zone--minus.png
new file mode 100644
index 000000000..dc2600c5b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone--minus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone--pencil.png b/src/blackmisc/icons/diagona/icons/zone--pencil.png
new file mode 100644
index 000000000..1c8007fb5
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone--pencil.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone--plus.png b/src/blackmisc/icons/diagona/icons/zone--plus.png
new file mode 100644
index 000000000..7f76f9710
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone--plus.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone-label.png b/src/blackmisc/icons/diagona/icons/zone-label.png
new file mode 100644
index 000000000..4afdb3407
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone-label.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone-medium.png b/src/blackmisc/icons/diagona/icons/zone-medium.png
new file mode 100644
index 000000000..e165cd753
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone-medium.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone-money.png b/src/blackmisc/icons/diagona/icons/zone-money.png
new file mode 100644
index 000000000..059709bc9
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone-money.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone-resize-actual.png b/src/blackmisc/icons/diagona/icons/zone-resize-actual.png
new file mode 100644
index 000000000..4a11916dd
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone-resize-actual.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone-resize.png b/src/blackmisc/icons/diagona/icons/zone-resize.png
new file mode 100644
index 000000000..a3126253b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone-resize.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone-select.png b/src/blackmisc/icons/diagona/icons/zone-select.png
new file mode 100644
index 000000000..1ea1c1023
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone-select.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone-share.png b/src/blackmisc/icons/diagona/icons/zone-share.png
new file mode 100644
index 000000000..d1e9d348c
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone-share.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zone.png b/src/blackmisc/icons/diagona/icons/zone.png
new file mode 100644
index 000000000..80fc7be9e
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zone.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zones-stack.png b/src/blackmisc/icons/diagona/icons/zones-stack.png
new file mode 100644
index 000000000..79e07f21b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zones-stack.png differ
diff --git a/src/blackmisc/icons/diagona/icons/zones.png b/src/blackmisc/icons/diagona/icons/zones.png
new file mode 100644
index 000000000..84330b89b
Binary files /dev/null and b/src/blackmisc/icons/diagona/icons/zones.png differ
diff --git a/src/blackmisc/icons/famfamfam/famfamfam.com.url b/src/blackmisc/icons/famfamfam/famfamfam.com.url
new file mode 100644
index 000000000..45e90136b
--- /dev/null
+++ b/src/blackmisc/icons/famfamfam/famfamfam.com.url
@@ -0,0 +1,2 @@
+[InternetShortcut]
+URL=http://www.famfamfam.com/lab/icons/silk/
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ad.png b/src/blackmisc/icons/famfamfam/flags/png/ad.png
new file mode 100644
index 000000000..625ca84f9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ad.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ae.png b/src/blackmisc/icons/famfamfam/flags/png/ae.png
new file mode 100644
index 000000000..ef3a1ecfc
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ae.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/af.png b/src/blackmisc/icons/famfamfam/flags/png/af.png
new file mode 100644
index 000000000..a4742e299
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/af.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ag.png b/src/blackmisc/icons/famfamfam/flags/png/ag.png
new file mode 100644
index 000000000..556d5504d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ag.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ai.png b/src/blackmisc/icons/famfamfam/flags/png/ai.png
new file mode 100644
index 000000000..74ed29d92
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ai.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/al.png b/src/blackmisc/icons/famfamfam/flags/png/al.png
new file mode 100644
index 000000000..92354cb6e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/al.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/am.png b/src/blackmisc/icons/famfamfam/flags/png/am.png
new file mode 100644
index 000000000..344a2a86c
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/am.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/an.png b/src/blackmisc/icons/famfamfam/flags/png/an.png
new file mode 100644
index 000000000..633e4b89f
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/an.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ao.png b/src/blackmisc/icons/famfamfam/flags/png/ao.png
new file mode 100644
index 000000000..bcbd1d6d4
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ao.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ar.png b/src/blackmisc/icons/famfamfam/flags/png/ar.png
new file mode 100644
index 000000000..e5ef8f1fc
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ar.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/as.png b/src/blackmisc/icons/famfamfam/flags/png/as.png
new file mode 100644
index 000000000..32f30e4ce
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/as.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/at.png b/src/blackmisc/icons/famfamfam/flags/png/at.png
new file mode 100644
index 000000000..0f15f34f2
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/at.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/au.png b/src/blackmisc/icons/famfamfam/flags/png/au.png
new file mode 100644
index 000000000..a01389a74
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/au.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/aw.png b/src/blackmisc/icons/famfamfam/flags/png/aw.png
new file mode 100644
index 000000000..a3579c2d6
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/aw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ax.png b/src/blackmisc/icons/famfamfam/flags/png/ax.png
new file mode 100644
index 000000000..1eea80a7b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ax.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/az.png b/src/blackmisc/icons/famfamfam/flags/png/az.png
new file mode 100644
index 000000000..4ee9fe5ce
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/az.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ba.png b/src/blackmisc/icons/famfamfam/flags/png/ba.png
new file mode 100644
index 000000000..c77499249
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ba.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bb.png b/src/blackmisc/icons/famfamfam/flags/png/bb.png
new file mode 100644
index 000000000..0df19c71d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bb.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bd.png b/src/blackmisc/icons/famfamfam/flags/png/bd.png
new file mode 100644
index 000000000..076a8bf87
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bd.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/be.png b/src/blackmisc/icons/famfamfam/flags/png/be.png
new file mode 100644
index 000000000..d86ebc800
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/be.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bf.png b/src/blackmisc/icons/famfamfam/flags/png/bf.png
new file mode 100644
index 000000000..ab5ce8fe1
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bf.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bg.png b/src/blackmisc/icons/famfamfam/flags/png/bg.png
new file mode 100644
index 000000000..0469f0607
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bh.png b/src/blackmisc/icons/famfamfam/flags/png/bh.png
new file mode 100644
index 000000000..ea8ce6876
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bh.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bi.png b/src/blackmisc/icons/famfamfam/flags/png/bi.png
new file mode 100644
index 000000000..5cc2e30cf
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bi.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bj.png b/src/blackmisc/icons/famfamfam/flags/png/bj.png
new file mode 100644
index 000000000..1cc8b458a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bj.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bm.png b/src/blackmisc/icons/famfamfam/flags/png/bm.png
new file mode 100644
index 000000000..c0c7aead8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bn.png b/src/blackmisc/icons/famfamfam/flags/png/bn.png
new file mode 100644
index 000000000..8fb09849e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bo.png b/src/blackmisc/icons/famfamfam/flags/png/bo.png
new file mode 100644
index 000000000..ce7ba522a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bo.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/br.png b/src/blackmisc/icons/famfamfam/flags/png/br.png
new file mode 100644
index 000000000..9b1a5538b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/br.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bs.png b/src/blackmisc/icons/famfamfam/flags/png/bs.png
new file mode 100644
index 000000000..639fa6cfa
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bs.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bt.png b/src/blackmisc/icons/famfamfam/flags/png/bt.png
new file mode 100644
index 000000000..1d512dfff
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bt.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bv.png b/src/blackmisc/icons/famfamfam/flags/png/bv.png
new file mode 100644
index 000000000..160b6b5b7
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bv.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bw.png b/src/blackmisc/icons/famfamfam/flags/png/bw.png
new file mode 100644
index 000000000..fcb103941
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/by.png b/src/blackmisc/icons/famfamfam/flags/png/by.png
new file mode 100644
index 000000000..504774ec1
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/by.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/bz.png b/src/blackmisc/icons/famfamfam/flags/png/bz.png
new file mode 100644
index 000000000..be63ee1c6
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/bz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ca.png b/src/blackmisc/icons/famfamfam/flags/png/ca.png
new file mode 100644
index 000000000..1f204193a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ca.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/catalonia.png b/src/blackmisc/icons/famfamfam/flags/png/catalonia.png
new file mode 100644
index 000000000..5041e308e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/catalonia.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cc.png b/src/blackmisc/icons/famfamfam/flags/png/cc.png
new file mode 100644
index 000000000..aed3d3b4e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cc.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cd.png b/src/blackmisc/icons/famfamfam/flags/png/cd.png
new file mode 100644
index 000000000..5e4894248
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cd.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cf.png b/src/blackmisc/icons/famfamfam/flags/png/cf.png
new file mode 100644
index 000000000..da687bdce
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cf.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cg.png b/src/blackmisc/icons/famfamfam/flags/png/cg.png
new file mode 100644
index 000000000..a859792ef
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ch.png b/src/blackmisc/icons/famfamfam/flags/png/ch.png
new file mode 100644
index 000000000..242ec01aa
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ch.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ci.png b/src/blackmisc/icons/famfamfam/flags/png/ci.png
new file mode 100644
index 000000000..3f2c62eb4
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ci.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ck.png b/src/blackmisc/icons/famfamfam/flags/png/ck.png
new file mode 100644
index 000000000..746d3d6f7
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ck.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cl.png b/src/blackmisc/icons/famfamfam/flags/png/cl.png
new file mode 100644
index 000000000..29c6d61bd
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cl.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cm.png b/src/blackmisc/icons/famfamfam/flags/png/cm.png
new file mode 100644
index 000000000..f65c5bd5a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cn.png b/src/blackmisc/icons/famfamfam/flags/png/cn.png
new file mode 100644
index 000000000..891441462
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/co.png b/src/blackmisc/icons/famfamfam/flags/png/co.png
new file mode 100644
index 000000000..a118ff4a1
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/co.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cr.png b/src/blackmisc/icons/famfamfam/flags/png/cr.png
new file mode 100644
index 000000000..c7a373179
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cs.png b/src/blackmisc/icons/famfamfam/flags/png/cs.png
new file mode 100644
index 000000000..8254790ca
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cs.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cu.png b/src/blackmisc/icons/famfamfam/flags/png/cu.png
new file mode 100644
index 000000000..083f1d611
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cu.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cv.png b/src/blackmisc/icons/famfamfam/flags/png/cv.png
new file mode 100644
index 000000000..a63f7eaf6
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cv.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cx.png b/src/blackmisc/icons/famfamfam/flags/png/cx.png
new file mode 100644
index 000000000..48e31adbf
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cx.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cy.png b/src/blackmisc/icons/famfamfam/flags/png/cy.png
new file mode 100644
index 000000000..5b1ad6c07
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cy.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/cz.png b/src/blackmisc/icons/famfamfam/flags/png/cz.png
new file mode 100644
index 000000000..c8403dd21
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/cz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/de.png b/src/blackmisc/icons/famfamfam/flags/png/de.png
new file mode 100644
index 000000000..ac4a97736
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/de.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/dj.png b/src/blackmisc/icons/famfamfam/flags/png/dj.png
new file mode 100644
index 000000000..582af364f
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/dj.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/dk.png b/src/blackmisc/icons/famfamfam/flags/png/dk.png
new file mode 100644
index 000000000..e2993d3c5
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/dk.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/dm.png b/src/blackmisc/icons/famfamfam/flags/png/dm.png
new file mode 100644
index 000000000..5fbffcba3
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/dm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/do.png b/src/blackmisc/icons/famfamfam/flags/png/do.png
new file mode 100644
index 000000000..5a04932d8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/do.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/dz.png b/src/blackmisc/icons/famfamfam/flags/png/dz.png
new file mode 100644
index 000000000..335c2391d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/dz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ec.png b/src/blackmisc/icons/famfamfam/flags/png/ec.png
new file mode 100644
index 000000000..0caa0b1e7
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ec.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ee.png b/src/blackmisc/icons/famfamfam/flags/png/ee.png
new file mode 100644
index 000000000..0c82efb7d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ee.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/eg.png b/src/blackmisc/icons/famfamfam/flags/png/eg.png
new file mode 100644
index 000000000..8a3f7a10b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/eg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/eh.png b/src/blackmisc/icons/famfamfam/flags/png/eh.png
new file mode 100644
index 000000000..90a1195b4
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/eh.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/england.png b/src/blackmisc/icons/famfamfam/flags/png/england.png
new file mode 100644
index 000000000..3a7311d56
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/england.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/er.png b/src/blackmisc/icons/famfamfam/flags/png/er.png
new file mode 100644
index 000000000..13065ae99
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/er.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/es.png b/src/blackmisc/icons/famfamfam/flags/png/es.png
new file mode 100644
index 000000000..c2de2d711
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/es.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/et.png b/src/blackmisc/icons/famfamfam/flags/png/et.png
new file mode 100644
index 000000000..2e893fa05
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/et.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/europeanunion.png b/src/blackmisc/icons/famfamfam/flags/png/europeanunion.png
new file mode 100644
index 000000000..d6d871158
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/europeanunion.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/fam.png b/src/blackmisc/icons/famfamfam/flags/png/fam.png
new file mode 100644
index 000000000..cf50c759e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/fam.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/fi.png b/src/blackmisc/icons/famfamfam/flags/png/fi.png
new file mode 100644
index 000000000..14ec091b8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/fi.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/fj.png b/src/blackmisc/icons/famfamfam/flags/png/fj.png
new file mode 100644
index 000000000..cee998892
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/fj.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/fk.png b/src/blackmisc/icons/famfamfam/flags/png/fk.png
new file mode 100644
index 000000000..ceaeb27de
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/fk.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/fm.png b/src/blackmisc/icons/famfamfam/flags/png/fm.png
new file mode 100644
index 000000000..066bb2473
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/fm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/fo.png b/src/blackmisc/icons/famfamfam/flags/png/fo.png
new file mode 100644
index 000000000..cbceb809e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/fo.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/fr.png b/src/blackmisc/icons/famfamfam/flags/png/fr.png
new file mode 100644
index 000000000..8332c4ec2
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/fr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ga.png b/src/blackmisc/icons/famfamfam/flags/png/ga.png
new file mode 100644
index 000000000..0e0d43436
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ga.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gb.png b/src/blackmisc/icons/famfamfam/flags/png/gb.png
new file mode 100644
index 000000000..ff701e19f
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gb.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gd.png b/src/blackmisc/icons/famfamfam/flags/png/gd.png
new file mode 100644
index 000000000..9ab57f548
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gd.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ge.png b/src/blackmisc/icons/famfamfam/flags/png/ge.png
new file mode 100644
index 000000000..728d97078
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ge.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gf.png b/src/blackmisc/icons/famfamfam/flags/png/gf.png
new file mode 100644
index 000000000..8332c4ec2
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gf.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gh.png b/src/blackmisc/icons/famfamfam/flags/png/gh.png
new file mode 100644
index 000000000..4e2f89659
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gh.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gi.png b/src/blackmisc/icons/famfamfam/flags/png/gi.png
new file mode 100644
index 000000000..e76797f62
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gi.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gl.png b/src/blackmisc/icons/famfamfam/flags/png/gl.png
new file mode 100644
index 000000000..ef12a73bf
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gl.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gm.png b/src/blackmisc/icons/famfamfam/flags/png/gm.png
new file mode 100644
index 000000000..0720b667a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gn.png b/src/blackmisc/icons/famfamfam/flags/png/gn.png
new file mode 100644
index 000000000..ea660b01f
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gp.png b/src/blackmisc/icons/famfamfam/flags/png/gp.png
new file mode 100644
index 000000000..dbb086d00
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gp.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gq.png b/src/blackmisc/icons/famfamfam/flags/png/gq.png
new file mode 100644
index 000000000..ebe20a28d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gq.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gr.png b/src/blackmisc/icons/famfamfam/flags/png/gr.png
new file mode 100644
index 000000000..8651ade7c
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gs.png b/src/blackmisc/icons/famfamfam/flags/png/gs.png
new file mode 100644
index 000000000..7ef0bf598
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gs.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gt.png b/src/blackmisc/icons/famfamfam/flags/png/gt.png
new file mode 100644
index 000000000..c43a70d36
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gt.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gu.png b/src/blackmisc/icons/famfamfam/flags/png/gu.png
new file mode 100644
index 000000000..92f37c053
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gu.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gw.png b/src/blackmisc/icons/famfamfam/flags/png/gw.png
new file mode 100644
index 000000000..b37bcf06b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/gy.png b/src/blackmisc/icons/famfamfam/flags/png/gy.png
new file mode 100644
index 000000000..22cbe2f59
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/gy.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/hk.png b/src/blackmisc/icons/famfamfam/flags/png/hk.png
new file mode 100644
index 000000000..d5c380ca9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/hk.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/hm.png b/src/blackmisc/icons/famfamfam/flags/png/hm.png
new file mode 100644
index 000000000..a01389a74
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/hm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/hn.png b/src/blackmisc/icons/famfamfam/flags/png/hn.png
new file mode 100644
index 000000000..96f838859
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/hn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/hr.png b/src/blackmisc/icons/famfamfam/flags/png/hr.png
new file mode 100644
index 000000000..696b51546
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/hr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ht.png b/src/blackmisc/icons/famfamfam/flags/png/ht.png
new file mode 100644
index 000000000..416052af7
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ht.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/hu.png b/src/blackmisc/icons/famfamfam/flags/png/hu.png
new file mode 100644
index 000000000..7baafe44d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/hu.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/id.png b/src/blackmisc/icons/famfamfam/flags/png/id.png
new file mode 100644
index 000000000..c6bc0fafa
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/id.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ie.png b/src/blackmisc/icons/famfamfam/flags/png/ie.png
new file mode 100644
index 000000000..26baa31e1
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ie.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/il.png b/src/blackmisc/icons/famfamfam/flags/png/il.png
new file mode 100644
index 000000000..2ca772d0b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/il.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/in.png b/src/blackmisc/icons/famfamfam/flags/png/in.png
new file mode 100644
index 000000000..e4d7e81a9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/in.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/io.png b/src/blackmisc/icons/famfamfam/flags/png/io.png
new file mode 100644
index 000000000..3e74b6a31
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/io.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/iq.png b/src/blackmisc/icons/famfamfam/flags/png/iq.png
new file mode 100644
index 000000000..878a35140
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/iq.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ir.png b/src/blackmisc/icons/famfamfam/flags/png/ir.png
new file mode 100644
index 000000000..c5fd136ae
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ir.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/is.png b/src/blackmisc/icons/famfamfam/flags/png/is.png
new file mode 100644
index 000000000..b8f6d0f06
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/is.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/it.png b/src/blackmisc/icons/famfamfam/flags/png/it.png
new file mode 100644
index 000000000..89692f74f
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/it.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/jm.png b/src/blackmisc/icons/famfamfam/flags/png/jm.png
new file mode 100644
index 000000000..7be119e03
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/jm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/jo.png b/src/blackmisc/icons/famfamfam/flags/png/jo.png
new file mode 100644
index 000000000..11bd4972b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/jo.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/jp.png b/src/blackmisc/icons/famfamfam/flags/png/jp.png
new file mode 100644
index 000000000..325fbad3f
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/jp.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ke.png b/src/blackmisc/icons/famfamfam/flags/png/ke.png
new file mode 100644
index 000000000..51879adf1
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ke.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/kg.png b/src/blackmisc/icons/famfamfam/flags/png/kg.png
new file mode 100644
index 000000000..0a818f67e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/kg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/kh.png b/src/blackmisc/icons/famfamfam/flags/png/kh.png
new file mode 100644
index 000000000..30f6bb1b9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/kh.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ki.png b/src/blackmisc/icons/famfamfam/flags/png/ki.png
new file mode 100644
index 000000000..2dcce4b33
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ki.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/km.png b/src/blackmisc/icons/famfamfam/flags/png/km.png
new file mode 100644
index 000000000..812b2f56c
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/km.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/kn.png b/src/blackmisc/icons/famfamfam/flags/png/kn.png
new file mode 100644
index 000000000..febd5b486
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/kn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/kp.png b/src/blackmisc/icons/famfamfam/flags/png/kp.png
new file mode 100644
index 000000000..d3d509aa8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/kp.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/kr.png b/src/blackmisc/icons/famfamfam/flags/png/kr.png
new file mode 100644
index 000000000..9c0a78eb9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/kr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/kw.png b/src/blackmisc/icons/famfamfam/flags/png/kw.png
new file mode 100644
index 000000000..96546da32
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/kw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ky.png b/src/blackmisc/icons/famfamfam/flags/png/ky.png
new file mode 100644
index 000000000..15c5f8e47
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ky.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/kz.png b/src/blackmisc/icons/famfamfam/flags/png/kz.png
new file mode 100644
index 000000000..45a8c8874
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/kz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/la.png b/src/blackmisc/icons/famfamfam/flags/png/la.png
new file mode 100644
index 000000000..e28acd018
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/la.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/lb.png b/src/blackmisc/icons/famfamfam/flags/png/lb.png
new file mode 100644
index 000000000..d0d452bf8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/lb.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/lc.png b/src/blackmisc/icons/famfamfam/flags/png/lc.png
new file mode 100644
index 000000000..a47d06554
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/lc.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/li.png b/src/blackmisc/icons/famfamfam/flags/png/li.png
new file mode 100644
index 000000000..6469909c0
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/li.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/lk.png b/src/blackmisc/icons/famfamfam/flags/png/lk.png
new file mode 100644
index 000000000..088aad6db
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/lk.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/lr.png b/src/blackmisc/icons/famfamfam/flags/png/lr.png
new file mode 100644
index 000000000..89a5bc7e7
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/lr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ls.png b/src/blackmisc/icons/famfamfam/flags/png/ls.png
new file mode 100644
index 000000000..33fdef101
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ls.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/lt.png b/src/blackmisc/icons/famfamfam/flags/png/lt.png
new file mode 100644
index 000000000..c8ef0da09
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/lt.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/lu.png b/src/blackmisc/icons/famfamfam/flags/png/lu.png
new file mode 100644
index 000000000..4cabba98a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/lu.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/lv.png b/src/blackmisc/icons/famfamfam/flags/png/lv.png
new file mode 100644
index 000000000..49b699810
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/lv.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ly.png b/src/blackmisc/icons/famfamfam/flags/png/ly.png
new file mode 100644
index 000000000..b163a9f8a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ly.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ma.png b/src/blackmisc/icons/famfamfam/flags/png/ma.png
new file mode 100644
index 000000000..f38677028
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ma.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mc.png b/src/blackmisc/icons/famfamfam/flags/png/mc.png
new file mode 100644
index 000000000..1aa830f12
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mc.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/md.png b/src/blackmisc/icons/famfamfam/flags/png/md.png
new file mode 100644
index 000000000..4e92c1890
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/md.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/me.png b/src/blackmisc/icons/famfamfam/flags/png/me.png
new file mode 100644
index 000000000..ac7253558
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/me.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mg.png b/src/blackmisc/icons/famfamfam/flags/png/mg.png
new file mode 100644
index 000000000..d2715b3d0
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mh.png b/src/blackmisc/icons/famfamfam/flags/png/mh.png
new file mode 100644
index 000000000..fb523a8c3
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mh.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mk.png b/src/blackmisc/icons/famfamfam/flags/png/mk.png
new file mode 100644
index 000000000..db173aaff
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mk.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ml.png b/src/blackmisc/icons/famfamfam/flags/png/ml.png
new file mode 100644
index 000000000..2cec8ba44
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ml.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mm.png b/src/blackmisc/icons/famfamfam/flags/png/mm.png
new file mode 100644
index 000000000..f464f67ff
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mn.png b/src/blackmisc/icons/famfamfam/flags/png/mn.png
new file mode 100644
index 000000000..9396355db
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mo.png b/src/blackmisc/icons/famfamfam/flags/png/mo.png
new file mode 100644
index 000000000..deb801dda
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mo.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mp.png b/src/blackmisc/icons/famfamfam/flags/png/mp.png
new file mode 100644
index 000000000..298d588b1
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mp.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mq.png b/src/blackmisc/icons/famfamfam/flags/png/mq.png
new file mode 100644
index 000000000..010143b38
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mq.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mr.png b/src/blackmisc/icons/famfamfam/flags/png/mr.png
new file mode 100644
index 000000000..319546b10
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ms.png b/src/blackmisc/icons/famfamfam/flags/png/ms.png
new file mode 100644
index 000000000..d4cbb433d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ms.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mt.png b/src/blackmisc/icons/famfamfam/flags/png/mt.png
new file mode 100644
index 000000000..00af94871
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mt.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mu.png b/src/blackmisc/icons/famfamfam/flags/png/mu.png
new file mode 100644
index 000000000..b7fdce1bd
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mu.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mv.png b/src/blackmisc/icons/famfamfam/flags/png/mv.png
new file mode 100644
index 000000000..5073d9ec4
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mv.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mw.png b/src/blackmisc/icons/famfamfam/flags/png/mw.png
new file mode 100644
index 000000000..13886e9f8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mx.png b/src/blackmisc/icons/famfamfam/flags/png/mx.png
new file mode 100644
index 000000000..5bc58ab3e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mx.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/my.png b/src/blackmisc/icons/famfamfam/flags/png/my.png
new file mode 100644
index 000000000..9034cbab2
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/my.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/mz.png b/src/blackmisc/icons/famfamfam/flags/png/mz.png
new file mode 100644
index 000000000..76405e063
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/mz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/na.png b/src/blackmisc/icons/famfamfam/flags/png/na.png
new file mode 100644
index 000000000..63358c67d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/na.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/nc.png b/src/blackmisc/icons/famfamfam/flags/png/nc.png
new file mode 100644
index 000000000..2cad28378
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/nc.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ne.png b/src/blackmisc/icons/famfamfam/flags/png/ne.png
new file mode 100644
index 000000000..d85f424f3
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ne.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/nf.png b/src/blackmisc/icons/famfamfam/flags/png/nf.png
new file mode 100644
index 000000000..f9bcdda12
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/nf.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ng.png b/src/blackmisc/icons/famfamfam/flags/png/ng.png
new file mode 100644
index 000000000..3eea2e020
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ng.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ni.png b/src/blackmisc/icons/famfamfam/flags/png/ni.png
new file mode 100644
index 000000000..3969aaaae
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ni.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/nl.png b/src/blackmisc/icons/famfamfam/flags/png/nl.png
new file mode 100644
index 000000000..fe44791e3
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/nl.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/no.png b/src/blackmisc/icons/famfamfam/flags/png/no.png
new file mode 100644
index 000000000..160b6b5b7
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/no.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/np.png b/src/blackmisc/icons/famfamfam/flags/png/np.png
new file mode 100644
index 000000000..aeb058b7e
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/np.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/nr.png b/src/blackmisc/icons/famfamfam/flags/png/nr.png
new file mode 100644
index 000000000..705fc337c
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/nr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/nu.png b/src/blackmisc/icons/famfamfam/flags/png/nu.png
new file mode 100644
index 000000000..c3ce4aedd
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/nu.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/nz.png b/src/blackmisc/icons/famfamfam/flags/png/nz.png
new file mode 100644
index 000000000..10d6306d1
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/nz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/om.png b/src/blackmisc/icons/famfamfam/flags/png/om.png
new file mode 100644
index 000000000..2ffba7e8c
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/om.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pa.png b/src/blackmisc/icons/famfamfam/flags/png/pa.png
new file mode 100644
index 000000000..9b2ee9a78
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pa.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pe.png b/src/blackmisc/icons/famfamfam/flags/png/pe.png
new file mode 100644
index 000000000..62a04977f
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pe.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pf.png b/src/blackmisc/icons/famfamfam/flags/png/pf.png
new file mode 100644
index 000000000..771a0f652
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pf.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pg.png b/src/blackmisc/icons/famfamfam/flags/png/pg.png
new file mode 100644
index 000000000..10d623349
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ph.png b/src/blackmisc/icons/famfamfam/flags/png/ph.png
new file mode 100644
index 000000000..b89e15935
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ph.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pk.png b/src/blackmisc/icons/famfamfam/flags/png/pk.png
new file mode 100644
index 000000000..e9df70ca4
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pk.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pl.png b/src/blackmisc/icons/famfamfam/flags/png/pl.png
new file mode 100644
index 000000000..d413d010b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pl.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pm.png b/src/blackmisc/icons/famfamfam/flags/png/pm.png
new file mode 100644
index 000000000..ba91d2c7a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pn.png b/src/blackmisc/icons/famfamfam/flags/png/pn.png
new file mode 100644
index 000000000..aa9344f57
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pr.png b/src/blackmisc/icons/famfamfam/flags/png/pr.png
new file mode 100644
index 000000000..82d9130da
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ps.png b/src/blackmisc/icons/famfamfam/flags/png/ps.png
new file mode 100644
index 000000000..f5f547762
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ps.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pt.png b/src/blackmisc/icons/famfamfam/flags/png/pt.png
new file mode 100644
index 000000000..ece798015
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pt.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/pw.png b/src/blackmisc/icons/famfamfam/flags/png/pw.png
new file mode 100644
index 000000000..6178b254a
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/pw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/py.png b/src/blackmisc/icons/famfamfam/flags/png/py.png
new file mode 100644
index 000000000..cb8723c06
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/py.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/qa.png b/src/blackmisc/icons/famfamfam/flags/png/qa.png
new file mode 100644
index 000000000..ed4c621fa
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/qa.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/re.png b/src/blackmisc/icons/famfamfam/flags/png/re.png
new file mode 100644
index 000000000..8332c4ec2
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/re.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ro.png b/src/blackmisc/icons/famfamfam/flags/png/ro.png
new file mode 100644
index 000000000..57e74a651
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ro.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/rs.png b/src/blackmisc/icons/famfamfam/flags/png/rs.png
new file mode 100644
index 000000000..9439a5b60
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/rs.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ru.png b/src/blackmisc/icons/famfamfam/flags/png/ru.png
new file mode 100644
index 000000000..47da4214f
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ru.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/rw.png b/src/blackmisc/icons/famfamfam/flags/png/rw.png
new file mode 100644
index 000000000..535649178
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/rw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sa.png b/src/blackmisc/icons/famfamfam/flags/png/sa.png
new file mode 100644
index 000000000..b4641c7e8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sa.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sb.png b/src/blackmisc/icons/famfamfam/flags/png/sb.png
new file mode 100644
index 000000000..a9937ccf0
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sb.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sc.png b/src/blackmisc/icons/famfamfam/flags/png/sc.png
new file mode 100644
index 000000000..39ee37184
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sc.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/scotland.png b/src/blackmisc/icons/famfamfam/flags/png/scotland.png
new file mode 100644
index 000000000..a0e57b412
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/scotland.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sd.png b/src/blackmisc/icons/famfamfam/flags/png/sd.png
new file mode 100644
index 000000000..eaab69eb7
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sd.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/se.png b/src/blackmisc/icons/famfamfam/flags/png/se.png
new file mode 100644
index 000000000..1994653da
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/se.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sg.png b/src/blackmisc/icons/famfamfam/flags/png/sg.png
new file mode 100644
index 000000000..dd34d6121
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sh.png b/src/blackmisc/icons/famfamfam/flags/png/sh.png
new file mode 100644
index 000000000..4b1d2a291
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sh.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/si.png b/src/blackmisc/icons/famfamfam/flags/png/si.png
new file mode 100644
index 000000000..bb1476ff5
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/si.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sj.png b/src/blackmisc/icons/famfamfam/flags/png/sj.png
new file mode 100644
index 000000000..160b6b5b7
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sj.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sk.png b/src/blackmisc/icons/famfamfam/flags/png/sk.png
new file mode 100644
index 000000000..7ccbc8274
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sk.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sl.png b/src/blackmisc/icons/famfamfam/flags/png/sl.png
new file mode 100644
index 000000000..12d812d29
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sl.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sm.png b/src/blackmisc/icons/famfamfam/flags/png/sm.png
new file mode 100644
index 000000000..3df2fdcf8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sn.png b/src/blackmisc/icons/famfamfam/flags/png/sn.png
new file mode 100644
index 000000000..eabb71db4
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/so.png b/src/blackmisc/icons/famfamfam/flags/png/so.png
new file mode 100644
index 000000000..4a1ea4b29
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/so.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sr.png b/src/blackmisc/icons/famfamfam/flags/png/sr.png
new file mode 100644
index 000000000..5eff9271d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/st.png b/src/blackmisc/icons/famfamfam/flags/png/st.png
new file mode 100644
index 000000000..2978557b1
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/st.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sv.png b/src/blackmisc/icons/famfamfam/flags/png/sv.png
new file mode 100644
index 000000000..24987990b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sv.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sy.png b/src/blackmisc/icons/famfamfam/flags/png/sy.png
new file mode 100644
index 000000000..f5ce30dcb
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sy.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/sz.png b/src/blackmisc/icons/famfamfam/flags/png/sz.png
new file mode 100644
index 000000000..914ee861d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/sz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tc.png b/src/blackmisc/icons/famfamfam/flags/png/tc.png
new file mode 100644
index 000000000..8fc1156be
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tc.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/td.png b/src/blackmisc/icons/famfamfam/flags/png/td.png
new file mode 100644
index 000000000..667f21fd9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/td.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tf.png b/src/blackmisc/icons/famfamfam/flags/png/tf.png
new file mode 100644
index 000000000..80529a436
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tf.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tg.png b/src/blackmisc/icons/famfamfam/flags/png/tg.png
new file mode 100644
index 000000000..3aa00ad4d
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/th.png b/src/blackmisc/icons/famfamfam/flags/png/th.png
new file mode 100644
index 000000000..dd8ba9171
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/th.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tj.png b/src/blackmisc/icons/famfamfam/flags/png/tj.png
new file mode 100644
index 000000000..617bf6455
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tj.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tk.png b/src/blackmisc/icons/famfamfam/flags/png/tk.png
new file mode 100644
index 000000000..67b8c8cb5
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tk.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tl.png b/src/blackmisc/icons/famfamfam/flags/png/tl.png
new file mode 100644
index 000000000..77da181e9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tl.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tm.png b/src/blackmisc/icons/famfamfam/flags/png/tm.png
new file mode 100644
index 000000000..828020ecd
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tn.png b/src/blackmisc/icons/famfamfam/flags/png/tn.png
new file mode 100644
index 000000000..183cdd3dc
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/to.png b/src/blackmisc/icons/famfamfam/flags/png/to.png
new file mode 100644
index 000000000..f89b8ba75
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/to.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tr.png b/src/blackmisc/icons/famfamfam/flags/png/tr.png
new file mode 100644
index 000000000..be32f77e9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tr.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tt.png b/src/blackmisc/icons/famfamfam/flags/png/tt.png
new file mode 100644
index 000000000..2a11c1e20
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tt.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tv.png b/src/blackmisc/icons/famfamfam/flags/png/tv.png
new file mode 100644
index 000000000..28274c5fb
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tv.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tw.png b/src/blackmisc/icons/famfamfam/flags/png/tw.png
new file mode 100644
index 000000000..f31c654c9
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/tz.png b/src/blackmisc/icons/famfamfam/flags/png/tz.png
new file mode 100644
index 000000000..c00ff7961
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/tz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ua.png b/src/blackmisc/icons/famfamfam/flags/png/ua.png
new file mode 100644
index 000000000..09563a219
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ua.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ug.png b/src/blackmisc/icons/famfamfam/flags/png/ug.png
new file mode 100644
index 000000000..33f4affad
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ug.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/um.png b/src/blackmisc/icons/famfamfam/flags/png/um.png
new file mode 100644
index 000000000..c1dd9654b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/um.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/us.png b/src/blackmisc/icons/famfamfam/flags/png/us.png
new file mode 100644
index 000000000..10f451fe8
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/us.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/uy.png b/src/blackmisc/icons/famfamfam/flags/png/uy.png
new file mode 100644
index 000000000..31d948a06
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/uy.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/uz.png b/src/blackmisc/icons/famfamfam/flags/png/uz.png
new file mode 100644
index 000000000..fef5dc170
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/uz.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/va.png b/src/blackmisc/icons/famfamfam/flags/png/va.png
new file mode 100644
index 000000000..b31eaf225
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/va.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/vc.png b/src/blackmisc/icons/famfamfam/flags/png/vc.png
new file mode 100644
index 000000000..8fa17b061
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/vc.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ve.png b/src/blackmisc/icons/famfamfam/flags/png/ve.png
new file mode 100644
index 000000000..00c90f9af
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ve.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/vg.png b/src/blackmisc/icons/famfamfam/flags/png/vg.png
new file mode 100644
index 000000000..415690798
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/vg.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/vi.png b/src/blackmisc/icons/famfamfam/flags/png/vi.png
new file mode 100644
index 000000000..ed26915a3
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/vi.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/vn.png b/src/blackmisc/icons/famfamfam/flags/png/vn.png
new file mode 100644
index 000000000..ec7cd48a3
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/vn.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/vu.png b/src/blackmisc/icons/famfamfam/flags/png/vu.png
new file mode 100644
index 000000000..b3397bc63
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/vu.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/wales.png b/src/blackmisc/icons/famfamfam/flags/png/wales.png
new file mode 100644
index 000000000..e0d7cee11
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/wales.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/wf.png b/src/blackmisc/icons/famfamfam/flags/png/wf.png
new file mode 100644
index 000000000..9f9558734
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/wf.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ws.png b/src/blackmisc/icons/famfamfam/flags/png/ws.png
new file mode 100644
index 000000000..c16950802
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ws.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/ye.png b/src/blackmisc/icons/famfamfam/flags/png/ye.png
new file mode 100644
index 000000000..468dfad03
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/ye.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/yt.png b/src/blackmisc/icons/famfamfam/flags/png/yt.png
new file mode 100644
index 000000000..c298f378b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/yt.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/za.png b/src/blackmisc/icons/famfamfam/flags/png/za.png
new file mode 100644
index 000000000..57c58e211
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/za.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/zm.png b/src/blackmisc/icons/famfamfam/flags/png/zm.png
new file mode 100644
index 000000000..c25b07bee
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/zm.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/png/zw.png b/src/blackmisc/icons/famfamfam/flags/png/zw.png
new file mode 100644
index 000000000..53c97259b
Binary files /dev/null and b/src/blackmisc/icons/famfamfam/flags/png/zw.png differ
diff --git a/src/blackmisc/icons/famfamfam/flags/readme.txt b/src/blackmisc/icons/famfamfam/flags/readme.txt
new file mode 100644
index 000000000..2e5ad529a
--- /dev/null
+++ b/src/blackmisc/icons/famfamfam/flags/readme.txt
@@ -0,0 +1,9 @@
+Flag icons - http://www.famfamfam.com
+
+These icons are public domain, and as such are free for any use (attribution appreciated but not required).
+
+Note that these flags are named using the ISO3166-1 alpha-2 country codes where appropriate. A list of codes can be found at http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
+
+If you find these icons useful, please donate via paypal to mjames@gmail.com (or click the donate button available at http://www.famfamfam.com/lab/icons/silk)
+
+Contact: mjames@gmail.com
\ No newline at end of file
diff --git a/src/blackmisc/icons/ico_note.png b/src/blackmisc/icons/ico_note.png
deleted file mode 100644
index 13794046c..000000000
Binary files a/src/blackmisc/icons/ico_note.png and /dev/null differ
diff --git a/src/blackmisc/icons/ico_note_attention.png b/src/blackmisc/icons/ico_note_attention.png
deleted file mode 100644
index b85b696b1..000000000
Binary files a/src/blackmisc/icons/ico_note_attention.png and /dev/null differ
diff --git a/src/blackmisc/icons/information.png b/src/blackmisc/icons/information.png
deleted file mode 100644
index 0a2eb87d1..000000000
Binary files a/src/blackmisc/icons/information.png and /dev/null differ
diff --git a/src/blackmisc/icons/aircraft_arrival.jpg b/src/blackmisc/icons/own/app.jpg
similarity index 100%
rename from src/blackmisc/icons/aircraft_arrival.jpg
rename to src/blackmisc/icons/own/app.jpg
diff --git a/src/blackmisc/icons/own/attitude_indicator_climbing_16.png b/src/blackmisc/icons/own/attitude_indicator_climbing_16.png
new file mode 100644
index 000000000..3abee2193
Binary files /dev/null and b/src/blackmisc/icons/own/attitude_indicator_climbing_16.png differ
diff --git a/src/blackmisc/icons/own/attitude_indicator_climbing_24.png b/src/blackmisc/icons/own/attitude_indicator_climbing_24.png
new file mode 100644
index 000000000..210690aae
Binary files /dev/null and b/src/blackmisc/icons/own/attitude_indicator_climbing_24.png differ
diff --git a/src/blackmisc/icons/own/attitude_indicator_descend_right_turn_16.png b/src/blackmisc/icons/own/attitude_indicator_descend_right_turn_16.png
new file mode 100644
index 000000000..d297dfa33
Binary files /dev/null and b/src/blackmisc/icons/own/attitude_indicator_descend_right_turn_16.png differ
diff --git a/src/blackmisc/icons/own/attitude_indicator_descend_right_turn_24.png b/src/blackmisc/icons/own/attitude_indicator_descend_right_turn_24.png
new file mode 100644
index 000000000..40cc0e9a1
Binary files /dev/null and b/src/blackmisc/icons/own/attitude_indicator_descend_right_turn_24.png differ
diff --git a/src/blackmisc/icons/sky.jpg b/src/blackmisc/icons/own/ctr.jpg
similarity index 100%
rename from src/blackmisc/icons/sky.jpg
rename to src/blackmisc/icons/own/ctr.jpg
diff --git a/src/blackmisc/icons/aircraft_departure.jpg b/src/blackmisc/icons/own/del.jpg
similarity index 100%
rename from src/blackmisc/icons/aircraft_departure.jpg
rename to src/blackmisc/icons/own/del.jpg
diff --git a/src/blackmisc/icons/gnd_framed.jpg b/src/blackmisc/icons/own/gnd.jpg
similarity index 100%
rename from src/blackmisc/icons/gnd_framed.jpg
rename to src/blackmisc/icons/own/gnd.jpg
diff --git a/src/blackmisc/icons/own/logingreen.png b/src/blackmisc/icons/own/logingreen.png
new file mode 100644
index 000000000..09b654f8e
Binary files /dev/null and b/src/blackmisc/icons/own/logingreen.png differ
diff --git a/src/blackmisc/icons/own/loginred.png b/src/blackmisc/icons/own/loginred.png
new file mode 100644
index 000000000..ee1ed816b
Binary files /dev/null and b/src/blackmisc/icons/own/loginred.png differ
diff --git a/src/blackmisc/icons/own/loginyellow.png b/src/blackmisc/icons/own/loginyellow.png
new file mode 100644
index 000000000..dd7a2e961
Binary files /dev/null and b/src/blackmisc/icons/own/loginyellow.png differ
diff --git a/src/blackmisc/icons/aeropuerto.png b/src/blackmisc/icons/own/pilot.png
similarity index 100%
rename from src/blackmisc/icons/aeropuerto.png
rename to src/blackmisc/icons/own/pilot.png
diff --git a/src/blackmisc/icons/own/swift/swift.xcf b/src/blackmisc/icons/own/swift/swift.xcf
new file mode 100644
index 000000000..01f02a926
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swift.xcf differ
diff --git a/src/blackmisc/icons/own/swift/swift24.png b/src/blackmisc/icons/own/swift/swift24.png
new file mode 100644
index 000000000..9f9329c03
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swift24.png differ
diff --git a/src/blackmisc/icons/own/swift/swift48.png b/src/blackmisc/icons/own/swift/swift48.png
new file mode 100644
index 000000000..5e7ab8e7e
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swift48.png differ
diff --git a/src/blackmisc/icons/own/swift/swiftCartoon.xcf b/src/blackmisc/icons/own/swift/swiftCartoon.xcf
new file mode 100644
index 000000000..c3dc98009
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swiftCartoon.xcf differ
diff --git a/src/blackmisc/icons/own/swift/swiftCartoonNova.ico b/src/blackmisc/icons/own/swift/swiftCartoonNova.ico
new file mode 100644
index 000000000..69e38850a
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swiftCartoonNova.ico differ
diff --git a/src/blackmisc/icons/own/swift/swiftCartoonNova.xcf b/src/blackmisc/icons/own/swift/swiftCartoonNova.xcf
new file mode 100644
index 000000000..f2c4370c8
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swiftCartoonNova.xcf differ
diff --git a/src/blackmisc/icons/own/swift/swiftCartoonNova24.png b/src/blackmisc/icons/own/swift/swiftCartoonNova24.png
new file mode 100644
index 000000000..f5f0476a9
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swiftCartoonNova24.png differ
diff --git a/src/blackmisc/icons/own/swift/swiftCartoonNova48.png b/src/blackmisc/icons/own/swift/swiftCartoonNova48.png
new file mode 100644
index 000000000..e0fe18c74
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swiftCartoonNova48.png differ
diff --git a/src/blackmisc/icons/own/swift/swiftNova.xcf b/src/blackmisc/icons/own/swift/swiftNova.xcf
new file mode 100644
index 000000000..df575b4b5
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swiftNova.xcf differ
diff --git a/src/blackmisc/icons/own/swift/swiftOriginalImage.jpg b/src/blackmisc/icons/own/swift/swiftOriginalImage.jpg
new file mode 100644
index 000000000..8eaf843b6
Binary files /dev/null and b/src/blackmisc/icons/own/swift/swiftOriginalImage.jpg differ
diff --git a/src/blackmisc/icons/own/twr.jpg b/src/blackmisc/icons/own/twr.jpg
new file mode 100644
index 000000000..43cbae46e
Binary files /dev/null and b/src/blackmisc/icons/own/twr.jpg differ
diff --git a/src/blackmisc/icons/pastel/16/accept.png b/src/blackmisc/icons/pastel/16/accept.png
new file mode 100644
index 000000000..51d71b75c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/accept.png differ
diff --git a/src/blackmisc/icons/pastel/16/add.png b/src/blackmisc/icons/pastel/16/add.png
new file mode 100644
index 000000000..6b1ab4733
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/add.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor-add.png b/src/blackmisc/icons/pastel/16/anchor-add.png
new file mode 100644
index 000000000..af77b5ff5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor-delete.png b/src/blackmisc/icons/pastel/16/anchor-delete.png
new file mode 100644
index 000000000..33e5284d7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor-edit.png b/src/blackmisc/icons/pastel/16/anchor-edit.png
new file mode 100644
index 000000000..296cb0a29
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor-error.png b/src/blackmisc/icons/pastel/16/anchor-error.png
new file mode 100644
index 000000000..f9857d4a6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor-go.png b/src/blackmisc/icons/pastel/16/anchor-go.png
new file mode 100644
index 000000000..2accc0c21
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor-key.png b/src/blackmisc/icons/pastel/16/anchor-key.png
new file mode 100644
index 000000000..92ce1cfe1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor-next.png b/src/blackmisc/icons/pastel/16/anchor-next.png
new file mode 100644
index 000000000..338f8166c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor-next.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor-previous.png b/src/blackmisc/icons/pastel/16/anchor-previous.png
new file mode 100644
index 000000000..26b71299c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor-previous.png differ
diff --git a/src/blackmisc/icons/pastel/16/anchor.png b/src/blackmisc/icons/pastel/16/anchor.png
new file mode 100644
index 000000000..ac9603680
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/anchor.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-add.png b/src/blackmisc/icons/pastel/16/application-add.png
new file mode 100644
index 000000000..9f552e7b0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-cascade.png b/src/blackmisc/icons/pastel/16/application-cascade.png
new file mode 100644
index 000000000..c5b8c1deb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-cascade.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-delete.png b/src/blackmisc/icons/pastel/16/application-delete.png
new file mode 100644
index 000000000..1bc0ae543
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-double.png b/src/blackmisc/icons/pastel/16/application-double.png
new file mode 100644
index 000000000..247e9420f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-double.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-edit.png b/src/blackmisc/icons/pastel/16/application-edit.png
new file mode 100644
index 000000000..b03b956a2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-error.png b/src/blackmisc/icons/pastel/16/application-error.png
new file mode 100644
index 000000000..82a44194f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-expand.png b/src/blackmisc/icons/pastel/16/application-expand.png
new file mode 100644
index 000000000..e6257b211
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-expand.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-form-add.png b/src/blackmisc/icons/pastel/16/application-form-add.png
new file mode 100644
index 000000000..268d39b61
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-form-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-form-delete.png b/src/blackmisc/icons/pastel/16/application-form-delete.png
new file mode 100644
index 000000000..dbed1a373
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-form-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-form-edit.png b/src/blackmisc/icons/pastel/16/application-form-edit.png
new file mode 100644
index 000000000..48ff0f3d4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-form-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-form-find.png b/src/blackmisc/icons/pastel/16/application-form-find.png
new file mode 100644
index 000000000..492bc4c0c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-form-find.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-form-go.png b/src/blackmisc/icons/pastel/16/application-form-go.png
new file mode 100644
index 000000000..bbf148b5e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-form-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-form-key.png b/src/blackmisc/icons/pastel/16/application-form-key.png
new file mode 100644
index 000000000..214d9c2d5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-form-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-form-magnify.png b/src/blackmisc/icons/pastel/16/application-form-magnify.png
new file mode 100644
index 000000000..3b00e0f2c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-form-magnify.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-form.png b/src/blackmisc/icons/pastel/16/application-form.png
new file mode 100644
index 000000000..2fa73edcc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-form.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-get.png b/src/blackmisc/icons/pastel/16/application-get.png
new file mode 100644
index 000000000..17b20dc98
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-get.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-go.png b/src/blackmisc/icons/pastel/16/application-go.png
new file mode 100644
index 000000000..5b7b676ce
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-home.png b/src/blackmisc/icons/pastel/16/application-home.png
new file mode 100644
index 000000000..a6a820296
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-home.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-key.png b/src/blackmisc/icons/pastel/16/application-key.png
new file mode 100644
index 000000000..d87f92095
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-lightning.png b/src/blackmisc/icons/pastel/16/application-lightning.png
new file mode 100644
index 000000000..a7339756b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-lightning.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-link.png b/src/blackmisc/icons/pastel/16/application-link.png
new file mode 100644
index 000000000..dc6033f91
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-osx-terminal.png b/src/blackmisc/icons/pastel/16/application-osx-terminal.png
new file mode 100644
index 000000000..ba5a30a0f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-osx-terminal.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-osx.png b/src/blackmisc/icons/pastel/16/application-osx.png
new file mode 100644
index 000000000..f7f9f7f5d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-osx.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-put.png b/src/blackmisc/icons/pastel/16/application-put.png
new file mode 100644
index 000000000..d7e9e8f43
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-put.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-shrink.png b/src/blackmisc/icons/pastel/16/application-shrink.png
new file mode 100644
index 000000000..666c1e4e8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-shrink.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-side-boxes.png b/src/blackmisc/icons/pastel/16/application-side-boxes.png
new file mode 100644
index 000000000..833dae073
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-side-boxes.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-side-contract.png b/src/blackmisc/icons/pastel/16/application-side-contract.png
new file mode 100644
index 000000000..d3a284c7f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-side-contract.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-side-expand.png b/src/blackmisc/icons/pastel/16/application-side-expand.png
new file mode 100644
index 000000000..2470468e0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-side-expand.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-side-list.png b/src/blackmisc/icons/pastel/16/application-side-list.png
new file mode 100644
index 000000000..d06d8f84a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-side-list.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-side-tree.png b/src/blackmisc/icons/pastel/16/application-side-tree.png
new file mode 100644
index 000000000..abaf585e0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-side-tree.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-split.png b/src/blackmisc/icons/pastel/16/application-split.png
new file mode 100644
index 000000000..cb7654495
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-split.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-statusbar.png b/src/blackmisc/icons/pastel/16/application-statusbar.png
new file mode 100644
index 000000000..0f7bfc5a2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-statusbar.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-tile-horizontal.png b/src/blackmisc/icons/pastel/16/application-tile-horizontal.png
new file mode 100644
index 000000000..643413a65
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-tile-horizontal.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-tile-vertical.png b/src/blackmisc/icons/pastel/16/application-tile-vertical.png
new file mode 100644
index 000000000..fbd5df6d2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-tile-vertical.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-title-vertical.png b/src/blackmisc/icons/pastel/16/application-title-vertical.png
new file mode 100644
index 000000000..32cbf387a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-title-vertical.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-columns.png b/src/blackmisc/icons/pastel/16/application-view-columns.png
new file mode 100644
index 000000000..1c04beb66
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-columns.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-content.png b/src/blackmisc/icons/pastel/16/application-view-content.png
new file mode 100644
index 000000000..50fc860c4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-content.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-detail.png b/src/blackmisc/icons/pastel/16/application-view-detail.png
new file mode 100644
index 000000000..e1fce5492
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-detail.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-details.png b/src/blackmisc/icons/pastel/16/application-view-details.png
new file mode 100644
index 000000000..848c94381
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-details.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-gallery.png b/src/blackmisc/icons/pastel/16/application-view-gallery.png
new file mode 100644
index 000000000..ff7c02de0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-gallery.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-icons.png b/src/blackmisc/icons/pastel/16/application-view-icons.png
new file mode 100644
index 000000000..bd8b3ebdf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-icons.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-list.png b/src/blackmisc/icons/pastel/16/application-view-list.png
new file mode 100644
index 000000000..e44bff28f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-list.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-multicolumns.png b/src/blackmisc/icons/pastel/16/application-view-multicolumns.png
new file mode 100644
index 000000000..f3dc9af4c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-multicolumns.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-text.png b/src/blackmisc/icons/pastel/16/application-view-text.png
new file mode 100644
index 000000000..dc8825fab
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-text.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-tile.png b/src/blackmisc/icons/pastel/16/application-view-tile.png
new file mode 100644
index 000000000..129927a08
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-tile.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view-tree.png b/src/blackmisc/icons/pastel/16/application-view-tree.png
new file mode 100644
index 000000000..73e518190
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view-tree.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-view.png b/src/blackmisc/icons/pastel/16/application-view.png
new file mode 100644
index 000000000..054facdcb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-view.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-xp-terminal.png b/src/blackmisc/icons/pastel/16/application-xp-terminal.png
new file mode 100644
index 000000000..5d8c4e231
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-xp-terminal.png differ
diff --git a/src/blackmisc/icons/pastel/16/application-xp.png b/src/blackmisc/icons/pastel/16/application-xp.png
new file mode 100644
index 000000000..a90ef0be5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application-xp.png differ
diff --git a/src/blackmisc/icons/pastel/16/application.png b/src/blackmisc/icons/pastel/16/application.png
new file mode 100644
index 000000000..a79ac33dc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/application.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-back.png b/src/blackmisc/icons/pastel/16/arrow-back.png
new file mode 100644
index 000000000..150193df9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-back.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-branch.png b/src/blackmisc/icons/pastel/16/arrow-branch.png
new file mode 100644
index 000000000..74283dec2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-branch.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-divide.png b/src/blackmisc/icons/pastel/16/arrow-divide.png
new file mode 100644
index 000000000..bc6182b89
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-divide.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-down.png b/src/blackmisc/icons/pastel/16/arrow-down.png
new file mode 100644
index 000000000..171510d39
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-down.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-forward.png b/src/blackmisc/icons/pastel/16/arrow-forward.png
new file mode 100644
index 000000000..d15a0a693
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-forward.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-inout.png b/src/blackmisc/icons/pastel/16/arrow-inout.png
new file mode 100644
index 000000000..f298b5a86
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-inout.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-join.png b/src/blackmisc/icons/pastel/16/arrow-join.png
new file mode 100644
index 000000000..2702e4086
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-join.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-left.png b/src/blackmisc/icons/pastel/16/arrow-left.png
new file mode 100644
index 000000000..ad3f99232
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-left.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-merge.png b/src/blackmisc/icons/pastel/16/arrow-merge.png
new file mode 100644
index 000000000..2346d658a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-merge.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-out.png b/src/blackmisc/icons/pastel/16/arrow-out.png
new file mode 100644
index 000000000..1780bdfc7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-out.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-recycle.png b/src/blackmisc/icons/pastel/16/arrow-recycle.png
new file mode 100644
index 000000000..61710742d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-recycle.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-redo.png b/src/blackmisc/icons/pastel/16/arrow-redo.png
new file mode 100644
index 000000000..e146b8e4c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-redo.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-refresh-small.png b/src/blackmisc/icons/pastel/16/arrow-refresh-small.png
new file mode 100644
index 000000000..54711b2f3
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-refresh-small.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-refresh.png b/src/blackmisc/icons/pastel/16/arrow-refresh.png
new file mode 100644
index 000000000..72edf8a35
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-refresh.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-right.png b/src/blackmisc/icons/pastel/16/arrow-right.png
new file mode 100644
index 000000000..0de5a6f93
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-right.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-rotate-anticlockwise.png b/src/blackmisc/icons/pastel/16/arrow-rotate-anticlockwise.png
new file mode 100644
index 000000000..b5e024eec
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-rotate-anticlockwise.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-rotate-clockwise.png b/src/blackmisc/icons/pastel/16/arrow-rotate-clockwise.png
new file mode 100644
index 000000000..5d51b7671
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-rotate-clockwise.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-switch.png b/src/blackmisc/icons/pastel/16/arrow-switch.png
new file mode 100644
index 000000000..421fb5fe9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-switch.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-turn-left.png b/src/blackmisc/icons/pastel/16/arrow-turn-left.png
new file mode 100644
index 000000000..d163a05dc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-turn-left.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-turn-right.png b/src/blackmisc/icons/pastel/16/arrow-turn-right.png
new file mode 100644
index 000000000..a654794fd
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-turn-right.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-undo.png b/src/blackmisc/icons/pastel/16/arrow-undo.png
new file mode 100644
index 000000000..5a6c52eaf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-undo.png differ
diff --git a/src/blackmisc/icons/pastel/16/arrow-up.png b/src/blackmisc/icons/pastel/16/arrow-up.png
new file mode 100644
index 000000000..4473ffc9d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/arrow-up.png differ
diff --git a/src/blackmisc/icons/pastel/16/asterisk-orange.png b/src/blackmisc/icons/pastel/16/asterisk-orange.png
new file mode 100644
index 000000000..2de2d7e75
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/asterisk-orange.png differ
diff --git a/src/blackmisc/icons/pastel/16/asterisk-yellow.png b/src/blackmisc/icons/pastel/16/asterisk-yellow.png
new file mode 100644
index 000000000..024b663d8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/asterisk-yellow.png differ
diff --git a/src/blackmisc/icons/pastel/16/attach-add.png b/src/blackmisc/icons/pastel/16/attach-add.png
new file mode 100644
index 000000000..cb71fd77e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/attach-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/attach-delete.png b/src/blackmisc/icons/pastel/16/attach-delete.png
new file mode 100644
index 000000000..dacbca3b7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/attach-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/attach-detach.png b/src/blackmisc/icons/pastel/16/attach-detach.png
new file mode 100644
index 000000000..47694e579
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/attach-detach.png differ
diff --git a/src/blackmisc/icons/pastel/16/attach-error.png b/src/blackmisc/icons/pastel/16/attach-error.png
new file mode 100644
index 000000000..17aaa6ed9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/attach-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/attach-save.png b/src/blackmisc/icons/pastel/16/attach-save.png
new file mode 100644
index 000000000..e121391fd
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/attach-save.png differ
diff --git a/src/blackmisc/icons/pastel/16/attach.png b/src/blackmisc/icons/pastel/16/attach.png
new file mode 100644
index 000000000..1ccf3a1c3
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/attach.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket-add.png b/src/blackmisc/icons/pastel/16/basket-add.png
new file mode 100644
index 000000000..1c624239d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket-delete.png b/src/blackmisc/icons/pastel/16/basket-delete.png
new file mode 100644
index 000000000..dac5ddf05
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket-edit.png b/src/blackmisc/icons/pastel/16/basket-edit.png
new file mode 100644
index 000000000..c06e10a6e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket-error.png b/src/blackmisc/icons/pastel/16/basket-error.png
new file mode 100644
index 000000000..b80342b66
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket-go.png b/src/blackmisc/icons/pastel/16/basket-go.png
new file mode 100644
index 000000000..2723cf9eb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket-key.png b/src/blackmisc/icons/pastel/16/basket-key.png
new file mode 100644
index 000000000..1e30aec85
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket-put.png b/src/blackmisc/icons/pastel/16/basket-put.png
new file mode 100644
index 000000000..31c007c84
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket-put.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket-remove.png b/src/blackmisc/icons/pastel/16/basket-remove.png
new file mode 100644
index 000000000..5b8288dd6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket-remove.png differ
diff --git a/src/blackmisc/icons/pastel/16/basket.png b/src/blackmisc/icons/pastel/16/basket.png
new file mode 100644
index 000000000..1f36a6799
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/basket.png differ
diff --git a/src/blackmisc/icons/pastel/16/bbcode.png b/src/blackmisc/icons/pastel/16/bbcode.png
new file mode 100644
index 000000000..14f03ccf6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bbcode.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-add.png b/src/blackmisc/icons/pastel/16/book-add.png
new file mode 100644
index 000000000..ad0fc843c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses-add.png b/src/blackmisc/icons/pastel/16/book-addresses-add.png
new file mode 100644
index 000000000..04fdb8f7b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses-delete.png b/src/blackmisc/icons/pastel/16/book-addresses-delete.png
new file mode 100644
index 000000000..c9f46f112
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses-edit.png b/src/blackmisc/icons/pastel/16/book-addresses-edit.png
new file mode 100644
index 000000000..a6d05915a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses-error.png b/src/blackmisc/icons/pastel/16/book-addresses-error.png
new file mode 100644
index 000000000..c428f9fbc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses-go.png b/src/blackmisc/icons/pastel/16/book-addresses-go.png
new file mode 100644
index 000000000..0a31323d4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses-key.png b/src/blackmisc/icons/pastel/16/book-addresses-key.png
new file mode 100644
index 000000000..924575643
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses-save.png b/src/blackmisc/icons/pastel/16/book-addresses-save.png
new file mode 100644
index 000000000..796843f89
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses-save.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses-star.png b/src/blackmisc/icons/pastel/16/book-addresses-star.png
new file mode 100644
index 000000000..7ab7a00c1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses-star.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-addresses.png b/src/blackmisc/icons/pastel/16/book-addresses.png
new file mode 100644
index 000000000..a9f18789a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-addresses.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-delete.png b/src/blackmisc/icons/pastel/16/book-delete.png
new file mode 100644
index 000000000..ececb8d5f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-edit.png b/src/blackmisc/icons/pastel/16/book-edit.png
new file mode 100644
index 000000000..a4784b1c1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-error.png b/src/blackmisc/icons/pastel/16/book-error.png
new file mode 100644
index 000000000..a41dae8c7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-go.png b/src/blackmisc/icons/pastel/16/book-go.png
new file mode 100644
index 000000000..2590b0b30
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-key.png b/src/blackmisc/icons/pastel/16/book-key.png
new file mode 100644
index 000000000..4e0ffcabc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-link.png b/src/blackmisc/icons/pastel/16/book-link.png
new file mode 100644
index 000000000..06b40274d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-next.png b/src/blackmisc/icons/pastel/16/book-next.png
new file mode 100644
index 000000000..e9ab41e5b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-next.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-open.png b/src/blackmisc/icons/pastel/16/book-open.png
new file mode 100644
index 000000000..9b5dccc91
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-open.png differ
diff --git a/src/blackmisc/icons/pastel/16/book-previous.png b/src/blackmisc/icons/pastel/16/book-previous.png
new file mode 100644
index 000000000..4b893d172
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book-previous.png differ
diff --git a/src/blackmisc/icons/pastel/16/book.png b/src/blackmisc/icons/pastel/16/book.png
new file mode 100644
index 000000000..7c9080786
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/book.png differ
diff --git a/src/blackmisc/icons/pastel/16/bookmark-add.png b/src/blackmisc/icons/pastel/16/bookmark-add.png
new file mode 100644
index 000000000..61388a528
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bookmark-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/bookmark-go.png b/src/blackmisc/icons/pastel/16/bookmark-go.png
new file mode 100644
index 000000000..75e4e76bd
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bookmark-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/bookmark-toolbar.png b/src/blackmisc/icons/pastel/16/bookmark-toolbar.png
new file mode 100644
index 000000000..ba852c3f7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bookmark-toolbar.png differ
diff --git a/src/blackmisc/icons/pastel/16/bookmark.png b/src/blackmisc/icons/pastel/16/bookmark.png
new file mode 100644
index 000000000..9e533a126
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bookmark.png differ
diff --git a/src/blackmisc/icons/pastel/16/box.png b/src/blackmisc/icons/pastel/16/box.png
new file mode 100644
index 000000000..059c4855a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/box.png differ
diff --git a/src/blackmisc/icons/pastel/16/brick-add.png b/src/blackmisc/icons/pastel/16/brick-add.png
new file mode 100644
index 000000000..b86f48a39
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/brick-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/brick-delete.png b/src/blackmisc/icons/pastel/16/brick-delete.png
new file mode 100644
index 000000000..553534c1c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/brick-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/brick-edit.png b/src/blackmisc/icons/pastel/16/brick-edit.png
new file mode 100644
index 000000000..acf571797
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/brick-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/brick-error.png b/src/blackmisc/icons/pastel/16/brick-error.png
new file mode 100644
index 000000000..208465446
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/brick-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/brick-go.png b/src/blackmisc/icons/pastel/16/brick-go.png
new file mode 100644
index 000000000..c328c9cdf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/brick-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/brick-link.png b/src/blackmisc/icons/pastel/16/brick-link.png
new file mode 100644
index 000000000..a75c4b158
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/brick-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/brick.png b/src/blackmisc/icons/pastel/16/brick.png
new file mode 100644
index 000000000..b595b8842
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/brick.png differ
diff --git a/src/blackmisc/icons/pastel/16/building-add.png b/src/blackmisc/icons/pastel/16/building-add.png
new file mode 100644
index 000000000..c6bbc2420
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/building-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/building-delete.png b/src/blackmisc/icons/pastel/16/building-delete.png
new file mode 100644
index 000000000..6013a8ddb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/building-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/building-edit.png b/src/blackmisc/icons/pastel/16/building-edit.png
new file mode 100644
index 000000000..2f0318f09
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/building-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/building-error.png b/src/blackmisc/icons/pastel/16/building-error.png
new file mode 100644
index 000000000..b85a43f00
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/building-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/building-go.png b/src/blackmisc/icons/pastel/16/building-go.png
new file mode 100644
index 000000000..e9902a7b6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/building-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/building-key.png b/src/blackmisc/icons/pastel/16/building-key.png
new file mode 100644
index 000000000..dff8ed086
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/building-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/building-link.png b/src/blackmisc/icons/pastel/16/building-link.png
new file mode 100644
index 000000000..a2db76625
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/building-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/building.png b/src/blackmisc/icons/pastel/16/building.png
new file mode 100644
index 000000000..4aac27434
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/building.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-add.png b/src/blackmisc/icons/pastel/16/bullet-add.png
new file mode 100644
index 000000000..b90d5193f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-arrow-bottom.png b/src/blackmisc/icons/pastel/16/bullet-arrow-bottom.png
new file mode 100644
index 000000000..c5cef7588
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-arrow-bottom.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-arrow-down.png b/src/blackmisc/icons/pastel/16/bullet-arrow-down.png
new file mode 100644
index 000000000..231aa000f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-arrow-down.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-arrow-top.png b/src/blackmisc/icons/pastel/16/bullet-arrow-top.png
new file mode 100644
index 000000000..a7af150f7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-arrow-top.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-arrow-up.png b/src/blackmisc/icons/pastel/16/bullet-arrow-up.png
new file mode 100644
index 000000000..68956031c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-arrow-up.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-black.png b/src/blackmisc/icons/pastel/16/bullet-black.png
new file mode 100644
index 000000000..3d0a72ac7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-black.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-blue.png b/src/blackmisc/icons/pastel/16/bullet-blue.png
new file mode 100644
index 000000000..b03478659
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-delete.png b/src/blackmisc/icons/pastel/16/bullet-delete.png
new file mode 100644
index 000000000..b1466efb8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-disk.png b/src/blackmisc/icons/pastel/16/bullet-disk.png
new file mode 100644
index 000000000..3212f1900
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-disk.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-edit.png b/src/blackmisc/icons/pastel/16/bullet-edit.png
new file mode 100644
index 000000000..787a98fad
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-email.png b/src/blackmisc/icons/pastel/16/bullet-email.png
new file mode 100644
index 000000000..64af8a7cc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-email.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-error.png b/src/blackmisc/icons/pastel/16/bullet-error.png
new file mode 100644
index 000000000..b7bc97635
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-feed.png b/src/blackmisc/icons/pastel/16/bullet-feed.png
new file mode 100644
index 000000000..74fb1aaa9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-feed.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-go.png b/src/blackmisc/icons/pastel/16/bullet-go.png
new file mode 100644
index 000000000..d8f10c1da
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-green.png b/src/blackmisc/icons/pastel/16/bullet-green.png
new file mode 100644
index 000000000..97bcd9d6f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-green.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-house.png b/src/blackmisc/icons/pastel/16/bullet-house.png
new file mode 100644
index 000000000..8597cb972
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-house.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-key.png b/src/blackmisc/icons/pastel/16/bullet-key.png
new file mode 100644
index 000000000..78c425fbb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-magnify.png b/src/blackmisc/icons/pastel/16/bullet-magnify.png
new file mode 100644
index 000000000..d52655292
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-magnify.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-orange.png b/src/blackmisc/icons/pastel/16/bullet-orange.png
new file mode 100644
index 000000000..0dab74f3b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-orange.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-picture.png b/src/blackmisc/icons/pastel/16/bullet-picture.png
new file mode 100644
index 000000000..d3899e22c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-picture.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-pink.png b/src/blackmisc/icons/pastel/16/bullet-pink.png
new file mode 100644
index 000000000..3721a000a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-pink.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-purple.png b/src/blackmisc/icons/pastel/16/bullet-purple.png
new file mode 100644
index 000000000..ef2b83365
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-purple.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-red.png b/src/blackmisc/icons/pastel/16/bullet-red.png
new file mode 100644
index 000000000..65486f0c4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-red.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-star.png b/src/blackmisc/icons/pastel/16/bullet-star.png
new file mode 100644
index 000000000..89744f629
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-star.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-toggle-minus.png b/src/blackmisc/icons/pastel/16/bullet-toggle-minus.png
new file mode 100644
index 000000000..2471352e4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-toggle-minus.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-toggle-plus.png b/src/blackmisc/icons/pastel/16/bullet-toggle-plus.png
new file mode 100644
index 000000000..24cea83bc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-toggle-plus.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-white.png b/src/blackmisc/icons/pastel/16/bullet-white.png
new file mode 100644
index 000000000..778d2740c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-white.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-wrench.png b/src/blackmisc/icons/pastel/16/bullet-wrench.png
new file mode 100644
index 000000000..497e26e0d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-wrench.png differ
diff --git a/src/blackmisc/icons/pastel/16/bullet-yellow.png b/src/blackmisc/icons/pastel/16/bullet-yellow.png
new file mode 100644
index 000000000..e7bf21b6e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/bullet-yellow.png differ
diff --git a/src/blackmisc/icons/pastel/16/calculator-add.png b/src/blackmisc/icons/pastel/16/calculator-add.png
new file mode 100644
index 000000000..d967cdd71
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/calculator-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/calculator-delete.png b/src/blackmisc/icons/pastel/16/calculator-delete.png
new file mode 100644
index 000000000..5affdb778
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/calculator-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/calculator-edit.png b/src/blackmisc/icons/pastel/16/calculator-edit.png
new file mode 100644
index 000000000..2becb51b4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/calculator-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/calculator-error.png b/src/blackmisc/icons/pastel/16/calculator-error.png
new file mode 100644
index 000000000..84a5dcb47
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/calculator-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/calculator-go.png b/src/blackmisc/icons/pastel/16/calculator-go.png
new file mode 100644
index 000000000..74797036c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/calculator-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/calculator-link.png b/src/blackmisc/icons/pastel/16/calculator-link.png
new file mode 100644
index 000000000..c2c35ffc8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/calculator-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/calculator.png b/src/blackmisc/icons/pastel/16/calculator.png
new file mode 100644
index 000000000..959827035
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/calculator.png differ
diff --git a/src/blackmisc/icons/pastel/16/cancel.png b/src/blackmisc/icons/pastel/16/cancel.png
new file mode 100644
index 000000000..b237c2041
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/cancel.png differ
diff --git a/src/blackmisc/icons/pastel/16/chart-bar-add.png b/src/blackmisc/icons/pastel/16/chart-bar-add.png
new file mode 100644
index 000000000..be57cdae0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/chart-bar-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/chart-bar-delete.png b/src/blackmisc/icons/pastel/16/chart-bar-delete.png
new file mode 100644
index 000000000..a4cc3c31b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/chart-bar-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/chart-bar-edit.png b/src/blackmisc/icons/pastel/16/chart-bar-edit.png
new file mode 100644
index 000000000..4f870cc92
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/chart-bar-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/chart-bar-error.png b/src/blackmisc/icons/pastel/16/chart-bar-error.png
new file mode 100644
index 000000000..c2fa38073
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/chart-bar-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/chart-bar-go.png b/src/blackmisc/icons/pastel/16/chart-bar-go.png
new file mode 100644
index 000000000..dfb7d37ca
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/chart-bar-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/chart-bar-link.png b/src/blackmisc/icons/pastel/16/chart-bar-link.png
new file mode 100644
index 000000000..861ff042a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/chart-bar-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/chart-bar.png b/src/blackmisc/icons/pastel/16/chart-bar.png
new file mode 100644
index 000000000..316a0bcaf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/chart-bar.png differ
diff --git a/src/blackmisc/icons/pastel/16/close-red.png b/src/blackmisc/icons/pastel/16/close-red.png
new file mode 100644
index 000000000..978f945b8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/close-red.png differ
diff --git a/src/blackmisc/icons/pastel/16/close.png b/src/blackmisc/icons/pastel/16/close.png
new file mode 100644
index 000000000..a4258d141
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/close.png differ
diff --git a/src/blackmisc/icons/pastel/16/cog-add.png b/src/blackmisc/icons/pastel/16/cog-add.png
new file mode 100644
index 000000000..8f73ab070
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/cog-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/cog-delete.png b/src/blackmisc/icons/pastel/16/cog-delete.png
new file mode 100644
index 000000000..792a212bd
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/cog-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/cog-edit.png b/src/blackmisc/icons/pastel/16/cog-edit.png
new file mode 100644
index 000000000..cb1e671a4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/cog-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/cog-error.png b/src/blackmisc/icons/pastel/16/cog-error.png
new file mode 100644
index 000000000..3f4d5a227
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/cog-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/cog-go.png b/src/blackmisc/icons/pastel/16/cog-go.png
new file mode 100644
index 000000000..705bd66d4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/cog-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/cog-key.png b/src/blackmisc/icons/pastel/16/cog-key.png
new file mode 100644
index 000000000..5d6aa67de
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/cog-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/cog.png b/src/blackmisc/icons/pastel/16/cog.png
new file mode 100644
index 000000000..46f1d1332
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/cog.png differ
diff --git a/src/blackmisc/icons/pastel/16/color-wheel.png b/src/blackmisc/icons/pastel/16/color-wheel.png
new file mode 100644
index 000000000..9dc035bf2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/color-wheel.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-eject-blue.png b/src/blackmisc/icons/pastel/16/control-eject-blue.png
new file mode 100644
index 000000000..c825ef201
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-eject-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-eject.png b/src/blackmisc/icons/pastel/16/control-eject.png
new file mode 100644
index 000000000..be869ed87
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-eject.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-end-blue.png b/src/blackmisc/icons/pastel/16/control-end-blue.png
new file mode 100644
index 000000000..70d1d23d4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-end-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-end.png b/src/blackmisc/icons/pastel/16/control-end.png
new file mode 100644
index 000000000..ba01e601f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-end.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-equalizer-blue.png b/src/blackmisc/icons/pastel/16/control-equalizer-blue.png
new file mode 100644
index 000000000..c2b3d4458
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-equalizer-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-equalizer.png b/src/blackmisc/icons/pastel/16/control-equalizer.png
new file mode 100644
index 000000000..3ebfa30f7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-equalizer.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-fastforward-blue.png b/src/blackmisc/icons/pastel/16/control-fastforward-blue.png
new file mode 100644
index 000000000..6ea363214
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-fastforward-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-fastforward.png b/src/blackmisc/icons/pastel/16/control-fastforward.png
new file mode 100644
index 000000000..b6c06d76d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-fastforward.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-pause-blue.png b/src/blackmisc/icons/pastel/16/control-pause-blue.png
new file mode 100644
index 000000000..e184f1eff
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-pause-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-pause.png b/src/blackmisc/icons/pastel/16/control-pause.png
new file mode 100644
index 000000000..33a95171d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-pause.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-play-blue.png b/src/blackmisc/icons/pastel/16/control-play-blue.png
new file mode 100644
index 000000000..6007d3f47
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-play-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-play.png b/src/blackmisc/icons/pastel/16/control-play.png
new file mode 100644
index 000000000..a081f53dd
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-play.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-repeat-blue.png b/src/blackmisc/icons/pastel/16/control-repeat-blue.png
new file mode 100644
index 000000000..53dbbfbb1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-repeat-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-repeat.png b/src/blackmisc/icons/pastel/16/control-repeat.png
new file mode 100644
index 000000000..1752448f6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-repeat.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-rewind-blue.png b/src/blackmisc/icons/pastel/16/control-rewind-blue.png
new file mode 100644
index 000000000..a7a48c912
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-rewind-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-rewind.png b/src/blackmisc/icons/pastel/16/control-rewind.png
new file mode 100644
index 000000000..8ea9baa7d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-rewind.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-start-blue.png b/src/blackmisc/icons/pastel/16/control-start-blue.png
new file mode 100644
index 000000000..4d5f64ffd
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-start-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-start.png b/src/blackmisc/icons/pastel/16/control-start.png
new file mode 100644
index 000000000..61a69fe7b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-start.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-stop-blue.png b/src/blackmisc/icons/pastel/16/control-stop-blue.png
new file mode 100644
index 000000000..e664272d7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-stop-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/control-stop.png b/src/blackmisc/icons/pastel/16/control-stop.png
new file mode 100644
index 000000000..37e172cca
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/control-stop.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-add.png b/src/blackmisc/icons/pastel/16/database-add.png
new file mode 100644
index 000000000..ca958a8e6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-connect.png b/src/blackmisc/icons/pastel/16/database-connect.png
new file mode 100644
index 000000000..1b8803513
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-connect.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-delete.png b/src/blackmisc/icons/pastel/16/database-delete.png
new file mode 100644
index 000000000..7d3e257b7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-edit.png b/src/blackmisc/icons/pastel/16/database-edit.png
new file mode 100644
index 000000000..c27f9b57d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-error.png b/src/blackmisc/icons/pastel/16/database-error.png
new file mode 100644
index 000000000..59bffb17c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-gear.png b/src/blackmisc/icons/pastel/16/database-gear.png
new file mode 100644
index 000000000..ad6ae3186
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-gear.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-go.png b/src/blackmisc/icons/pastel/16/database-go.png
new file mode 100644
index 000000000..a963522c4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-key.png b/src/blackmisc/icons/pastel/16/database-key.png
new file mode 100644
index 000000000..a29b87a3b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-lightning.png b/src/blackmisc/icons/pastel/16/database-lightning.png
new file mode 100644
index 000000000..465c43f59
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-lightning.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-link.png b/src/blackmisc/icons/pastel/16/database-link.png
new file mode 100644
index 000000000..4cc843048
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-refresh.png b/src/blackmisc/icons/pastel/16/database-refresh.png
new file mode 100644
index 000000000..bb9965212
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-refresh.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-save.png b/src/blackmisc/icons/pastel/16/database-save.png
new file mode 100644
index 000000000..943b6d85c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-save.png differ
diff --git a/src/blackmisc/icons/pastel/16/database-table.png b/src/blackmisc/icons/pastel/16/database-table.png
new file mode 100644
index 000000000..5279fc7e2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database-table.png differ
diff --git a/src/blackmisc/icons/pastel/16/database.png b/src/blackmisc/icons/pastel/16/database.png
new file mode 100644
index 000000000..e8bf29cf3
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/database.png differ
diff --git a/src/blackmisc/icons/pastel/16/delete.png b/src/blackmisc/icons/pastel/16/delete.png
new file mode 100644
index 000000000..b639afd5c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/disk-multiple.png b/src/blackmisc/icons/pastel/16/disk-multiple.png
new file mode 100644
index 000000000..8a73bfa97
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/disk-multiple.png differ
diff --git a/src/blackmisc/icons/pastel/16/disk.png b/src/blackmisc/icons/pastel/16/disk.png
new file mode 100644
index 000000000..9cce5346b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/disk.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-add.png b/src/blackmisc/icons/pastel/16/drive-add.png
new file mode 100644
index 000000000..f03f8e126
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-delete.png b/src/blackmisc/icons/pastel/16/drive-delete.png
new file mode 100644
index 000000000..893bfa8ea
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-disk.png b/src/blackmisc/icons/pastel/16/drive-disk.png
new file mode 100644
index 000000000..f2236f76f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-disk.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-edit.png b/src/blackmisc/icons/pastel/16/drive-edit.png
new file mode 100644
index 000000000..c7b9a8a76
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-error.png b/src/blackmisc/icons/pastel/16/drive-error.png
new file mode 100644
index 000000000..32e965c02
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-go.png b/src/blackmisc/icons/pastel/16/drive-go.png
new file mode 100644
index 000000000..63c06cb1e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-key.png b/src/blackmisc/icons/pastel/16/drive-key.png
new file mode 100644
index 000000000..0eb4f3866
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-link.png b/src/blackmisc/icons/pastel/16/drive-link.png
new file mode 100644
index 000000000..56f4a85fa
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive-magnify.png b/src/blackmisc/icons/pastel/16/drive-magnify.png
new file mode 100644
index 000000000..80352d3f5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive-magnify.png differ
diff --git a/src/blackmisc/icons/pastel/16/drive.png b/src/blackmisc/icons/pastel/16/drive.png
new file mode 100644
index 000000000..abc7a8d2b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/drive.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-add.png b/src/blackmisc/icons/pastel/16/email-add.png
new file mode 100644
index 000000000..9119280b1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-attach.png b/src/blackmisc/icons/pastel/16/email-attach.png
new file mode 100644
index 000000000..098de4f22
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-attach.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-delete.png b/src/blackmisc/icons/pastel/16/email-delete.png
new file mode 100644
index 000000000..888b64689
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-edit.png b/src/blackmisc/icons/pastel/16/email-edit.png
new file mode 100644
index 000000000..31c7f4968
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-error.png b/src/blackmisc/icons/pastel/16/email-error.png
new file mode 100644
index 000000000..8a5851fdc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-forward-attachment.png b/src/blackmisc/icons/pastel/16/email-forward-attachment.png
new file mode 100644
index 000000000..90806adf7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-forward-attachment.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-forward-inline.png b/src/blackmisc/icons/pastel/16/email-forward-inline.png
new file mode 100644
index 000000000..89421adce
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-forward-inline.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-forward.png b/src/blackmisc/icons/pastel/16/email-forward.png
new file mode 100644
index 000000000..dede526d8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-forward.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-go.png b/src/blackmisc/icons/pastel/16/email-go.png
new file mode 100644
index 000000000..a8007d4c8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-key.png b/src/blackmisc/icons/pastel/16/email-key.png
new file mode 100644
index 000000000..efa79a43e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-link.png b/src/blackmisc/icons/pastel/16/email-link.png
new file mode 100644
index 000000000..6632d1492
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-open-image.png b/src/blackmisc/icons/pastel/16/email-open-image.png
new file mode 100644
index 000000000..981b0006c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-open-image.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-open.png b/src/blackmisc/icons/pastel/16/email-open.png
new file mode 100644
index 000000000..c77e14efb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-open.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-reply-all.png b/src/blackmisc/icons/pastel/16/email-reply-all.png
new file mode 100644
index 000000000..98238c4b9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-reply-all.png differ
diff --git a/src/blackmisc/icons/pastel/16/email-reply.png b/src/blackmisc/icons/pastel/16/email-reply.png
new file mode 100644
index 000000000..47ba79973
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email-reply.png differ
diff --git a/src/blackmisc/icons/pastel/16/email.png b/src/blackmisc/icons/pastel/16/email.png
new file mode 100644
index 000000000..63b6a880e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/email.png differ
diff --git a/src/blackmisc/icons/pastel/16/emoticon-cool.png b/src/blackmisc/icons/pastel/16/emoticon-cool.png
new file mode 100644
index 000000000..f08351393
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/emoticon-cool.png differ
diff --git a/src/blackmisc/icons/pastel/16/emoticon-cry.png b/src/blackmisc/icons/pastel/16/emoticon-cry.png
new file mode 100644
index 000000000..aacd434fc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/emoticon-cry.png differ
diff --git a/src/blackmisc/icons/pastel/16/emoticon-money-mouth.png b/src/blackmisc/icons/pastel/16/emoticon-money-mouth.png
new file mode 100644
index 000000000..6420bad0f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/emoticon-money-mouth.png differ
diff --git a/src/blackmisc/icons/pastel/16/emoticon-smile.png b/src/blackmisc/icons/pastel/16/emoticon-smile.png
new file mode 100644
index 000000000..3f6cc71eb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/emoticon-smile.png differ
diff --git a/src/blackmisc/icons/pastel/16/emoticon-surprise.png b/src/blackmisc/icons/pastel/16/emoticon-surprise.png
new file mode 100644
index 000000000..ef455eef1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/emoticon-surprise.png differ
diff --git a/src/blackmisc/icons/pastel/16/emoticon-tongue.png b/src/blackmisc/icons/pastel/16/emoticon-tongue.png
new file mode 100644
index 000000000..7751df190
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/emoticon-tongue.png differ
diff --git a/src/blackmisc/icons/pastel/16/emoticon-unhappy.png b/src/blackmisc/icons/pastel/16/emoticon-unhappy.png
new file mode 100644
index 000000000..f70e3fe64
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/emoticon-unhappy.png differ
diff --git a/src/blackmisc/icons/pastel/16/exclamation.png b/src/blackmisc/icons/pastel/16/exclamation.png
new file mode 100644
index 000000000..a4db7364c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/exclamation.png differ
diff --git a/src/blackmisc/icons/pastel/16/exit.png b/src/blackmisc/icons/pastel/16/exit.png
new file mode 100644
index 000000000..74f482675
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/exit.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-add.png b/src/blackmisc/icons/pastel/16/feed-add.png
new file mode 100644
index 000000000..04e76ae08
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-delete.png b/src/blackmisc/icons/pastel/16/feed-delete.png
new file mode 100644
index 000000000..d70874976
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-disk.png b/src/blackmisc/icons/pastel/16/feed-disk.png
new file mode 100644
index 000000000..edbe4c07f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-disk.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-edit.png b/src/blackmisc/icons/pastel/16/feed-edit.png
new file mode 100644
index 000000000..b5142e0e9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-error.png b/src/blackmisc/icons/pastel/16/feed-error.png
new file mode 100644
index 000000000..5e30e4f25
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-go.png b/src/blackmisc/icons/pastel/16/feed-go.png
new file mode 100644
index 000000000..bf9ac6b0d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-key.png b/src/blackmisc/icons/pastel/16/feed-key.png
new file mode 100644
index 000000000..c2af1be83
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-link.png b/src/blackmisc/icons/pastel/16/feed-link.png
new file mode 100644
index 000000000..1dc2d2a76
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed-magnify.png b/src/blackmisc/icons/pastel/16/feed-magnify.png
new file mode 100644
index 000000000..fa90dc135
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed-magnify.png differ
diff --git a/src/blackmisc/icons/pastel/16/feed.png b/src/blackmisc/icons/pastel/16/feed.png
new file mode 100644
index 000000000..88d156a1f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/feed.png differ
diff --git a/src/blackmisc/icons/pastel/16/find-add.png b/src/blackmisc/icons/pastel/16/find-add.png
new file mode 100644
index 000000000..7af3137d9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/find-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/find-delete.png b/src/blackmisc/icons/pastel/16/find-delete.png
new file mode 100644
index 000000000..f58978242
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/find-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/find-edit.png b/src/blackmisc/icons/pastel/16/find-edit.png
new file mode 100644
index 000000000..e44024373
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/find-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/find-go.png b/src/blackmisc/icons/pastel/16/find-go.png
new file mode 100644
index 000000000..c78348665
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/find-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/find-next.png b/src/blackmisc/icons/pastel/16/find-next.png
new file mode 100644
index 000000000..539ec1ffa
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/find-next.png differ
diff --git a/src/blackmisc/icons/pastel/16/find-previous.png b/src/blackmisc/icons/pastel/16/find-previous.png
new file mode 100644
index 000000000..6376be663
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/find-previous.png differ
diff --git a/src/blackmisc/icons/pastel/16/find.png b/src/blackmisc/icons/pastel/16/find.png
new file mode 100644
index 000000000..426e5573e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/find.png differ
diff --git a/src/blackmisc/icons/pastel/16/fint-next.png b/src/blackmisc/icons/pastel/16/fint-next.png
new file mode 100644
index 000000000..539ec1ffa
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/fint-next.png differ
diff --git a/src/blackmisc/icons/pastel/16/flag-black.png b/src/blackmisc/icons/pastel/16/flag-black.png
new file mode 100644
index 000000000..e0da53726
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/flag-black.png differ
diff --git a/src/blackmisc/icons/pastel/16/flag-blue.png b/src/blackmisc/icons/pastel/16/flag-blue.png
new file mode 100644
index 000000000..2b13ff4c6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/flag-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/flag-green.png b/src/blackmisc/icons/pastel/16/flag-green.png
new file mode 100644
index 000000000..7cddd37b0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/flag-green.png differ
diff --git a/src/blackmisc/icons/pastel/16/flag-orange.png b/src/blackmisc/icons/pastel/16/flag-orange.png
new file mode 100644
index 000000000..044bbeb3c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/flag-orange.png differ
diff --git a/src/blackmisc/icons/pastel/16/flag-pink.png b/src/blackmisc/icons/pastel/16/flag-pink.png
new file mode 100644
index 000000000..ee7fc18ed
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/flag-pink.png differ
diff --git a/src/blackmisc/icons/pastel/16/flag-purple.png b/src/blackmisc/icons/pastel/16/flag-purple.png
new file mode 100644
index 000000000..d7ef7ce64
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/flag-purple.png differ
diff --git a/src/blackmisc/icons/pastel/16/flag-red.png b/src/blackmisc/icons/pastel/16/flag-red.png
new file mode 100644
index 000000000..0037ed57a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/flag-red.png differ
diff --git a/src/blackmisc/icons/pastel/16/flag-yellow.png b/src/blackmisc/icons/pastel/16/flag-yellow.png
new file mode 100644
index 000000000..f8c2d8baf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/flag-yellow.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-add.png b/src/blackmisc/icons/pastel/16/folder-add.png
new file mode 100644
index 000000000..f4a6dd34b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-blue.png b/src/blackmisc/icons/pastel/16/folder-blue.png
new file mode 100644
index 000000000..a730f65d7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-delete.png b/src/blackmisc/icons/pastel/16/folder-delete.png
new file mode 100644
index 000000000..34c2eaad6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-disk.png b/src/blackmisc/icons/pastel/16/folder-disk.png
new file mode 100644
index 000000000..2f2590099
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-disk.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-edit.png b/src/blackmisc/icons/pastel/16/folder-edit.png
new file mode 100644
index 000000000..829c2de4c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-error.png b/src/blackmisc/icons/pastel/16/folder-error.png
new file mode 100644
index 000000000..7a0a6001a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-explore.png b/src/blackmisc/icons/pastel/16/folder-explore.png
new file mode 100644
index 000000000..3008cb0be
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-explore.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-export.png b/src/blackmisc/icons/pastel/16/folder-export.png
new file mode 100644
index 000000000..13d8437a2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-export.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-go.png b/src/blackmisc/icons/pastel/16/folder-go.png
new file mode 100644
index 000000000..517b679c5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-green.png b/src/blackmisc/icons/pastel/16/folder-green.png
new file mode 100644
index 000000000..9a1876407
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-green.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-inport.png b/src/blackmisc/icons/pastel/16/folder-inport.png
new file mode 100644
index 000000000..7ac2dc454
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-inport.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-key.png b/src/blackmisc/icons/pastel/16/folder-key.png
new file mode 100644
index 000000000..c1ce9f46d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-link.png b/src/blackmisc/icons/pastel/16/folder-link.png
new file mode 100644
index 000000000..ebf69d387
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-orange.png b/src/blackmisc/icons/pastel/16/folder-orange.png
new file mode 100644
index 000000000..e62a24e24
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-orange.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-page-white.png b/src/blackmisc/icons/pastel/16/folder-page-white.png
new file mode 100644
index 000000000..5f5ddec38
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-page-white.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-pink.png b/src/blackmisc/icons/pastel/16/folder-pink.png
new file mode 100644
index 000000000..36ce80992
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-pink.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-purple.png b/src/blackmisc/icons/pastel/16/folder-purple.png
new file mode 100644
index 000000000..88995f72c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-purple.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-red.png b/src/blackmisc/icons/pastel/16/folder-red.png
new file mode 100644
index 000000000..546efedd5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-red.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-table.png b/src/blackmisc/icons/pastel/16/folder-table.png
new file mode 100644
index 000000000..3970cef89
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-table.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder-user.png b/src/blackmisc/icons/pastel/16/folder-user.png
new file mode 100644
index 000000000..39fd9af2a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder-user.png differ
diff --git a/src/blackmisc/icons/pastel/16/folder.png b/src/blackmisc/icons/pastel/16/folder.png
new file mode 100644
index 000000000..a15308caf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/folder.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-add.png b/src/blackmisc/icons/pastel/16/font-add.png
new file mode 100644
index 000000000..251ee81f7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-delete.png b/src/blackmisc/icons/pastel/16/font-delete.png
new file mode 100644
index 000000000..01ee7d26e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-disk.png b/src/blackmisc/icons/pastel/16/font-disk.png
new file mode 100644
index 000000000..043baa1a6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-disk.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-edit.png b/src/blackmisc/icons/pastel/16/font-edit.png
new file mode 100644
index 000000000..ec615a625
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-enlarge.png b/src/blackmisc/icons/pastel/16/font-enlarge.png
new file mode 100644
index 000000000..ec3d8688c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-enlarge.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-error.png b/src/blackmisc/icons/pastel/16/font-error.png
new file mode 100644
index 000000000..39488dcb2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-go.png b/src/blackmisc/icons/pastel/16/font-go.png
new file mode 100644
index 000000000..8d7ae5019
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-shrink.png b/src/blackmisc/icons/pastel/16/font-shrink.png
new file mode 100644
index 000000000..db2045534
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-shrink.png differ
diff --git a/src/blackmisc/icons/pastel/16/font-size.png b/src/blackmisc/icons/pastel/16/font-size.png
new file mode 100644
index 000000000..75273fcb6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font-size.png differ
diff --git a/src/blackmisc/icons/pastel/16/font.png b/src/blackmisc/icons/pastel/16/font.png
new file mode 100644
index 000000000..9a61ff421
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/font.png differ
diff --git a/src/blackmisc/icons/pastel/16/heart-add.png b/src/blackmisc/icons/pastel/16/heart-add.png
new file mode 100644
index 000000000..455197c5d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/heart-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/heart-delete.png b/src/blackmisc/icons/pastel/16/heart-delete.png
new file mode 100644
index 000000000..3a92708c6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/heart-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/heart.png b/src/blackmisc/icons/pastel/16/heart.png
new file mode 100644
index 000000000..40fd36480
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/heart.png differ
diff --git a/src/blackmisc/icons/pastel/16/help-go.png b/src/blackmisc/icons/pastel/16/help-go.png
new file mode 100644
index 000000000..7cb191db7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/help-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/help.png b/src/blackmisc/icons/pastel/16/help.png
new file mode 100644
index 000000000..5f1d3181d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/help.png differ
diff --git a/src/blackmisc/icons/pastel/16/highlight-add.png b/src/blackmisc/icons/pastel/16/highlight-add.png
new file mode 100644
index 000000000..341a99242
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/highlight-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/highlight-delete.png b/src/blackmisc/icons/pastel/16/highlight-delete.png
new file mode 100644
index 000000000..6d7ca9e9a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/highlight-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/highlight.png b/src/blackmisc/icons/pastel/16/highlight.png
new file mode 100644
index 000000000..e557fbce5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/highlight.png differ
diff --git a/src/blackmisc/icons/pastel/16/house-edit.png b/src/blackmisc/icons/pastel/16/house-edit.png
new file mode 100644
index 000000000..50360a2fd
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/house-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/house-go.png b/src/blackmisc/icons/pastel/16/house-go.png
new file mode 100644
index 000000000..769868ac1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/house-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/house-link.png b/src/blackmisc/icons/pastel/16/house-link.png
new file mode 100644
index 000000000..3ff9dbd8a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/house-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/house.png b/src/blackmisc/icons/pastel/16/house.png
new file mode 100644
index 000000000..44b3e637f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/house.png differ
diff --git a/src/blackmisc/icons/pastel/16/infomation.png b/src/blackmisc/icons/pastel/16/infomation.png
new file mode 100644
index 000000000..fd2adeaeb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/infomation.png differ
diff --git a/src/blackmisc/icons/pastel/16/key-add.png b/src/blackmisc/icons/pastel/16/key-add.png
new file mode 100644
index 000000000..2a89d51c2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/key-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/key-delete.png b/src/blackmisc/icons/pastel/16/key-delete.png
new file mode 100644
index 000000000..4c56b49b9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/key-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/key-disk.png b/src/blackmisc/icons/pastel/16/key-disk.png
new file mode 100644
index 000000000..8bd745655
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/key-disk.png differ
diff --git a/src/blackmisc/icons/pastel/16/key-go.png b/src/blackmisc/icons/pastel/16/key-go.png
new file mode 100644
index 000000000..d0f68e12e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/key-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/key.png b/src/blackmisc/icons/pastel/16/key.png
new file mode 100644
index 000000000..c3316bc49
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/key.png differ
diff --git a/src/blackmisc/icons/pastel/16/lightning-add.png b/src/blackmisc/icons/pastel/16/lightning-add.png
new file mode 100644
index 000000000..43a7301cb
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lightning-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/lightning-delete.png b/src/blackmisc/icons/pastel/16/lightning-delete.png
new file mode 100644
index 000000000..cdb2e9314
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lightning-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/lightning-go.png b/src/blackmisc/icons/pastel/16/lightning-go.png
new file mode 100644
index 000000000..b881156c6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lightning-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/lightning.png b/src/blackmisc/icons/pastel/16/lightning.png
new file mode 100644
index 000000000..42ea586ca
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lightning.png differ
diff --git a/src/blackmisc/icons/pastel/16/link-add.png b/src/blackmisc/icons/pastel/16/link-add.png
new file mode 100644
index 000000000..e5ddb0061
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/link-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/link-break.png b/src/blackmisc/icons/pastel/16/link-break.png
new file mode 100644
index 000000000..19b9e0673
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/link-break.png differ
diff --git a/src/blackmisc/icons/pastel/16/link-delete.png b/src/blackmisc/icons/pastel/16/link-delete.png
new file mode 100644
index 000000000..b16839291
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/link-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/link-go.png b/src/blackmisc/icons/pastel/16/link-go.png
new file mode 100644
index 000000000..7eed2966c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/link-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/link-next.png b/src/blackmisc/icons/pastel/16/link-next.png
new file mode 100644
index 000000000..5fa91afc1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/link-next.png differ
diff --git a/src/blackmisc/icons/pastel/16/link-previous.png b/src/blackmisc/icons/pastel/16/link-previous.png
new file mode 100644
index 000000000..aff18b316
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/link-previous.png differ
diff --git a/src/blackmisc/icons/pastel/16/link-save.png b/src/blackmisc/icons/pastel/16/link-save.png
new file mode 100644
index 000000000..25b670ad3
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/link-save.png differ
diff --git a/src/blackmisc/icons/pastel/16/link.png b/src/blackmisc/icons/pastel/16/link.png
new file mode 100644
index 000000000..d02c2f9b1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/link.png differ
diff --git a/src/blackmisc/icons/pastel/16/lock-add.png b/src/blackmisc/icons/pastel/16/lock-add.png
new file mode 100644
index 000000000..df9d0bb7e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lock-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/lock-broken.png b/src/blackmisc/icons/pastel/16/lock-broken.png
new file mode 100644
index 000000000..0b442589b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lock-broken.png differ
diff --git a/src/blackmisc/icons/pastel/16/lock-delete.png b/src/blackmisc/icons/pastel/16/lock-delete.png
new file mode 100644
index 000000000..85eda69ca
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lock-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/lock-edit.png b/src/blackmisc/icons/pastel/16/lock-edit.png
new file mode 100644
index 000000000..2acea698f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lock-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/lock-go.png b/src/blackmisc/icons/pastel/16/lock-go.png
new file mode 100644
index 000000000..cfa8aca75
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lock-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/lock-open.png b/src/blackmisc/icons/pastel/16/lock-open.png
new file mode 100644
index 000000000..0f505d847
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lock-open.png differ
diff --git a/src/blackmisc/icons/pastel/16/lock.png b/src/blackmisc/icons/pastel/16/lock.png
new file mode 100644
index 000000000..f1be3b97c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/lock.png differ
diff --git a/src/blackmisc/icons/pastel/16/magnifier-zoom-in.png b/src/blackmisc/icons/pastel/16/magnifier-zoom-in.png
new file mode 100644
index 000000000..2c6a9847b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/magnifier-zoom-in.png differ
diff --git a/src/blackmisc/icons/pastel/16/magnifier-zoom-out.png b/src/blackmisc/icons/pastel/16/magnifier-zoom-out.png
new file mode 100644
index 000000000..1df883076
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/magnifier-zoom-out.png differ
diff --git a/src/blackmisc/icons/pastel/16/magnifier-zoon-in.png b/src/blackmisc/icons/pastel/16/magnifier-zoon-in.png
new file mode 100644
index 000000000..2c6a9847b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/magnifier-zoon-in.png differ
diff --git a/src/blackmisc/icons/pastel/16/magnifier.png b/src/blackmisc/icons/pastel/16/magnifier.png
new file mode 100644
index 000000000..13024cda5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/magnifier.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-bronze-1.png b/src/blackmisc/icons/pastel/16/medal-bronze-1.png
new file mode 100644
index 000000000..42a96a8fc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-bronze-1.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-bronze-2.png b/src/blackmisc/icons/pastel/16/medal-bronze-2.png
new file mode 100644
index 000000000..b573c56ba
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-bronze-2.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-bronze-3.png b/src/blackmisc/icons/pastel/16/medal-bronze-3.png
new file mode 100644
index 000000000..87b35fc63
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-bronze-3.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-bronze-add.png b/src/blackmisc/icons/pastel/16/medal-bronze-add.png
new file mode 100644
index 000000000..9dd075133
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-bronze-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-bronze-delete.png b/src/blackmisc/icons/pastel/16/medal-bronze-delete.png
new file mode 100644
index 000000000..eb6858539
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-bronze-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-gold-1.png b/src/blackmisc/icons/pastel/16/medal-gold-1.png
new file mode 100644
index 000000000..d162beb3b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-gold-1.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-gold-2.png b/src/blackmisc/icons/pastel/16/medal-gold-2.png
new file mode 100644
index 000000000..9ebcf0e49
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-gold-2.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-gold-3.png b/src/blackmisc/icons/pastel/16/medal-gold-3.png
new file mode 100644
index 000000000..2291a5cfa
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-gold-3.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-gold-add.png b/src/blackmisc/icons/pastel/16/medal-gold-add.png
new file mode 100644
index 000000000..6eba2e10d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-gold-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-gold-delete.png b/src/blackmisc/icons/pastel/16/medal-gold-delete.png
new file mode 100644
index 000000000..f17d122b4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-gold-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-silver-1.png b/src/blackmisc/icons/pastel/16/medal-silver-1.png
new file mode 100644
index 000000000..6d019d99b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-silver-1.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-silver-2.png b/src/blackmisc/icons/pastel/16/medal-silver-2.png
new file mode 100644
index 000000000..386b496ae
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-silver-2.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-silver-3.png b/src/blackmisc/icons/pastel/16/medal-silver-3.png
new file mode 100644
index 000000000..a36d3f85a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-silver-3.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-silver-add.png b/src/blackmisc/icons/pastel/16/medal-silver-add.png
new file mode 100644
index 000000000..00bec9181
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-silver-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/medal-silver-delete.png b/src/blackmisc/icons/pastel/16/medal-silver-delete.png
new file mode 100644
index 000000000..f3b89fef7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/medal-silver-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/memory.png b/src/blackmisc/icons/pastel/16/memory.png
new file mode 100644
index 000000000..15924d476
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/memory.png differ
diff --git a/src/blackmisc/icons/pastel/16/menu.png b/src/blackmisc/icons/pastel/16/menu.png
new file mode 100644
index 000000000..e4a4d9dfc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/menu.png differ
diff --git a/src/blackmisc/icons/pastel/16/mine-explode.png b/src/blackmisc/icons/pastel/16/mine-explode.png
new file mode 100644
index 000000000..afd83dae2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/mine-explode.png differ
diff --git a/src/blackmisc/icons/pastel/16/mine.png b/src/blackmisc/icons/pastel/16/mine.png
new file mode 100644
index 000000000..c0ba9d257
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/mine.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor-add.png b/src/blackmisc/icons/pastel/16/monitor-add.png
new file mode 100644
index 000000000..c88c451a4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor-delete.png b/src/blackmisc/icons/pastel/16/monitor-delete.png
new file mode 100644
index 000000000..eaae79e55
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor-edit.png b/src/blackmisc/icons/pastel/16/monitor-edit.png
new file mode 100644
index 000000000..0f669f39b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor-error.png b/src/blackmisc/icons/pastel/16/monitor-error.png
new file mode 100644
index 000000000..c6fc0fb12
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor-go.png b/src/blackmisc/icons/pastel/16/monitor-go.png
new file mode 100644
index 000000000..a40254f45
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor-lightning.png b/src/blackmisc/icons/pastel/16/monitor-lightning.png
new file mode 100644
index 000000000..7e9d3d762
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor-lightning.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor-link.png b/src/blackmisc/icons/pastel/16/monitor-link.png
new file mode 100644
index 000000000..24d133eea
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor-terminal.png b/src/blackmisc/icons/pastel/16/monitor-terminal.png
new file mode 100644
index 000000000..561275a02
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor-terminal.png differ
diff --git a/src/blackmisc/icons/pastel/16/monitor.png b/src/blackmisc/icons/pastel/16/monitor.png
new file mode 100644
index 000000000..5718d136d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/monitor.png differ
diff --git a/src/blackmisc/icons/pastel/16/options-wrench.png b/src/blackmisc/icons/pastel/16/options-wrench.png
new file mode 100644
index 000000000..c5644fbd7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/options-wrench.png differ
diff --git a/src/blackmisc/icons/pastel/16/options.png b/src/blackmisc/icons/pastel/16/options.png
new file mode 100644
index 000000000..cc95c6372
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/options.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-code.png b/src/blackmisc/icons/pastel/16/page-code.png
new file mode 100644
index 000000000..b1fa68a57
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-code.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-cream-add.png b/src/blackmisc/icons/pastel/16/page-cream-add.png
new file mode 100644
index 000000000..eada7fcd1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-cream-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-cream-delete.png b/src/blackmisc/icons/pastel/16/page-cream-delete.png
new file mode 100644
index 000000000..8a3cdd3db
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-cream-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-cream-edit.png b/src/blackmisc/icons/pastel/16/page-cream-edit.png
new file mode 100644
index 000000000..04aa0b4b2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-cream-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-cream-error.png b/src/blackmisc/icons/pastel/16/page-cream-error.png
new file mode 100644
index 000000000..94125e0b6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-cream-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-cream-go.png b/src/blackmisc/icons/pastel/16/page-cream-go.png
new file mode 100644
index 000000000..a03bbe8ba
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-cream-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-cream-key.png b/src/blackmisc/icons/pastel/16/page-cream-key.png
new file mode 100644
index 000000000..980ff9cec
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-cream-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-cream-save.png b/src/blackmisc/icons/pastel/16/page-cream-save.png
new file mode 100644
index 000000000..20e0a59d5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-cream-save.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-cream.png b/src/blackmisc/icons/pastel/16/page-cream.png
new file mode 100644
index 000000000..d66fb73fa
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-cream.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-email.png b/src/blackmisc/icons/pastel/16/page-email.png
new file mode 100644
index 000000000..3af65d541
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-email.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-export.png b/src/blackmisc/icons/pastel/16/page-export.png
new file mode 100644
index 000000000..f8298e932
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-export.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-go.png b/src/blackmisc/icons/pastel/16/page-go.png
new file mode 100644
index 000000000..802924201
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-information.png b/src/blackmisc/icons/pastel/16/page-information.png
new file mode 100644
index 000000000..d3aae22d4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-information.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-inport.png b/src/blackmisc/icons/pastel/16/page-inport.png
new file mode 100644
index 000000000..ce969470e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-inport.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-magnify.png b/src/blackmisc/icons/pastel/16/page-magnify.png
new file mode 100644
index 000000000..e4fbca773
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-magnify.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-printer.png b/src/blackmisc/icons/pastel/16/page-printer.png
new file mode 100644
index 000000000..b8a86323e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-printer.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-add.png b/src/blackmisc/icons/pastel/16/page-white-add.png
new file mode 100644
index 000000000..9de2c7cab
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-code.png b/src/blackmisc/icons/pastel/16/page-white-code.png
new file mode 100644
index 000000000..a58fe7fb8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-code.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-color.png b/src/blackmisc/icons/pastel/16/page-white-color.png
new file mode 100644
index 000000000..eb9821f69
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-color.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-database.png b/src/blackmisc/icons/pastel/16/page-white-database.png
new file mode 100644
index 000000000..e35cd32d7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-database.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-delete.png b/src/blackmisc/icons/pastel/16/page-white-delete.png
new file mode 100644
index 000000000..61935852e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-edit.png b/src/blackmisc/icons/pastel/16/page-white-edit.png
new file mode 100644
index 000000000..fc4c1be8f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-email.png b/src/blackmisc/icons/pastel/16/page-white-email.png
new file mode 100644
index 000000000..590417037
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-email.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-export.png b/src/blackmisc/icons/pastel/16/page-white-export.png
new file mode 100644
index 000000000..7a09db285
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-export.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-font.png b/src/blackmisc/icons/pastel/16/page-white-font.png
new file mode 100644
index 000000000..0e53e9b02
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-font.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-go.png b/src/blackmisc/icons/pastel/16/page-white-go.png
new file mode 100644
index 000000000..a79028f2c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-inport.png b/src/blackmisc/icons/pastel/16/page-white-inport.png
new file mode 100644
index 000000000..74316c2aa
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-inport.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-save.png b/src/blackmisc/icons/pastel/16/page-white-save.png
new file mode 100644
index 000000000..e3ae7f735
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-save.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white-select-all.png b/src/blackmisc/icons/pastel/16/page-white-select-all.png
new file mode 100644
index 000000000..26b294e95
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white-select-all.png differ
diff --git a/src/blackmisc/icons/pastel/16/page-white.png b/src/blackmisc/icons/pastel/16/page-white.png
new file mode 100644
index 000000000..3075584d0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page-white.png differ
diff --git a/src/blackmisc/icons/pastel/16/page.png b/src/blackmisc/icons/pastel/16/page.png
new file mode 100644
index 000000000..55ce6b3bc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/page.png differ
diff --git a/src/blackmisc/icons/pastel/16/paintcan.png b/src/blackmisc/icons/pastel/16/paintcan.png
new file mode 100644
index 000000000..83c74eed4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/paintcan.png differ
diff --git a/src/blackmisc/icons/pastel/16/palette.png b/src/blackmisc/icons/pastel/16/palette.png
new file mode 100644
index 000000000..c042852b8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/palette.png differ
diff --git a/src/blackmisc/icons/pastel/16/pencil-add.png b/src/blackmisc/icons/pastel/16/pencil-add.png
new file mode 100644
index 000000000..bb20675fd
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/pencil-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/pencil-delete.png b/src/blackmisc/icons/pastel/16/pencil-delete.png
new file mode 100644
index 000000000..bba312fc9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/pencil-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/pencil-go.png b/src/blackmisc/icons/pastel/16/pencil-go.png
new file mode 100644
index 000000000..69328cd54
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/pencil-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/pencil-put.png b/src/blackmisc/icons/pastel/16/pencil-put.png
new file mode 100644
index 000000000..8bb0f14ed
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/pencil-put.png differ
diff --git a/src/blackmisc/icons/pastel/16/pencil-remove.png b/src/blackmisc/icons/pastel/16/pencil-remove.png
new file mode 100644
index 000000000..cad3c0d03
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/pencil-remove.png differ
diff --git a/src/blackmisc/icons/pastel/16/pencil.png b/src/blackmisc/icons/pastel/16/pencil.png
new file mode 100644
index 000000000..b855178a1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/pencil.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture-add.png b/src/blackmisc/icons/pastel/16/picture-add.png
new file mode 100644
index 000000000..7a0076dc0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture-disk.png b/src/blackmisc/icons/pastel/16/picture-disk.png
new file mode 100644
index 000000000..b359c02a7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture-disk.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture-edit.png b/src/blackmisc/icons/pastel/16/picture-edit.png
new file mode 100644
index 000000000..e78adcc78
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture-empty.png b/src/blackmisc/icons/pastel/16/picture-empty.png
new file mode 100644
index 000000000..39226b628
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture-empty.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture-error.png b/src/blackmisc/icons/pastel/16/picture-error.png
new file mode 100644
index 000000000..ed4061500
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture-go.png b/src/blackmisc/icons/pastel/16/picture-go.png
new file mode 100644
index 000000000..b7914e3a2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture-key.png b/src/blackmisc/icons/pastel/16/picture-key.png
new file mode 100644
index 000000000..6d3a07e47
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture-link.png b/src/blackmisc/icons/pastel/16/picture-link.png
new file mode 100644
index 000000000..16f9a980a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/picture.png b/src/blackmisc/icons/pastel/16/picture.png
new file mode 100644
index 000000000..64d5577ed
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/picture.png differ
diff --git a/src/blackmisc/icons/pastel/16/pictures.png b/src/blackmisc/icons/pastel/16/pictures.png
new file mode 100644
index 000000000..7444ad727
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/pictures.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin-add.png b/src/blackmisc/icons/pastel/16/plugin-add.png
new file mode 100644
index 000000000..150832547
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin-delete.png b/src/blackmisc/icons/pastel/16/plugin-delete.png
new file mode 100644
index 000000000..967a3e098
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin-disabled.png b/src/blackmisc/icons/pastel/16/plugin-disabled.png
new file mode 100644
index 000000000..22b3b233f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin-disabled.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin-edit.png b/src/blackmisc/icons/pastel/16/plugin-edit.png
new file mode 100644
index 000000000..0272f24c2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin-error.png b/src/blackmisc/icons/pastel/16/plugin-error.png
new file mode 100644
index 000000000..c969f5ea2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin-go.png b/src/blackmisc/icons/pastel/16/plugin-go.png
new file mode 100644
index 000000000..50707cdc3
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin-key.png b/src/blackmisc/icons/pastel/16/plugin-key.png
new file mode 100644
index 000000000..cbf77653c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin-link.png b/src/blackmisc/icons/pastel/16/plugin-link.png
new file mode 100644
index 000000000..c8ef12b9d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/plugin.png b/src/blackmisc/icons/pastel/16/plugin.png
new file mode 100644
index 000000000..1a89e6f12
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/plugin.png differ
diff --git a/src/blackmisc/icons/pastel/16/printer-magnify.png b/src/blackmisc/icons/pastel/16/printer-magnify.png
new file mode 100644
index 000000000..f3e9d7b79
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/printer-magnify.png differ
diff --git a/src/blackmisc/icons/pastel/16/printer.png b/src/blackmisc/icons/pastel/16/printer.png
new file mode 100644
index 000000000..6cc4d9943
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/printer.png differ
diff --git a/src/blackmisc/icons/pastel/16/rainbow.png b/src/blackmisc/icons/pastel/16/rainbow.png
new file mode 100644
index 000000000..188e0ba0c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/rainbow.png differ
diff --git a/src/blackmisc/icons/pastel/16/redo.png b/src/blackmisc/icons/pastel/16/redo.png
new file mode 100644
index 000000000..ca39971e4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/redo.png differ
diff --git a/src/blackmisc/icons/pastel/16/resultset-first.png b/src/blackmisc/icons/pastel/16/resultset-first.png
new file mode 100644
index 000000000..9dba99b7f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/resultset-first.png differ
diff --git a/src/blackmisc/icons/pastel/16/resultset-last.png b/src/blackmisc/icons/pastel/16/resultset-last.png
new file mode 100644
index 000000000..52cbcb7f6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/resultset-last.png differ
diff --git a/src/blackmisc/icons/pastel/16/resultset-next.png b/src/blackmisc/icons/pastel/16/resultset-next.png
new file mode 100644
index 000000000..04eedf6a2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/resultset-next.png differ
diff --git a/src/blackmisc/icons/pastel/16/resultset-previous.png b/src/blackmisc/icons/pastel/16/resultset-previous.png
new file mode 100644
index 000000000..86432840a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/resultset-previous.png differ
diff --git a/src/blackmisc/icons/pastel/16/resultset-vertical-first.png b/src/blackmisc/icons/pastel/16/resultset-vertical-first.png
new file mode 100644
index 000000000..762f06d7c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/resultset-vertical-first.png differ
diff --git a/src/blackmisc/icons/pastel/16/resultset-vertical-last.png b/src/blackmisc/icons/pastel/16/resultset-vertical-last.png
new file mode 100644
index 000000000..53a5d4428
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/resultset-vertical-last.png differ
diff --git a/src/blackmisc/icons/pastel/16/resultset-vertical-next.png b/src/blackmisc/icons/pastel/16/resultset-vertical-next.png
new file mode 100644
index 000000000..b6a462609
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/resultset-vertical-next.png differ
diff --git a/src/blackmisc/icons/pastel/16/resultset-vertical-previous.png b/src/blackmisc/icons/pastel/16/resultset-vertical-previous.png
new file mode 100644
index 000000000..3f9d82a23
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/resultset-vertical-previous.png differ
diff --git a/src/blackmisc/icons/pastel/16/shading-add.png b/src/blackmisc/icons/pastel/16/shading-add.png
new file mode 100644
index 000000000..565fbdf13
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shading-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/shading-delete.png b/src/blackmisc/icons/pastel/16/shading-delete.png
new file mode 100644
index 000000000..2f09e65d3
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shading-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/shading-edit.png b/src/blackmisc/icons/pastel/16/shading-edit.png
new file mode 100644
index 000000000..608a7a9c2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shading-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/shading.png b/src/blackmisc/icons/pastel/16/shading.png
new file mode 100644
index 000000000..f784cac58
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shading.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-align-bottom.png b/src/blackmisc/icons/pastel/16/shape-align-bottom.png
new file mode 100644
index 000000000..a67bc5344
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-align-bottom.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-align-center.png b/src/blackmisc/icons/pastel/16/shape-align-center.png
new file mode 100644
index 000000000..dd8a51069
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-align-center.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-align-left.png b/src/blackmisc/icons/pastel/16/shape-align-left.png
new file mode 100644
index 000000000..3460adfd1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-align-left.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-align-middle.png b/src/blackmisc/icons/pastel/16/shape-align-middle.png
new file mode 100644
index 000000000..0ad920b94
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-align-middle.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-align-right.png b/src/blackmisc/icons/pastel/16/shape-align-right.png
new file mode 100644
index 000000000..7eb0f2dca
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-align-right.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-align-top.png b/src/blackmisc/icons/pastel/16/shape-align-top.png
new file mode 100644
index 000000000..4e8204d75
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-align-top.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-flip-horizontal.png b/src/blackmisc/icons/pastel/16/shape-flip-horizontal.png
new file mode 100644
index 000000000..81a803cf8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-flip-horizontal.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-flip-vertical.png b/src/blackmisc/icons/pastel/16/shape-flip-vertical.png
new file mode 100644
index 000000000..60182909d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-flip-vertical.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-group.png b/src/blackmisc/icons/pastel/16/shape-group.png
new file mode 100644
index 000000000..b62fca2c3
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-group.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-handels.png b/src/blackmisc/icons/pastel/16/shape-handels.png
new file mode 100644
index 000000000..879380d6c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-handels.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-move-back.png b/src/blackmisc/icons/pastel/16/shape-move-back.png
new file mode 100644
index 000000000..394327251
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-move-back.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-move-backwards.png b/src/blackmisc/icons/pastel/16/shape-move-backwards.png
new file mode 100644
index 000000000..8c016d969
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-move-backwards.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-move-forwards.png b/src/blackmisc/icons/pastel/16/shape-move-forwards.png
new file mode 100644
index 000000000..03af99300
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-move-forwards.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-move-front.png b/src/blackmisc/icons/pastel/16/shape-move-front.png
new file mode 100644
index 000000000..22f50b9d2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-move-front.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-rotate-anticlockwise.png b/src/blackmisc/icons/pastel/16/shape-rotate-anticlockwise.png
new file mode 100644
index 000000000..001bb6128
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-rotate-anticlockwise.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-rotate-clockwise.png b/src/blackmisc/icons/pastel/16/shape-rotate-clockwise.png
new file mode 100644
index 000000000..c3ad6ca87
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-rotate-clockwise.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-square-add.png b/src/blackmisc/icons/pastel/16/shape-square-add.png
new file mode 100644
index 000000000..958009374
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-square-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-square-delete.png b/src/blackmisc/icons/pastel/16/shape-square-delete.png
new file mode 100644
index 000000000..b9af66aec
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-square-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-square-edit.png b/src/blackmisc/icons/pastel/16/shape-square-edit.png
new file mode 100644
index 000000000..38e854c31
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-square-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-square-error.png b/src/blackmisc/icons/pastel/16/shape-square-error.png
new file mode 100644
index 000000000..e7e477005
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-square-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-square-go.png b/src/blackmisc/icons/pastel/16/shape-square-go.png
new file mode 100644
index 000000000..50502b689
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-square-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-square-key.png b/src/blackmisc/icons/pastel/16/shape-square-key.png
new file mode 100644
index 000000000..ee8cf4857
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-square-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-square-link.png b/src/blackmisc/icons/pastel/16/shape-square-link.png
new file mode 100644
index 000000000..f9c4efb40
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-square-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-square.png b/src/blackmisc/icons/pastel/16/shape-square.png
new file mode 100644
index 000000000..32cb9e80c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-square.png differ
diff --git a/src/blackmisc/icons/pastel/16/shape-ungroup.png b/src/blackmisc/icons/pastel/16/shape-ungroup.png
new file mode 100644
index 000000000..7e448a231
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/shape-ungroup.png differ
diff --git a/src/blackmisc/icons/pastel/16/star-add.png b/src/blackmisc/icons/pastel/16/star-add.png
new file mode 100644
index 000000000..b9563f0fc
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/star-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/star-delete.png b/src/blackmisc/icons/pastel/16/star-delete.png
new file mode 100644
index 000000000..43c4bed36
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/star-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/star-disabled.png b/src/blackmisc/icons/pastel/16/star-disabled.png
new file mode 100644
index 000000000..b868c34a4
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/star-disabled.png differ
diff --git a/src/blackmisc/icons/pastel/16/star.png b/src/blackmisc/icons/pastel/16/star.png
new file mode 100644
index 000000000..5cf489c99
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/star.png differ
diff --git a/src/blackmisc/icons/pastel/16/stop-all.png b/src/blackmisc/icons/pastel/16/stop-all.png
new file mode 100644
index 000000000..376c97757
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/stop-all.png differ
diff --git a/src/blackmisc/icons/pastel/16/stop.png b/src/blackmisc/icons/pastel/16/stop.png
new file mode 100644
index 000000000..e9631320c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/stop.png differ
diff --git a/src/blackmisc/icons/pastel/16/sum.png b/src/blackmisc/icons/pastel/16/sum.png
new file mode 100644
index 000000000..d23248814
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/sum.png differ
diff --git a/src/blackmisc/icons/pastel/16/tab-add.png b/src/blackmisc/icons/pastel/16/tab-add.png
new file mode 100644
index 000000000..5b96f879b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tab-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/tab-delete.png b/src/blackmisc/icons/pastel/16/tab-delete.png
new file mode 100644
index 000000000..8755240cf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tab-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/tab-edit.png b/src/blackmisc/icons/pastel/16/tab-edit.png
new file mode 100644
index 000000000..99a2ee44a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tab-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/tab-error.png b/src/blackmisc/icons/pastel/16/tab-error.png
new file mode 100644
index 000000000..a6b44103e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tab-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/tab-go.png b/src/blackmisc/icons/pastel/16/tab-go.png
new file mode 100644
index 000000000..c79615a23
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tab-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/tab-stop.png b/src/blackmisc/icons/pastel/16/tab-stop.png
new file mode 100644
index 000000000..4667d33f2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tab-stop.png differ
diff --git a/src/blackmisc/icons/pastel/16/tab.png b/src/blackmisc/icons/pastel/16/tab.png
new file mode 100644
index 000000000..de093debf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tab.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-add.png b/src/blackmisc/icons/pastel/16/table-add.png
new file mode 100644
index 000000000..9f21b901d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-delete.png b/src/blackmisc/icons/pastel/16/table-delete.png
new file mode 100644
index 000000000..349baddb1
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-edit.png b/src/blackmisc/icons/pastel/16/table-edit.png
new file mode 100644
index 000000000..8dc845227
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-error.png b/src/blackmisc/icons/pastel/16/table-error.png
new file mode 100644
index 000000000..5a7a26181
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-error.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-gear.png b/src/blackmisc/icons/pastel/16/table-gear.png
new file mode 100644
index 000000000..db8cdebb6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-gear.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-go.png b/src/blackmisc/icons/pastel/16/table-go.png
new file mode 100644
index 000000000..050d6dd80
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-key.png b/src/blackmisc/icons/pastel/16/table-key.png
new file mode 100644
index 000000000..dab09f1e6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-key.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-lightning.png b/src/blackmisc/icons/pastel/16/table-lightning.png
new file mode 100644
index 000000000..b8dfd5895
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-lightning.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-link.png b/src/blackmisc/icons/pastel/16/table-link.png
new file mode 100644
index 000000000..bf25e4040
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-multiple.png b/src/blackmisc/icons/pastel/16/table-multiple.png
new file mode 100644
index 000000000..2126e4ee9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-multiple.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-refresh.png b/src/blackmisc/icons/pastel/16/table-refresh.png
new file mode 100644
index 000000000..f68113421
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-refresh.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-relationship.png b/src/blackmisc/icons/pastel/16/table-relationship.png
new file mode 100644
index 000000000..ace908f7e
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-relationship.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-row-delete.png b/src/blackmisc/icons/pastel/16/table-row-delete.png
new file mode 100644
index 000000000..0070ed85b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-row-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-row-insert.png b/src/blackmisc/icons/pastel/16/table-row-insert.png
new file mode 100644
index 000000000..382616a06
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-row-insert.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-save.png b/src/blackmisc/icons/pastel/16/table-save.png
new file mode 100644
index 000000000..9b66ef392
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-save.png differ
diff --git a/src/blackmisc/icons/pastel/16/table-sort.png b/src/blackmisc/icons/pastel/16/table-sort.png
new file mode 100644
index 000000000..530f70753
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table-sort.png differ
diff --git a/src/blackmisc/icons/pastel/16/table.png b/src/blackmisc/icons/pastel/16/table.png
new file mode 100644
index 000000000..050d6dd80
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/table.png differ
diff --git a/src/blackmisc/icons/pastel/16/tabs-add.png b/src/blackmisc/icons/pastel/16/tabs-add.png
new file mode 100644
index 000000000..0ef252190
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tabs-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/tabs-bookmark.png b/src/blackmisc/icons/pastel/16/tabs-bookmark.png
new file mode 100644
index 000000000..d953541fa
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tabs-bookmark.png differ
diff --git a/src/blackmisc/icons/pastel/16/tabs-delete.png b/src/blackmisc/icons/pastel/16/tabs-delete.png
new file mode 100644
index 000000000..d131cca41
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tabs-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/tabs-stop.png b/src/blackmisc/icons/pastel/16/tabs-stop.png
new file mode 100644
index 000000000..440f4e947
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tabs-stop.png differ
diff --git a/src/blackmisc/icons/pastel/16/tabs.png b/src/blackmisc/icons/pastel/16/tabs.png
new file mode 100644
index 000000000..4d6d9af64
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tabs.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-blue-add.png b/src/blackmisc/icons/pastel/16/tag-blue-add.png
new file mode 100644
index 000000000..58da54bda
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-blue-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-blue-delete.png b/src/blackmisc/icons/pastel/16/tag-blue-delete.png
new file mode 100644
index 000000000..d56360160
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-blue-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-blue-edit.png b/src/blackmisc/icons/pastel/16/tag-blue-edit.png
new file mode 100644
index 000000000..a137d151d
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-blue-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-blue.png b/src/blackmisc/icons/pastel/16/tag-blue.png
new file mode 100644
index 000000000..1274c0592
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-blue.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-green.png b/src/blackmisc/icons/pastel/16/tag-green.png
new file mode 100644
index 000000000..f85bfab03
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-green.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-orange.png b/src/blackmisc/icons/pastel/16/tag-orange.png
new file mode 100644
index 000000000..9e4222fdf
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-orange.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-pink.png b/src/blackmisc/icons/pastel/16/tag-pink.png
new file mode 100644
index 000000000..958203130
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-pink.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-purple.png b/src/blackmisc/icons/pastel/16/tag-purple.png
new file mode 100644
index 000000000..57cb945f9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-purple.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-red.png b/src/blackmisc/icons/pastel/16/tag-red.png
new file mode 100644
index 000000000..143fccca2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-red.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag-yellow.png b/src/blackmisc/icons/pastel/16/tag-yellow.png
new file mode 100644
index 000000000..b78e5f8d6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag-yellow.png differ
diff --git a/src/blackmisc/icons/pastel/16/tag.png b/src/blackmisc/icons/pastel/16/tag.png
new file mode 100644
index 000000000..1075debd9
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/tag.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-align-center.png b/src/blackmisc/icons/pastel/16/text-align-center.png
new file mode 100644
index 000000000..012ae85f2
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-align-center.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-align-justify.png b/src/blackmisc/icons/pastel/16/text-align-justify.png
new file mode 100644
index 000000000..a6836138b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-align-justify.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-align-left.png b/src/blackmisc/icons/pastel/16/text-align-left.png
new file mode 100644
index 000000000..279664388
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-align-left.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-align-right.png b/src/blackmisc/icons/pastel/16/text-align-right.png
new file mode 100644
index 000000000..2c24e13d8
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-align-right.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-bold.png b/src/blackmisc/icons/pastel/16/text-bold.png
new file mode 100644
index 000000000..c71451617
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-bold.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-columns.png b/src/blackmisc/icons/pastel/16/text-columns.png
new file mode 100644
index 000000000..447aeb4d6
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-columns.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-heading-1.png b/src/blackmisc/icons/pastel/16/text-heading-1.png
new file mode 100644
index 000000000..51cc0db87
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-heading-1.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-heading-2.png b/src/blackmisc/icons/pastel/16/text-heading-2.png
new file mode 100644
index 000000000..45e140858
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-heading-2.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-italic.png b/src/blackmisc/icons/pastel/16/text-italic.png
new file mode 100644
index 000000000..74900bc2c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-italic.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-list-bullets.png b/src/blackmisc/icons/pastel/16/text-list-bullets.png
new file mode 100644
index 000000000..88a33ffba
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-list-bullets.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-list-numbers.png b/src/blackmisc/icons/pastel/16/text-list-numbers.png
new file mode 100644
index 000000000..c162aca8c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-list-numbers.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-strikethrough.png b/src/blackmisc/icons/pastel/16/text-strikethrough.png
new file mode 100644
index 000000000..a14aad871
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-strikethrough.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-subscript.png b/src/blackmisc/icons/pastel/16/text-subscript.png
new file mode 100644
index 000000000..1f964c69f
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-subscript.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-superscript.png b/src/blackmisc/icons/pastel/16/text-superscript.png
new file mode 100644
index 000000000..53b91e814
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-superscript.png differ
diff --git a/src/blackmisc/icons/pastel/16/text-underlined.png b/src/blackmisc/icons/pastel/16/text-underlined.png
new file mode 100644
index 000000000..3f1c89b2b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/text-underlined.png differ
diff --git a/src/blackmisc/icons/pastel/16/toolbar-add.png b/src/blackmisc/icons/pastel/16/toolbar-add.png
new file mode 100644
index 000000000..b0d706089
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/toolbar-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/toolbar-bookmark.png b/src/blackmisc/icons/pastel/16/toolbar-bookmark.png
new file mode 100644
index 000000000..b7c98c406
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/toolbar-bookmark.png differ
diff --git a/src/blackmisc/icons/pastel/16/toolbar-configure.png b/src/blackmisc/icons/pastel/16/toolbar-configure.png
new file mode 100644
index 000000000..c232766d0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/toolbar-configure.png differ
diff --git a/src/blackmisc/icons/pastel/16/toolbar-delete.png b/src/blackmisc/icons/pastel/16/toolbar-delete.png
new file mode 100644
index 000000000..83798675b
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/toolbar-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/toolbar-edit.png b/src/blackmisc/icons/pastel/16/toolbar-edit.png
new file mode 100644
index 000000000..1bf885b13
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/toolbar-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/toolbar.png b/src/blackmisc/icons/pastel/16/toolbar.png
new file mode 100644
index 000000000..e0c4bab78
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/toolbar.png differ
diff --git a/src/blackmisc/icons/pastel/16/undo.png b/src/blackmisc/icons/pastel/16/undo.png
new file mode 100644
index 000000000..8cc8acab5
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/undo.png differ
diff --git a/src/blackmisc/icons/pastel/16/user-comment.png b/src/blackmisc/icons/pastel/16/user-comment.png
new file mode 100644
index 000000000..239e2d1ed
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/user-comment.png differ
diff --git a/src/blackmisc/icons/pastel/16/user.png b/src/blackmisc/icons/pastel/16/user.png
new file mode 100644
index 000000000..4ac3012ae
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/user.png differ
diff --git a/src/blackmisc/icons/pastel/16/wiki.png b/src/blackmisc/icons/pastel/16/wiki.png
new file mode 100644
index 000000000..c42f2417a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/wiki.png differ
diff --git a/src/blackmisc/icons/pastel/16/world-add.png b/src/blackmisc/icons/pastel/16/world-add.png
new file mode 100644
index 000000000..8fec8144a
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/world-add.png differ
diff --git a/src/blackmisc/icons/pastel/16/world-connect.png b/src/blackmisc/icons/pastel/16/world-connect.png
new file mode 100644
index 000000000..d005410af
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/world-connect.png differ
diff --git a/src/blackmisc/icons/pastel/16/world-delete.png b/src/blackmisc/icons/pastel/16/world-delete.png
new file mode 100644
index 000000000..8f8c06de0
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/world-delete.png differ
diff --git a/src/blackmisc/icons/pastel/16/world-disconnect.png b/src/blackmisc/icons/pastel/16/world-disconnect.png
new file mode 100644
index 000000000..c6d196ab3
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/world-disconnect.png differ
diff --git a/src/blackmisc/icons/pastel/16/world-edit.png b/src/blackmisc/icons/pastel/16/world-edit.png
new file mode 100644
index 000000000..c1ff3fe68
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/world-edit.png differ
diff --git a/src/blackmisc/icons/pastel/16/world-go.png b/src/blackmisc/icons/pastel/16/world-go.png
new file mode 100644
index 000000000..5222d0dd7
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/world-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/world-link.png b/src/blackmisc/icons/pastel/16/world-link.png
new file mode 100644
index 000000000..29e030491
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/world-link.png differ
diff --git a/src/blackmisc/icons/pastel/16/world.png b/src/blackmisc/icons/pastel/16/world.png
new file mode 100644
index 000000000..f2ba5706c
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/world.png differ
diff --git a/src/blackmisc/icons/pastel/16/wrench-go.png b/src/blackmisc/icons/pastel/16/wrench-go.png
new file mode 100644
index 000000000..098dc6a09
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/wrench-go.png differ
diff --git a/src/blackmisc/icons/pastel/16/wrench-orange.png b/src/blackmisc/icons/pastel/16/wrench-orange.png
new file mode 100644
index 000000000..ed59fe940
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/wrench-orange.png differ
diff --git a/src/blackmisc/icons/pastel/16/wrench.png b/src/blackmisc/icons/pastel/16/wrench.png
new file mode 100644
index 000000000..ebe915608
Binary files /dev/null and b/src/blackmisc/icons/pastel/16/wrench.png differ
diff --git a/src/blackmisc/icons/pastel/Pastel SVG Icons.url b/src/blackmisc/icons/pastel/Pastel SVG Icons.url
new file mode 100644
index 000000000..5d6421eea
--- /dev/null
+++ b/src/blackmisc/icons/pastel/Pastel SVG Icons.url
@@ -0,0 +1,2 @@
+[InternetShortcut]
+URL=http://codefisher.org/pastel-svg/
diff --git a/src/blackmisc/icons/pastel/about.xml b/src/blackmisc/icons/pastel/about.xml
new file mode 100644
index 000000000..91aa8d849
--- /dev/null
+++ b/src/blackmisc/icons/pastel/about.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ Michael Buckley
+ pastel.svg@codefisher.org
+ Pastel SVG
+ 1.1
+ An Icon set based on famfamfam.
+ http://codefisher.org/pastel-svg/
+
+
diff --git a/src/blackmisc/icons/qled/circle_black.svg b/src/blackmisc/icons/qled/circle_black.svg
new file mode 100644
index 000000000..85e4565dc
--- /dev/null
+++ b/src/blackmisc/icons/qled/circle_black.svg
@@ -0,0 +1,89 @@
+
+
diff --git a/src/blackmisc/icons/qled/circle_blue.svg b/src/blackmisc/icons/qled/circle_blue.svg
new file mode 100644
index 000000000..2721ffb7b
--- /dev/null
+++ b/src/blackmisc/icons/qled/circle_blue.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/src/blackmisc/icons/qled/circle_green.svg b/src/blackmisc/icons/qled/circle_green.svg
new file mode 100644
index 000000000..be8800bd8
--- /dev/null
+++ b/src/blackmisc/icons/qled/circle_green.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/blackmisc/icons/qled/circle_grey.svg b/src/blackmisc/icons/qled/circle_grey.svg
new file mode 100644
index 000000000..ed5674df4
--- /dev/null
+++ b/src/blackmisc/icons/qled/circle_grey.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/blackmisc/icons/qled/circle_orange.svg b/src/blackmisc/icons/qled/circle_orange.svg
new file mode 100644
index 000000000..66b6db073
--- /dev/null
+++ b/src/blackmisc/icons/qled/circle_orange.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/blackmisc/icons/qled/circle_purple.svg b/src/blackmisc/icons/qled/circle_purple.svg
new file mode 100644
index 000000000..50ac99b79
--- /dev/null
+++ b/src/blackmisc/icons/qled/circle_purple.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/blackmisc/icons/qled/circle_red.svg b/src/blackmisc/icons/qled/circle_red.svg
new file mode 100644
index 000000000..652c9154d
--- /dev/null
+++ b/src/blackmisc/icons/qled/circle_red.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/blackmisc/icons/qled/circle_yellow.svg b/src/blackmisc/icons/qled/circle_yellow.svg
new file mode 100644
index 000000000..cb5178c06
--- /dev/null
+++ b/src/blackmisc/icons/qled/circle_yellow.svg
@@ -0,0 +1,89 @@
+
+
diff --git a/src/blackmisc/icons/qled/led_triangular_1_green.svg b/src/blackmisc/icons/qled/led_triangular_1_green.svg
new file mode 100644
index 000000000..3270e85d1
--- /dev/null
+++ b/src/blackmisc/icons/qled/led_triangular_1_green.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/led_triangular_1_grey.svg b/src/blackmisc/icons/qled/led_triangular_1_grey.svg
new file mode 100644
index 000000000..b28fee56d
--- /dev/null
+++ b/src/blackmisc/icons/qled/led_triangular_1_grey.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/led_triangular_1_red.svg b/src/blackmisc/icons/qled/led_triangular_1_red.svg
new file mode 100644
index 000000000..991403cdc
--- /dev/null
+++ b/src/blackmisc/icons/qled/led_triangular_1_red.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/molumen_multicolor_power_buttons.svg b/src/blackmisc/icons/qled/molumen_multicolor_power_buttons.svg
new file mode 100644
index 000000000..9097cd867
--- /dev/null
+++ b/src/blackmisc/icons/qled/molumen_multicolor_power_buttons.svg
@@ -0,0 +1,467 @@
+
+
+
diff --git a/src/blackmisc/icons/qled/qled.png b/src/blackmisc/icons/qled/qled.png
new file mode 100644
index 000000000..8069cf5a7
Binary files /dev/null and b/src/blackmisc/icons/qled/qled.png differ
diff --git a/src/blackmisc/icons/qled/rect_green.svg b/src/blackmisc/icons/qled/rect_green.svg
new file mode 100644
index 000000000..825b770fd
--- /dev/null
+++ b/src/blackmisc/icons/qled/rect_green.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/src/blackmisc/icons/qled/rect_grey.svg b/src/blackmisc/icons/qled/rect_grey.svg
new file mode 100644
index 000000000..01bef2c3c
--- /dev/null
+++ b/src/blackmisc/icons/qled/rect_grey.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/src/blackmisc/icons/qled/round_blue.svg b/src/blackmisc/icons/qled/round_blue.svg
new file mode 100644
index 000000000..717350c28
--- /dev/null
+++ b/src/blackmisc/icons/qled/round_blue.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/src/blackmisc/icons/qled/round_green.svg b/src/blackmisc/icons/qled/round_green.svg
new file mode 100644
index 000000000..80485cfc4
--- /dev/null
+++ b/src/blackmisc/icons/qled/round_green.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/round_grey.svg b/src/blackmisc/icons/qled/round_grey.svg
new file mode 100644
index 000000000..0d7f30062
--- /dev/null
+++ b/src/blackmisc/icons/qled/round_grey.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/round_orange.svg b/src/blackmisc/icons/qled/round_orange.svg
new file mode 100644
index 000000000..a9fa61a78
--- /dev/null
+++ b/src/blackmisc/icons/qled/round_orange.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/round_purple.svg b/src/blackmisc/icons/qled/round_purple.svg
new file mode 100644
index 000000000..d3591050e
--- /dev/null
+++ b/src/blackmisc/icons/qled/round_purple.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/round_red.svg b/src/blackmisc/icons/qled/round_red.svg
new file mode 100644
index 000000000..c179c4a26
--- /dev/null
+++ b/src/blackmisc/icons/qled/round_red.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/round_yellow.svg b/src/blackmisc/icons/qled/round_yellow.svg
new file mode 100644
index 000000000..049f04128
--- /dev/null
+++ b/src/blackmisc/icons/qled/round_yellow.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/src/blackmisc/icons/qled/screenshot.png b/src/blackmisc/icons/qled/screenshot.png
new file mode 100644
index 000000000..d42418651
Binary files /dev/null and b/src/blackmisc/icons/qled/screenshot.png differ
diff --git a/src/blackmisc/icons/qled/screenshot2.png b/src/blackmisc/icons/qled/screenshot2.png
new file mode 100644
index 000000000..c8c422e4b
Binary files /dev/null and b/src/blackmisc/icons/qled/screenshot2.png differ
diff --git a/src/blackmisc/icons/qled/square_blue.svg b/src/blackmisc/icons/qled/square_blue.svg
new file mode 100644
index 000000000..83ea0825b
--- /dev/null
+++ b/src/blackmisc/icons/qled/square_blue.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/src/blackmisc/icons/qled/square_green.svg b/src/blackmisc/icons/qled/square_green.svg
new file mode 100644
index 000000000..a3c1b4aaf
--- /dev/null
+++ b/src/blackmisc/icons/qled/square_green.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/square_grey.svg b/src/blackmisc/icons/qled/square_grey.svg
new file mode 100644
index 000000000..e55bb793f
--- /dev/null
+++ b/src/blackmisc/icons/qled/square_grey.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/square_orange.svg b/src/blackmisc/icons/qled/square_orange.svg
new file mode 100644
index 000000000..ae081b462
--- /dev/null
+++ b/src/blackmisc/icons/qled/square_orange.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/square_purple.svg b/src/blackmisc/icons/qled/square_purple.svg
new file mode 100644
index 000000000..0a936e76f
--- /dev/null
+++ b/src/blackmisc/icons/qled/square_purple.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/square_red.svg b/src/blackmisc/icons/qled/square_red.svg
new file mode 100644
index 000000000..47b0b1a63
--- /dev/null
+++ b/src/blackmisc/icons/qled/square_red.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/square_yellow.svg b/src/blackmisc/icons/qled/square_yellow.svg
new file mode 100644
index 000000000..8800843a5
--- /dev/null
+++ b/src/blackmisc/icons/qled/square_yellow.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/triang_blue.svg b/src/blackmisc/icons/qled/triang_blue.svg
new file mode 100644
index 000000000..773313ebc
--- /dev/null
+++ b/src/blackmisc/icons/qled/triang_blue.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/src/blackmisc/icons/qled/triang_green.svg b/src/blackmisc/icons/qled/triang_green.svg
new file mode 100644
index 000000000..3270e85d1
--- /dev/null
+++ b/src/blackmisc/icons/qled/triang_green.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/triang_grey.svg b/src/blackmisc/icons/qled/triang_grey.svg
new file mode 100644
index 000000000..b28fee56d
--- /dev/null
+++ b/src/blackmisc/icons/qled/triang_grey.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/triang_orange.svg b/src/blackmisc/icons/qled/triang_orange.svg
new file mode 100644
index 000000000..a0e6a8cfe
--- /dev/null
+++ b/src/blackmisc/icons/qled/triang_orange.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/triang_purple.svg b/src/blackmisc/icons/qled/triang_purple.svg
new file mode 100644
index 000000000..8bae5a143
--- /dev/null
+++ b/src/blackmisc/icons/qled/triang_purple.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/triang_red.svg b/src/blackmisc/icons/qled/triang_red.svg
new file mode 100644
index 000000000..991403cdc
--- /dev/null
+++ b/src/blackmisc/icons/qled/triang_red.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/qled/triang_yellow.svg b/src/blackmisc/icons/qled/triang_yellow.svg
new file mode 100644
index 000000000..53da55090
--- /dev/null
+++ b/src/blackmisc/icons/qled/triang_yellow.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/src/blackmisc/icons/question.png b/src/blackmisc/icons/question.png
deleted file mode 100644
index 2dd92fd79..000000000
Binary files a/src/blackmisc/icons/question.png and /dev/null differ
diff --git a/src/blackmisc/icons/tower.png b/src/blackmisc/icons/tower.png
deleted file mode 100644
index 524a80ea7..000000000
Binary files a/src/blackmisc/icons/tower.png and /dev/null differ
diff --git a/src/blackmisc/icons/tower_framed.jpg b/src/blackmisc/icons/tower_framed.jpg
deleted file mode 100644
index c7ba009a7..000000000
Binary files a/src/blackmisc/icons/tower_framed.jpg and /dev/null differ
diff --git a/src/blackmisc/icons/C1.png b/src/blackmisc/icons/vatsim/C1.png
similarity index 100%
rename from src/blackmisc/icons/C1.png
rename to src/blackmisc/icons/vatsim/C1.png
diff --git a/src/blackmisc/icons/C3.png b/src/blackmisc/icons/vatsim/C3.png
similarity index 100%
rename from src/blackmisc/icons/C3.png
rename to src/blackmisc/icons/vatsim/C3.png
diff --git a/src/blackmisc/icons/I1.png b/src/blackmisc/icons/vatsim/I1.png
similarity index 100%
rename from src/blackmisc/icons/I1.png
rename to src/blackmisc/icons/vatsim/I1.png
diff --git a/src/blackmisc/icons/I3.png b/src/blackmisc/icons/vatsim/I3.png
similarity index 100%
rename from src/blackmisc/icons/I3.png
rename to src/blackmisc/icons/vatsim/I3.png
diff --git a/src/blackmisc/icons/MNT.png b/src/blackmisc/icons/vatsim/MNT.png
similarity index 100%
rename from src/blackmisc/icons/MNT.png
rename to src/blackmisc/icons/vatsim/MNT.png
diff --git a/src/blackmisc/icons/OBS.png b/src/blackmisc/icons/vatsim/OBS.png
similarity index 100%
rename from src/blackmisc/icons/OBS.png
rename to src/blackmisc/icons/vatsim/OBS.png
diff --git a/src/blackmisc/icons/S1.png b/src/blackmisc/icons/vatsim/S1.png
similarity index 100%
rename from src/blackmisc/icons/S1.png
rename to src/blackmisc/icons/vatsim/S1.png
diff --git a/src/blackmisc/icons/S2.png b/src/blackmisc/icons/vatsim/S2.png
similarity index 100%
rename from src/blackmisc/icons/S2.png
rename to src/blackmisc/icons/vatsim/S2.png
diff --git a/src/blackmisc/icons/S3.png b/src/blackmisc/icons/vatsim/S3.png
similarity index 100%
rename from src/blackmisc/icons/S3.png
rename to src/blackmisc/icons/vatsim/S3.png
diff --git a/src/blackmisc/icons/SUP.png b/src/blackmisc/icons/vatsim/SUP.png
similarity index 100%
rename from src/blackmisc/icons/SUP.png
rename to src/blackmisc/icons/vatsim/SUP.png
diff --git a/src/blackmisc/icons/warning.png b/src/blackmisc/icons/warning.png
deleted file mode 100644
index cba78f6be..000000000
Binary files a/src/blackmisc/icons/warning.png and /dev/null differ