From 9fd41704d1ef4a8ec33fd2cf33b4a00bc1933894 Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Thu, 15 Aug 2019 15:42:33 +0100
Subject: [PATCH 01/14] introduce icons package

---
 packages/icons/CHANGELOG.md                   |   3 +
 packages/icons/README.md                      |  31 ++
 packages/icons/bin/build.js                   |  43 +++
 packages/icons/bin/icons-object.js            | 290 ++++++++++++++++++
 packages/icons/bin/template.js                |  32 ++
 packages/icons/icon-class.js                  |   3 +
 packages/icons/package.json                   |  29 ++
 packages/icons/src/AdminAppearance.js         |  31 ++
 packages/icons/src/AdminCollapse.js           |  31 ++
 packages/icons/src/AdminComments.js           |  31 ++
 packages/icons/src/AdminCustomizer.js         |  31 ++
 packages/icons/src/AdminGeneric.js            |  31 ++
 packages/icons/src/AdminHome.js               |  31 ++
 packages/icons/src/AdminLinks.js              |  31 ++
 packages/icons/src/AdminMedia.js              |  31 ++
 packages/icons/src/AdminMultisite.js          |  31 ++
 packages/icons/src/AdminNetwork.js            |  31 ++
 packages/icons/src/AdminPage.js               |  31 ++
 packages/icons/src/AdminPlugins.js            |  31 ++
 packages/icons/src/AdminPost.js               |  31 ++
 packages/icons/src/AdminSettings.js           |  31 ++
 packages/icons/src/AdminSite.js               |  31 ++
 packages/icons/src/AdminSiteAlt.js            |  31 ++
 packages/icons/src/AdminSiteAlt2.js           |  31 ++
 packages/icons/src/AdminSiteAlt3.js           |  31 ++
 packages/icons/src/AdminTools.js              |  31 ++
 packages/icons/src/AdminUsers.js              |  31 ++
 packages/icons/src/Album.js                   |  31 ++
 packages/icons/src/AlignCenter.js             |  31 ++
 packages/icons/src/AlignFullWidth.js          |  31 ++
 packages/icons/src/AlignLeft.js               |  31 ++
 packages/icons/src/AlignNone.js               |  31 ++
 packages/icons/src/AlignPullLeft.js           |  31 ++
 packages/icons/src/AlignPullRight.js          |  31 ++
 packages/icons/src/AlignRight.js              |  31 ++
 packages/icons/src/AlignWide.js               |  31 ++
 packages/icons/src/Analytics.js               |  31 ++
 packages/icons/src/Archive.js                 |  31 ++
 packages/icons/src/ArrowDown.js               |  31 ++
 packages/icons/src/ArrowDownAlt.js            |  31 ++
 packages/icons/src/ArrowDownAlt2.js           |  31 ++
 packages/icons/src/ArrowLeft.js               |  31 ++
 packages/icons/src/ArrowLeftAlt.js            |  31 ++
 packages/icons/src/ArrowLeftAlt2.js           |  31 ++
 packages/icons/src/ArrowRight.js              |  31 ++
 packages/icons/src/ArrowRightAlt.js           |  31 ++
 packages/icons/src/ArrowRightAlt2.js          |  31 ++
 packages/icons/src/ArrowUp.js                 |  31 ++
 packages/icons/src/ArrowUpAlt.js              |  31 ++
 packages/icons/src/ArrowUpAlt2.js             |  31 ++
 packages/icons/src/Art.js                     |  31 ++
 packages/icons/src/Awards.js                  |  31 ++
 packages/icons/src/Backup.js                  |  31 ++
 packages/icons/src/BlockDefault.js            |  31 ++
 packages/icons/src/Book.js                    |  31 ++
 packages/icons/src/BookAlt.js                 |  31 ++
 packages/icons/src/BuddiconsActivity.js       |  31 ++
 packages/icons/src/BuddiconsBbpressLogo.js    |  31 ++
 packages/icons/src/BuddiconsBuddypressLogo.js |  31 ++
 packages/icons/src/BuddiconsCommunity.js      |  31 ++
 packages/icons/src/BuddiconsForums.js         |  31 ++
 packages/icons/src/BuddiconsFriends.js        |  31 ++
 packages/icons/src/BuddiconsGroups.js         |  31 ++
 packages/icons/src/BuddiconsPm.js             |  31 ++
 packages/icons/src/BuddiconsReplies.js        |  31 ++
 packages/icons/src/BuddiconsTopics.js         |  31 ++
 packages/icons/src/BuddiconsTracking.js       |  31 ++
 packages/icons/src/Building.js                |  31 ++
 packages/icons/src/Businessman.js             |  31 ++
 packages/icons/src/Button.js                  |  31 ++
 packages/icons/src/Calendar.js                |  31 ++
 packages/icons/src/CalendarAlt.js             |  31 ++
 packages/icons/src/Camera.js                  |  31 ++
 packages/icons/src/Carrot.js                  |  31 ++
 packages/icons/src/Cart.js                    |  31 ++
 packages/icons/src/Category.js                |  31 ++
 packages/icons/src/ChartArea.js               |  31 ++
 packages/icons/src/ChartBar.js                |  31 ++
 packages/icons/src/ChartLine.js               |  31 ++
 packages/icons/src/ChartPie.js                |  31 ++
 packages/icons/src/Clipboard.js               |  31 ++
 packages/icons/src/Clock.js                   |  31 ++
 packages/icons/src/Cloud.js                   |  31 ++
 packages/icons/src/CloudSaved.js              |  31 ++
 packages/icons/src/CloudUpload.js             |  31 ++
 packages/icons/src/Columns.js                 |  31 ++
 packages/icons/src/ControlsBack.js            |  31 ++
 packages/icons/src/ControlsForward.js         |  31 ++
 packages/icons/src/ControlsPause.js           |  31 ++
 packages/icons/src/ControlsPlay.js            |  31 ++
 packages/icons/src/ControlsRepeat.js          |  31 ++
 packages/icons/src/ControlsSkipback.js        |  31 ++
 packages/icons/src/ControlsSkipforward.js     |  31 ++
 packages/icons/src/ControlsVolumeoff.js       |  31 ++
 packages/icons/src/ControlsVolumeon.js        |  31 ++
 packages/icons/src/CoverImage.js              |  31 ++
 packages/icons/src/Dashboard.js               |  31 ++
 packages/icons/src/Desktop.js                 |  31 ++
 packages/icons/src/Dismiss.js                 |  31 ++
 packages/icons/src/Download.js                |  31 ++
 packages/icons/src/Edit.js                    |  31 ++
 packages/icons/src/EditorAligncenter.js       |  31 ++
 packages/icons/src/EditorAlignleft.js         |  31 ++
 packages/icons/src/EditorAlignright.js        |  31 ++
 packages/icons/src/EditorBold.js              |  31 ++
 packages/icons/src/EditorBreak.js             |  31 ++
 packages/icons/src/EditorCode.js              |  31 ++
 packages/icons/src/EditorContract.js          |  31 ++
 packages/icons/src/EditorCustomchar.js        |  31 ++
 packages/icons/src/EditorExpand.js            |  31 ++
 packages/icons/src/EditorHelp.js              |  31 ++
 packages/icons/src/EditorIndent.js            |  31 ++
 packages/icons/src/EditorInsertmore.js        |  31 ++
 packages/icons/src/EditorItalic.js            |  31 ++
 packages/icons/src/EditorJustify.js           |  31 ++
 packages/icons/src/EditorKitchensink.js       |  31 ++
 packages/icons/src/EditorLtr.js               |  31 ++
 packages/icons/src/EditorOl.js                |  31 ++
 packages/icons/src/EditorOlRtl.js             |  31 ++
 packages/icons/src/EditorOutdent.js           |  31 ++
 packages/icons/src/EditorParagraph.js         |  31 ++
 packages/icons/src/EditorPasteText.js         |  31 ++
 packages/icons/src/EditorPasteWord.js         |  31 ++
 packages/icons/src/EditorQuote.js             |  31 ++
 packages/icons/src/EditorRemoveformatting.js  |  31 ++
 packages/icons/src/EditorRtl.js               |  31 ++
 packages/icons/src/EditorSpellcheck.js        |  31 ++
 packages/icons/src/EditorStrikethrough.js     |  31 ++
 packages/icons/src/EditorTable.js             |  31 ++
 packages/icons/src/EditorTextcolor.js         |  31 ++
 packages/icons/src/EditorUl.js                |  31 ++
 packages/icons/src/EditorUnderline.js         |  31 ++
 packages/icons/src/EditorUnlink.js            |  31 ++
 packages/icons/src/EditorVideo.js             |  31 ++
 packages/icons/src/Ellipsis.js                |  31 ++
 packages/icons/src/Email.js                   |  31 ++
 packages/icons/src/EmailAlt.js                |  31 ++
 packages/icons/src/EmailAlt2.js               |  31 ++
 packages/icons/src/EmbedAudio.js              |  31 ++
 packages/icons/src/EmbedGeneric.js            |  31 ++
 packages/icons/src/EmbedPhoto.js              |  31 ++
 packages/icons/src/EmbedPost.js               |  31 ++
 packages/icons/src/EmbedVideo.js              |  31 ++
 packages/icons/src/ExcerptView.js             |  31 ++
 packages/icons/src/Exit.js                    |  31 ++
 packages/icons/src/External.js                |  31 ++
 packages/icons/src/Facebook.js                |  31 ++
 packages/icons/src/FacebookAlt.js             |  31 ++
 packages/icons/src/Feedback.js                |  31 ++
 packages/icons/src/Filter.js                  |  31 ++
 packages/icons/src/Flag.js                    |  31 ++
 packages/icons/src/FormatAside.js             |  31 ++
 packages/icons/src/FormatAudio.js             |  31 ++
 packages/icons/src/FormatChat.js              |  31 ++
 packages/icons/src/FormatGallery.js           |  31 ++
 packages/icons/src/FormatImage.js             |  31 ++
 packages/icons/src/FormatQuote.js             |  31 ++
 packages/icons/src/FormatStatus.js            |  31 ++
 packages/icons/src/FormatVideo.js             |  31 ++
 packages/icons/src/Forms.js                   |  31 ++
 packages/icons/src/Googleplus.js              |  31 ++
 packages/icons/src/GridView.js                |  31 ++
 packages/icons/src/Groups.js                  |  31 ++
 packages/icons/src/Hammer.js                  |  31 ++
 packages/icons/src/Heading.js                 |  31 ++
 packages/icons/src/Heart.js                   |  31 ++
 packages/icons/src/Hidden.js                  |  31 ++
 packages/icons/src/Html.js                    |  31 ++
 packages/icons/src/Id.js                      |  31 ++
 packages/icons/src/IdAlt.js                   |  31 ++
 packages/icons/src/ImageCrop.js               |  31 ++
 packages/icons/src/ImageFilter.js             |  31 ++
 packages/icons/src/ImageFlipHorizontal.js     |  31 ++
 packages/icons/src/ImageFlipVertical.js       |  31 ++
 packages/icons/src/ImageRotate.js             |  31 ++
 packages/icons/src/ImageRotateLeft.js         |  31 ++
 packages/icons/src/ImageRotateRight.js        |  31 ++
 packages/icons/src/ImagesAlt.js               |  31 ++
 packages/icons/src/ImagesAlt2.js              |  31 ++
 packages/icons/src/IndexCard.js               |  31 ++
 packages/icons/src/Info.js                    |  31 ++
 packages/icons/src/InfoOutline.js             |  31 ++
 packages/icons/src/Insert.js                  |  31 ++
 packages/icons/src/InsertAfter.js             |  31 ++
 packages/icons/src/InsertBefore.js            |  31 ++
 packages/icons/src/Instagram.js               |  31 ++
 packages/icons/src/KeyboardHide.js            |  31 ++
 packages/icons/src/Laptop.js                  |  31 ++
 packages/icons/src/Layout.js                  |  31 ++
 packages/icons/src/Leftright.js               |  31 ++
 packages/icons/src/Lightbulb.js               |  31 ++
 packages/icons/src/ListView.js                |  31 ++
 packages/icons/src/Location.js                |  31 ++
 packages/icons/src/LocationAlt.js             |  31 ++
 packages/icons/src/Lock.js                    |  31 ++
 packages/icons/src/Marker.js                  |  31 ++
 packages/icons/src/MediaArchive.js            |  31 ++
 packages/icons/src/MediaAudio.js              |  31 ++
 packages/icons/src/MediaCode.js               |  31 ++
 packages/icons/src/MediaDefault.js            |  31 ++
 packages/icons/src/MediaDocument.js           |  31 ++
 packages/icons/src/MediaInteractive.js        |  31 ++
 packages/icons/src/MediaSpreadsheet.js        |  31 ++
 packages/icons/src/MediaText.js               |  31 ++
 packages/icons/src/MediaVideo.js              |  31 ++
 packages/icons/src/Megaphone.js               |  31 ++
 packages/icons/src/Menu.js                    |  31 ++
 packages/icons/src/MenuAlt.js                 |  31 ++
 packages/icons/src/Microphone.js              |  31 ++
 packages/icons/src/Migrate.js                 |  31 ++
 packages/icons/src/Minus.js                   |  31 ++
 packages/icons/src/Money.js                   |  31 ++
 packages/icons/src/Move.js                    |  31 ++
 packages/icons/src/Nametag.js                 |  31 ++
 packages/icons/src/Networking.js              |  31 ++
 packages/icons/src/No.js                      |  31 ++
 packages/icons/src/NoAlt.js                   |  31 ++
 packages/icons/src/Palmtree.js                |  31 ++
 packages/icons/src/Paperclip.js               |  31 ++
 packages/icons/src/Performance.js             |  31 ++
 packages/icons/src/Phone.js                   |  31 ++
 packages/icons/src/PlaylistAudio.js           |  31 ++
 packages/icons/src/PlaylistVideo.js           |  31 ++
 packages/icons/src/Plus.js                    |  31 ++
 packages/icons/src/PlusAlt.js                 |  31 ++
 packages/icons/src/PlusLight.js               |  31 ++
 packages/icons/src/Portfolio.js               |  31 ++
 packages/icons/src/PostStatus.js              |  31 ++
 packages/icons/src/Pressthis.js               |  31 ++
 packages/icons/src/Products.js                |  31 ++
 packages/icons/src/Randomize.js               |  31 ++
 packages/icons/src/Redo.js                    |  31 ++
 packages/icons/src/RestApi.js                 |  31 ++
 packages/icons/src/Rss.js                     |  31 ++
 packages/icons/src/Saved.js                   |  31 ++
 packages/icons/src/Schedule.js                |  31 ++
 packages/icons/src/Screenoptions.js           |  31 ++
 packages/icons/src/Search.js                  |  31 ++
 packages/icons/src/Share.js                   |  31 ++
 packages/icons/src/ShareAlt.js                |  31 ++
 packages/icons/src/ShareAlt2.js               |  31 ++
 packages/icons/src/Shield.js                  |  31 ++
 packages/icons/src/ShieldAlt.js               |  31 ++
 packages/icons/src/Shortcode.js               |  31 ++
 packages/icons/src/Slides.js                  |  31 ++
 packages/icons/src/Smartphone.js              |  31 ++
 packages/icons/src/Smiley.js                  |  31 ++
 packages/icons/src/Sort.js                    |  31 ++
 packages/icons/src/Sos.js                     |  31 ++
 packages/icons/src/StarEmpty.js               |  31 ++
 packages/icons/src/StarFilled.js              |  31 ++
 packages/icons/src/StarHalf.js                |  31 ++
 packages/icons/src/Sticky.js                  |  31 ++
 packages/icons/src/Store.js                   |  31 ++
 packages/icons/src/TableColAfter.js           |  31 ++
 packages/icons/src/TableColBefore.js          |  31 ++
 packages/icons/src/TableColDelete.js          |  31 ++
 packages/icons/src/TableRowAfter.js           |  31 ++
 packages/icons/src/TableRowBefore.js          |  31 ++
 packages/icons/src/TableRowDelete.js          |  31 ++
 packages/icons/src/Tablet.js                  |  31 ++
 packages/icons/src/Tag.js                     |  31 ++
 packages/icons/src/Tagcloud.js                |  31 ++
 packages/icons/src/Testimonial.js             |  31 ++
 packages/icons/src/Text.js                    |  31 ++
 packages/icons/src/ThumbsDown.js              |  31 ++
 packages/icons/src/ThumbsUp.js                |  31 ++
 packages/icons/src/Tickets.js                 |  31 ++
 packages/icons/src/TicketsAlt.js              |  31 ++
 packages/icons/src/Tide.js                    |  31 ++
 packages/icons/src/Translation.js             |  31 ++
 packages/icons/src/Trash.js                   |  31 ++
 packages/icons/src/Twitter.js                 |  31 ++
 packages/icons/src/Undo.js                    |  31 ++
 packages/icons/src/UniversalAccess.js         |  31 ++
 packages/icons/src/UniversalAccessAlt.js      |  31 ++
 packages/icons/src/Unlock.js                  |  31 ++
 packages/icons/src/Update.js                  |  31 ++
 packages/icons/src/Upload.js                  |  31 ++
 packages/icons/src/Vault.js                   |  31 ++
 packages/icons/src/VideoAlt.js                |  31 ++
 packages/icons/src/VideoAlt2.js               |  31 ++
 packages/icons/src/VideoAlt3.js               |  31 ++
 packages/icons/src/Visibility.js              |  31 ++
 packages/icons/src/Warning.js                 |  31 ++
 packages/icons/src/WelcomeAddPage.js          |  31 ++
 packages/icons/src/WelcomeComments.js         |  31 ++
 packages/icons/src/WelcomeLearnMore.js        |  31 ++
 packages/icons/src/WelcomeViewSite.js         |  31 ++
 packages/icons/src/WelcomeWidgetsMenus.js     |  31 ++
 packages/icons/src/WelcomeWriteBlog.js        |  31 ++
 packages/icons/src/Wordpress.js               |  31 ++
 packages/icons/src/WordpressAlt.js            |  31 ++
 packages/icons/src/Yes.js                     |  31 ++
 packages/icons/src/YesAlt.js                  |  31 ++
 295 files changed, 9359 insertions(+)
 create mode 100644 packages/icons/CHANGELOG.md
 create mode 100644 packages/icons/README.md
 create mode 100644 packages/icons/bin/build.js
 create mode 100644 packages/icons/bin/icons-object.js
 create mode 100644 packages/icons/bin/template.js
 create mode 100644 packages/icons/icon-class.js
 create mode 100644 packages/icons/package.json
 create mode 100644 packages/icons/src/AdminAppearance.js
 create mode 100644 packages/icons/src/AdminCollapse.js
 create mode 100644 packages/icons/src/AdminComments.js
 create mode 100644 packages/icons/src/AdminCustomizer.js
 create mode 100644 packages/icons/src/AdminGeneric.js
 create mode 100644 packages/icons/src/AdminHome.js
 create mode 100644 packages/icons/src/AdminLinks.js
 create mode 100644 packages/icons/src/AdminMedia.js
 create mode 100644 packages/icons/src/AdminMultisite.js
 create mode 100644 packages/icons/src/AdminNetwork.js
 create mode 100644 packages/icons/src/AdminPage.js
 create mode 100644 packages/icons/src/AdminPlugins.js
 create mode 100644 packages/icons/src/AdminPost.js
 create mode 100644 packages/icons/src/AdminSettings.js
 create mode 100644 packages/icons/src/AdminSite.js
 create mode 100644 packages/icons/src/AdminSiteAlt.js
 create mode 100644 packages/icons/src/AdminSiteAlt2.js
 create mode 100644 packages/icons/src/AdminSiteAlt3.js
 create mode 100644 packages/icons/src/AdminTools.js
 create mode 100644 packages/icons/src/AdminUsers.js
 create mode 100644 packages/icons/src/Album.js
 create mode 100644 packages/icons/src/AlignCenter.js
 create mode 100644 packages/icons/src/AlignFullWidth.js
 create mode 100644 packages/icons/src/AlignLeft.js
 create mode 100644 packages/icons/src/AlignNone.js
 create mode 100644 packages/icons/src/AlignPullLeft.js
 create mode 100644 packages/icons/src/AlignPullRight.js
 create mode 100644 packages/icons/src/AlignRight.js
 create mode 100644 packages/icons/src/AlignWide.js
 create mode 100644 packages/icons/src/Analytics.js
 create mode 100644 packages/icons/src/Archive.js
 create mode 100644 packages/icons/src/ArrowDown.js
 create mode 100644 packages/icons/src/ArrowDownAlt.js
 create mode 100644 packages/icons/src/ArrowDownAlt2.js
 create mode 100644 packages/icons/src/ArrowLeft.js
 create mode 100644 packages/icons/src/ArrowLeftAlt.js
 create mode 100644 packages/icons/src/ArrowLeftAlt2.js
 create mode 100644 packages/icons/src/ArrowRight.js
 create mode 100644 packages/icons/src/ArrowRightAlt.js
 create mode 100644 packages/icons/src/ArrowRightAlt2.js
 create mode 100644 packages/icons/src/ArrowUp.js
 create mode 100644 packages/icons/src/ArrowUpAlt.js
 create mode 100644 packages/icons/src/ArrowUpAlt2.js
 create mode 100644 packages/icons/src/Art.js
 create mode 100644 packages/icons/src/Awards.js
 create mode 100644 packages/icons/src/Backup.js
 create mode 100644 packages/icons/src/BlockDefault.js
 create mode 100644 packages/icons/src/Book.js
 create mode 100644 packages/icons/src/BookAlt.js
 create mode 100644 packages/icons/src/BuddiconsActivity.js
 create mode 100644 packages/icons/src/BuddiconsBbpressLogo.js
 create mode 100644 packages/icons/src/BuddiconsBuddypressLogo.js
 create mode 100644 packages/icons/src/BuddiconsCommunity.js
 create mode 100644 packages/icons/src/BuddiconsForums.js
 create mode 100644 packages/icons/src/BuddiconsFriends.js
 create mode 100644 packages/icons/src/BuddiconsGroups.js
 create mode 100644 packages/icons/src/BuddiconsPm.js
 create mode 100644 packages/icons/src/BuddiconsReplies.js
 create mode 100644 packages/icons/src/BuddiconsTopics.js
 create mode 100644 packages/icons/src/BuddiconsTracking.js
 create mode 100644 packages/icons/src/Building.js
 create mode 100644 packages/icons/src/Businessman.js
 create mode 100644 packages/icons/src/Button.js
 create mode 100644 packages/icons/src/Calendar.js
 create mode 100644 packages/icons/src/CalendarAlt.js
 create mode 100644 packages/icons/src/Camera.js
 create mode 100644 packages/icons/src/Carrot.js
 create mode 100644 packages/icons/src/Cart.js
 create mode 100644 packages/icons/src/Category.js
 create mode 100644 packages/icons/src/ChartArea.js
 create mode 100644 packages/icons/src/ChartBar.js
 create mode 100644 packages/icons/src/ChartLine.js
 create mode 100644 packages/icons/src/ChartPie.js
 create mode 100644 packages/icons/src/Clipboard.js
 create mode 100644 packages/icons/src/Clock.js
 create mode 100644 packages/icons/src/Cloud.js
 create mode 100644 packages/icons/src/CloudSaved.js
 create mode 100644 packages/icons/src/CloudUpload.js
 create mode 100644 packages/icons/src/Columns.js
 create mode 100644 packages/icons/src/ControlsBack.js
 create mode 100644 packages/icons/src/ControlsForward.js
 create mode 100644 packages/icons/src/ControlsPause.js
 create mode 100644 packages/icons/src/ControlsPlay.js
 create mode 100644 packages/icons/src/ControlsRepeat.js
 create mode 100644 packages/icons/src/ControlsSkipback.js
 create mode 100644 packages/icons/src/ControlsSkipforward.js
 create mode 100644 packages/icons/src/ControlsVolumeoff.js
 create mode 100644 packages/icons/src/ControlsVolumeon.js
 create mode 100644 packages/icons/src/CoverImage.js
 create mode 100644 packages/icons/src/Dashboard.js
 create mode 100644 packages/icons/src/Desktop.js
 create mode 100644 packages/icons/src/Dismiss.js
 create mode 100644 packages/icons/src/Download.js
 create mode 100644 packages/icons/src/Edit.js
 create mode 100644 packages/icons/src/EditorAligncenter.js
 create mode 100644 packages/icons/src/EditorAlignleft.js
 create mode 100644 packages/icons/src/EditorAlignright.js
 create mode 100644 packages/icons/src/EditorBold.js
 create mode 100644 packages/icons/src/EditorBreak.js
 create mode 100644 packages/icons/src/EditorCode.js
 create mode 100644 packages/icons/src/EditorContract.js
 create mode 100644 packages/icons/src/EditorCustomchar.js
 create mode 100644 packages/icons/src/EditorExpand.js
 create mode 100644 packages/icons/src/EditorHelp.js
 create mode 100644 packages/icons/src/EditorIndent.js
 create mode 100644 packages/icons/src/EditorInsertmore.js
 create mode 100644 packages/icons/src/EditorItalic.js
 create mode 100644 packages/icons/src/EditorJustify.js
 create mode 100644 packages/icons/src/EditorKitchensink.js
 create mode 100644 packages/icons/src/EditorLtr.js
 create mode 100644 packages/icons/src/EditorOl.js
 create mode 100644 packages/icons/src/EditorOlRtl.js
 create mode 100644 packages/icons/src/EditorOutdent.js
 create mode 100644 packages/icons/src/EditorParagraph.js
 create mode 100644 packages/icons/src/EditorPasteText.js
 create mode 100644 packages/icons/src/EditorPasteWord.js
 create mode 100644 packages/icons/src/EditorQuote.js
 create mode 100644 packages/icons/src/EditorRemoveformatting.js
 create mode 100644 packages/icons/src/EditorRtl.js
 create mode 100644 packages/icons/src/EditorSpellcheck.js
 create mode 100644 packages/icons/src/EditorStrikethrough.js
 create mode 100644 packages/icons/src/EditorTable.js
 create mode 100644 packages/icons/src/EditorTextcolor.js
 create mode 100644 packages/icons/src/EditorUl.js
 create mode 100644 packages/icons/src/EditorUnderline.js
 create mode 100644 packages/icons/src/EditorUnlink.js
 create mode 100644 packages/icons/src/EditorVideo.js
 create mode 100644 packages/icons/src/Ellipsis.js
 create mode 100644 packages/icons/src/Email.js
 create mode 100644 packages/icons/src/EmailAlt.js
 create mode 100644 packages/icons/src/EmailAlt2.js
 create mode 100644 packages/icons/src/EmbedAudio.js
 create mode 100644 packages/icons/src/EmbedGeneric.js
 create mode 100644 packages/icons/src/EmbedPhoto.js
 create mode 100644 packages/icons/src/EmbedPost.js
 create mode 100644 packages/icons/src/EmbedVideo.js
 create mode 100644 packages/icons/src/ExcerptView.js
 create mode 100644 packages/icons/src/Exit.js
 create mode 100644 packages/icons/src/External.js
 create mode 100644 packages/icons/src/Facebook.js
 create mode 100644 packages/icons/src/FacebookAlt.js
 create mode 100644 packages/icons/src/Feedback.js
 create mode 100644 packages/icons/src/Filter.js
 create mode 100644 packages/icons/src/Flag.js
 create mode 100644 packages/icons/src/FormatAside.js
 create mode 100644 packages/icons/src/FormatAudio.js
 create mode 100644 packages/icons/src/FormatChat.js
 create mode 100644 packages/icons/src/FormatGallery.js
 create mode 100644 packages/icons/src/FormatImage.js
 create mode 100644 packages/icons/src/FormatQuote.js
 create mode 100644 packages/icons/src/FormatStatus.js
 create mode 100644 packages/icons/src/FormatVideo.js
 create mode 100644 packages/icons/src/Forms.js
 create mode 100644 packages/icons/src/Googleplus.js
 create mode 100644 packages/icons/src/GridView.js
 create mode 100644 packages/icons/src/Groups.js
 create mode 100644 packages/icons/src/Hammer.js
 create mode 100644 packages/icons/src/Heading.js
 create mode 100644 packages/icons/src/Heart.js
 create mode 100644 packages/icons/src/Hidden.js
 create mode 100644 packages/icons/src/Html.js
 create mode 100644 packages/icons/src/Id.js
 create mode 100644 packages/icons/src/IdAlt.js
 create mode 100644 packages/icons/src/ImageCrop.js
 create mode 100644 packages/icons/src/ImageFilter.js
 create mode 100644 packages/icons/src/ImageFlipHorizontal.js
 create mode 100644 packages/icons/src/ImageFlipVertical.js
 create mode 100644 packages/icons/src/ImageRotate.js
 create mode 100644 packages/icons/src/ImageRotateLeft.js
 create mode 100644 packages/icons/src/ImageRotateRight.js
 create mode 100644 packages/icons/src/ImagesAlt.js
 create mode 100644 packages/icons/src/ImagesAlt2.js
 create mode 100644 packages/icons/src/IndexCard.js
 create mode 100644 packages/icons/src/Info.js
 create mode 100644 packages/icons/src/InfoOutline.js
 create mode 100644 packages/icons/src/Insert.js
 create mode 100644 packages/icons/src/InsertAfter.js
 create mode 100644 packages/icons/src/InsertBefore.js
 create mode 100644 packages/icons/src/Instagram.js
 create mode 100644 packages/icons/src/KeyboardHide.js
 create mode 100644 packages/icons/src/Laptop.js
 create mode 100644 packages/icons/src/Layout.js
 create mode 100644 packages/icons/src/Leftright.js
 create mode 100644 packages/icons/src/Lightbulb.js
 create mode 100644 packages/icons/src/ListView.js
 create mode 100644 packages/icons/src/Location.js
 create mode 100644 packages/icons/src/LocationAlt.js
 create mode 100644 packages/icons/src/Lock.js
 create mode 100644 packages/icons/src/Marker.js
 create mode 100644 packages/icons/src/MediaArchive.js
 create mode 100644 packages/icons/src/MediaAudio.js
 create mode 100644 packages/icons/src/MediaCode.js
 create mode 100644 packages/icons/src/MediaDefault.js
 create mode 100644 packages/icons/src/MediaDocument.js
 create mode 100644 packages/icons/src/MediaInteractive.js
 create mode 100644 packages/icons/src/MediaSpreadsheet.js
 create mode 100644 packages/icons/src/MediaText.js
 create mode 100644 packages/icons/src/MediaVideo.js
 create mode 100644 packages/icons/src/Megaphone.js
 create mode 100644 packages/icons/src/Menu.js
 create mode 100644 packages/icons/src/MenuAlt.js
 create mode 100644 packages/icons/src/Microphone.js
 create mode 100644 packages/icons/src/Migrate.js
 create mode 100644 packages/icons/src/Minus.js
 create mode 100644 packages/icons/src/Money.js
 create mode 100644 packages/icons/src/Move.js
 create mode 100644 packages/icons/src/Nametag.js
 create mode 100644 packages/icons/src/Networking.js
 create mode 100644 packages/icons/src/No.js
 create mode 100644 packages/icons/src/NoAlt.js
 create mode 100644 packages/icons/src/Palmtree.js
 create mode 100644 packages/icons/src/Paperclip.js
 create mode 100644 packages/icons/src/Performance.js
 create mode 100644 packages/icons/src/Phone.js
 create mode 100644 packages/icons/src/PlaylistAudio.js
 create mode 100644 packages/icons/src/PlaylistVideo.js
 create mode 100644 packages/icons/src/Plus.js
 create mode 100644 packages/icons/src/PlusAlt.js
 create mode 100644 packages/icons/src/PlusLight.js
 create mode 100644 packages/icons/src/Portfolio.js
 create mode 100644 packages/icons/src/PostStatus.js
 create mode 100644 packages/icons/src/Pressthis.js
 create mode 100644 packages/icons/src/Products.js
 create mode 100644 packages/icons/src/Randomize.js
 create mode 100644 packages/icons/src/Redo.js
 create mode 100644 packages/icons/src/RestApi.js
 create mode 100644 packages/icons/src/Rss.js
 create mode 100644 packages/icons/src/Saved.js
 create mode 100644 packages/icons/src/Schedule.js
 create mode 100644 packages/icons/src/Screenoptions.js
 create mode 100644 packages/icons/src/Search.js
 create mode 100644 packages/icons/src/Share.js
 create mode 100644 packages/icons/src/ShareAlt.js
 create mode 100644 packages/icons/src/ShareAlt2.js
 create mode 100644 packages/icons/src/Shield.js
 create mode 100644 packages/icons/src/ShieldAlt.js
 create mode 100644 packages/icons/src/Shortcode.js
 create mode 100644 packages/icons/src/Slides.js
 create mode 100644 packages/icons/src/Smartphone.js
 create mode 100644 packages/icons/src/Smiley.js
 create mode 100644 packages/icons/src/Sort.js
 create mode 100644 packages/icons/src/Sos.js
 create mode 100644 packages/icons/src/StarEmpty.js
 create mode 100644 packages/icons/src/StarFilled.js
 create mode 100644 packages/icons/src/StarHalf.js
 create mode 100644 packages/icons/src/Sticky.js
 create mode 100644 packages/icons/src/Store.js
 create mode 100644 packages/icons/src/TableColAfter.js
 create mode 100644 packages/icons/src/TableColBefore.js
 create mode 100644 packages/icons/src/TableColDelete.js
 create mode 100644 packages/icons/src/TableRowAfter.js
 create mode 100644 packages/icons/src/TableRowBefore.js
 create mode 100644 packages/icons/src/TableRowDelete.js
 create mode 100644 packages/icons/src/Tablet.js
 create mode 100644 packages/icons/src/Tag.js
 create mode 100644 packages/icons/src/Tagcloud.js
 create mode 100644 packages/icons/src/Testimonial.js
 create mode 100644 packages/icons/src/Text.js
 create mode 100644 packages/icons/src/ThumbsDown.js
 create mode 100644 packages/icons/src/ThumbsUp.js
 create mode 100644 packages/icons/src/Tickets.js
 create mode 100644 packages/icons/src/TicketsAlt.js
 create mode 100644 packages/icons/src/Tide.js
 create mode 100644 packages/icons/src/Translation.js
 create mode 100644 packages/icons/src/Trash.js
 create mode 100644 packages/icons/src/Twitter.js
 create mode 100644 packages/icons/src/Undo.js
 create mode 100644 packages/icons/src/UniversalAccess.js
 create mode 100644 packages/icons/src/UniversalAccessAlt.js
 create mode 100644 packages/icons/src/Unlock.js
 create mode 100644 packages/icons/src/Update.js
 create mode 100644 packages/icons/src/Upload.js
 create mode 100644 packages/icons/src/Vault.js
 create mode 100644 packages/icons/src/VideoAlt.js
 create mode 100644 packages/icons/src/VideoAlt2.js
 create mode 100644 packages/icons/src/VideoAlt3.js
 create mode 100644 packages/icons/src/Visibility.js
 create mode 100644 packages/icons/src/Warning.js
 create mode 100644 packages/icons/src/WelcomeAddPage.js
 create mode 100644 packages/icons/src/WelcomeComments.js
 create mode 100644 packages/icons/src/WelcomeLearnMore.js
 create mode 100644 packages/icons/src/WelcomeViewSite.js
 create mode 100644 packages/icons/src/WelcomeWidgetsMenus.js
 create mode 100644 packages/icons/src/WelcomeWriteBlog.js
 create mode 100644 packages/icons/src/Wordpress.js
 create mode 100644 packages/icons/src/WordpressAlt.js
 create mode 100644 packages/icons/src/Yes.js
 create mode 100644 packages/icons/src/YesAlt.js

diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md
new file mode 100644
index 00000000000000..3a94f4422ce9ba
--- /dev/null
+++ b/packages/icons/CHANGELOG.md
@@ -0,0 +1,3 @@
+## 1.0.0 (2019-08-15)
+
+- Initial release
diff --git a/packages/icons/README.md b/packages/icons/README.md
new file mode 100644
index 00000000000000..2c6b5f4a3d73c2
--- /dev/null
+++ b/packages/icons/README.md
@@ -0,0 +1,31 @@
+# Icons
+
+Icons package library to be used in your project, based on Dashicon. It exposes icons components to be used.
+
+## Installation
+
+Install the module:
+
+```bash
+npm install @wordpress/icons --save
+```
+
+_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._
+
+## Usage
+
+```js
+import { ArrowLeft } from '@wordpress/icons';
+
+<ArrowLeft />
+```
+
+## Props
+Name | Type | Default | Description
+--- | --- | --- | ---
+`size` | `integer` | `20` | Size of icon in pixels.
+`className` | `string` | `undefined` | Class name to be used.
+`ariaPressed` | `string` | `undefined` | Class name to be used when icon is pressed.
+
+
+<br/><br/><p align="center"><img src="https://s.w.org/style/images/codeispoetry.png?1" alt="Code is Poetry." /></p>
diff --git a/packages/icons/bin/build.js b/packages/icons/bin/build.js
new file mode 100644
index 00000000000000..8fa1b9c57278e2
--- /dev/null
+++ b/packages/icons/bin/build.js
@@ -0,0 +1,43 @@
+#!/usr/bin/env node
+/**
+ * External dependencies
+ */
+const pascalCase = require( 'pascalcase' );
+const kebabCase = require( 'lodash/kebabCase' );
+const forEach = require( 'lodash/forEach' );
+
+const fs = require( 'fs' );
+
+/**
+ * Internal dependencies
+ */
+const template = require( './template' );
+const iconsObject = require( './icons-object.js' );
+
+// deleting the index file before we start the generation
+fs.access( './src/index.js', ( error ) => {
+	if ( ! error ) {
+		fs.unlinkSync( './src/index.js' );
+	}
+} );
+const stream = fs.createWriteStream( './src/index.js', { flags: 'a' } );
+
+forEach( iconsObject, ( path, icon ) => {
+	const kebabIcon = kebabCase( icon );
+	const pascalIcon = pascalCase( icon );
+	let iconTemplate = template;
+	iconTemplate = iconTemplate.replace( '%kebabIcon%', kebabIcon );
+	iconTemplate = iconTemplate.replace( '%pascalIcon%', pascalIcon );
+	iconTemplate = iconTemplate.replace( '%path%', path );
+	const indexExport = `export { default as ${ pascalIcon } } from './${ pascalIcon }';`;
+
+	fs.writeFile( `./src/${ pascalIcon }.js`, iconTemplate, { flag: 'w' }, ( err ) => {
+		if ( err ) {
+			throw err;
+		}
+	} );
+	stream.write( indexExport + '\n' );
+} );
+
+// eslint-disable-next-line no-console
+console.log( 'Icons Generated successfully!' );
diff --git a/packages/icons/bin/icons-object.js b/packages/icons/bin/icons-object.js
new file mode 100644
index 00000000000000..80cec38692d1c2
--- /dev/null
+++ b/packages/icons/bin/icons-object.js
@@ -0,0 +1,290 @@
+module.exports = {
+	'admin-appearance': 'M14.48 11.06L7.41 3.99l1.5-1.5c.5-.56 2.3-.47 3.51.32 1.21.8 1.43 1.28 2.91 2.1 1.18.64 2.45 1.26 4.45.85zm-.71.71L6.7 4.7 4.93 6.47c-.39.39-.39 1.02 0 1.41l1.06 1.06c.39.39.39 1.03 0 1.42-.6.6-1.43 1.11-2.21 1.69-.35.26-.7.53-1.01.84C1.43 14.23.4 16.08 1.4 17.07c.99 1 2.84-.03 4.18-1.36.31-.31.58-.66.85-1.02.57-.78 1.08-1.61 1.69-2.21.39-.39 1.02-.39 1.41 0l1.06 1.06c.39.39 1.02.39 1.41 0z',
+	'admin-collapse': 'M10 2.16c4.33 0 7.84 3.51 7.84 7.84s-3.51 7.84-7.84 7.84S2.16 14.33 2.16 10 5.71 2.16 10 2.16zm2 11.72V6.12L6.18 9.97z',
+	'admin-comments': 'M5 2h9c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z',
+	'admin-customizer': 'M18.33 3.57s.27-.8-.31-1.36c-.53-.52-1.22-.24-1.22-.24-.61.3-5.76 3.47-7.67 5.57-.86.96-2.06 3.79-1.09 4.82.92.98 3.96-.17 4.79-1 2.06-2.06 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64.93-.65 2.22-.62 3.08.29.63.67.8 2.57-.16 3.46-1.57 1.45-4 1.55-6.15.89z',
+	'admin-generic': 'M18 12h-2.18c-.17.7-.44 1.35-.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-.58.36-1.23.63-1.91.79V19H8v-2.18c-.68-.16-1.33-.43-1.91-.79l-1.54 1.54-2.12-2.12 1.54-1.54c-.36-.58-.63-1.23-.79-1.91H1V9.03h2.17c.16-.7.44-1.35.8-1.94L2.43 5.55l2.1-2.1 1.54 1.54c.58-.37 1.24-.64 1.93-.81V2h3v2.18c.68.16 1.33.43 1.91.79l1.54-1.54 2.12 2.12-1.54 1.54c.36.59.64 1.24.8 1.94H18V12zm-8.5 1.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z',
+	'admin-home': 'M16 8.5l1.53 1.53-1.06 1.06L10 4.62l-6.47 6.47-1.06-1.06L10 2.5l4 4v-2h2v4zm-6-2.46l6 5.99V18H4v-5.97zM12 17v-5H8v5h4z',
+	'admin-links': 'M17.74 2.76c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-1.12 1.12-2.7 1.47-4.14 1.09l2.62-2.61.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-3.38 3.38c-.37-1.44-.02-3.02 1.1-4.14l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM8.59 13.43l5.34-5.34c.42-.42.42-1.1 0-1.52-.44-.43-1.13-.39-1.53 0l-5.33 5.34c-.42.42-.42 1.1 0 1.52.44.43 1.13.39 1.52 0zm-.76 2.29l4.14-4.15c.38 1.44.03 3.02-1.09 4.14l-1.52 1.53c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.53-1.52c1.12-1.12 2.7-1.47 4.14-1.1l-4.14 4.15c-.85.84-.85 2.2 0 3.05.84.84 2.2.84 3.04 0z',
+	'admin-media': 'M13 11V4c0-.55-.45-1-1-1h-1.67L9 1H5L3.67 3H2c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h10c.55 0 1-.45 1-1zM7 4.5c1.38 0 2.5 1.12 2.5 2.5S8.38 9.5 7 9.5 4.5 8.38 4.5 7 5.62 4.5 7 4.5zM14 6h5v10.5c0 1.38-1.12 2.5-2.5 2.5S14 17.88 14 16.5s1.12-2.5 2.5-2.5c.17 0 .34.02.5.05V9h-3V6zm-4 8.05V13h2v3.5c0 1.38-1.12 2.5-2.5 2.5S7 17.88 7 16.5 8.12 14 9.5 14c.17 0 .34.02.5.05z',
+	'admin-multisite': 'M14.27 6.87L10 3.14 5.73 6.87 5 6.14l5-4.38 5 4.38zM14 8.42l-4.05 3.43L6 8.38v-.74l4-3.5 4 3.5v.78zM11 9.7V8H9v1.7h2zm-1.73 4.03L5 10 .73 13.73 0 13l5-4.38L10 13zm10 0L15 10l-4.27 3.73L10 13l5-4.38L20 13zM5 11l4 3.5V18H1v-3.5zm10 0l4 3.5V18h-8v-3.5zm-9 6v-2H4v2h2zm10 0v-2h-2v2h2z',
+	'admin-network': 'M16.95 2.58c1.96 1.95 1.96 5.12 0 7.07-1.51 1.51-3.75 1.84-5.59 1.01l-1.87 3.31-2.99.31L5 18H2l-1-2 7.95-7.69c-.92-1.87-.62-4.18.93-5.73 1.95-1.96 5.12-1.96 7.07 0zm-2.51 3.79c.74 0 1.33-.6 1.33-1.34 0-.73-.59-1.33-1.33-1.33-.73 0-1.33.6-1.33 1.33 0 .74.6 1.34 1.33 1.34z',
+	'admin-page': 'M6 15V2h10v13H6zm-1 1h8v2H3V5h2v11z',
+	'admin-plugins': 'M13.11 4.36L9.87 7.6 8 5.73l3.24-3.24c.35-.34 1.05-.2 1.56.32.52.51.66 1.21.31 1.55zm-8 1.77l.91-1.12 9.01 9.01-1.19.84c-.71.71-2.63 1.16-3.82 1.16H6.14L4.9 17.26c-.59.59-1.54.59-2.12 0-.59-.58-.59-1.53 0-2.12l1.24-1.24v-3.88c0-1.13.4-3.19 1.09-3.89zm7.26 3.97l3.24-3.24c.34-.35 1.04-.21 1.55.31.52.51.66 1.21.31 1.55l-3.24 3.25z',
+	'admin-post': 'M10.44 3.02l1.82-1.82 6.36 6.35-1.83 1.82c-1.05-.68-2.48-.57-3.41.36l-.75.75c-.92.93-1.04 2.35-.35 3.41l-1.83 1.82-2.41-2.41-2.8 2.79c-.42.42-3.38 2.71-3.8 2.29s1.86-3.39 2.28-3.81l2.79-2.79L4.1 9.36l1.83-1.82c1.05.69 2.48.57 3.4-.36l.75-.75c.93-.92 1.05-2.35.36-3.41z',
+	'admin-settings': 'M18 16V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h13c.55 0 1-.45 1-1zM8 11h1c.55 0 1 .45 1 1s-.45 1-1 1H8v1.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V13H6c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V11zm5-2h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V7h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v5.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V9z',
+	'admin-site-alt': 'M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm7.5 6.48c-.274.896-.908 1.64-1.75 2.05-.45-1.69-1.658-3.074-3.27-3.75.13-.444.41-.83.79-1.09-.43-.28-1-.42-1.34.07-.53.69 0 1.61.21 2v.14c-.555-.337-.99-.84-1.24-1.44-.966-.03-1.922.208-2.76.69-.087-.565-.032-1.142.16-1.68.733.07 1.453-.23 1.92-.8.46-.52-.13-1.18-.59-1.58h.36c1.36-.01 2.702.335 3.89 1 1.36 1.005 2.194 2.57 2.27 4.26.24 0 .7-.55.91-.92.172.34.32.69.44 1.05zM9 16.84c-2.05-2.08.25-3.75-1-5.24-.92-.85-2.29-.26-3.11-1.23-.282-1.473.267-2.982 1.43-3.93.52-.44 4-1 5.42.22.83.715 1.415 1.674 1.67 2.74.46.035.918-.066 1.32-.29.41 2.98-3.15 6.74-5.73 7.73zM5.15 2.09c.786-.3 1.676-.028 2.16.66-.42.38-.94.63-1.5.72.02-.294.085-.584.19-.86l-.85-.52z',
+	'admin-site-alt2': 'M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm2.92 12.34c0 .35.14.63.36.66.22.03.47-.22.58-.6l.2.08c.718.384 1.07 1.22.84 2-.15.69-.743 1.198-1.45 1.24-.49-1.21-2.11.06-3.56-.22-.612-.154-1.11-.6-1.33-1.19 1.19-.11 2.85-1.73 4.36-1.97zM8 11.27c.918 0 1.695-.68 1.82-1.59.44.54.41 1.324-.07 1.83-.255.223-.594.325-.93.28-.335-.047-.635-.236-.82-.52zm3-.76c.41.39 3-.06 3.52 1.09-.95-.2-2.95.61-3.47-1.08l-.05-.01zM9.73 5.45v.27c-.65-.77-1.33-1.07-1.61-.57-.28.5 1 1.11.76 1.88-.24.77-1.27.56-1.88 1.61-.61 1.05-.49 2.42 1.24 3.67-1.192-.132-2.19-.962-2.54-2.11-.4-1.2-.09-2.26-.78-2.46C4 7.46 3 8.71 3 9.8c-1.26-1.26.05-2.86-1.2-4.18C3.5 1.998 7.644.223 11.44 1.49c-1.1 1.02-1.722 2.458-1.71 3.96z',
+	'admin-site-alt3': 'M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zM1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84c-.403-.85-.65-1.764-.73-2.7zm8.57-5.4V1.19c.964.366 1.756 1.08 2.22 2 .205.347.386.708.54 1.08l-2.76.01zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7h3.22zM8.32 1.19v3.09H5.56c.154-.372.335-.733.54-1.08.462-.924 1.255-1.64 2.22-2.01zm0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7h3.21zm-4.7 2.69H1.11c.08-.936.327-1.85.73-2.7H4c-.213.886-.34 1.79-.38 2.7zM4.7 9.68h3.62v2.7H5.11c-.232-.883-.37-1.788-.41-2.7zm3.63 4v3.09c-.964-.366-1.756-1.08-2.22-2-.205-.347-.386-.708-.54-1.08l2.76-.01zm1.35 3.09v-3.04h2.76c-.154.372-.335.733-.54 1.08-.464.92-1.256 1.634-2.22 2v-.04zm0-4.44v-2.7h3.62c-.04.912-.178 1.817-.41 2.7H9.68zm4.71-2.7h2.51c-.08.936-.327 1.85-.73 2.7H14c.21-.87.337-1.757.38-2.65l.01-.05zm0-1.35c-.046-.894-.176-1.78-.39-2.65h2.16c.403.85.65 1.764.73 2.7l-2.5-.05zm1-4H13.6c-.324-.91-.793-1.76-1.39-2.52 1.244.56 2.325 1.426 3.14 2.52h.04zm-9.6-2.52c-.597.76-1.066 1.61-1.39 2.52H2.65c.815-1.094 1.896-1.96 3.14-2.52zm-3.15 12H4.4c.324.91.793 1.76 1.39 2.52-1.248-.567-2.33-1.445-3.14-2.55l-.01.03zm9.56 2.52c.597-.76 1.066-1.61 1.39-2.52h1.76c-.82 1.08-1.9 1.933-3.14 2.48l-.01.04z',
+	'admin-site': 'M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm3.46 11.95c0 1.47-.8 3.3-4.06 4.7.3-4.17-2.52-3.69-3.2-5 .126-1.1.804-2.063 1.8-2.55-1.552-.266-3-.96-4.18-2 .05.47.28.904.64 1.21-.782-.295-1.458-.817-1.94-1.5.977-3.225 3.883-5.482 7.25-5.63-.84 1.38-1.5 4.13 0 5.57C7.23 7 6.26 5 5.41 5.79c-1.13 1.06.33 2.51 3.42 3.08 3.29.59 3.66 1.58 3.63 3.08zm1.34-4c-.32-1.11.62-2.23 1.69-3.14 1.356 1.955 1.67 4.45.84 6.68-.77-1.89-2.17-2.32-2.53-3.57v.03z',
+	'admin-tools': 'M16.68 9.77c-1.34 1.34-3.3 1.67-4.95.99l-5.41 6.52c-.99.99-2.59.99-3.58 0s-.99-2.59 0-3.57l6.52-5.42c-.68-1.65-.35-3.61.99-4.95 1.28-1.28 3.12-1.62 4.72-1.06l-2.89 2.89 2.82 2.82 2.86-2.87c.53 1.58.18 3.39-1.08 4.65zM3.81 16.21c.4.39 1.04.39 1.43 0 .4-.4.4-1.04 0-1.43-.39-.4-1.03-.4-1.43 0-.39.39-.39 1.03 0 1.43z',
+	'admin-users': 'M10 9.25c-2.27 0-2.73-3.44-2.73-3.44C7 4.02 7.82 2 9.97 2c2.16 0 2.98 2.02 2.71 3.81 0 0-.41 3.44-2.68 3.44zm0 2.57L12.72 10c2.39 0 4.52 2.33 4.52 4.53v2.49s-3.65 1.13-7.24 1.13c-3.65 0-7.24-1.13-7.24-1.13v-2.49c0-2.25 1.94-4.48 4.47-4.48z',
+	album: 'M0 18h10v-.26c1.52.4 3.17.35 4.76-.24 4.14-1.52 6.27-6.12 4.75-10.26-1.43-3.89-5.58-6-9.51-4.98V2H0v16zM9 3v14H1V3h8zm5.45 8.22c-.68 1.35-2.32 1.9-3.67 1.23-.31-.15-.57-.35-.78-.59V8.13c.8-.86 2.11-1.13 3.22-.58 1.35.68 1.9 2.32 1.23 3.67zm-2.75-.82c.22.16.53.12.7-.1.16-.22.12-.53-.1-.7s-.53-.12-.7.1c-.16.21-.12.53.1.7zm3.01 3.67c-1.17.78-2.56.99-3.83.69-.27-.06-.44-.34-.37-.61s.34-.43.62-.36l.17.04c.96.17 1.98-.01 2.86-.59.47-.32.86-.72 1.14-1.18.15-.23.45-.3.69-.16.23.15.3.46.16.69-.36.57-.84 1.08-1.44 1.48zm1.05 1.57c-1.48.99-3.21 1.32-4.84 1.06-.28-.05-.47-.32-.41-.6.05-.27.32-.45.61-.39l.22.04c1.31.15 2.68-.14 3.87-.94.71-.47 1.27-1.07 1.7-1.74.14-.24.45-.31.68-.16.24.14.31.45.16.69-.49.79-1.16 1.49-1.99 2.04z',
+	'align-center': 'M3 5h14V3H3v2zm12 8V7H5v6h10zM3 17h14v-2H3v2z',
+	'align-full-width': 'M17 13V3H3v10h14zM5 17h10v-2H5v2z',
+	'align-left': 'M3 5h14V3H3v2zm9 8V7H3v6h9zm2-4h3V7h-3v2zm0 4h3v-2h-3v2zM3 17h14v-2H3v2z',
+	'align-none': 'M3 5h14V3H3v2zm10 8V7H3v6h10zM3 17h14v-2H3v2z',
+	'align-pull-left': 'M9 16V4H3v12h6zm2-7h6V7h-6v2zm0 4h6v-2h-6v2z',
+	'align-pull-right': 'M17 16V4h-6v12h6zM9 7H3v2h6V7zm0 4H3v2h6v-2z',
+	'align-right': 'M3 5h14V3H3v2zm0 4h3V7H3v2zm14 4V7H8v6h9zM3 13h3v-2H3v2zm0 4h14v-2H3v2z',
+	'align-wide': 'M5 5h10V3H5v2zm12 8V7H3v6h14zM5 17h10v-2H5v2z',
+	analytics: 'M18 18V2H2v16h16zM16 5H4V4h12v1zM7 7v3h3c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3zm1 2V7c1.1 0 2 .9 2 2H8zm8-1h-4V7h4v1zm0 3h-4V9h4v2zm0 2h-4v-1h4v1zm0 3H4v-1h12v1z',
+	archive: 'M19 4v2H1V4h18zM2 7h16v10H2V7zm11 3V9H7v1h6z',
+	'arrow-down-alt': 'M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4V2z',
+	'arrow-down-alt2': 'M5 6l5 5 5-5 2 1-7 7-7-7z',
+	'arrow-down': 'M15 8l-4.03 6L7 8h8z',
+	'arrow-left-alt': 'M18 9v2H6l4 4-1 2-7-7 7-7 1 2-4 4h12z',
+	'arrow-left-alt2': 'M14 5l-5 5 5 5-1 2-7-7 7-7z',
+	'arrow-left': 'M13 14L7 9.97 13 6v8z',
+	'arrow-right-alt': 'M2 11V9h12l-4-4 1-2 7 7-7 7-1-2 4-4H2z',
+	'arrow-right-alt2': 'M6 15l5-5-5-5 1-2 7 7-7 7z',
+	'arrow-right': 'M8 6l6 4.03L8 14V6z',
+	'arrow-up-alt': 'M11 18H9V6l-4 4-2-1 7-7 7 7-2 1-4-4v12z',
+	'arrow-up-alt2': 'M15 14l-5-5-5 5-2-1 7-7 7 7z',
+	'arrow-up': 'M7 13l4.03-6L15 13H7z',
+	art: 'M8.55 3.06c1.01.34-1.95 2.01-.1 3.13 1.04.63 3.31-2.22 4.45-2.86.97-.54 2.67-.65 3.53 1.23 1.09 2.38.14 8.57-3.79 11.06-3.97 2.5-8.97 1.23-10.7-2.66-2.01-4.53 3.12-11.09 6.61-9.9zm1.21 6.45c.73 1.64 4.7-.5 3.79-2.8-.59-1.49-4.48 1.25-3.79 2.8z',
+	awards: 'M4.46 5.16L5 7.46l-.54 2.29 2.01 1.24L7.7 13l2.3-.54 2.3.54 1.23-2.01 2.01-1.24L15 7.46l.54-2.3-2-1.24-1.24-2.01-2.3.55-2.29-.54-1.25 2zm5.55 6.34C7.79 11.5 6 9.71 6 7.49c0-2.2 1.79-3.99 4.01-3.99 2.2 0 3.99 1.79 3.99 3.99 0 2.22-1.79 4.01-3.99 4.01zm-.02-1C8.33 10.5 7 9.16 7 7.5c0-1.65 1.33-3 2.99-3S13 5.85 13 7.5c0 1.66-1.35 3-3.01 3zm3.84 1.1l-1.28 2.24-2.08-.47L13 19.2l1.4-2.2h2.5zm-7.7.07l1.25 2.25 2.13-.51L7 19.2 5.6 17H3.1z',
+	backup: 'M13.65 2.88c3.93 2.01 5.48 6.84 3.47 10.77s-6.83 5.48-10.77 3.47c-1.87-.96-3.2-2.56-3.86-4.4l1.64-1.03c.45 1.57 1.52 2.95 3.08 3.76 3.01 1.54 6.69.35 8.23-2.66 1.55-3.01.36-6.69-2.65-8.24C9.78 3.01 6.1 4.2 4.56 7.21l1.88.97-4.95 3.08-.39-5.82 1.78.91C4.9 2.4 9.75.89 13.65 2.88zm-4.36 7.83C9.11 10.53 9 10.28 9 10c0-.07.03-.12.04-.19h-.01L10 5l.97 4.81L14 13l-4.5-2.12.02-.02c-.08-.04-.16-.09-.23-.15z',
+	'block-default': 'M15 6V4h-3v2H8V4H5v2H4c-.6 0-1 .4-1 1v8h14V7c0-.6-.4-1-1-1h-1z',
+	'book-alt': 'M5 17h13v2H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h13v14H5c-.55 0-1 .45-1 1s.45 1 1 1zm2-3.5v-11c0-.28-.22-.5-.5-.5s-.5.22-.5.5v11c0 .28.22.5.5.5s.5-.22.5-.5z',
+	book: 'M16 3h2v16H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h9v14H5c-.55 0-1 .45-1 1s.45 1 1 1h11V3z',
+	'buddicons-activity': 'M8 1v7h2V6c0-1.52 1.45-3 3-3v.86c.55-.52 1.26-.86 2-.86v3h1c1.1 0 2 .9 2 2s-.9 2-2 2h-1v6c0 .55-.45 1-1 1s-1-.45-1-1v-2.18c-.31.11-.65.18-1 .18v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H8v2c0 .55-.45 1-1 1s-1-.45-1-1v-2c-.35 0-.69-.07-1-.18V16c0 .55-.45 1-1 1s-1-.45-1-1v-4H2v-1c0-1.66 1.34-3 3-3h2V1h1zm5 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1z',
+	'buddicons-bbpress-logo': 'M8.5 12.6c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.3 1.7c-.3 1 .3 1.5 1 1.5 1.2 0 1.9-1.1 2.2-2.4zm-4-6.4C3.7 7.3 3.3 8.6 3.3 10c0 1 .2 1.9.6 2.8l1-4.6c.3-1.7.4-2-.4-2zm9.3 6.4c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.4 1.7c-.2 1.1.4 1.6 1.1 1.6 1.1-.1 1.9-1.2 2.2-2.5zM10 3.3c-2 0-3.9.9-5.1 2.3.6-.1 1.4-.2 1.8-.3.2 0 .2.1.2.2 0 .2-1 4.8-1 4.8.5-.3 1.2-.7 1.8-.7.9 0 1.5.4 1.9.9l.5-2.4c.4-1.6.4-1.9-.4-1.9-.4 0-.4-.5 0-.6.6-.1 1.8-.2 2.3-.3.2 0 .2.1.2.2l-1 4.8c.5-.4 1.2-.7 1.9-.7 1.7 0 2.5 1.3 2.1 3-.3 1.7-2 3-3.8 3-1.3 0-2.1-.7-2.3-1.4-.7.8-1.7 1.3-2.8 1.4 1.1.7 2.4 1.1 3.7 1.1 3.7 0 6.7-3 6.7-6.7s-3-6.7-6.7-6.7zM10 2c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 15.5c-2.1 0-4-.8-5.3-2.2-.3-.4-.7-.8-1-1.2-.7-1.2-1.2-2.6-1.2-4.1 0-4.1 3.4-7.5 7.5-7.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5z',
+	'buddicons-buddypress-logo': 'M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10 4.48 0 10 0zm0 .5C4.75.5.5 4.75.5 10s4.25 9.5 9.5 9.5 9.5-4.25 9.5-9.5S15.25.5 10 .5zm0 1c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5S5.3 1.5 10 1.5zm1.8 1.71c-.57 0-1.1.17-1.55.45 1.56.37 2.73 1.77 2.73 3.45 0 .69-.21 1.33-.55 1.87 1.31-.29 2.29-1.45 2.29-2.85 0-1.61-1.31-2.92-2.92-2.92zm-2.38 1c-1.61 0-2.92 1.31-2.92 2.93 0 1.61 1.31 2.92 2.92 2.92 1.62 0 2.93-1.31 2.93-2.92 0-1.62-1.31-2.93-2.93-2.93zm4.25 5.01l-.51.59c2.34.69 2.45 3.61 2.45 3.61h1.28c0-4.71-3.22-4.2-3.22-4.2zm-2.1.8l-2.12 2.09-2.12-2.09C3.12 10.24 3.89 15 3.89 15h11.08c.47-4.98-3.4-4.98-3.4-4.98z',
+	'buddicons-community': 'M9 3c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zm4 0c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zM9 9V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 0V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 1c0-1.48-1.41-2.77-3.5-3.46V9c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5V6.01c-.17 0-.33-.01-.5-.01s-.33.01-.5.01V9c0 .83-.67 1.5-1.5 1.5S6.5 9.83 6.5 9V6.54C4.41 7.23 3 8.52 3 10c0 1.41.95 2.65 3.21 3.37 1.11.35 2.39 1.12 3.79 1.12s2.69-.78 3.79-1.13C16.04 12.65 17 11.41 17 10zm-7 5.43c1.43 0 2.74-.79 3.88-1.11 1.9-.53 2.49-1.34 3.12-2.32v3c0 2.21-3.13 4-7 4s-7-1.79-7-4v-3c.64.99 1.32 1.8 3.15 2.33 1.13.33 2.44 1.1 3.85 1.1z',
+	'buddicons-forums': 'M13.5 7h-7C5.67 7 5 6.33 5 5.5S5.67 4 6.5 4h1.59C8.04 3.84 8 3.68 8 3.5 8 2.67 8.67 2 9.5 2h1c.83 0 1.5.67 1.5 1.5 0 .18-.04.34-.09.5h1.59c.83 0 1.5.67 1.5 1.5S14.33 7 13.5 7zM4 8h12c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1zm1 3h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1zm2 3h6c.55 0 1 .45 1 1s-.45 1-1 1h-1.09c.05.16.09.32.09.5 0 .83-.67 1.5-1.5 1.5h-1c-.83 0-1.5-.67-1.5-1.5 0-.18.04-.34.09-.5H7c-.55 0-1-.45-1-1s.45-1 1-1z',
+	'buddicons-friends': 'M8.75 5.77C8.75 4.39 7 2 7 2S5.25 4.39 5.25 5.77 5.9 7.5 7 7.5s1.75-.35 1.75-1.73zm6 0C14.75 4.39 13 2 13 2s-1.75 2.39-1.75 3.77S11.9 7.5 13 7.5s1.75-.35 1.75-1.73zM9 17V9c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm6 0V9c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-9-6l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2zm-6 3l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2z',
+	'buddicons-groups': 'M15.45 6.25c1.83.94 1.98 3.18.7 4.98-.8 1.12-2.33 1.88-3.46 1.78L10.05 18H9l-2.65-4.99c-1.13.16-2.73-.63-3.55-1.79-1.28-1.8-1.13-4.04.71-4.97.48-.24.96-.33 1.43-.31-.01.4.01.8.07 1.21.26 1.69 1.41 3.53 2.86 4.37-.19.55-.49.99-.88 1.25L9 16.58v-5.66C7.64 10.55 6.26 8.76 6 7c-.4-2.65 1-5 3.5-5s3.9 2.35 3.5 5c-.26 1.76-1.64 3.55-3 3.92v5.77l2.07-3.84c-.44-.23-.77-.71-.99-1.3 1.48-.83 2.65-2.69 2.91-4.4.06-.41.08-.82.07-1.22.46-.01.92.08 1.39.32z',
+	'buddicons-pm': 'M10 2c3 0 8 5 8 5v11H2V7s5-5 8-5zm7 14.72l-3.73-2.92L17 11l-.43-.37-2.26 1.3.24-4.31-8.77-.52-.46 4.54-1.99-.95L3 11l3.73 2.8-3.44 2.85.4.43L10 13l6.53 4.15z',
+	'buddicons-replies': 'M17.54 10.29c1.17 1.17 1.17 3.08 0 4.25-1.18 1.17-3.08 1.17-4.25 0l-.34-.52c0 3.66-2 4.38-2.95 4.98-.82-.6-2.95-1.28-2.95-4.98l-.34.52c-1.17 1.17-3.07 1.17-4.25 0-1.17-1.17-1.17-3.08 0-4.25 0 0 1.02-.67 2.1-1.3C3.71 7.84 3.2 6.42 3.2 4.88c0-.34.03-.67.08-1C3.53 5.66 4.47 7.22 5.8 8.3c.67-.35 1.85-.83 2.37-.92H8c-1.1 0-2-.9-2-2s.9-2 2-2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5h2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5c1.1 0 2 .9 2 2s-.9 2-2 2h-.17c.51.09 1.78.61 2.38.92 1.33-1.08 2.27-2.64 2.52-4.42.05.33.08.66.08 1 0 1.54-.51 2.96-1.36 4.11 1.08.63 2.09 1.3 2.09 1.3zM8.5 6.38c.5 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm3-2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-2.3 5.73c-.12.11-.19.26-.19.43.02.25.23.46.49.46h1c.26 0 .47-.21.49-.46 0-.15-.07-.29-.19-.43-.08-.06-.18-.11-.3-.11h-1c-.12 0-.22.05-.3.11zM12 12.5c0-.12-.06-.28-.19-.38-.09-.07-.19-.12-.31-.12h-3c-.12 0-.22.05-.31.12-.11.1-.19.25-.19.38 0 .28.22.5.5.5h3c.28 0 .5-.22.5-.5zM8.5 15h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5zm1 2h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5z',
+	'buddicons-topics': 'M10.44 1.66c-.59-.58-1.54-.58-2.12 0L2.66 7.32c-.58.58-.58 1.53 0 2.12.6.6 1.56.56 2.12 0l5.66-5.66c.58-.58.59-1.53 0-2.12zm2.83 2.83c-.59-.59-1.54-.59-2.12 0l-5.66 5.66c-.59.58-.59 1.53 0 2.12.6.6 1.56.55 2.12 0l5.66-5.66c.58-.58.58-1.53 0-2.12zm1.06 6.72l4.18 4.18c.59.58.59 1.53 0 2.12s-1.54.59-2.12 0l-4.18-4.18-1.77 1.77c-.59.58-1.54.58-2.12 0-.59-.59-.59-1.54 0-2.13l5.66-5.65c.58-.59 1.53-.59 2.12 0 .58.58.58 1.53 0 2.12zM5 15c0-1.59-1.66-4-1.66-4S2 13.78 2 15s.6 2 1.34 2h.32C4.4 17 5 16.59 5 15z',
+	'buddicons-tracking': 'M10.98 6.78L15.5 15c-1 2-3.5 3-5.5 3s-4.5-1-5.5-3L9 6.82c-.75-1.23-2.28-1.98-4.29-2.03l2.46-2.92c1.68 1.19 2.46 2.32 2.97 3.31.56-.87 1.2-1.68 2.7-2.12l1.83 2.86c-1.42-.34-2.64.08-3.69.86zM8.17 10.4l-.93 1.69c.49.11 1 .16 1.54.16 1.35 0 2.58-.36 3.55-.95l-1.01-1.82c-.87.53-1.96.86-3.15.92zm.86 5.38c1.99 0 3.73-.74 4.74-1.86l-.98-1.76c-1 1.12-2.74 1.87-4.74 1.87-.62 0-1.21-.08-1.76-.21l-.63 1.15c.94.5 2.1.81 3.37.81z',
+	building: 'M3 20h14V0H3v20zM7 3H5V1h2v2zm4 0H9V1h2v2zm4 0h-2V1h2v2zM7 6H5V4h2v2zm4 0H9V4h2v2zm4 0h-2V4h2v2zM7 9H5V7h2v2zm4 0H9V7h2v2zm4 0h-2V7h2v2zm-8 3H5v-2h2v2zm4 0H9v-2h2v2zm4 0h-2v-2h2v2zm-4 7H5v-6h6v6zm4-4h-2v-2h2v2zm0 3h-2v-2h2v2z',
+	businessman: 'M7.3 6l-.03-.19c-.04-.37-.05-.73-.03-1.08.02-.36.1-.71.25-1.04.14-.32.31-.61.52-.86s.49-.46.83-.6c.34-.15.72-.23 1.13-.23.69 0 1.26.2 1.71.59s.76.87.91 1.44.18 1.16.09 1.78l-.03.19c-.01.09-.05.25-.11.48-.05.24-.12.47-.2.69-.08.21-.19.45-.34.72-.14.27-.3.49-.47.69-.18.19-.4.34-.67.48-.27.13-.55.19-.86.19s-.59-.06-.87-.19c-.26-.13-.49-.29-.67-.5-.18-.2-.34-.42-.49-.66-.15-.25-.26-.49-.34-.73-.09-.25-.16-.47-.21-.67-.06-.21-.1-.37-.12-.5zm9.2 6.24c.41.7.5 1.41.5 2.14v2.49c0 .03-.12.08-.29.13-.18.04-.42.13-.97.27-.55.12-1.1.24-1.65.34s-1.19.19-1.95.27c-.75.08-1.46.12-2.13.12-.68 0-1.39-.04-2.14-.12-.75-.07-1.4-.17-1.98-.27-.58-.11-1.08-.23-1.56-.34-.49-.11-.8-.21-1.06-.29L3 16.87v-2.49c0-.75.07-1.46.46-2.15s.81-1.25 1.5-1.68C5.66 10.12 7.19 10 8 10l1.67 1.67L9 13v3l1.02 1.08L11 16v-3l-.68-1.33L11.97 10c.77 0 2.2.07 2.9.52.71.45 1.21 1.02 1.63 1.72z',
+	button: 'M17 5H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm1 7c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h14c.6 0 1 .4 1 1v5z',
+	'calendar-alt': 'M15 4h3v15H2V4h3V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1h4V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1zM6 3v2.5c0 .14.05.26.15.36.09.09.21.14.35.14s.26-.05.35-.14c.1-.1.15-.22.15-.36V3c0-.14-.05-.26-.15-.35-.09-.1-.21-.15-.35-.15s-.26.05-.35.15c-.1.09-.15.21-.15.35zm7 0v2.5c0 .14.05.26.14.36.1.09.22.14.36.14s.26-.05.36-.14c.09-.1.14-.22.14-.36V3c0-.14-.05-.26-.14-.35-.1-.1-.22-.15-.36-.15s-.26.05-.36.15c-.09.09-.14.21-.14.35zm4 15V8H3v10h14zM7 9v2H5V9h2zm2 0h2v2H9V9zm4 2V9h2v2h-2zm-6 1v2H5v-2h2zm2 0h2v2H9v-2zm4 2v-2h2v2h-2zm-6 1v2H5v-2h2zm4 2H9v-2h2v2zm4 0h-2v-2h2v2z',
+	calendar: 'M15 4h3v14H2V4h3V3c0-.83.67-1.5 1.5-1.5S8 2.17 8 3v1h4V3c0-.83.67-1.5 1.5-1.5S15 2.17 15 3v1zM6 3v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5S6 2.72 6 3zm7 0v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5s-.5.22-.5.5zm4 14V8H3v9h14zM7 16V9H5v7h2zm4 0V9H9v7h2zm4 0V9h-2v7h2z',
+	camera: 'M6 5V3H3v2h3zm12 10V4H9L7 6H2v9h16zm-7-8c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z',
+	carrot: 'M2 18.43c1.51 1.36 11.64-4.67 13.14-7.21.72-1.22-.13-3.01-1.52-4.44C15.2 5.73 16.59 9 17.91 8.31c.6-.32.99-1.31.7-1.92-.52-1.08-2.25-1.08-3.42-1.21.83-.2 2.82-1.05 2.86-2.25.04-.92-1.13-1.97-2.05-1.86-1.21.14-1.65 1.88-2.06 3-.05-.71-.2-2.27-.98-2.95-1.04-.91-2.29-.05-2.32 1.05-.04 1.33 2.82 2.07 1.92 3.67C11.04 4.67 9.25 4.03 8.1 4.7c-.49.31-1.05.91-1.63 1.69.89.94 2.12 2.07 3.09 2.72.2.14.26.42.11.62-.14.21-.42.26-.62.12-.99-.67-2.2-1.78-3.1-2.71-.45.67-.91 1.43-1.34 2.23.85.86 1.93 1.83 2.79 2.41.2.14.25.42.11.62-.14.21-.42.26-.63.12-.85-.58-1.86-1.48-2.71-2.32C2.4 13.69 1.1 17.63 2 18.43z',
+	cart: 'M6 13h9c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V4H2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v2h13l-4 7H6v1zm-.5 3c.83 0 1.5.67 1.5 1.5S6.33 19 5.5 19 4 18.33 4 17.5 4.67 16 5.5 16zm9 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5z',
+	category: 'M5 7h13v10H2V4h7l2 2H4v9h1V7z',
+	'chart-area': 'M18 18l.01-12.28c.59-.35.99-.99.99-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .8.47 1.48 1.14 1.8l-4.13 6.58c-.33-.24-.73-.38-1.16-.38-.84 0-1.55.51-1.85 1.24l-2.14-1.53c.09-.22.14-.46.14-.71 0-1.11-.89-2-2-2-1.1 0-2 .89-2 2 0 .73.4 1.36.98 1.71L1 18h17zM17 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM5 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5.85 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z',
+	'chart-bar': 'M18 18V2h-4v16h4zm-6 0V7H8v11h4zm-6 0v-8H2v8h4z',
+	'chart-line': 'M18 3.5c0 .62-.38 1.16-.92 1.38v13.11H1.99l4.22-6.73c-.13-.23-.21-.48-.21-.76C6 9.67 6.67 9 7.5 9S9 9.67 9 10.5c0 .13-.02.25-.05.37l1.44.63c.27-.3.67-.5 1.11-.5.18 0 .35.04.51.09l3.58-6.41c-.36-.27-.59-.7-.59-1.18 0-.83.67-1.5 1.5-1.5.19 0 .36.04.53.1l.05-.09v.11c.54.22.92.76.92 1.38zm-1.92 13.49V5.85l-3.29 5.89c.13.23.21.48.21.76 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5l.01-.07-1.63-.72c-.25.18-.55.29-.88.29-.18 0-.35-.04-.51-.1l-3.2 5.09h12.29z',
+	'chart-pie': 'M10 10V3c3.87 0 7 3.13 7 7h-7zM9 4v7h7c0 3.87-3.13 7-7 7s-7-3.13-7-7 3.13-7 7-7z',
+	clipboard: 'M11.9.39l1.4 1.4c1.61.19 3.5-.74 4.61.37s.18 3 .37 4.61l1.4 1.4c.39.39.39 1.02 0 1.41l-9.19 9.2c-.4.39-1.03.39-1.42 0L1.29 11c-.39-.39-.39-1.02 0-1.42l9.2-9.19c.39-.39 1.02-.39 1.41 0zm.58 2.25l-.58.58 4.95 4.95.58-.58c-.19-.6-.2-1.22-.15-1.82.02-.31.05-.62.09-.92.12-1 .18-1.63-.17-1.98s-.98-.29-1.98-.17c-.3.04-.61.07-.92.09-.6.05-1.22.04-1.82-.15zm4.02.93c.39.39.39 1.03 0 1.42s-1.03.39-1.42 0-.39-1.03 0-1.42 1.03-.39 1.42 0zm-6.72.36l-.71.7L15.44 11l.7-.71zM8.36 5.34l-.7.71 6.36 6.36.71-.7zM6.95 6.76l-.71.7 6.37 6.37.7-.71zM5.54 8.17l-.71.71 6.36 6.36.71-.71zM4.12 9.58l-.71.71 6.37 6.37.71-.71z',
+	clock: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 14c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm-.71-5.29c.07.05.14.1.23.15l-.02.02L14 13l-3.03-3.19L10 5l-.97 4.81h.01c0 .02-.01.05-.02.09S9 9.97 9 10c0 .28.1.52.29.71z',
+	'cloud-saved': 'M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16h10c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5zm-6.3 5.9l-3.2-3.2 1.4-1.4 1.8 1.8 3.8-3.8 1.4 1.4-5.2 5.2z',
+	'cloud-upload': 'M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16H8v-3H5l4.5-4.5L14 13h-3v3h3.5c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5z',
+	cloud: 'M14.9 9c1.8.2 3.1 1.7 3.1 3.5 0 1.9-1.6 3.5-3.5 3.5h-10C2.6 16 1 14.4 1 12.5 1 10.7 2.3 9.3 4.1 9 4 8.9 4 8.7 4 8.5 4 7.1 5.1 6 6.5 6c.3 0 .7.1.9.2C8.1 4.9 9.4 4 11 4c2.2 0 4 1.8 4 4 0 .4-.1.7-.1 1z',
+	columns: 'M3 15h6V5H3v10zm8 0h6V5h-6v10z',
+	'controls-back': 'M2 10l10-6v3.6L18 4v12l-6-3.6V16z',
+	'controls-forward': 'M18 10L8 16v-3.6L2 16V4l6 3.6V4z',
+	'controls-pause': 'M5 16V4h3v12H5zm7-12h3v12h-3V4z',
+	'controls-play': 'M5 4l10 6-10 6V4z',
+	'controls-repeat': 'M5 7v3l-2 1.5V5h11V3l4 3.01L14 9V7H5zm10 6v-3l2-1.5V15H6v2l-4-3.01L6 11v2h9z',
+	'controls-skipback': 'M11.98 7.63l6-3.6v12l-6-3.6v3.6l-8-4.8v4.8h-2v-12h2v4.8l8-4.8v3.6z',
+	'controls-skipforward': 'M8 12.4L2 16V4l6 3.6V4l8 4.8V4h2v12h-2v-4.8L8 16v-3.6z',
+	'controls-volumeoff': 'M2 7h4l5-4v14l-5-4H2V7z',
+	'controls-volumeon': 'M2 7h4l5-4v14l-5-4H2V7zm12.69-2.46C14.82 4.59 18 5.92 18 10s-3.18 5.41-3.31 5.46c-.06.03-.13.04-.19.04-.2 0-.39-.12-.46-.31-.11-.26.02-.55.27-.65.11-.05 2.69-1.15 2.69-4.54 0-3.41-2.66-4.53-2.69-4.54-.25-.1-.38-.39-.27-.65.1-.25.39-.38.65-.27zM16 10c0 2.57-2.23 3.43-2.32 3.47-.06.02-.12.03-.18.03-.2 0-.39-.12-.47-.32-.1-.26.04-.55.29-.65.07-.02 1.68-.67 1.68-2.53s-1.61-2.51-1.68-2.53c-.25-.1-.38-.39-.29-.65.1-.25.39-.39.65-.29.09.04 2.32.9 2.32 3.47z',
+	'cover-image': 'M2.2 1h15.5c.7 0 1.3.6 1.3 1.2v11.5c0 .7-.6 1.2-1.2 1.2H2.2c-.6.1-1.2-.5-1.2-1.1V2.2C1 1.6 1.6 1 2.2 1zM17 13V3H3v10h14zm-4-4s0-5 3-5v7c0 .6-.4 1-1 1H5c-.6 0-1-.4-1-1V7c2 0 3 4 3 4s1-4 3-4 3 2 3 2zM4 17h12v2H4z',
+	dashboard: 'M3.76 16h12.48c1.1-1.37 1.76-3.11 1.76-5 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 1.89.66 3.63 1.76 5zM10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM6 6c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5.37 5.55L12 7v6c0 1.1-.9 2-2 2s-2-.9-2-2c0-.57.24-1.08.63-1.45zM4 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm12 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5 3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1z',
+	desktop: 'M3 2h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-5v2h2c.55 0 1 .45 1 1v1H5v-1c0-.55.45-1 1-1h2v-2H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm13 9V4H4v7h12zM5 5h9L5 9V5z',
+	dismiss: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm5 11l-3-3 3-3-2-2-3 3-3-3-2 2 3 3-3 3 2 2 3-3 3 3z',
+	download: 'M14.01 4v6h2V2H4v8h2.01V4h8zm-2 2v6h3l-5 6-5-6h3V6h4z',
+	edit: 'M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z',
+	'editor-aligncenter': 'M14 5V3H6v2h8zm3 4V7H3v2h14zm-3 4v-2H6v2h8zm3 4v-2H3v2h14z',
+	'editor-alignleft': 'M12 5V3H3v2h9zm5 4V7H3v2h14zm-5 4v-2H3v2h9zm5 4v-2H3v2h14z',
+	'editor-alignright': 'M17 5V3H8v2h9zm0 4V7H3v2h14zm0 4v-2H8v2h9zm0 4v-2H3v2h14z',
+	'editor-bold': 'M6 4v13h4.54c1.37 0 2.46-.33 3.26-1 .8-.66 1.2-1.58 1.2-2.77 0-.84-.17-1.51-.51-2.01s-.9-.85-1.67-1.03v-.09c.57-.1 1.02-.4 1.36-.9s.51-1.13.51-1.91c0-1.14-.39-1.98-1.17-2.5C12.75 4.26 11.5 4 9.78 4H6zm2.57 5.15V6.26h1.36c.73 0 1.27.11 1.61.32.34.22.51.58.51 1.07 0 .54-.16.92-.47 1.15s-.82.35-1.51.35h-1.5zm0 2.19h1.6c1.44 0 2.16.53 2.16 1.61 0 .6-.17 1.05-.51 1.34s-.86.43-1.57.43H8.57v-3.38z',
+	'editor-break': 'M16 4h2v9H7v3l-5-4 5-4v3h9V4z',
+	'editor-code': 'M9 6l-4 4 4 4-1 2-6-6 6-6zm2 8l4-4-4-4 1-2 6 6-6 6z',
+	'editor-contract': 'M15.75 6.75L18 3v14l-2.25-3.75L17 12h-4v4l1.25-1.25L18 17H2l3.75-2.25L7 16v-4H3l1.25 1.25L2 17V3l2.25 3.75L3 8h4V4L5.75 5.25 2 3h16l-3.75 2.25L13 4v4h4z',
+	'editor-customchar': 'M10 5.4c1.27 0 2.24.36 2.91 1.08.66.71 1 1.76 1 3.13 0 1.28-.23 2.37-.69 3.27-.47.89-1.27 1.52-2.22 2.12v2h6v-2h-3.69c.92-.64 1.62-1.34 2.12-2.34.49-1.01.74-2.13.74-3.35 0-1.78-.55-3.19-1.65-4.22S11.92 3.54 10 3.54s-3.43.53-4.52 1.57c-1.1 1.04-1.65 2.44-1.65 4.2 0 1.21.24 2.31.73 3.33.48 1.01 1.19 1.71 2.1 2.36H3v2h6v-2c-.98-.64-1.8-1.28-2.24-2.17-.45-.89-.67-1.96-.67-3.22 0-1.37.33-2.41 1-3.13C7.75 5.76 8.72 5.4 10 5.4z',
+	'editor-expand': 'M7 8h6v4H7zm-5 5v4h4l-1.2-1.2L7 12l-3.8 2.2M14 17h4v-4l-1.2 1.2L13 12l2.2 3.8M14 3l1.3 1.3L13 8l3.8-2.2L18 7V3M6 3H2v4l1.2-1.2L7 8 4.7 4.3',
+	'editor-help': 'M17 10c0-3.87-3.14-7-7-7-3.87 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7zm-6.3 1.48H9.14v-.43c0-.38.08-.7.24-.98s.46-.57.88-.89c.41-.29.68-.53.81-.71.14-.18.2-.39.2-.62 0-.25-.09-.44-.28-.58-.19-.13-.45-.19-.79-.19-.58 0-1.25.19-2 .57l-.64-1.28c.87-.49 1.8-.74 2.77-.74.81 0 1.45.2 1.92.58.48.39.71.91.71 1.55 0 .43-.09.8-.29 1.11-.19.32-.57.67-1.11 1.06-.38.28-.61.49-.71.63-.1.15-.15.34-.15.57v.35zm-1.47 2.74c-.18-.17-.27-.42-.27-.73 0-.33.08-.58.26-.75s.43-.25.77-.25c.32 0 .57.09.75.26s.27.42.27.74c0 .3-.09.55-.27.72-.18.18-.43.27-.75.27-.33 0-.58-.09-.76-.26z',
+	'editor-indent': 'M3 5V3h9v2H3zm10-1V3h4v1h-4zm0 3h2V5l4 3.5-4 3.5v-2h-2V7zM3 8V6h9v2H3zm2 3V9h7v2H5zm-2 3v-2h9v2H3zm10 0v-1h4v1h-4zm-4 3v-2h3v2H9z',
+	'editor-insertmore': 'M17 7V3H3v4h14zM6 11V9H3v2h3zm6 0V9H8v2h4zm5 0V9h-3v2h3zm0 6v-4H3v4h14z',
+	'editor-italic': 'M14.78 6h-2.13l-2.8 9h2.12l-.62 2H4.6l.62-2h2.14l2.8-9H8.03l.62-2h6.75z',
+	'editor-justify': 'M2 3h16v2H2V3zm0 4h16v2H2V7zm0 4h16v2H2v-2zm0 4h16v2H2v-2z',
+	'editor-kitchensink': 'M19 2v6H1V2h18zm-1 5V3H2v4h16zM5 4v2H3V4h2zm3 0v2H6V4h2zm3 0v2H9V4h2zm3 0v2h-2V4h2zm3 0v2h-2V4h2zm2 5v9H1V9h18zm-1 8v-7H2v7h16zM5 11v2H3v-2h2zm3 0v2H6v-2h2zm3 0v2H9v-2h2zm6 0v2h-5v-2h5zm-6 3v2H3v-2h8zm3 0v2h-2v-2h2zm3 0v2h-2v-2h2z',
+	'editor-ltr': 'M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z',
+	'editor-ol-rtl': 'M15.025 8.75a1.048 1.048 0 0 1 .45-.1.507.507 0 0 1 .35.11.455.455 0 0 1 .13.36.803.803 0 0 1-.06.3 1.448 1.448 0 0 1-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76v-.7h-1.72v-.04l.51-.48a7.276 7.276 0 0 0 .7-.71 1.75 1.75 0 0 0 .3-.49 1.254 1.254 0 0 0 .1-.51.968.968 0 0 0-.16-.56 1.007 1.007 0 0 0-.44-.37 1.512 1.512 0 0 0-.65-.14 1.98 1.98 0 0 0-.51.06 1.9 1.9 0 0 0-.42.15 3.67 3.67 0 0 0-.48.35l.45.54a2.505 2.505 0 0 1 .45-.3zM16.695 15.29a1.29 1.29 0 0 0-.74-.3v-.02a1.203 1.203 0 0 0 .65-.37.973.973 0 0 0 .23-.65.81.81 0 0 0-.37-.71 1.72 1.72 0 0 0-1-.26 2.185 2.185 0 0 0-1.33.4l.4.6a1.79 1.79 0 0 1 .46-.23 1.18 1.18 0 0 1 .41-.07c.38 0 .58.15.58.46a.447.447 0 0 1-.22.43 1.543 1.543 0 0 1-.7.12h-.31v.66h.31a1.764 1.764 0 0 1 .75.12.433.433 0 0 1 .23.41.55.55 0 0 1-.2.47 1.084 1.084 0 0 1-.63.15 2.24 2.24 0 0 1-.57-.08 2.671 2.671 0 0 1-.52-.2v.74a2.923 2.923 0 0 0 1.18.22 1.948 1.948 0 0 0 1.22-.33 1.077 1.077 0 0 0 .43-.92.836.836 0 0 0-.26-.64zM15.005 4.17c.06-.05.16-.14.3-.28l-.02.42V7h.84V3h-.69l-1.29 1.03.4.51zM4.02 5h9v1h-9zM4.02 10h9v1h-9zM4.02 15h9v1h-9z',
+	'editor-ol': 'M6 7V3h-.69L4.02 4.03l.4.51.46-.37c.06-.05.16-.14.3-.28l-.02.42V7H6zm2-2h9v1H8V5zm-1.23 6.95v-.7H5.05v-.04l.51-.48c.33-.31.57-.54.7-.71.14-.17.24-.33.3-.49.07-.16.1-.33.1-.51 0-.21-.05-.4-.16-.56-.1-.16-.25-.28-.44-.37s-.41-.14-.65-.14c-.19 0-.36.02-.51.06-.15.03-.29.09-.42.15-.12.07-.29.19-.48.35l.45.54c.16-.13.31-.23.45-.3.15-.07.3-.1.45-.1.14 0 .26.03.35.11s.13.2.13.36c0 .1-.02.2-.06.3s-.1.21-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76zM8 10h9v1H8v-1zm-1.29 3.95c0-.3-.12-.54-.37-.71-.24-.17-.58-.26-1-.26-.52 0-.96.13-1.33.4l.4.6c.17-.11.32-.19.46-.23.14-.05.27-.07.41-.07.38 0 .58.15.58.46 0 .2-.07.35-.22.43s-.38.12-.7.12h-.31v.66h.31c.34 0 .59.04.75.12.15.08.23.22.23.41 0 .22-.07.37-.2.47-.14.1-.35.15-.63.15-.19 0-.38-.03-.57-.08s-.36-.12-.52-.2v.74c.34.15.74.22 1.18.22.53 0 .94-.11 1.22-.33.29-.22.43-.52.43-.92 0-.27-.09-.48-.26-.64s-.42-.26-.74-.3v-.02c.27-.06.49-.19.65-.37.15-.18.23-.39.23-.65zM8 15h9v1H8v-1z',
+	'editor-outdent': 'M7 4V3H3v1h4zm10 1V3H8v2h9zM7 7H5V5L1 8.5 5 12v-2h2V7zm10 1V6H8v2h9zm-2 3V9H8v2h7zm2 3v-2H8v2h9zM7 14v-1H3v1h4zm4 3v-2H8v2h3z',
+	'editor-paragraph': 'M15 2H7.54c-.83 0-1.59.2-2.28.6-.7.41-1.25.96-1.65 1.65C3.2 4.94 3 5.7 3 6.52s.2 1.58.61 2.27c.4.69.95 1.24 1.65 1.64.69.41 1.45.61 2.28.61h.43V17c0 .27.1.51.29.71.2.19.44.29.71.29.28 0 .51-.1.71-.29.2-.2.3-.44.3-.71V5c0-.27.09-.51.29-.71.2-.19.44-.29.71-.29s.51.1.71.29c.19.2.29.44.29.71v12c0 .27.1.51.3.71.2.19.43.29.71.29.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71V4H15c.27 0 .5-.1.7-.3.2-.19.3-.43.3-.7s-.1-.51-.3-.71C15.5 2.1 15.27 2 15 2z',
+	'editor-paste-text': 'M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.44 1-1 0-.55-.45-1-1-1s-1 .45-1 1c0 .56.45 1 1 1zm5.45-1H17c.55 0 1 .45 1 1v12c0 .56-.45 1-1 1H3c-.55 0-1-.44-1-1V5c0-.55.45-1 1-1h1.55L4 4.63V7h12V4.63zM14 11V9H6v2h3v5h2v-5h3z',
+	'editor-paste-word': 'M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 12V5c0-.55-.45-1-1-1h-1.54l.54.63V7H4V4.62L4.55 4H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-3-8l-2 7h-2l-1-5-1 5H6.92L5 9h2l1 5 1-5h2l1 5 1-5h2z',
+	'editor-quote': 'M9.49 13.22c0-.74-.2-1.38-.61-1.9-.62-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L7.88 4c-2.73 1.3-5.42 4.28-4.96 8.05C3.21 14.43 4.59 16 6.54 16c.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03zm8.05 0c0-.74-.2-1.38-.61-1.9-.63-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L15.93 4c-2.73 1.3-5.41 4.28-4.95 8.05.29 2.38 1.66 3.95 3.61 3.95.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03z',
+	'editor-removeformatting': 'M14.29 4.59l1.1 1.11c.41.4.61.94.61 1.47v2.12c0 .53-.2 1.07-.61 1.47l-6.63 6.63c-.4.41-.94.61-1.47.61s-1.07-.2-1.47-.61l-1.11-1.1-1.1-1.11c-.41-.4-.61-.94-.61-1.47v-2.12c0-.54.2-1.07.61-1.48l6.63-6.62c.4-.41.94-.61 1.47-.61s1.06.2 1.47.61zm-6.21 9.7l6.42-6.42c.39-.39.39-1.03 0-1.43L12.36 4.3c-.19-.19-.45-.29-.72-.29s-.52.1-.71.29l-6.42 6.42c-.39.4-.39 1.04 0 1.43l2.14 2.14c.38.38 1.04.38 1.43 0z',
+	'editor-rtl': 'M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z',
+	'editor-spellcheck': 'M15.84 2.76c.25 0 .49.04.71.11.23.07.44.16.64.25l.35-.81c-.52-.26-1.08-.39-1.69-.39-.58 0-1.09.13-1.52.37-.43.25-.76.61-.99 1.08C13.11 3.83 13 4.38 13 5c0 .99.23 1.75.7 2.28s1.15.79 2.02.79c.6 0 1.13-.09 1.6-.26v-.84c-.26.08-.51.14-.74.19-.24.05-.49.08-.74.08-.59 0-1.04-.19-1.34-.57-.32-.37-.47-.93-.47-1.66 0-.7.16-1.25.48-1.65.33-.4.77-.6 1.33-.6zM6.5 8h1.04L5.3 2H4.24L2 8h1.03l.58-1.66H5.9zM8 2v6h2.17c.67 0 1.19-.15 1.57-.46.38-.3.56-.72.56-1.26 0-.4-.1-.72-.3-.95-.19-.24-.5-.39-.93-.47v-.04c.35-.06.6-.21.78-.44.18-.24.28-.53.28-.88 0-.52-.19-.9-.56-1.14-.36-.24-.96-.36-1.79-.36H8zm.98 2.48V2.82h.85c.44 0 .77.06.97.19.21.12.31.33.31.61 0 .31-.1.53-.29.66-.18.13-.48.2-.89.2h-.95zM5.64 5.5H3.9l.54-1.56c.14-.4.25-.76.32-1.1l.15.52c.07.23.13.4.17.51zm3.34-.23h.99c.44 0 .76.08.98.23.21.15.32.38.32.69 0 .34-.11.59-.32.75s-.52.24-.93.24H8.98V5.27zM4 13l5 5 9-8-1-1-8 6-4-3z',
+	'editor-strikethrough': 'M15.82 12.25c.26 0 .5-.02.74-.07.23-.05.48-.12.73-.2v.84c-.46.17-.99.26-1.58.26-.88 0-1.54-.26-2.01-.79-.39-.44-.62-1.04-.68-1.79h-.94c.12.21.18.48.18.79 0 .54-.18.95-.55 1.26-.38.3-.9.45-1.56.45H8v-2.5H6.59l.93 2.5H6.49l-.59-1.67H3.62L3.04 13H2l.93-2.5H2v-1h1.31l.93-2.49H5.3l.92 2.49H8V7h1.77c1 0 1.41.17 1.77.41.37.24.55.62.55 1.13 0 .35-.09.64-.27.87l-.08.09h1.29c.05-.4.15-.77.31-1.1.23-.46.55-.82.98-1.06.43-.25.93-.37 1.51-.37.61 0 1.17.12 1.69.38l-.35.81c-.2-.1-.42-.18-.64-.25s-.46-.11-.71-.11c-.55 0-.99.2-1.31.59-.23.29-.38.66-.44 1.11H17v1h-2.95c.06.5.2.9.44 1.19.3.37.75.56 1.33.56zM4.44 8.96l-.18.54H5.3l-.22-.61c-.04-.11-.09-.28-.17-.51-.07-.24-.12-.41-.14-.51-.08.33-.18.69-.33 1.09zm4.53-1.09V9.5h1.19c.28-.02.49-.09.64-.18.19-.13.28-.35.28-.66 0-.28-.1-.48-.3-.61-.2-.12-.53-.18-.97-.18h-.84zm-3.33 2.64v-.01H3.91v.01h1.73zm5.28.01l-.03-.02H8.97v1.68h1.04c.4 0 .71-.08.92-.23.21-.16.31-.4.31-.74 0-.31-.11-.54-.32-.69z',
+	'editor-table': 'M18 17V3H2v14h16zM16 7H4V5h12v2zm-7 4H4V9h5v2zm7 0h-5V9h5v2zm-7 4H4v-2h5v2zm7 0h-5v-2h5v2z',
+	'editor-textcolor': 'M13.23 15h1.9L11 4H9L5 15h1.88l1.07-3h4.18zm-1.53-4.54H8.51L10 5.6z',
+	'editor-ul': 'M5.5 7C4.67 7 4 6.33 4 5.5 4 4.68 4.67 4 5.5 4 6.32 4 7 4.68 7 5.5 7 6.33 6.32 7 5.5 7zM8 5h9v1H8V5zm-2.5 7c-.83 0-1.5-.67-1.5-1.5C4 9.68 4.67 9 5.5 9c.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 10h9v1H8v-1zm-2.5 7c-.83 0-1.5-.67-1.5-1.5 0-.82.67-1.5 1.5-1.5.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 15h9v1H8v-1z',
+	'editor-underline': 'M14 5h-2v5.71c0 1.99-1.12 2.98-2.45 2.98-1.32 0-2.55-1-2.55-2.96V5H5v5.87c0 1.91 1 4.54 4.48 4.54 3.49 0 4.52-2.58 4.52-4.5V5zm0 13v-2H5v2h9z',
+	'editor-unlink': 'M17.74 2.26c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-.32.33-.69.58-1.08.77L13 10l1.69-1.64.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-.76.76L10 7l-.65-2.14c.19-.38.44-.75.77-1.07l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM2 4l8 6-6-8zm4-2l4 8-2-8H6zM2 6l8 4-8-2V6zm7.36 7.69L10 13l.74 2.35-1.38 1.39c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.39-1.38L7 10l-.69.64-1.52 1.53c-.85.84-.85 2.2 0 3.04.84.85 2.2.85 3.04 0zM18 16l-8-6 6 8zm-4 2l-4-8 2 8h2zm4-4l-8-4 8 2v2z',
+	'editor-video': 'M16 2h-3v1H7V2H4v15h3v-1h6v1h3V2zM6 3v1H5V3h1zm9 0v1h-1V3h1zm-2 1v5H7V4h6zM6 5v1H5V5h1zm9 0v1h-1V5h1zM6 7v1H5V7h1zm9 0v1h-1V7h1zM6 9v1H5V9h1zm9 0v1h-1V9h1zm-2 1v5H7v-5h6zm-7 1v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1z',
+	ellipsis: 'M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z',
+	'email-alt': 'M19 14.5v-9c0-.83-.67-1.5-1.5-1.5H3.49c-.83 0-1.5.67-1.5 1.5v9c0 .83.67 1.5 1.5 1.5H17.5c.83 0 1.5-.67 1.5-1.5zm-1.31-9.11c.33.33.15.67-.03.84L13.6 9.95l3.9 4.06c.12.14.2.36.06.51-.13.16-.43.15-.56.05l-4.37-3.73-2.14 1.95-2.13-1.95-4.37 3.73c-.13.1-.43.11-.56-.05-.14-.15-.06-.37.06-.51l3.9-4.06-4.06-3.72c-.18-.17-.36-.51-.03-.84s.67-.17.95.07l6.24 5.04 6.25-5.04c.28-.24.62-.4.95-.07z',
+	'email-alt2': 'M18.01 11.18V2.51c0-1.19-.9-1.81-2-1.37L4 5.91c-1.1.44-2 1.77-2 2.97v8.66c0 1.2.9 1.81 2 1.37l12.01-4.77c1.1-.44 2-1.76 2-2.96zm-1.43-7.46l-6.04 9.33-6.65-4.6c-.1-.07-.36-.32-.17-.64.21-.36.65-.21.65-.21l6.3 2.32s4.83-6.34 5.11-6.7c.13-.17.43-.34.73-.13.29.2.16.49.07.63z',
+	email: 'M3.87 4h13.25C18.37 4 19 4.59 19 5.79v8.42c0 1.19-.63 1.79-1.88 1.79H3.87c-1.25 0-1.88-.6-1.88-1.79V5.79c0-1.2.63-1.79 1.88-1.79zm6.62 8.6l6.74-5.53c.24-.2.43-.66.13-1.07-.29-.41-.82-.42-1.17-.17l-5.7 3.86L4.8 5.83c-.35-.25-.88-.24-1.17.17-.3.41-.11.87.13 1.07z',
+	'embed-audio': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 3H7v4c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.4 0 .7.1 1 .3V5h4v2zm4 3.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z',
+	'embed-generic': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3 6.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z',
+	'embed-photo': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 8H3V6h7v6zm4-1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3zm-6-4V8.5L7.2 10 6 9.2 4 11h5zM4.6 8.6c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1z',
+	'embed-post': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.6 9l-.4.3c-.4.4-.5 1.1-.2 1.6l-.8.8-1.1-1.1-1.3 1.3c-.2.2-1.6 1.3-1.8 1.1-.2-.2.9-1.6 1.1-1.8l1.3-1.3-1.1-1.1.8-.8c.5.3 1.2.3 1.6-.2l.3-.3c.5-.5.5-1.2.2-1.7L8 5l3 2.9-.8.8c-.5-.2-1.2-.2-1.6.3zm5.4 1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z',
+	'embed-video': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 6.5L8 9.1V11H3V6h5v1.8l2-1.3v4zm4 0L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z',
+	'excerpt-view': 'M19 18V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h16c.55 0 1-.45 1-1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6V3h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6v-6h11z',
+	exit: 'M13 3v2h2v10h-2v2h4V3h-4zm0 8V9H5.4l4.3-4.3-1.4-1.4L1.6 10l6.7 6.7 1.4-1.4L5.4 11H13z',
+	external: 'M9 3h8v8l-2-1V6.92l-5.6 5.59-1.41-1.41L14.08 5H10zm3 12v-3l2-2v7H3V6h8L9 8H5v7h7z',
+	'facebook-alt': 'M8.46 18h2.93v-7.3h2.45l.37-2.84h-2.82V6.04c0-.82.23-1.38 1.41-1.38h1.51V2.11c-.26-.03-1.15-.11-2.19-.11-2.18 0-3.66 1.33-3.66 3.76v2.1H6v2.84h2.46V18z',
+	facebook: 'M2.89 2h14.23c.49 0 .88.39.88.88v14.24c0 .48-.39.88-.88.88h-4.08v-6.2h2.08l.31-2.41h-2.39V7.85c0-.7.2-1.18 1.2-1.18h1.28V4.51c-.22-.03-.98-.09-1.86-.09-1.85 0-3.11 1.12-3.11 3.19v1.78H8.46v2.41h2.09V18H2.89c-.49 0-.89-.4-.89-.88V2.88c0-.49.4-.88.89-.88z',
+	feedback: 'M2 2h16c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm15 14V7H3v9h14zM4 8v1h3V8H4zm4 0v3h8V8H8zm-4 4v1h3v-1H4zm4 0v3h8v-3H8z',
+	filter: 'M3 4.5v-2s3.34-1 7-1 7 1 7 1v2l-5 7.03v6.97s-1.22-.09-2.25-.59S8 16.5 8 16.5v-4.97z',
+	flag: 'M5 18V3H3v15h2zm1-6V4c3-1 7 1 11 0v8c-3 1.27-8-1-11 0z',
+	'format-aside': 'M1 1h18v12l-6 6H1V1zm3 3v1h12V4H4zm0 4v1h12V8H4zm6 5v-1H4v1h6zm2 4l5-5h-5v5z',
+	'format-audio': 'M6.99 3.08l11.02-2c.55-.08.99.45.99 1V14.5c0 1.94-1.57 3.5-3.5 3.5S12 16.44 12 14.5c0-1.93 1.57-3.5 3.5-3.5.54 0 1.04.14 1.5.35V5.08l-9 2V16c-.24 1.7-1.74 3-3.5 3C2.57 19 1 17.44 1 15.5 1 13.57 2.57 12 4.5 12c.54 0 1.04.14 1.5.35V4.08c0-.55.44-.91.99-1z',
+	'format-chat': 'M11 6h-.82C9.07 6 8 7.2 8 8.16V10l-3 3v-3H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v3zm0 1h6c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2h-2v3l-3-3h-1c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2z',
+	'format-gallery': 'M16 4h1.96c.57 0 1.04.47 1.04 1.04v12.92c0 .57-.47 1.04-1.04 1.04H5.04C4.47 19 4 18.53 4 17.96V16H2.04C1.47 16 1 15.53 1 14.96V2.04C1 1.47 1.47 1 2.04 1h12.92c.57 0 1.04.47 1.04 1.04V4zM3 14h11V3H3v11zm5-8.5C8 4.67 7.33 4 6.5 4S5 4.67 5 5.5 5.67 7 6.5 7 8 6.33 8 5.5zm2 4.5s1-5 3-5v8H4V7c2 0 2 3 2 3s.33-2 2-2 2 2 2 2zm7 7V6h-1v8.96c0 .57-.47 1.04-1.04 1.04H6v1h11z',
+	'format-image': 'M2.25 1h15.5c.69 0 1.25.56 1.25 1.25v15.5c0 .69-.56 1.25-1.25 1.25H2.25C1.56 19 1 18.44 1 17.75V2.25C1 1.56 1.56 1 2.25 1zM17 17V3H3v14h14zM10 6c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm3 5s0-6 3-6v10c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V8c2 0 3 4 3 4s1-3 3-3 3 2 3 2z',
+	'format-quote': 'M8.54 12.74c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45L6.65 1.94C3.45 3.46.31 6.96.85 11.37 1.19 14.16 2.8 16 5.08 16c1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38zm9.43 0c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.02-5.8 9.43.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38z',
+	'format-status': 'M10 1c7 0 9 2.91 9 6.5S17 14 10 14s-9-2.91-9-6.5S3 1 10 1zM5.5 9C6.33 9 7 8.33 7 7.5S6.33 6 5.5 6 4 6.67 4 7.5 4.67 9 5.5 9zM10 9c.83 0 1.5-.67 1.5-1.5S10.83 6 10 6s-1.5.67-1.5 1.5S9.17 9 10 9zm4.5 0c.83 0 1.5-.67 1.5-1.5S15.33 6 14.5 6 13 6.67 13 7.5 13.67 9 14.5 9zM6 14.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm-3 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z',
+	'format-video': 'M2 1h16c.55 0 1 .45 1 1v16l-18-.02V2c0-.55.45-1 1-1zm4 1L4 5h1l2-3H6zm4 0H9L7 5h1zm3 0h-1l-2 3h1zm3 0h-1l-2 3h1zm1 14V6H3v10h14zM8 7l6 4-6 4V7z',
+	forms: 'M2 2h7v7H2V2zm9 0v7h7V2h-7zM5.5 4.5L7 3H4zM12 8V3h5v5h-5zM4.5 5.5L3 4v3zM8 4L6.5 5.5 8 7V4zM5.5 6.5L4 8h3zM9 18v-7H2v7h7zm9 0h-7v-7h7v7zM8 12v5H3v-5h5zm6.5 1.5L16 12h-3zM12 16l1.5-1.5L12 13v3zm3.5-1.5L17 16v-3zm-1 1L13 17h3z',
+	googleplus: 'M6.73 10h5.4c.05.29.09.57.09.95 0 3.27-2.19 5.6-5.49 5.6-3.17 0-5.73-2.57-5.73-5.73 0-3.17 2.56-5.73 5.73-5.73 1.54 0 2.84.57 3.83 1.5l-1.55 1.5c-.43-.41-1.17-.89-2.28-.89-1.96 0-3.55 1.62-3.55 3.62 0 1.99 1.59 3.61 3.55 3.61 2.26 0 3.11-1.62 3.24-2.47H6.73V10zM19 10v1.64h-1.64v1.63h-1.63v-1.63h-1.64V10h1.64V8.36h1.63V10H19z',
+	'grid-view': 'M2 1h16c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1zm7.01 7.99v-6H3v6h6.01zm8 0v-6h-6v6h6zm-8 8.01v-6H3v6h6.01zm8 0v-6h-6v6h6z',
+	groups: 'M8.03 4.46c-.29 1.28.55 3.46 1.97 3.46 1.41 0 2.25-2.18 1.96-3.46-.22-.98-1.08-1.63-1.96-1.63-.89 0-1.74.65-1.97 1.63zm-4.13.9c-.25 1.08.47 2.93 1.67 2.93s1.92-1.85 1.67-2.93c-.19-.83-.92-1.39-1.67-1.39s-1.48.56-1.67 1.39zm8.86 0c-.25 1.08.47 2.93 1.66 2.93 1.2 0 1.92-1.85 1.67-2.93-.19-.83-.92-1.39-1.67-1.39-.74 0-1.47.56-1.66 1.39zm-.59 11.43l1.25-4.3C14.2 10 12.71 8.47 10 8.47c-2.72 0-4.21 1.53-3.44 4.02l1.26 4.3C8.05 17.51 9 18 10 18c.98 0 1.94-.49 2.17-1.21zm-6.1-7.63c-.49.67-.96 1.83-.42 3.59l1.12 3.79c-.34.2-.77.31-1.2.31-.85 0-1.65-.41-1.85-1.03l-1.07-3.65c-.65-2.11.61-3.4 2.92-3.4.27 0 .54.02.79.06-.1.1-.2.22-.29.33zm8.35-.39c2.31 0 3.58 1.29 2.92 3.4l-1.07 3.65c-.2.62-1 1.03-1.85 1.03-.43 0-.86-.11-1.2-.31l1.11-3.77c.55-1.78.08-2.94-.42-3.61-.08-.11-.18-.23-.28-.33.25-.04.51-.06.79-.06z',
+	hammer: 'M17.7 6.32l1.41 1.42-3.47 3.41-1.42-1.42.84-.82c-.32-.76-.81-1.57-1.51-2.31l-4.61 6.59-5.26 4.7c-.39.39-1.02.39-1.42 0l-1.2-1.21c-.39-.39-.39-1.02 0-1.41l10.97-9.92c-1.37-.86-3.21-1.46-5.67-1.48 2.7-.82 4.95-.93 6.58-.3 1.7.66 2.82 2.2 3.91 3.58z',
+	heading: 'M12.5 4v5.2h-5V4H5v13h2.5v-5.2h5V17H15V4',
+	heart: 'M10 17.12c3.33-1.4 5.74-3.79 7.04-6.21 1.28-2.41 1.46-4.81.32-6.25-1.03-1.29-2.37-1.78-3.73-1.74s-2.68.63-3.63 1.46c-.95-.83-2.27-1.42-3.63-1.46s-2.7.45-3.73 1.74c-1.14 1.44-.96 3.84.34 6.25 1.28 2.42 3.69 4.81 7.02 6.21z',
+	hidden: 'M17.2 3.3l.16.17c.39.39.39 1.02 0 1.41L4.55 17.7c-.39.39-1.03.39-1.41 0l-.17-.17c-.39-.39-.39-1.02 0-1.41l1.59-1.6c-1.57-1-2.76-2.3-3.56-3.93.81-1.65 2.03-2.98 3.64-3.99S8.04 5.09 10 5.09c1.2 0 2.33.21 3.4.6l2.38-2.39c.39-.39 1.03-.39 1.42 0zm-7.09 4.01c-.23.25-.34.54-.34.88 0 .31.12.58.31.81l1.8-1.79c-.13-.12-.28-.21-.45-.26-.11-.01-.28-.03-.49-.04-.33.03-.6.16-.83.4zM2.4 10.59c.69 1.23 1.71 2.25 3.05 3.05l1.28-1.28c-.51-.69-.77-1.47-.77-2.36 0-1.06.36-1.98 1.09-2.76-1.04.27-1.96.7-2.76 1.26-.8.58-1.43 1.27-1.89 2.09zm13.22-2.13l.96-.96c1.02.86 1.83 1.89 2.42 3.09-.81 1.65-2.03 2.98-3.64 3.99s-3.4 1.51-5.36 1.51c-.63 0-1.24-.07-1.83-.18l1.07-1.07c.25.02.5.05.76.05 1.63 0 3.13-.4 4.5-1.21s2.4-1.84 3.1-3.09c-.46-.82-1.09-1.51-1.89-2.09-.03-.01-.06-.03-.09-.04zm-5.58 5.58l4-4c-.01 1.1-.41 2.04-1.18 2.81-.78.78-1.72 1.18-2.82 1.19z',
+	html: 'M4 16v-2H2v2H1v-5h1v2h2v-2h1v5H4zM7 16v-4H5.6v-1h3.7v1H8v4H7zM10 16v-5h1l1.4 3.4h.1L14 11h1v5h-1v-3.1h-.1l-1.1 2.5h-.6l-1.1-2.5H11V16h-1zM19 16h-3v-5h1v4h2v1zM9.4 4.2L7.1 6.5l2.3 2.3-.6 1.2-3.5-3.5L8.8 3l.6 1.2zm1.2 4.6l2.3-2.3-2.3-2.3.6-1.2 3.5 3.5-3.5 3.5-.6-1.2z',
+	'id-alt': 'M18 18H2V2h16v16zM8.05 7.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L8.95 6c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C8.23 4.1 7.95 4 7.6 4c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM16 5V4h-5v1h5zm0 2V6h-5v1h5zM7.62 8.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM16 9V8h-3v1h3zm0 2v-1h-3v1h3zm0 3v-1H4v1h12zm0 2v-1H4v1h12z',
+	id: 'M18 16H2V4h16v12zM7.05 8.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L7.95 7c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C7.23 5.1 6.95 5 6.6 5c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM17 9V5h-5v4h5zm-10.38.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM17 11v-1h-5v1h5zm0 2v-1h-5v1h5zm0 2v-1H3v1h14z',
+	'image-crop': 'M19 12v3h-4v4h-3v-4H4V7H0V4h4V0h3v4h7l3-3 1 1-3 3v7h4zm-8-5H7v4zm-3 5h4V8z',
+	'image-filter': 'M14 5.87c0-2.2-1.79-4-4-4s-4 1.8-4 4c0 2.21 1.79 4 4 4s4-1.79 4-4zM3.24 10.66c-1.92 1.1-2.57 3.55-1.47 5.46 1.11 1.92 3.55 2.57 5.47 1.47 1.91-1.11 2.57-3.55 1.46-5.47-1.1-1.91-3.55-2.56-5.46-1.46zm9.52 6.93c1.92 1.1 4.36.45 5.47-1.46 1.1-1.92.45-4.36-1.47-5.47-1.91-1.1-4.36-.45-5.46 1.46-1.11 1.92-.45 4.36 1.46 5.47z',
+	'image-flip-horizontal': 'M19 3v14h-8v3H9v-3H1V3h8V0h2v3h8zm-8.5 14V3h-1v14h1zM7 6.5L3 10l4 3.5v-7zM17 10l-4-3.5v7z',
+	'image-flip-vertical': 'M20 9v2h-3v8H3v-8H0V9h3V1h14v8h3zM6.5 7h7L10 3zM17 9.5H3v1h14v-1zM13.5 13h-7l3.5 4z',
+	'image-rotate-left': 'M7 5H5.05c0-1.74.85-2.9 2.95-2.9V0C4.85 0 2.96 2.11 2.96 5H1.18L3.8 8.39zm13-4v14h-5v5H1V10h9V1h10zm-2 2h-6v7h3v3h3V3zm-5 9H3v6h10v-6z',
+	'image-rotate-right': 'M15.95 5H14l3.2 3.39L19.82 5h-1.78c0-2.89-1.89-5-5.04-5v2.1c2.1 0 2.95 1.16 2.95 2.9zM1 1h10v9h9v10H6v-5H1V1zm2 2v10h3v-3h3V3H3zm5 9v6h10v-6H8z',
+	'image-rotate': 'M10.25 1.02c5.1 0 8.75 4.04 8.75 9s-3.65 9-8.75 9c-3.2 0-6.02-1.59-7.68-3.99l2.59-1.52c1.1 1.5 2.86 2.51 4.84 2.51 3.3 0 6-2.79 6-6s-2.7-6-6-6c-1.97 0-3.72 1-4.82 2.49L7 8.02l-6 2v-7L2.89 4.6c1.69-2.17 4.36-3.58 7.36-3.58z',
+	'images-alt': 'M4 15v-3H2V2h12v3h2v3h2v10H6v-3H4zm7-12c-1.1 0-2 .9-2 2h4c0-1.1-.89-2-2-2zm-7 8V6H3v5h1zm7-3h4c0-1.1-.89-2-2-2-1.1 0-2 .9-2 2zm-5 6V9H5v5h1zm9-1c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2s-2 .9-2 2c0 1.11.9 2 2 2zm2 4v-2c-5 0-5-3-10-3v5h10z',
+	'images-alt2': 'M5 3h14v11h-2v2h-2v2H1V7h2V5h2V3zm13 10V4H6v9h12zm-3-4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm1 6v-1H5V6H4v9h12zM7 6l10 6H7V6zm7 11v-1H3V8H2v9h12z',
+	'index-card': 'M1 3.17V18h18V4H8v-.83c0-.32-.12-.6-.35-.83S7.14 2 6.82 2H2.18c-.33 0-.6.11-.83.34-.24.23-.35.51-.35.83zM10 6v2H3V6h7zm7 0v10h-5V6h5zm-7 4v2H3v-2h7zm0 4v2H3v-2h7z',
+	'info-outline': 'M9 15h2V9H9v6zm1-10c-.5 0-1 .5-1 1s.5 1 1 1 1-.5 1-1-.5-1-1-1zm0-4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z',
+	info: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1 4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 9V9H9v6h2z',
+	'insert-after': 'M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z',
+	'insert-before': 'M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z',
+	insert: 'M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z',
+	instagram: 'M12.67 10A2.67 2.67 0 1 0 10 12.67 2.68 2.68 0 0 0 12.67 10zm1.43 0A4.1 4.1 0 1 1 10 5.9a4.09 4.09 0 0 1 4.1 4.1zm1.13-4.27a1 1 0 1 1-1-1 1 1 0 0 1 1 1zM10 3.44c-1.17 0-3.67-.1-4.72.32a2.67 2.67 0 0 0-1.52 1.52c-.42 1-.32 3.55-.32 4.72s-.1 3.67.32 4.72a2.74 2.74 0 0 0 1.52 1.52c1 .42 3.55.32 4.72.32s3.67.1 4.72-.32a2.83 2.83 0 0 0 1.52-1.52c.42-1.05.32-3.55.32-4.72s.1-3.67-.32-4.72a2.74 2.74 0 0 0-1.52-1.52c-1.05-.42-3.55-.32-4.72-.32zM18 10c0 1.1 0 2.2-.05 3.3a4.84 4.84 0 0 1-1.29 3.36A4.8 4.8 0 0 1 13.3 18H6.7a4.84 4.84 0 0 1-3.36-1.29 4.84 4.84 0 0 1-1.29-3.41C2 12.2 2 11.1 2 10V6.7a4.84 4.84 0 0 1 1.34-3.36A4.8 4.8 0 0 1 6.7 2.05C7.8 2 8.9 2 10 2h3.3a4.84 4.84 0 0 1 3.36 1.29A4.8 4.8 0 0 1 18 6.7V10z',
+	'keyboard-hide': 'M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z',
+	laptop: 'M3 3h14c.6 0 1 .4 1 1v10c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V4c0-.6.4-1 1-1zm13 2H4v8h12V5zm-3 1H5v4zm6 11v-1H1v1c0 .6.5 1 1.1 1h15.8c.6 0 1.1-.4 1.1-1z',
+	layout: 'M2 2h5v11H2V2zm6 0h5v5H8V2zm6 0h4v16h-4V2zM8 8h5v5H8V8zm-6 6h11v4H2v-4z',
+	leftright: 'M3 10.03L9 6v8zM11 6l6 4.03L11 14V6z',
+	lightbulb: 'M10 1c3.11 0 5.63 2.52 5.63 5.62 0 1.84-2.03 4.58-2.03 4.58-.33.44-.6 1.25-.6 1.8v1c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-1c0-.55-.27-1.36-.6-1.8 0 0-2.02-2.74-2.02-4.58C4.38 3.52 6.89 1 10 1zM7 16.87V16h6v.87c0 .62-.13 1.13-.75 1.13H12c0 .62-.4 1-1.02 1h-2c-.61 0-.98-.38-.98-1h-.25c-.62 0-.75-.51-.75-1.13z',
+	'list-view': 'M2 19h16c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V3h11zM4 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V7h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11zM4 15c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11z',
+	'location-alt': 'M13 13.14l1.17-5.94c.79-.43 1.33-1.25 1.33-2.2 0-1.38-1.12-2.5-2.5-2.5S10.5 3.62 10.5 5c0 .95.54 1.77 1.33 2.2zm0-9.64c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm1.72 4.8L18 6.97v9L13.12 18 7 15.97l-5 2v-9l5-2 4.27 1.41 1.73 7.3z',
+	location: 'M10 2C6.69 2 4 4.69 4 8c0 2.02 1.17 3.71 2.53 4.89.43.37 1.18.96 1.85 1.83.74.97 1.41 2.01 1.62 2.71.21-.7.88-1.74 1.62-2.71.67-.87 1.42-1.46 1.85-1.83C14.83 11.71 16 10.02 16 8c0-3.31-2.69-6-6-6zm0 2.56c1.9 0 3.44 1.54 3.44 3.44S11.9 11.44 10 11.44 6.56 9.9 6.56 8 8.1 4.56 10 4.56z',
+	lock: 'M14 9h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h1V6c0-2.21 1.79-4 4-4s4 1.79 4 4v3zm-2 0V6c0-1.1-.9-2-2-2s-2 .9-2 2v3h4zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z',
+	marker: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z',
+	'media-archive': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zM8 3.5v2l1.8-1zM11 5L9.2 6 11 7V5zM8 6.5v2l1.8-1zM11 8L9.2 9l1.8 1V8zM8 9.5v2l1.8-1zm3 1.5l-1.8 1 1.8 1v-2zm-1.5 6c.83 0 1.62-.72 1.5-1.63-.05-.38-.49-1.61-.49-1.61l-1.99-1.1s-.45 1.95-.52 2.71c-.07.77.67 1.63 1.5 1.63zm0-2.39c.42 0 .76.34.76.76 0 .43-.34.77-.76.77s-.76-.34-.76-.77c0-.42.34-.76.76-.76z',
+	'media-audio': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm1 7.26V8.09c0-.11-.04-.21-.12-.29-.07-.08-.16-.11-.27-.1 0 0-3.97.71-4.25.78C8.07 8.54 8 8.8 8 9v3.37c-.2-.09-.42-.07-.6-.07-.38 0-.7.13-.96.39-.26.27-.4.58-.4.96 0 .37.14.69.4.95.26.27.58.4.96.4.34 0 .7-.04.96-.26.26-.23.64-.65.64-1.12V10.3l3-.6V12c-.67-.2-1.17.04-1.44.31-.26.26-.39.58-.39.95 0 .38.13.69.39.96.27.26.71.39 1.08.39.38 0 .7-.13.96-.39.26-.27.4-.58.4-.96z',
+	'media-code': 'M12 2l4 4v12H4V2h8zM9 13l-2-2 2-2-1-1-3 3 3 3zm3 1l3-3-3-3-1 1 2 2-2 2z',
+	'media-default': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3z',
+	'media-document': 'M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zM5 9v1h4V9H5zm10 3V9h-5v3h5zM5 11v1h4v-1H5zm10 3v-1H5v1h10zm-3 2v-1H5v1h7z',
+	'media-interactive': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm2 8V8H6v6h3l-1 2h1l1-2 1 2h1l-1-2h3zm-6-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm5-2v2h-3V9h3zm0 3v1H7v-1h6z',
+	'media-spreadsheet': 'M12 2l4 4v12H4V2h8zm-1 4V3H5v3h6zM8 8V7H5v1h3zm3 0V7H9v1h2zm4 0V7h-3v1h3zm-7 2V9H5v1h3zm3 0V9H9v1h2zm4 0V9h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2z',
+	'media-text': 'M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zm0 2V9H5v1h10zm0 2v-1H5v1h10zm-4 2v-1H5v1h6z',
+	'media-video': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm-1 8v-3c0-.27-.1-.51-.29-.71-.2-.19-.44-.29-.71-.29H7c-.27 0-.51.1-.71.29-.19.2-.29.44-.29.71v3c0 .27.1.51.29.71.2.19.44.29.71.29h3c.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71zm3 1v-5l-2 2v1z',
+	megaphone: 'M18.15 5.94c.46 1.62.38 3.22-.02 4.48-.42 1.28-1.26 2.18-2.3 2.48-.16.06-.26.06-.4.06-.06.02-.12.02-.18.02-.06.02-.14.02-.22.02h-6.8l2.22 5.5c.02.14-.06.26-.14.34-.08.1-.24.16-.34.16H6.95c-.1 0-.26-.06-.34-.16-.08-.08-.16-.2-.14-.34l-1-5.5H4.25l-.02-.02c-.5.06-1.08-.18-1.54-.62s-.88-1.08-1.06-1.88c-.24-.8-.2-1.56-.02-2.2.18-.62.58-1.08 1.06-1.3l.02-.02 9-5.4c.1-.06.18-.1.24-.16.06-.04.14-.08.24-.12.16-.08.28-.12.5-.18 1.04-.3 2.24.1 3.22.98s1.84 2.24 2.26 3.86zm-2.58 5.98h-.02c.4-.1.74-.34 1.04-.7.58-.7.86-1.76.86-3.04 0-.64-.1-1.3-.28-1.98-.34-1.36-1.02-2.5-1.78-3.24s-1.68-1.1-2.46-.88c-.82.22-1.4.96-1.7 2-.32 1.04-.28 2.36.06 3.72.38 1.36 1 2.5 1.8 3.24.78.74 1.62 1.1 2.48.88zm-2.54-7.08c.22-.04.42-.02.62.04.38.16.76.48 1.02 1s.42 1.2.42 1.78c0 .3-.04.56-.12.8-.18.48-.44.84-.86.94-.34.1-.8-.06-1.14-.4s-.64-.86-.78-1.5c-.18-.62-.12-1.24.02-1.72s.48-.84.82-.94z',
+	'menu-alt': 'M3 4h14v2H3V4zm0 5h14v2H3V9zm0 5h14v2H3v-2z',
+	menu: 'M17 7V5H3v2h14zm0 4V9H3v2h14zm0 4v-2H3v2h14z',
+	microphone: 'M12 9V3c0-1.1-.89-2-2-2-1.12 0-2 .94-2 2v6c0 1.1.9 2 2 2 1.13 0 2-.94 2-2zm4 0c0 2.97-2.16 5.43-5 5.91V17h2c.56 0 1 .45 1 1s-.44 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1h2v-2.09C6.17 14.43 4 11.97 4 9c0-.55.45-1 1-1 .56 0 1 .45 1 1 0 2.21 1.8 4 4 4 2.21 0 4-1.79 4-4 0-.55.45-1 1-1 .56 0 1 .45 1 1z',
+	migrate: 'M4 6h6V4H2v12.01h8V14H4V6zm2 2h6V5l6 5-6 5v-3H6V8z',
+	minus: 'M4 9h12v2H4V9z',
+	money: 'M0 3h20v12h-.75c0-1.79-1.46-3.25-3.25-3.25-1.31 0-2.42.79-2.94 1.91-.25-.1-.52-.16-.81-.16-.98 0-1.8.63-2.11 1.5H0V3zm8.37 3.11c-.06.15-.1.31-.11.47s-.01.33.01.5l.02.08c.01.06.02.14.05.23.02.1.06.2.1.31.03.11.09.22.15.33.07.12.15.22.23.31s.18.17.31.23c.12.06.25.09.4.09.14 0 .27-.03.39-.09s.22-.14.3-.22c.09-.09.16-.2.22-.32.07-.12.12-.23.16-.33s.07-.2.09-.31c.03-.11.04-.18.05-.22s.01-.07.01-.09c.05-.29.03-.56-.04-.82s-.21-.48-.41-.66c-.21-.18-.47-.27-.79-.27-.19 0-.36.03-.52.1-.15.07-.28.16-.38.28-.09.11-.17.25-.24.4zm4.48 6.04v-1.14c0-.33-.1-.66-.29-.98s-.45-.59-.77-.79c-.32-.21-.66-.31-1.02-.31l-1.24.84-1.28-.82c-.37 0-.72.1-1.04.3-.31.2-.56.46-.74.77-.18.32-.27.65-.27.99v1.14l.18.05c.12.04.29.08.51.14.23.05.47.1.74.15.26.05.57.09.91.13.34.03.67.05.99.05.3 0 .63-.02.98-.05.34-.04.64-.08.89-.13.25-.04.5-.1.76-.16l.5-.12c.08-.02.14-.04.19-.06zm3.15.1c1.52 0 2.75 1.23 2.75 2.75s-1.23 2.75-2.75 2.75c-.73 0-1.38-.3-1.87-.77.23-.35.37-.78.37-1.23 0-.77-.39-1.46-.99-1.86.43-.96 1.37-1.64 2.49-1.64zm-5.5 3.5c0-.96.79-1.75 1.75-1.75s1.75.79 1.75 1.75-.79 1.75-1.75 1.75-1.75-.79-1.75-1.75z',
+	move: 'M19 10l-4 4v-3h-4v4h3l-4 4-4-4h3v-4H5v3l-4-4 4-4v3h4V5H6l4-4 4 4h-3v4h4V6z',
+	nametag: 'M12 5V2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-2-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 13V7c0-1.1-.9-2-2-2h-3v.33C13 6.25 12.25 7 11.33 7H8.67C7.75 7 7 6.25 7 5.33V5H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-1-6v6H3V9h14zm-8 2c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm3 0c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm-5.96 1.21c.92.48 2.34.79 3.96.79s3.04-.31 3.96-.79c-.21 1-1.89 1.79-3.96 1.79s-3.75-.79-3.96-1.79z',
+	networking: 'M18 13h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01h-4c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2h-5v2h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01H8c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2H4v2h1c.55 0 1 .45 1 1.01v2.98C6 17.55 5.55 18 5 18H1c-.55 0-1-.45-1-1.01v-2.98C0 13.45.45 13 1 13h1v-2c0-1.1.9-2 2-2h5V7H8c-.55 0-1-.45-1-1.01V3.01C7 2.45 7.45 2 8 2h4c.55 0 1 .45 1 1.01v2.98C13 6.55 12.55 7 12 7h-1v2h5c1.1 0 2 .9 2 2v2z',
+	'no-alt': 'M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z',
+	no: 'M12.12 10l3.53 3.53-2.12 2.12L10 12.12l-3.54 3.54-2.12-2.12L7.88 10 4.34 6.46l2.12-2.12L10 7.88l3.54-3.53 2.12 2.12z',
+	palmtree: 'M8.58 2.39c.32 0 .59.05.81.14 1.25.55 1.69 2.24 1.7 3.97.59-.82 2.15-2.29 3.41-2.29s2.94.73 3.53 3.55c-1.13-.65-2.42-.94-3.65-.94-1.26 0-2.45.32-3.29.89.4-.11.86-.16 1.33-.16 1.39 0 2.9.45 3.4 1.31.68 1.16.47 3.38-.76 4.14-.14-2.1-1.69-4.12-3.47-4.12-.44 0-.88.12-1.33.38C8 10.62 7 14.56 7 19H2c0-5.53 4.21-9.65 7.68-10.79-.56-.09-1.17-.15-1.82-.15C6.1 8.06 4.05 8.5 2 10c.76-2.96 2.78-4.1 4.69-4.1 1.25 0 2.45.5 3.2 1.29-.66-2.24-2.49-2.86-4.08-2.86-.8 0-1.55.16-2.05.35.91-1.29 3.31-2.29 4.82-2.29zM13 11.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5z',
+	paperclip: 'M17.05 2.7c1.93 1.94 1.93 5.13 0 7.07L10 16.84c-1.88 1.89-4.91 1.93-6.86.15-.06-.05-.13-.09-.19-.15-1.93-1.94-1.93-5.12 0-7.07l4.94-4.95c.91-.92 2.28-1.1 3.39-.58.3.15.59.33.83.58 1.17 1.17 1.17 3.07 0 4.24l-4.93 4.95c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l4.93-4.95c.39-.39.39-1.02 0-1.41-.38-.39-1.02-.39-1.4 0l-4.94 4.95c-.91.92-1.1 2.29-.57 3.4.14.3.32.59.57.84s.54.43.84.57c1.11.53 2.47.35 3.39-.57l7.05-7.07c1.16-1.17 1.16-3.08 0-4.25-.56-.55-1.28-.83-2-.86-.08.01-.16.01-.24 0-.22-.03-.43-.11-.6-.27-.39-.4-.38-1.05.02-1.45.16-.16.36-.24.56-.28.14-.02.27-.01.4.02 1.19.06 2.36.52 3.27 1.43z',
+	performance: 'M3.76 17.01h12.48C17.34 15.63 18 13.9 18 12c0-4.41-3.58-8-8-8s-8 3.59-8 8c0 1.9.66 3.63 1.76 5.01zM9 6c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zM4 8c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm4.52 3.4c.84-.83 6.51-3.5 6.51-3.5s-2.66 5.68-3.49 6.51c-.84.84-2.18.84-3.02 0-.83-.83-.83-2.18 0-3.01zM3 13c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1z',
+	phone: 'M12.06 6l-.21-.2c-.52-.54-.43-.79.08-1.3l2.72-2.75c.81-.82.96-1.21 1.73-.48l.21.2zm.53.45l4.4-4.4c.7.94 2.34 3.47 1.53 5.34-.73 1.67-1.09 1.75-2 3-1.85 2.11-4.18 4.37-6 6.07-1.26.91-1.31 1.33-3 2-1.8.71-4.4-.89-5.38-1.56l4.4-4.4 1.18 1.62c.34.46 1.2-.06 1.8-.66 1.04-1.05 3.18-3.18 4-4.07.59-.59 1.12-1.45.66-1.8zM1.57 16.5l-.21-.21c-.68-.74-.29-.9.52-1.7l2.74-2.72c.51-.49.75-.6 1.27-.11l.2.21z',
+	'playlist-audio': 'M17 3V1H2v2h15zm0 4V5H2v2h15zm-7 4V9H2v2h8zm7.45-1.96l-6 1.12c-.16.02-.19.03-.29.13-.11.09-.16.22-.16.37v4.59c-.29-.13-.66-.14-.93-.14-.54 0-1 .19-1.38.57s-.56.84-.56 1.38c0 .53.18.99.56 1.37s.84.57 1.38.57c.49 0 .92-.16 1.29-.48s.59-.71.65-1.19v-4.95L17 11.27v3.48c-.29-.13-.56-.19-.83-.19-.54 0-1.11.19-1.49.57-.38.37-.57.83-.57 1.37s.19.99.57 1.37.84.57 1.38.57c.53 0 .99-.19 1.37-.57s.57-.83.57-1.37V9.6c0-.16-.05-.3-.16-.41-.11-.12-.24-.17-.39-.15zM8 15v-2H2v2h6zm-2 4v-2H2v2h4z',
+	'playlist-video': 'M17 3V1H2v2h15zm0 4V5H2v2h15zM6 11V9H2v2h4zm2-2h9c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1zm3 7l3.33-2L11 12v4zm-5-1v-2H2v2h4zm0 4v-2H2v2h4z',
+	'plus-alt': 'M15.8 4.2c3.2 3.21 3.2 8.39 0 11.6-3.21 3.2-8.39 3.2-11.6 0C1 12.59 1 7.41 4.2 4.2 7.41 1 12.59 1 15.8 4.2zm-4.3 11.3v-4h4v-3h-4v-4h-3v4h-4v3h4v4h3z',
+	'plus-light': 'M17 9v2h-6v6H9v-6H3V9h6V3h2v6h6z',
+	plus: 'M17 7v3h-5v5H9v-5H4V7h5V2h3v5h5z',
+	portfolio: 'M4 5H.78c-.37 0-.74.32-.69.84l1.56 9.99S3.5 8.47 3.86 6.7c.11-.53.61-.7.98-.7H10s-.7-2.08-.77-2.31C9.11 3.25 8.89 3 8.45 3H5.14c-.36 0-.7.23-.8.64C4.25 4.04 4 5 4 5zm4.88 0h-4s.42-1 .87-1h2.13c.48 0 1 1 1 1zM2.67 16.25c-.31.47-.76.75-1.26.75h15.73c.54 0 .92-.31 1.03-.83.44-2.19 1.68-8.44 1.68-8.44.07-.5-.3-.73-.62-.73H16V5.53c0-.16-.26-.53-.66-.53h-3.76c-.52 0-.87.58-.87.58L10 7H5.59c-.32 0-.63.19-.69.5 0 0-1.59 6.7-1.72 7.33-.07.37-.22.99-.51 1.42zM15.38 7H11s.58-1 1.13-1h2.29c.71 0 .96 1 .96 1z',
+	'post-status': 'M14 6c0 1.86-1.28 3.41-3 3.86V16c0 1-2 2-2 2V9.86c-1.72-.45-3-2-3-3.86 0-2.21 1.79-4 4-4s4 1.79 4 4zM8 5c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z',
+	pressthis: 'M14.76 1C16.55 1 18 2.46 18 4.25c0 1.78-1.45 3.24-3.24 3.24-.23 0-.47-.03-.7-.08L13 8.47V19H2V4h9.54c.13-2 1.52-3 3.22-3zm0 5.49C16 6.49 17 5.48 17 4.25 17 3.01 16 2 14.76 2s-2.24 1.01-2.24 2.25c0 .37.1.72.27 1.03L9.57 8.5c-.28.28-1.77 2.22-1.5 2.49.02.03.06.04.1.04.49 0 2.14-1.28 2.39-1.53l3.24-3.24c.29.14.61.23.96.23z',
+	products: 'M17 8h1v11H2V8h1V6c0-2.76 2.24-5 5-5 .71 0 1.39.15 2 .42.61-.27 1.29-.42 2-.42 2.76 0 5 2.24 5 5v2zM5 6v2h2V6c0-1.13.39-2.16 1.02-3H8C6.35 3 5 4.35 5 6zm10 2V6c0-1.65-1.35-3-3-3h-.02c.63.84 1.02 1.87 1.02 3v2h2zm-5-4.22C9.39 4.33 9 5.12 9 6v2h2V6c0-.88-.39-1.67-1-2.22z',
+	randomize: 'M18 6.01L14 9V7h-4l-5 8H2v-2h2l5-8h5V3zM2 5h3l1.15 2.17-1.12 1.8L4 7H2V5zm16 9.01L14 17v-2H9l-1.15-2.17 1.12-1.8L10 13h4v-2z',
+	redo: 'M8 5h5V2l6 4-6 4V7H8c-2.2 0-4 1.8-4 4s1.8 4 4 4h5v2H8c-3.3 0-6-2.7-6-6s2.7-6 6-6z',
+	'rest-api': 'M3 4h2v12H3z',
+	rss: 'M14.92 18H18C18 9.32 10.82 2.25 2 2.25v3.02c7.12 0 12.92 5.71 12.92 12.73zm-5.44 0h3.08C12.56 12.27 7.82 7.6 2 7.6v3.02c2 0 3.87.77 5.29 2.16C8.7 14.17 9.48 16.03 9.48 18zm-5.35-.02c1.17 0 2.13-.93 2.13-2.09 0-1.15-.96-2.09-2.13-2.09-1.18 0-2.13.94-2.13 2.09 0 1.16.95 2.09 2.13 2.09z',
+	saved: 'M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2',
+	schedule: 'M2 2h16v4H2V2zm0 10V8h4v4H2zm6-2V8h4v2H8zm6 3V8h4v5h-4zm-6 5v-6h4v6H8zm-6 0v-4h4v4H2zm12 0v-3h4v3h-4z',
+	screenoptions: 'M9 9V3H3v6h6zm8 0V3h-6v6h6zm-8 8v-6H3v6h6zm8 0v-6h-6v6h6z',
+	search: 'M12.14 4.18c1.87 1.87 2.11 4.75.72 6.89.12.1.22.21.36.31.2.16.47.36.81.59.34.24.56.39.66.47.42.31.73.57.94.78.32.32.6.65.84 1 .25.35.44.69.59 1.04.14.35.21.68.18 1-.02.32-.14.59-.36.81s-.49.34-.81.36c-.31.02-.65-.04-.99-.19-.35-.14-.7-.34-1.04-.59-.35-.24-.68-.52-1-.84-.21-.21-.47-.52-.77-.93-.1-.13-.25-.35-.47-.66-.22-.32-.4-.57-.56-.78-.16-.2-.29-.35-.44-.5-2.07 1.09-4.69.76-6.44-.98-2.14-2.15-2.14-5.64 0-7.78 2.15-2.15 5.63-2.15 7.78 0zm-1.41 6.36c1.36-1.37 1.36-3.58 0-4.95-1.37-1.37-3.59-1.37-4.95 0-1.37 1.37-1.37 3.58 0 4.95 1.36 1.37 3.58 1.37 4.95 0z',
+	'share-alt': 'M16.22 5.8c.47.69.29 1.62-.4 2.08-.69.47-1.62.29-2.08-.4-.16-.24-.35-.46-.55-.67-.21-.2-.43-.39-.67-.55s-.5-.3-.77-.41c-.27-.12-.55-.21-.84-.26-.59-.13-1.23-.13-1.82-.01-.29.06-.57.15-.84.27-.27.11-.53.25-.77.41s-.46.35-.66.55c-.21.21-.4.43-.56.67s-.3.5-.41.76c-.01.02-.01.03-.01.04-.1.24-.17.48-.23.72H1V6h2.66c.04-.07.07-.13.12-.2.27-.4.57-.77.91-1.11s.72-.65 1.11-.91c.4-.27.83-.51 1.28-.7s.93-.34 1.41-.43c.99-.21 2.03-.21 3.02 0 .48.09.96.24 1.41.43s.88.43 1.28.7c.39.26.77.57 1.11.91s.64.71.91 1.11zM12.5 10c0-1.38-1.12-2.5-2.5-2.5S7.5 8.62 7.5 10s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5zm-8.72 4.2c-.47-.69-.29-1.62.4-2.09.69-.46 1.62-.28 2.08.41.16.24.35.46.55.67.21.2.43.39.67.55s.5.3.77.41c.27.12.55.2.84.26.59.13 1.23.12 1.82 0 .29-.06.57-.14.84-.26.27-.11.53-.25.77-.41s.46-.35.66-.55c.21-.21.4-.44.56-.67.16-.25.3-.5.41-.76.01-.02.01-.03.01-.04.1-.24.17-.48.23-.72H19v3h-2.66c-.04.06-.07.13-.12.2-.27.4-.57.77-.91 1.11s-.72.65-1.11.91c-.4.27-.83.51-1.28.7s-.93.33-1.41.43c-.99.21-2.03.21-3.02 0-.48-.1-.96-.24-1.41-.43s-.88-.43-1.28-.7c-.39-.26-.77-.57-1.11-.91s-.64-.71-.91-1.11z',
+	'share-alt2': 'M18 8l-5 4V9.01c-2.58.06-4.88.45-7 2.99.29-3.57 2.66-5.66 7-5.94V3zM4 14h11v-2l2-1.6V16H2V5h9.43c-1.83.32-3.31 1-4.41 2H4v7z',
+	share: 'M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.24.03-.46.09-.69l-4.38-2.3c-.55.61-1.33.99-2.21.99-1.66 0-3-1.34-3-3s1.34-3 3-3c.88 0 1.66.39 2.21.99l4.38-2.3c-.06-.23-.09-.45-.09-.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.88 0-1.66-.39-2.21-.99l-4.38 2.3c.06.23.09.45.09.69s-.03.46-.09.69l4.38 2.3c.55-.61 1.33-.99 2.21-.99z',
+	'shield-alt': 'M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2z',
+	shield: 'M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2zm0 8h5s1-1 1-5c0 0-5-1-6-2v7H5c1 4 5 7 5 7v-7z',
+	shortcode: 'M6 14H4V6h2V4H2v12h4M7.1 17h2.1l3.7-14h-2.1M14 4v2h2v8h-2v2h4V4',
+	slides: 'M5 14V6h10v8H5zm-3-1V7h2v6H2zm4-6v6h8V7H6zm10 0h2v6h-2V7zm-3 2V8H7v1h6zm0 3v-2H7v2h6z',
+	smartphone: 'M6 2h8c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm7 12V4H7v10h6zM8 5h4l-4 5V5z',
+	smiley: 'M7 5.2c1.1 0 2 .89 2 2 0 .37-.11.71-.28 1C8.72 8.2 8 8 7 8s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.9-2 2-2zm6 0c1.11 0 2 .89 2 2 0 .37-.11.71-.28 1 0 0-.72-.2-1.72-.2s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.89-2 2-2zm-3 13.7c3.72 0 7.03-2.36 8.23-5.88l-1.32-.46C15.9 15.52 13.12 17.5 10 17.5s-5.9-1.98-6.91-4.94l-1.32.46c1.2 3.52 4.51 5.88 8.23 5.88z',
+	sort: 'M11 7H1l5 7zm-2 7h10l-5-7z',
+	sos: 'M18 10c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8zM7.23 3.57L8.72 7.3c-.62.29-1.13.8-1.42 1.42L3.57 7.23c.71-1.64 2.02-2.95 3.66-3.66zm9.2 3.66L12.7 8.72c-.29-.62-.8-1.13-1.42-1.42l1.49-3.73c1.64.71 2.95 2.02 3.66 3.66zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-6.43.77l3.73-1.49c.29.62.8 1.13 1.42 1.42l-1.49 3.73c-1.64-.71-2.95-2.02-3.66-3.66zm9.2 3.66l-1.49-3.73c.62-.29 1.13-.8 1.42-1.42l3.73 1.49c-.71 1.64-2.02 2.95-3.66 3.66z',
+	'star-empty': 'M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88l-4.68 2.34.87-5.15-3.18-3.56 4.65-.58z',
+	'star-filled': 'M10 1l3 6 6 .75-4.12 4.62L16 19l-6-3-6 3 1.13-6.63L1 7.75 7 7z',
+	'star-half': 'M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88V3.24z',
+	sticky: 'M5 3.61V1.04l8.99-.01-.01 2.58c-1.22.26-2.16 1.35-2.16 2.67v.5c.01 1.31.93 2.4 2.17 2.66l-.01 2.58h-3.41l-.01 2.57c0 .6-.47 4.41-1.06 4.41-.6 0-1.08-3.81-1.08-4.41v-2.56L5 12.02l.01-2.58c1.23-.25 2.15-1.35 2.15-2.66v-.5c0-1.31-.92-2.41-2.16-2.67z',
+	store: 'M1 10c.41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.51.43.54 0 1.08-.14 1.49-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.63-.46 1-1.17 1-2V7l-3-7H4L0 7v1c0 .83.37 1.54 1 2zm2 8.99h5v-5h4v5h5v-7c-.37-.05-.72-.22-1-.43-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.49.44-.55 0-1.1-.14-1.51-.44-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.5.44-.54 0-1.09-.14-1.5-.44-.63-.45-1-.73-1-1.57 0 .84-.38 1.12-1 1.57-.29.21-.63.38-1 .44v6.99z',
+	'table-col-after': 'M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z',
+	'table-col-before': 'M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z',
+	'table-col-delete': 'M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z',
+	'table-row-after': 'M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z',
+	'table-row-before': 'M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z',
+	'table-row-delete': 'M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z',
+	tablet: 'M4 2h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm11 14V4H5v12h10zM6 5h6l-6 5V5z',
+	tag: 'M11 2h7v7L8 19l-7-7zm3 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z',
+	tagcloud: 'M11 3v4H1V3h10zm8 0v4h-7V3h7zM7 8v3H1V8h6zm12 0v3H8V8h11zM9 12v2H1v-2h8zm10 0v2h-9v-2h9zM6 15v1H1v-1h5zm5 0v1H7v-1h4zm3 0v1h-2v-1h2zm5 0v1h-4v-1h4z',
+	testimonial: 'M4 3h12c.55 0 1.02.2 1.41.59S18 4.45 18 5v7c0 .55-.2 1.02-.59 1.41S16.55 14 16 14h-1l-5 5v-5H4c-.55 0-1.02-.2-1.41-.59S2 12.55 2 12V5c0-.55.2-1.02.59-1.41S3.45 3 4 3zm11 2H4v1h11V5zm1 3H4v1h12V8zm-3 3H4v1h9v-1z',
+	text: 'M18 3v2H2V3h16zm-6 4v2H2V7h10zm6 0v2h-4V7h4zM8 11v2H2v-2h6zm10 0v2h-8v-2h8zm-4 4v2H2v-2h12z',
+	'thumbs-down': 'M7.28 18c-.15.02-.26-.02-.41-.07-.56-.19-.83-.79-.66-1.35.17-.55 1-3.04 1-3.58 0-.53-.75-1-1.35-1h-3c-.6 0-1-.4-1-1s2-7 2-7c.17-.39.55-1 1-1H14v9h-2.14c-.41.41-3.3 4.71-3.58 5.27-.21.41-.6.68-1 .73zM18 12h-2V3h2v9z',
+	'thumbs-up': 'M12.72 2c.15-.02.26.02.41.07.56.19.83.79.66 1.35-.17.55-1 3.04-1 3.58 0 .53.75 1 1.35 1h3c.6 0 1 .4 1 1s-2 7-2 7c-.17.39-.55 1-1 1H6V8h2.14c.41-.41 3.3-4.71 3.58-5.27.21-.41.6-.68 1-.73zM2 8h2v9H2V8z',
+	'tickets-alt': 'M20 6.38L18.99 9.2v-.01c-.52-.19-1.03-.16-1.53.08s-.85.62-1.04 1.14-.16 1.03.07 1.53c.24.5.62.84 1.15 1.03v.01l-1.01 2.82-15.06-5.38.99-2.79c.52.19 1.03.16 1.53-.08.5-.23.84-.61 1.03-1.13s.16-1.03-.08-1.53c-.23-.49-.61-.83-1.13-1.02L4.93 1zm-4.97 5.69l1.37-3.76c.12-.31.1-.65-.04-.95s-.39-.53-.7-.65L8.14 3.98c-.64-.23-1.37.12-1.6.74L5.17 8.48c-.24.65.1 1.37.74 1.6l7.52 2.74c.14.05.28.08.43.08.52 0 1-.33 1.17-.83zM7.97 4.45l7.51 2.73c.19.07.34.21.43.39.08.18.09.38.02.57l-1.37 3.76c-.13.38-.58.59-.96.45L6.09 9.61c-.39-.14-.59-.57-.45-.96l1.37-3.76c.1-.29.39-.49.7-.49.09 0 .17.02.26.05zm6.82 12.14c.35.27.75.41 1.2.41H16v3H0v-2.96c.55 0 1.03-.2 1.41-.59.39-.38.59-.86.59-1.41s-.2-1.02-.59-1.41-.86-.59-1.41-.59V10h1.05l-.28.8 2.87 1.02c-.51.16-.89.62-.89 1.18v4c0 .69.56 1.25 1.25 1.25h8c.69 0 1.25-.56 1.25-1.25v-1.75l.83.3c.12.43.36.78.71 1.04zM3.25 17v-4c0-.41.34-.75.75-.75h.83l7.92 2.83V17c0 .41-.34.75-.75.75H4c-.41 0-.75-.34-.75-.75z',
+	tickets: 'M20 5.38L18.99 8.2v-.01c-1.04-.37-2.19.18-2.57 1.22-.37 1.04.17 2.19 1.22 2.56v.01l-1.01 2.82L1.57 9.42l.99-2.79c1.04.38 2.19-.17 2.56-1.21s-.17-2.18-1.21-2.55L4.93 0zm-5.45 3.37c.74-2.08-.34-4.37-2.42-5.12-2.08-.74-4.37.35-5.11 2.42-.74 2.08.34 4.38 2.42 5.12 2.07.74 4.37-.35 5.11-2.42zm-2.56-4.74c.89.32 1.57.94 1.97 1.71-.01-.01-.02-.01-.04-.02-.33-.12-.67.09-.78.4-.1.28-.03.57.05.91.04.27.09.62-.06 1.04-.1.29-.33.58-.65 1l-.74 1.01.08-4.08.4.11c.19.04.26-.24.08-.29 0 0-.57-.15-.92-.28-.34-.12-.88-.36-.88-.36-.18-.08-.3.19-.12.27 0 0 .16.08.34.16l.01 1.63L9.2 9.18l.08-4.11c.2.06.4.11.4.11.19.04.26-.23.07-.29 0 0-.56-.15-.91-.28-.07-.02-.14-.05-.22-.08.93-.7 2.19-.94 3.37-.52zM7.4 6.19c.17-.49.44-.92.78-1.27l.04 5c-.94-.95-1.3-2.39-.82-3.73zm4.04 4.75l2.1-2.63c.37-.41.57-.77.69-1.12.05-.12.08-.24.11-.35.09.57.04 1.18-.17 1.77-.45 1.25-1.51 2.1-2.73 2.33zm-.7-3.22l.02 3.22c0 .02 0 .04.01.06-.4 0-.8-.07-1.2-.21-.33-.12-.63-.28-.9-.48zm1.24 6.08l2.1.75c.24.84 1 1.45 1.91 1.45H16v3H0v-2.96c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2V9h1.05l-.28.8 4.28 1.52C4.4 12.03 4 12.97 4 14c0 2.21 1.79 4 4 4s4-1.79 4-4c0-.07-.02-.13-.02-.2zm-6.53-2.33l1.48.53c-.14.04-.15.27.03.28 0 0 .18.02.37.03l.56 1.54-.78 2.36-1.31-3.9c.21-.01.41-.03.41-.03.19-.02.17-.31-.02-.3 0 0-.59.05-.96.05-.07 0-.15 0-.23-.01.13-.2.28-.38.45-.55zM4.4 14c0-.52.12-1.02.32-1.46l1.71 4.7C5.23 16.65 4.4 15.42 4.4 14zm4.19-1.41l1.72.62c.07.17.12.37.12.61 0 .31-.12.66-.28 1.16l-.35 1.2zM11.6 14c0 1.33-.72 2.49-1.79 3.11l1.1-3.18c.06-.17.1-.31.14-.46l.52.19c.02.11.03.22.03.34zm-4.62 3.45l1.08-3.14 1.11 3.03c.01.02.01.04.02.05-.37.13-.77.21-1.19.21-.35 0-.69-.06-1.02-.15z',
+	tide: 'M17 7.2V3H3v7.1c2.6-.5 4.5-1.5 6.4-2.6.2-.2.4-.3.6-.5v3c-1.9 1.1-4 2.2-7 2.8V17h14V9.9c-2.6.5-4.4 1.5-6.2 2.6-.3.1-.5.3-.8.4V10c2-1.1 4-2.2 7-2.8z',
+	translation: 'M11 7H9.49c-.63 0-1.25.3-1.59.7L7 5H4.13l-2.39 7h1.69l.74-2H7v4H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h7c1.1 0 2 .9 2 2v2zM6.51 9H4.49l1-2.93zM10 8h7c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-7c-1.1 0-2-.9-2-2v-7c0-1.1.9-2 2-2zm7.25 5v-1.08h-3.17V9.75h-1.16v2.17H9.75V13h1.28c.11.85.56 1.85 1.28 2.62-.87.36-1.89.62-2.31.62-.01.02.22.97.2 1.46.84 0 2.21-.5 3.28-1.15 1.09.65 2.48 1.15 3.34 1.15-.02-.49.2-1.44.2-1.46-.43 0-1.49-.27-2.38-.63.7-.77 1.14-1.77 1.25-2.61h1.36zm-3.81 1.93c-.5-.46-.85-1.13-1.01-1.93h2.09c-.17.8-.51 1.47-1 1.93l-.04.03s-.03-.02-.04-.03z',
+	trash: 'M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z',
+	twitter: 'M18.94 4.46c-.49.73-1.11 1.38-1.83 1.9.01.15.01.31.01.47 0 4.85-3.69 10.44-10.43 10.44-2.07 0-4-.61-5.63-1.65.29.03.58.05.88.05 1.72 0 3.3-.59 4.55-1.57-1.6-.03-2.95-1.09-3.42-2.55.22.04.45.07.69.07.33 0 .66-.05.96-.13-1.67-.34-2.94-1.82-2.94-3.6v-.04c.5.27 1.06.44 1.66.46-.98-.66-1.63-1.78-1.63-3.06 0-.67.18-1.3.5-1.84 1.81 2.22 4.51 3.68 7.56 3.83-.06-.27-.1-.55-.1-.84 0-2.02 1.65-3.66 3.67-3.66 1.06 0 2.01.44 2.68 1.16.83-.17 1.62-.47 2.33-.89-.28.85-.86 1.57-1.62 2.02.75-.08 1.45-.28 2.11-.57z',
+	undo: 'M12 5H7V2L1 6l6 4V7h5c2.2 0 4 1.8 4 4s-1.8 4-4 4H7v2h5c3.3 0 6-2.7 6-6s-2.7-6-6-6z',
+	'universal-access-alt': 'M19 10c0-4.97-4.03-9-9-9s-9 4.03-9 9 4.03 9 9 9 9-4.03 9-9zm-9-7.4c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z',
+	'universal-access': 'M10 2.6c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z',
+	unlock: 'M12 9V6c0-1.1-.9-2-2-2s-2 .9-2 2H6c0-2.21 1.79-4 4-4s4 1.79 4 4v3h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h7zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z',
+	update: 'M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z',
+	upload: 'M8 14V8H5l5-6 5 6h-3v6H8zm-2 2v-6H4v8h12.01v-8H14v6H6z',
+	vault: 'M18 17V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-1 0H3V3h14v14zM4.75 4h10.5c.41 0 .75.34.75.75V6h-1v3h1v2h-1v3h1v1.25c0 .41-.34.75-.75.75H4.75c-.41 0-.75-.34-.75-.75V4.75c0-.41.34-.75.75-.75zM13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zM9 7l.77 1.15C10.49 8.46 11 9.17 11 10c0 1.1-.9 2-2 2s-2-.9-2-2c0-.83.51-1.54 1.23-1.85z',
+	'video-alt': 'M8 5c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1 0 .57.49 1 1 1h5c.55 0 1-.45 1-1zm6 5l4-4v10l-4-4v-2zm-1 4V8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h8c.55 0 1-.45 1-1z',
+	'video-alt2': 'M12 13V7c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2zm1-2.5l6 4.5V5l-6 4.5v1z',
+	'video-alt3': 'M19 15V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2zM8 14V6l6 4z',
+	visibility: 'M19.7 9.4C17.7 6 14 3.9 10 3.9S2.3 6 .3 9.4L0 10l.3.6c2 3.4 5.7 5.5 9.7 5.5s7.7-2.1 9.7-5.5l.3-.6-.3-.6zM10 14.1c-3.1 0-6-1.6-7.7-4.1C3.6 8 5.7 6.6 8 6.1c-.9.6-1.5 1.7-1.5 2.9 0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5c0-1.2-.6-2.3-1.5-2.9 2.3.5 4.4 1.9 5.7 3.9-1.7 2.5-4.6 4.1-7.7 4.1z',
+	warning: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z',
+	'welcome-add-page': 'M17 7V4h-2V2h-3v1H3v15h11V9h1V7h2zm-1-2v1h-2v2h-1V6h-2V5h2V3h1v2h2z',
+	'welcome-comments': 'M5 2h10c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm8.5 8.5L11 8l2.5-2.5-1-1L10 7 7.5 4.5l-1 1L9 8l-2.5 2.5 1 1L10 9l2.5 2.5z',
+	'welcome-learn-more': 'M10 10L2.54 7.02 3 18H1l.48-11.41L0 6l10-4 10 4zm0-5c-.55 0-1 .22-1 .5s.45.5 1 .5 1-.22 1-.5-.45-.5-1-.5zm0 6l5.57-2.23c.71.94 1.2 2.07 1.36 3.3-.3-.04-.61-.07-.93-.07-2.55 0-4.78 1.37-6 3.41C8.78 13.37 6.55 12 4 12c-.32 0-.63.03-.93.07.16-1.23.65-2.36 1.36-3.3z',
+	'welcome-view-site': 'M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zm2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm2 8h3v1H3v-1h3v-1h8v1z',
+	'welcome-widgets-menus': 'M19 16V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h15c.55 0 1-.45 1-1zM4 4h13v4H4V4zm1 1v2h3V5H5zm4 0v2h3V5H9zm4 0v2h3V5h-3zm-8.5 5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 10h4v1H6v-1zm6 0h5v5h-5v-5zm-7.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 12h4v1H6v-1zm7 0v2h3v-2h-3zm-8.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 14h4v1H6v-1z',
+	'welcome-write-blog': 'M16.89 1.2l1.41 1.41c.39.39.39 1.02 0 1.41L14 8.33V18H3V3h10.67l1.8-1.8c.4-.39 1.03-.4 1.42 0zm-5.66 8.48l5.37-5.36-1.42-1.42-5.36 5.37-.71 2.12z',
+	'wordpress-alt': 'M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z',
+	wordpress: 'M20 10c0-5.52-4.48-10-10-10S0 4.48 0 10s4.48 10 10 10 10-4.48 10-10zM10 1.01c4.97 0 8.99 4.02 8.99 8.99s-4.02 8.99-8.99 8.99S1.01 14.97 1.01 10 5.03 1.01 10 1.01zM8.01 14.82L4.96 6.61c.49-.03 1.05-.08 1.05-.08.43-.05.38-1.01-.06-.99 0 0-1.29.1-2.13.1-.15 0-.33 0-.52-.01 1.44-2.17 3.9-3.6 6.7-3.6 2.09 0 3.99.79 5.41 2.09-.6-.08-1.45.35-1.45 1.42 0 .66.38 1.22.79 1.88.31.54.5 1.22.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c.48-.03.75-.16.75-.16.43-.05.38-1.1-.05-1.08 0 0-1.3.11-2.14.11-.78 0-2.11-.11-2.11-.11-.43-.02-.48 1.06-.05 1.08l.84.08 1.12 3.04zm6.02 2.15L16.64 10s.67-1.69.39-3.81c.63 1.14.94 2.42.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77L6.5 17.25c-2.67-1.3-4.47-4.08-4.47-7.25 0-1.16.2-2.23.65-3.23zm7.45 4.53l2.29 6.25c-.75.27-1.57.42-2.42.42-.72 0-1.41-.11-2.06-.3z',
+	'yes-alt': 'M10 2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-.615 12.66h-1.34l-3.24-4.54 1.34-1.25 2.57 2.4 5.14-5.93 1.34.94-5.81 8.38z',
+	yes: 'M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z',
+};
diff --git a/packages/icons/bin/template.js b/packages/icons/bin/template.js
new file mode 100644
index 00000000000000..1ca050b219f3b7
--- /dev/null
+++ b/packages/icons/bin/template.js
@@ -0,0 +1,32 @@
+module.exports = `
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function %pascalIcon%( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( '%kebabIcon%', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="%path%" />
+		</SVG>
+	);
+}
+`;
diff --git a/packages/icons/icon-class.js b/packages/icons/icon-class.js
new file mode 100644
index 00000000000000..d3ce7279e81e44
--- /dev/null
+++ b/packages/icons/icon-class.js
@@ -0,0 +1,3 @@
+export const getIconClassName = ( icon, className ) => {
+	return [ 'dashicon', 'dashicons-' + icon, className ].filter( Boolean ).join( ' ' );
+};
diff --git a/packages/icons/package.json b/packages/icons/package.json
new file mode 100644
index 00000000000000..f80c4a46936d0a
--- /dev/null
+++ b/packages/icons/package.json
@@ -0,0 +1,29 @@
+{
+	"name": "@wordpress/icons",
+	"version": "1.0.0",
+	"description": "WordPress Icons package, based on dashicon.",
+	"author": "The WordPress Contributors",
+	"license": "GPL-2.0-or-later",
+	"keywords": [
+		"icons",
+		"dashicon",
+		"wordpress"
+	],
+	"homepage": "https://github.com/WordPress/gutenberg/tree/master/packages/icons/README.md",
+	"repository": {
+		"type": "git",
+		"url": "git+https://github.com/WordPress/gutenberg.git",
+		"directory": "packages/icons"
+	},
+	"bugs": {
+		"url": "https://github.com/WordPress/gutenberg/issues"
+	},
+	"dependencies": {
+		"@wordpress/components": "file:../components",
+		"lodash": "4.17.15",
+		"pascalcase": "1.0.0"
+	},
+	"publishConfig": {
+		"access": "public"
+	}
+}
diff --git a/packages/icons/src/AdminAppearance.js b/packages/icons/src/AdminAppearance.js
new file mode 100644
index 00000000000000..45fa560f34f52b
--- /dev/null
+++ b/packages/icons/src/AdminAppearance.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminAppearance( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-appearance', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.48 11.06L7.41 3.99l1.5-1.5c.5-.56 2.3-.47 3.51.32 1.21.8 1.43 1.28 2.91 2.1 1.18.64 2.45 1.26 4.45.85zm-.71.71L6.7 4.7 4.93 6.47c-.39.39-.39 1.02 0 1.41l1.06 1.06c.39.39.39 1.03 0 1.42-.6.6-1.43 1.11-2.21 1.69-.35.26-.7.53-1.01.84C1.43 14.23.4 16.08 1.4 17.07c.99 1 2.84-.03 4.18-1.36.31-.31.58-.66.85-1.02.57-.78 1.08-1.61 1.69-2.21.39-.39 1.02-.39 1.41 0l1.06 1.06c.39.39 1.02.39 1.41 0z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminCollapse.js b/packages/icons/src/AdminCollapse.js
new file mode 100644
index 00000000000000..d2fd22f67659d5
--- /dev/null
+++ b/packages/icons/src/AdminCollapse.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminCollapse( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-collapse', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2.16c4.33 0 7.84 3.51 7.84 7.84s-3.51 7.84-7.84 7.84S2.16 14.33 2.16 10 5.71 2.16 10 2.16zm2 11.72V6.12L6.18 9.97z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminComments.js b/packages/icons/src/AdminComments.js
new file mode 100644
index 00000000000000..d2566103a51712
--- /dev/null
+++ b/packages/icons/src/AdminComments.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminComments( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-comments', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 2h9c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminCustomizer.js b/packages/icons/src/AdminCustomizer.js
new file mode 100644
index 00000000000000..2683d4aee103c0
--- /dev/null
+++ b/packages/icons/src/AdminCustomizer.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminCustomizer( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-customizer', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18.33 3.57s.27-.8-.31-1.36c-.53-.52-1.22-.24-1.22-.24-.61.3-5.76 3.47-7.67 5.57-.86.96-2.06 3.79-1.09 4.82.92.98 3.96-.17 4.79-1 2.06-2.06 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64.93-.65 2.22-.62 3.08.29.63.67.8 2.57-.16 3.46-1.57 1.45-4 1.55-6.15.89z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminGeneric.js b/packages/icons/src/AdminGeneric.js
new file mode 100644
index 00000000000000..c622f91f9cddb9
--- /dev/null
+++ b/packages/icons/src/AdminGeneric.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminGeneric( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-generic', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 12h-2.18c-.17.7-.44 1.35-.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-.58.36-1.23.63-1.91.79V19H8v-2.18c-.68-.16-1.33-.43-1.91-.79l-1.54 1.54-2.12-2.12 1.54-1.54c-.36-.58-.63-1.23-.79-1.91H1V9.03h2.17c.16-.7.44-1.35.8-1.94L2.43 5.55l2.1-2.1 1.54 1.54c.58-.37 1.24-.64 1.93-.81V2h3v2.18c.68.16 1.33.43 1.91.79l1.54-1.54 2.12 2.12-1.54 1.54c.36.59.64 1.24.8 1.94H18V12zm-8.5 1.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminHome.js b/packages/icons/src/AdminHome.js
new file mode 100644
index 00000000000000..b4dd8f458723fc
--- /dev/null
+++ b/packages/icons/src/AdminHome.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminHome( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-home', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16 8.5l1.53 1.53-1.06 1.06L10 4.62l-6.47 6.47-1.06-1.06L10 2.5l4 4v-2h2v4zm-6-2.46l6 5.99V18H4v-5.97zM12 17v-5H8v5h4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminLinks.js b/packages/icons/src/AdminLinks.js
new file mode 100644
index 00000000000000..b3386c51358e0b
--- /dev/null
+++ b/packages/icons/src/AdminLinks.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminLinks( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-links', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17.74 2.76c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-1.12 1.12-2.7 1.47-4.14 1.09l2.62-2.61.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-3.38 3.38c-.37-1.44-.02-3.02 1.1-4.14l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM8.59 13.43l5.34-5.34c.42-.42.42-1.1 0-1.52-.44-.43-1.13-.39-1.53 0l-5.33 5.34c-.42.42-.42 1.1 0 1.52.44.43 1.13.39 1.52 0zm-.76 2.29l4.14-4.15c.38 1.44.03 3.02-1.09 4.14l-1.52 1.53c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.53-1.52c1.12-1.12 2.7-1.47 4.14-1.1l-4.14 4.15c-.85.84-.85 2.2 0 3.05.84.84 2.2.84 3.04 0z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminMedia.js b/packages/icons/src/AdminMedia.js
new file mode 100644
index 00000000000000..d91d20a43c9f28
--- /dev/null
+++ b/packages/icons/src/AdminMedia.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminMedia( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-media', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13 11V4c0-.55-.45-1-1-1h-1.67L9 1H5L3.67 3H2c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h10c.55 0 1-.45 1-1zM7 4.5c1.38 0 2.5 1.12 2.5 2.5S8.38 9.5 7 9.5 4.5 8.38 4.5 7 5.62 4.5 7 4.5zM14 6h5v10.5c0 1.38-1.12 2.5-2.5 2.5S14 17.88 14 16.5s1.12-2.5 2.5-2.5c.17 0 .34.02.5.05V9h-3V6zm-4 8.05V13h2v3.5c0 1.38-1.12 2.5-2.5 2.5S7 17.88 7 16.5 8.12 14 9.5 14c.17 0 .34.02.5.05z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminMultisite.js b/packages/icons/src/AdminMultisite.js
new file mode 100644
index 00000000000000..b48ef3a8bba034
--- /dev/null
+++ b/packages/icons/src/AdminMultisite.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminMultisite( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-multisite', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.27 6.87L10 3.14 5.73 6.87 5 6.14l5-4.38 5 4.38zM14 8.42l-4.05 3.43L6 8.38v-.74l4-3.5 4 3.5v.78zM11 9.7V8H9v1.7h2zm-1.73 4.03L5 10 .73 13.73 0 13l5-4.38L10 13zm10 0L15 10l-4.27 3.73L10 13l5-4.38L20 13zM5 11l4 3.5V18H1v-3.5zm10 0l4 3.5V18h-8v-3.5zm-9 6v-2H4v2h2zm10 0v-2h-2v2h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminNetwork.js b/packages/icons/src/AdminNetwork.js
new file mode 100644
index 00000000000000..5ed7aeff0253ac
--- /dev/null
+++ b/packages/icons/src/AdminNetwork.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminNetwork( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-network', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16.95 2.58c1.96 1.95 1.96 5.12 0 7.07-1.51 1.51-3.75 1.84-5.59 1.01l-1.87 3.31-2.99.31L5 18H2l-1-2 7.95-7.69c-.92-1.87-.62-4.18.93-5.73 1.95-1.96 5.12-1.96 7.07 0zm-2.51 3.79c.74 0 1.33-.6 1.33-1.34 0-.73-.59-1.33-1.33-1.33-.73 0-1.33.6-1.33 1.33 0 .74.6 1.34 1.33 1.34z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminPage.js b/packages/icons/src/AdminPage.js
new file mode 100644
index 00000000000000..c78621b419aa22
--- /dev/null
+++ b/packages/icons/src/AdminPage.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminPage( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-page', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6 15V2h10v13H6zm-1 1h8v2H3V5h2v11z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminPlugins.js b/packages/icons/src/AdminPlugins.js
new file mode 100644
index 00000000000000..a9d5e56478b04d
--- /dev/null
+++ b/packages/icons/src/AdminPlugins.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminPlugins( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-plugins', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13.11 4.36L9.87 7.6 8 5.73l3.24-3.24c.35-.34 1.05-.2 1.56.32.52.51.66 1.21.31 1.55zm-8 1.77l.91-1.12 9.01 9.01-1.19.84c-.71.71-2.63 1.16-3.82 1.16H6.14L4.9 17.26c-.59.59-1.54.59-2.12 0-.59-.58-.59-1.53 0-2.12l1.24-1.24v-3.88c0-1.13.4-3.19 1.09-3.89zm7.26 3.97l3.24-3.24c.34-.35 1.04-.21 1.55.31.52.51.66 1.21.31 1.55l-3.24 3.25z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminPost.js b/packages/icons/src/AdminPost.js
new file mode 100644
index 00000000000000..1a012bd56630ef
--- /dev/null
+++ b/packages/icons/src/AdminPost.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminPost( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-post', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10.44 3.02l1.82-1.82 6.36 6.35-1.83 1.82c-1.05-.68-2.48-.57-3.41.36l-.75.75c-.92.93-1.04 2.35-.35 3.41l-1.83 1.82-2.41-2.41-2.8 2.79c-.42.42-3.38 2.71-3.8 2.29s1.86-3.39 2.28-3.81l2.79-2.79L4.1 9.36l1.83-1.82c1.05.69 2.48.57 3.4-.36l.75-.75c.93-.92 1.05-2.35.36-3.41z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminSettings.js b/packages/icons/src/AdminSettings.js
new file mode 100644
index 00000000000000..0704b15c78b9b4
--- /dev/null
+++ b/packages/icons/src/AdminSettings.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminSettings( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-settings', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 16V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h13c.55 0 1-.45 1-1zM8 11h1c.55 0 1 .45 1 1s-.45 1-1 1H8v1.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V13H6c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V11zm5-2h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V7h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v5.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V9z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminSite.js b/packages/icons/src/AdminSite.js
new file mode 100644
index 00000000000000..2de04ace414979
--- /dev/null
+++ b/packages/icons/src/AdminSite.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminSite( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-site', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm3.46 11.95c0 1.47-.8 3.3-4.06 4.7.3-4.17-2.52-3.69-3.2-5 .126-1.1.804-2.063 1.8-2.55-1.552-.266-3-.96-4.18-2 .05.47.28.904.64 1.21-.782-.295-1.458-.817-1.94-1.5.977-3.225 3.883-5.482 7.25-5.63-.84 1.38-1.5 4.13 0 5.57C7.23 7 6.26 5 5.41 5.79c-1.13 1.06.33 2.51 3.42 3.08 3.29.59 3.66 1.58 3.63 3.08zm1.34-4c-.32-1.11.62-2.23 1.69-3.14 1.356 1.955 1.67 4.45.84 6.68-.77-1.89-2.17-2.32-2.53-3.57v.03z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminSiteAlt.js b/packages/icons/src/AdminSiteAlt.js
new file mode 100644
index 00000000000000..72f7507e088d21
--- /dev/null
+++ b/packages/icons/src/AdminSiteAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminSiteAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-site-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm7.5 6.48c-.274.896-.908 1.64-1.75 2.05-.45-1.69-1.658-3.074-3.27-3.75.13-.444.41-.83.79-1.09-.43-.28-1-.42-1.34.07-.53.69 0 1.61.21 2v.14c-.555-.337-.99-.84-1.24-1.44-.966-.03-1.922.208-2.76.69-.087-.565-.032-1.142.16-1.68.733.07 1.453-.23 1.92-.8.46-.52-.13-1.18-.59-1.58h.36c1.36-.01 2.702.335 3.89 1 1.36 1.005 2.194 2.57 2.27 4.26.24 0 .7-.55.91-.92.172.34.32.69.44 1.05zM9 16.84c-2.05-2.08.25-3.75-1-5.24-.92-.85-2.29-.26-3.11-1.23-.282-1.473.267-2.982 1.43-3.93.52-.44 4-1 5.42.22.83.715 1.415 1.674 1.67 2.74.46.035.918-.066 1.32-.29.41 2.98-3.15 6.74-5.73 7.73zM5.15 2.09c.786-.3 1.676-.028 2.16.66-.42.38-.94.63-1.5.72.02-.294.085-.584.19-.86l-.85-.52z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminSiteAlt2.js b/packages/icons/src/AdminSiteAlt2.js
new file mode 100644
index 00000000000000..e23ceb5dff55da
--- /dev/null
+++ b/packages/icons/src/AdminSiteAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminSiteAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-site-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm2.92 12.34c0 .35.14.63.36.66.22.03.47-.22.58-.6l.2.08c.718.384 1.07 1.22.84 2-.15.69-.743 1.198-1.45 1.24-.49-1.21-2.11.06-3.56-.22-.612-.154-1.11-.6-1.33-1.19 1.19-.11 2.85-1.73 4.36-1.97zM8 11.27c.918 0 1.695-.68 1.82-1.59.44.54.41 1.324-.07 1.83-.255.223-.594.325-.93.28-.335-.047-.635-.236-.82-.52zm3-.76c.41.39 3-.06 3.52 1.09-.95-.2-2.95.61-3.47-1.08l-.05-.01zM9.73 5.45v.27c-.65-.77-1.33-1.07-1.61-.57-.28.5 1 1.11.76 1.88-.24.77-1.27.56-1.88 1.61-.61 1.05-.49 2.42 1.24 3.67-1.192-.132-2.19-.962-2.54-2.11-.4-1.2-.09-2.26-.78-2.46C4 7.46 3 8.71 3 9.8c-1.26-1.26.05-2.86-1.2-4.18C3.5 1.998 7.644.223 11.44 1.49c-1.1 1.02-1.722 2.458-1.71 3.96z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminSiteAlt3.js b/packages/icons/src/AdminSiteAlt3.js
new file mode 100644
index 00000000000000..64936eb60fb694
--- /dev/null
+++ b/packages/icons/src/AdminSiteAlt3.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminSiteAlt3( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-site-alt-3', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zM1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84c-.403-.85-.65-1.764-.73-2.7zm8.57-5.4V1.19c.964.366 1.756 1.08 2.22 2 .205.347.386.708.54 1.08l-2.76.01zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7h3.22zM8.32 1.19v3.09H5.56c.154-.372.335-.733.54-1.08.462-.924 1.255-1.64 2.22-2.01zm0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7h3.21zm-4.7 2.69H1.11c.08-.936.327-1.85.73-2.7H4c-.213.886-.34 1.79-.38 2.7zM4.7 9.68h3.62v2.7H5.11c-.232-.883-.37-1.788-.41-2.7zm3.63 4v3.09c-.964-.366-1.756-1.08-2.22-2-.205-.347-.386-.708-.54-1.08l2.76-.01zm1.35 3.09v-3.04h2.76c-.154.372-.335.733-.54 1.08-.464.92-1.256 1.634-2.22 2v-.04zm0-4.44v-2.7h3.62c-.04.912-.178 1.817-.41 2.7H9.68zm4.71-2.7h2.51c-.08.936-.327 1.85-.73 2.7H14c.21-.87.337-1.757.38-2.65l.01-.05zm0-1.35c-.046-.894-.176-1.78-.39-2.65h2.16c.403.85.65 1.764.73 2.7l-2.5-.05zm1-4H13.6c-.324-.91-.793-1.76-1.39-2.52 1.244.56 2.325 1.426 3.14 2.52h.04zm-9.6-2.52c-.597.76-1.066 1.61-1.39 2.52H2.65c.815-1.094 1.896-1.96 3.14-2.52zm-3.15 12H4.4c.324.91.793 1.76 1.39 2.52-1.248-.567-2.33-1.445-3.14-2.55l-.01.03zm9.56 2.52c.597-.76 1.066-1.61 1.39-2.52h1.76c-.82 1.08-1.9 1.933-3.14 2.48l-.01.04z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminTools.js b/packages/icons/src/AdminTools.js
new file mode 100644
index 00000000000000..8ec8a338d7cd02
--- /dev/null
+++ b/packages/icons/src/AdminTools.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminTools( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-tools', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16.68 9.77c-1.34 1.34-3.3 1.67-4.95.99l-5.41 6.52c-.99.99-2.59.99-3.58 0s-.99-2.59 0-3.57l6.52-5.42c-.68-1.65-.35-3.61.99-4.95 1.28-1.28 3.12-1.62 4.72-1.06l-2.89 2.89 2.82 2.82 2.86-2.87c.53 1.58.18 3.39-1.08 4.65zM3.81 16.21c.4.39 1.04.39 1.43 0 .4-.4.4-1.04 0-1.43-.39-.4-1.03-.4-1.43 0-.39.39-.39 1.03 0 1.43z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AdminUsers.js b/packages/icons/src/AdminUsers.js
new file mode 100644
index 00000000000000..3a089cf04369f6
--- /dev/null
+++ b/packages/icons/src/AdminUsers.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AdminUsers( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'admin-users', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 9.25c-2.27 0-2.73-3.44-2.73-3.44C7 4.02 7.82 2 9.97 2c2.16 0 2.98 2.02 2.71 3.81 0 0-.41 3.44-2.68 3.44zm0 2.57L12.72 10c2.39 0 4.52 2.33 4.52 4.53v2.49s-3.65 1.13-7.24 1.13c-3.65 0-7.24-1.13-7.24-1.13v-2.49c0-2.25 1.94-4.48 4.47-4.48z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Album.js b/packages/icons/src/Album.js
new file mode 100644
index 00000000000000..f459cc06ec36b3
--- /dev/null
+++ b/packages/icons/src/Album.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Album( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'album', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M0 18h10v-.26c1.52.4 3.17.35 4.76-.24 4.14-1.52 6.27-6.12 4.75-10.26-1.43-3.89-5.58-6-9.51-4.98V2H0v16zM9 3v14H1V3h8zm5.45 8.22c-.68 1.35-2.32 1.9-3.67 1.23-.31-.15-.57-.35-.78-.59V8.13c.8-.86 2.11-1.13 3.22-.58 1.35.68 1.9 2.32 1.23 3.67zm-2.75-.82c.22.16.53.12.7-.1.16-.22.12-.53-.1-.7s-.53-.12-.7.1c-.16.21-.12.53.1.7zm3.01 3.67c-1.17.78-2.56.99-3.83.69-.27-.06-.44-.34-.37-.61s.34-.43.62-.36l.17.04c.96.17 1.98-.01 2.86-.59.47-.32.86-.72 1.14-1.18.15-.23.45-.3.69-.16.23.15.3.46.16.69-.36.57-.84 1.08-1.44 1.48zm1.05 1.57c-1.48.99-3.21 1.32-4.84 1.06-.28-.05-.47-.32-.41-.6.05-.27.32-.45.61-.39l.22.04c1.31.15 2.68-.14 3.87-.94.71-.47 1.27-1.07 1.7-1.74.14-.24.45-.31.68-.16.24.14.31.45.16.69-.49.79-1.16 1.49-1.99 2.04z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AlignCenter.js b/packages/icons/src/AlignCenter.js
new file mode 100644
index 00000000000000..a20b1c5554383f
--- /dev/null
+++ b/packages/icons/src/AlignCenter.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AlignCenter( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'align-center', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 5h14V3H3v2zm12 8V7H5v6h10zM3 17h14v-2H3v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AlignFullWidth.js b/packages/icons/src/AlignFullWidth.js
new file mode 100644
index 00000000000000..bbe4704ad6c92b
--- /dev/null
+++ b/packages/icons/src/AlignFullWidth.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AlignFullWidth( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'align-full-width', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 13V3H3v10h14zM5 17h10v-2H5v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AlignLeft.js b/packages/icons/src/AlignLeft.js
new file mode 100644
index 00000000000000..d8afba4f18c625
--- /dev/null
+++ b/packages/icons/src/AlignLeft.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AlignLeft( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'align-left', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 5h14V3H3v2zm9 8V7H3v6h9zm2-4h3V7h-3v2zm0 4h3v-2h-3v2zM3 17h14v-2H3v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AlignNone.js b/packages/icons/src/AlignNone.js
new file mode 100644
index 00000000000000..705625739faad2
--- /dev/null
+++ b/packages/icons/src/AlignNone.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AlignNone( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'align-none', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 5h14V3H3v2zm10 8V7H3v6h10zM3 17h14v-2H3v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AlignPullLeft.js b/packages/icons/src/AlignPullLeft.js
new file mode 100644
index 00000000000000..6f086f4d3c309e
--- /dev/null
+++ b/packages/icons/src/AlignPullLeft.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AlignPullLeft( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'align-pull-left', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 16V4H3v12h6zm2-7h6V7h-6v2zm0 4h6v-2h-6v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AlignPullRight.js b/packages/icons/src/AlignPullRight.js
new file mode 100644
index 00000000000000..babd278b8c49b7
--- /dev/null
+++ b/packages/icons/src/AlignPullRight.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AlignPullRight( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'align-pull-right', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 16V4h-6v12h6zM9 7H3v2h6V7zm0 4H3v2h6v-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AlignRight.js b/packages/icons/src/AlignRight.js
new file mode 100644
index 00000000000000..ce7dda6ffd840e
--- /dev/null
+++ b/packages/icons/src/AlignRight.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AlignRight( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'align-right', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 5h14V3H3v2zm0 4h3V7H3v2zm14 4V7H8v6h9zM3 13h3v-2H3v2zm0 4h14v-2H3v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/AlignWide.js b/packages/icons/src/AlignWide.js
new file mode 100644
index 00000000000000..14cb03db3823c6
--- /dev/null
+++ b/packages/icons/src/AlignWide.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function AlignWide( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'align-wide', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 5h10V3H5v2zm12 8V7H3v6h14zM5 17h10v-2H5v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Analytics.js b/packages/icons/src/Analytics.js
new file mode 100644
index 00000000000000..b19f9501168a32
--- /dev/null
+++ b/packages/icons/src/Analytics.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Analytics( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'analytics', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 18V2H2v16h16zM16 5H4V4h12v1zM7 7v3h3c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3zm1 2V7c1.1 0 2 .9 2 2H8zm8-1h-4V7h4v1zm0 3h-4V9h4v2zm0 2h-4v-1h4v1zm0 3H4v-1h12v1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Archive.js b/packages/icons/src/Archive.js
new file mode 100644
index 00000000000000..e6ed542ef4f96b
--- /dev/null
+++ b/packages/icons/src/Archive.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Archive( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'archive', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 4v2H1V4h18zM2 7h16v10H2V7zm11 3V9H7v1h6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowDown.js b/packages/icons/src/ArrowDown.js
new file mode 100644
index 00000000000000..4a469c5ea4e383
--- /dev/null
+++ b/packages/icons/src/ArrowDown.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowDown( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-down', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15 8l-4.03 6L7 8h8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowDownAlt.js b/packages/icons/src/ArrowDownAlt.js
new file mode 100644
index 00000000000000..ead4a313ccb521
--- /dev/null
+++ b/packages/icons/src/ArrowDownAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowDownAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-down-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4V2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowDownAlt2.js b/packages/icons/src/ArrowDownAlt2.js
new file mode 100644
index 00000000000000..bb97452995d5e3
--- /dev/null
+++ b/packages/icons/src/ArrowDownAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowDownAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-down-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 6l5 5 5-5 2 1-7 7-7-7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowLeft.js b/packages/icons/src/ArrowLeft.js
new file mode 100644
index 00000000000000..8d3d945abd16c0
--- /dev/null
+++ b/packages/icons/src/ArrowLeft.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowLeft( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-left', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13 14L7 9.97 13 6v8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowLeftAlt.js b/packages/icons/src/ArrowLeftAlt.js
new file mode 100644
index 00000000000000..a75a9242bb5418
--- /dev/null
+++ b/packages/icons/src/ArrowLeftAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowLeftAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-left-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 9v2H6l4 4-1 2-7-7 7-7 1 2-4 4h12z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowLeftAlt2.js b/packages/icons/src/ArrowLeftAlt2.js
new file mode 100644
index 00000000000000..c82954d67325a6
--- /dev/null
+++ b/packages/icons/src/ArrowLeftAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowLeftAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-left-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14 5l-5 5 5 5-1 2-7-7 7-7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowRight.js b/packages/icons/src/ArrowRight.js
new file mode 100644
index 00000000000000..741f499d305825
--- /dev/null
+++ b/packages/icons/src/ArrowRight.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowRight( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-right', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8 6l6 4.03L8 14V6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowRightAlt.js b/packages/icons/src/ArrowRightAlt.js
new file mode 100644
index 00000000000000..b271db92fc67b5
--- /dev/null
+++ b/packages/icons/src/ArrowRightAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowRightAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-right-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 11V9h12l-4-4 1-2 7 7-7 7-1-2 4-4H2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowRightAlt2.js b/packages/icons/src/ArrowRightAlt2.js
new file mode 100644
index 00000000000000..68ecc6373f5191
--- /dev/null
+++ b/packages/icons/src/ArrowRightAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowRightAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-right-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6 15l5-5-5-5 1-2 7 7-7 7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowUp.js b/packages/icons/src/ArrowUp.js
new file mode 100644
index 00000000000000..d593d509467478
--- /dev/null
+++ b/packages/icons/src/ArrowUp.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowUp( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-up', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M7 13l4.03-6L15 13H7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowUpAlt.js b/packages/icons/src/ArrowUpAlt.js
new file mode 100644
index 00000000000000..f9f3f96ce7046a
--- /dev/null
+++ b/packages/icons/src/ArrowUpAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowUpAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-up-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11 18H9V6l-4 4-2-1 7-7 7 7-2 1-4-4v12z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ArrowUpAlt2.js b/packages/icons/src/ArrowUpAlt2.js
new file mode 100644
index 00000000000000..611ae6c4b24d49
--- /dev/null
+++ b/packages/icons/src/ArrowUpAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ArrowUpAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'arrow-up-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15 14l-5-5-5 5-2-1 7-7 7 7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Art.js b/packages/icons/src/Art.js
new file mode 100644
index 00000000000000..51cef85b6be891
--- /dev/null
+++ b/packages/icons/src/Art.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Art( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'art', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8.55 3.06c1.01.34-1.95 2.01-.1 3.13 1.04.63 3.31-2.22 4.45-2.86.97-.54 2.67-.65 3.53 1.23 1.09 2.38.14 8.57-3.79 11.06-3.97 2.5-8.97 1.23-10.7-2.66-2.01-4.53 3.12-11.09 6.61-9.9zm1.21 6.45c.73 1.64 4.7-.5 3.79-2.8-.59-1.49-4.48 1.25-3.79 2.8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Awards.js b/packages/icons/src/Awards.js
new file mode 100644
index 00000000000000..93446644c0d313
--- /dev/null
+++ b/packages/icons/src/Awards.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Awards( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'awards', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M4.46 5.16L5 7.46l-.54 2.29 2.01 1.24L7.7 13l2.3-.54 2.3.54 1.23-2.01 2.01-1.24L15 7.46l.54-2.3-2-1.24-1.24-2.01-2.3.55-2.29-.54-1.25 2zm5.55 6.34C7.79 11.5 6 9.71 6 7.49c0-2.2 1.79-3.99 4.01-3.99 2.2 0 3.99 1.79 3.99 3.99 0 2.22-1.79 4.01-3.99 4.01zm-.02-1C8.33 10.5 7 9.16 7 7.5c0-1.65 1.33-3 2.99-3S13 5.85 13 7.5c0 1.66-1.35 3-3.01 3zm3.84 1.1l-1.28 2.24-2.08-.47L13 19.2l1.4-2.2h2.5zm-7.7.07l1.25 2.25 2.13-.51L7 19.2 5.6 17H3.1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Backup.js b/packages/icons/src/Backup.js
new file mode 100644
index 00000000000000..e3b20a067a7838
--- /dev/null
+++ b/packages/icons/src/Backup.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Backup( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'backup', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13.65 2.88c3.93 2.01 5.48 6.84 3.47 10.77s-6.83 5.48-10.77 3.47c-1.87-.96-3.2-2.56-3.86-4.4l1.64-1.03c.45 1.57 1.52 2.95 3.08 3.76 3.01 1.54 6.69.35 8.23-2.66 1.55-3.01.36-6.69-2.65-8.24C9.78 3.01 6.1 4.2 4.56 7.21l1.88.97-4.95 3.08-.39-5.82 1.78.91C4.9 2.4 9.75.89 13.65 2.88zm-4.36 7.83C9.11 10.53 9 10.28 9 10c0-.07.03-.12.04-.19h-.01L10 5l.97 4.81L14 13l-4.5-2.12.02-.02c-.08-.04-.16-.09-.23-.15z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BlockDefault.js b/packages/icons/src/BlockDefault.js
new file mode 100644
index 00000000000000..ee0cec6d814914
--- /dev/null
+++ b/packages/icons/src/BlockDefault.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BlockDefault( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'block-default', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15 6V4h-3v2H8V4H5v2H4c-.6 0-1 .4-1 1v8h14V7c0-.6-.4-1-1-1h-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Book.js b/packages/icons/src/Book.js
new file mode 100644
index 00000000000000..6a8d3a555e22c3
--- /dev/null
+++ b/packages/icons/src/Book.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Book( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'book', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16 3h2v16H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h9v14H5c-.55 0-1 .45-1 1s.45 1 1 1h11V3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BookAlt.js b/packages/icons/src/BookAlt.js
new file mode 100644
index 00000000000000..c8f95058ea9c51
--- /dev/null
+++ b/packages/icons/src/BookAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BookAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'book-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 17h13v2H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h13v14H5c-.55 0-1 .45-1 1s.45 1 1 1zm2-3.5v-11c0-.28-.22-.5-.5-.5s-.5.22-.5.5v11c0 .28.22.5.5.5s.5-.22.5-.5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsActivity.js b/packages/icons/src/BuddiconsActivity.js
new file mode 100644
index 00000000000000..909dcdd0aeecd2
--- /dev/null
+++ b/packages/icons/src/BuddiconsActivity.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsActivity( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-activity', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8 1v7h2V6c0-1.52 1.45-3 3-3v.86c.55-.52 1.26-.86 2-.86v3h1c1.1 0 2 .9 2 2s-.9 2-2 2h-1v6c0 .55-.45 1-1 1s-1-.45-1-1v-2.18c-.31.11-.65.18-1 .18v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H8v2c0 .55-.45 1-1 1s-1-.45-1-1v-2c-.35 0-.69-.07-1-.18V16c0 .55-.45 1-1 1s-1-.45-1-1v-4H2v-1c0-1.66 1.34-3 3-3h2V1h1zm5 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsBbpressLogo.js b/packages/icons/src/BuddiconsBbpressLogo.js
new file mode 100644
index 00000000000000..a873427332b14a
--- /dev/null
+++ b/packages/icons/src/BuddiconsBbpressLogo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsBbpressLogo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-bbpress-logo', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8.5 12.6c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.3 1.7c-.3 1 .3 1.5 1 1.5 1.2 0 1.9-1.1 2.2-2.4zm-4-6.4C3.7 7.3 3.3 8.6 3.3 10c0 1 .2 1.9.6 2.8l1-4.6c.3-1.7.4-2-.4-2zm9.3 6.4c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.4 1.7c-.2 1.1.4 1.6 1.1 1.6 1.1-.1 1.9-1.2 2.2-2.5zM10 3.3c-2 0-3.9.9-5.1 2.3.6-.1 1.4-.2 1.8-.3.2 0 .2.1.2.2 0 .2-1 4.8-1 4.8.5-.3 1.2-.7 1.8-.7.9 0 1.5.4 1.9.9l.5-2.4c.4-1.6.4-1.9-.4-1.9-.4 0-.4-.5 0-.6.6-.1 1.8-.2 2.3-.3.2 0 .2.1.2.2l-1 4.8c.5-.4 1.2-.7 1.9-.7 1.7 0 2.5 1.3 2.1 3-.3 1.7-2 3-3.8 3-1.3 0-2.1-.7-2.3-1.4-.7.8-1.7 1.3-2.8 1.4 1.1.7 2.4 1.1 3.7 1.1 3.7 0 6.7-3 6.7-6.7s-3-6.7-6.7-6.7zM10 2c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 15.5c-2.1 0-4-.8-5.3-2.2-.3-.4-.7-.8-1-1.2-.7-1.2-1.2-2.6-1.2-4.1 0-4.1 3.4-7.5 7.5-7.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsBuddypressLogo.js b/packages/icons/src/BuddiconsBuddypressLogo.js
new file mode 100644
index 00000000000000..7ae6e2ae9eed60
--- /dev/null
+++ b/packages/icons/src/BuddiconsBuddypressLogo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsBuddypressLogo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-buddypress-logo', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10 4.48 0 10 0zm0 .5C4.75.5.5 4.75.5 10s4.25 9.5 9.5 9.5 9.5-4.25 9.5-9.5S15.25.5 10 .5zm0 1c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5S5.3 1.5 10 1.5zm1.8 1.71c-.57 0-1.1.17-1.55.45 1.56.37 2.73 1.77 2.73 3.45 0 .69-.21 1.33-.55 1.87 1.31-.29 2.29-1.45 2.29-2.85 0-1.61-1.31-2.92-2.92-2.92zm-2.38 1c-1.61 0-2.92 1.31-2.92 2.93 0 1.61 1.31 2.92 2.92 2.92 1.62 0 2.93-1.31 2.93-2.92 0-1.62-1.31-2.93-2.93-2.93zm4.25 5.01l-.51.59c2.34.69 2.45 3.61 2.45 3.61h1.28c0-4.71-3.22-4.2-3.22-4.2zm-2.1.8l-2.12 2.09-2.12-2.09C3.12 10.24 3.89 15 3.89 15h11.08c.47-4.98-3.4-4.98-3.4-4.98z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsCommunity.js b/packages/icons/src/BuddiconsCommunity.js
new file mode 100644
index 00000000000000..08c08bbde370a7
--- /dev/null
+++ b/packages/icons/src/BuddiconsCommunity.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsCommunity( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-community', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 3c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zm4 0c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zM9 9V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 0V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 1c0-1.48-1.41-2.77-3.5-3.46V9c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5V6.01c-.17 0-.33-.01-.5-.01s-.33.01-.5.01V9c0 .83-.67 1.5-1.5 1.5S6.5 9.83 6.5 9V6.54C4.41 7.23 3 8.52 3 10c0 1.41.95 2.65 3.21 3.37 1.11.35 2.39 1.12 3.79 1.12s2.69-.78 3.79-1.13C16.04 12.65 17 11.41 17 10zm-7 5.43c1.43 0 2.74-.79 3.88-1.11 1.9-.53 2.49-1.34 3.12-2.32v3c0 2.21-3.13 4-7 4s-7-1.79-7-4v-3c.64.99 1.32 1.8 3.15 2.33 1.13.33 2.44 1.1 3.85 1.1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsForums.js b/packages/icons/src/BuddiconsForums.js
new file mode 100644
index 00000000000000..bd3b5f71a0b7ed
--- /dev/null
+++ b/packages/icons/src/BuddiconsForums.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsForums( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-forums', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13.5 7h-7C5.67 7 5 6.33 5 5.5S5.67 4 6.5 4h1.59C8.04 3.84 8 3.68 8 3.5 8 2.67 8.67 2 9.5 2h1c.83 0 1.5.67 1.5 1.5 0 .18-.04.34-.09.5h1.59c.83 0 1.5.67 1.5 1.5S14.33 7 13.5 7zM4 8h12c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1zm1 3h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1zm2 3h6c.55 0 1 .45 1 1s-.45 1-1 1h-1.09c.05.16.09.32.09.5 0 .83-.67 1.5-1.5 1.5h-1c-.83 0-1.5-.67-1.5-1.5 0-.18.04-.34.09-.5H7c-.55 0-1-.45-1-1s.45-1 1-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsFriends.js b/packages/icons/src/BuddiconsFriends.js
new file mode 100644
index 00000000000000..c760d89bd51f87
--- /dev/null
+++ b/packages/icons/src/BuddiconsFriends.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsFriends( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-friends', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8.75 5.77C8.75 4.39 7 2 7 2S5.25 4.39 5.25 5.77 5.9 7.5 7 7.5s1.75-.35 1.75-1.73zm6 0C14.75 4.39 13 2 13 2s-1.75 2.39-1.75 3.77S11.9 7.5 13 7.5s1.75-.35 1.75-1.73zM9 17V9c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm6 0V9c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-9-6l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2zm-6 3l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsGroups.js b/packages/icons/src/BuddiconsGroups.js
new file mode 100644
index 00000000000000..7303ed627ad924
--- /dev/null
+++ b/packages/icons/src/BuddiconsGroups.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsGroups( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-groups', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15.45 6.25c1.83.94 1.98 3.18.7 4.98-.8 1.12-2.33 1.88-3.46 1.78L10.05 18H9l-2.65-4.99c-1.13.16-2.73-.63-3.55-1.79-1.28-1.8-1.13-4.04.71-4.97.48-.24.96-.33 1.43-.31-.01.4.01.8.07 1.21.26 1.69 1.41 3.53 2.86 4.37-.19.55-.49.99-.88 1.25L9 16.58v-5.66C7.64 10.55 6.26 8.76 6 7c-.4-2.65 1-5 3.5-5s3.9 2.35 3.5 5c-.26 1.76-1.64 3.55-3 3.92v5.77l2.07-3.84c-.44-.23-.77-.71-.99-1.3 1.48-.83 2.65-2.69 2.91-4.4.06-.41.08-.82.07-1.22.46-.01.92.08 1.39.32z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsPm.js b/packages/icons/src/BuddiconsPm.js
new file mode 100644
index 00000000000000..8b9722adc7c68d
--- /dev/null
+++ b/packages/icons/src/BuddiconsPm.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsPm( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-pm', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2c3 0 8 5 8 5v11H2V7s5-5 8-5zm7 14.72l-3.73-2.92L17 11l-.43-.37-2.26 1.3.24-4.31-8.77-.52-.46 4.54-1.99-.95L3 11l3.73 2.8-3.44 2.85.4.43L10 13l6.53 4.15z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsReplies.js b/packages/icons/src/BuddiconsReplies.js
new file mode 100644
index 00000000000000..acdb9d98dc2557
--- /dev/null
+++ b/packages/icons/src/BuddiconsReplies.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsReplies( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-replies', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17.54 10.29c1.17 1.17 1.17 3.08 0 4.25-1.18 1.17-3.08 1.17-4.25 0l-.34-.52c0 3.66-2 4.38-2.95 4.98-.82-.6-2.95-1.28-2.95-4.98l-.34.52c-1.17 1.17-3.07 1.17-4.25 0-1.17-1.17-1.17-3.08 0-4.25 0 0 1.02-.67 2.1-1.3C3.71 7.84 3.2 6.42 3.2 4.88c0-.34.03-.67.08-1C3.53 5.66 4.47 7.22 5.8 8.3c.67-.35 1.85-.83 2.37-.92H8c-1.1 0-2-.9-2-2s.9-2 2-2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5h2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5c1.1 0 2 .9 2 2s-.9 2-2 2h-.17c.51.09 1.78.61 2.38.92 1.33-1.08 2.27-2.64 2.52-4.42.05.33.08.66.08 1 0 1.54-.51 2.96-1.36 4.11 1.08.63 2.09 1.3 2.09 1.3zM8.5 6.38c.5 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm3-2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-2.3 5.73c-.12.11-.19.26-.19.43.02.25.23.46.49.46h1c.26 0 .47-.21.49-.46 0-.15-.07-.29-.19-.43-.08-.06-.18-.11-.3-.11h-1c-.12 0-.22.05-.3.11zM12 12.5c0-.12-.06-.28-.19-.38-.09-.07-.19-.12-.31-.12h-3c-.12 0-.22.05-.31.12-.11.1-.19.25-.19.38 0 .28.22.5.5.5h3c.28 0 .5-.22.5-.5zM8.5 15h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5zm1 2h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsTopics.js b/packages/icons/src/BuddiconsTopics.js
new file mode 100644
index 00000000000000..630bbf44b65122
--- /dev/null
+++ b/packages/icons/src/BuddiconsTopics.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsTopics( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-topics', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10.44 1.66c-.59-.58-1.54-.58-2.12 0L2.66 7.32c-.58.58-.58 1.53 0 2.12.6.6 1.56.56 2.12 0l5.66-5.66c.58-.58.59-1.53 0-2.12zm2.83 2.83c-.59-.59-1.54-.59-2.12 0l-5.66 5.66c-.59.58-.59 1.53 0 2.12.6.6 1.56.55 2.12 0l5.66-5.66c.58-.58.58-1.53 0-2.12zm1.06 6.72l4.18 4.18c.59.58.59 1.53 0 2.12s-1.54.59-2.12 0l-4.18-4.18-1.77 1.77c-.59.58-1.54.58-2.12 0-.59-.59-.59-1.54 0-2.13l5.66-5.65c.58-.59 1.53-.59 2.12 0 .58.58.58 1.53 0 2.12zM5 15c0-1.59-1.66-4-1.66-4S2 13.78 2 15s.6 2 1.34 2h.32C4.4 17 5 16.59 5 15z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/BuddiconsTracking.js b/packages/icons/src/BuddiconsTracking.js
new file mode 100644
index 00000000000000..7d8ff382b1eba2
--- /dev/null
+++ b/packages/icons/src/BuddiconsTracking.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function BuddiconsTracking( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'buddicons-tracking', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10.98 6.78L15.5 15c-1 2-3.5 3-5.5 3s-4.5-1-5.5-3L9 6.82c-.75-1.23-2.28-1.98-4.29-2.03l2.46-2.92c1.68 1.19 2.46 2.32 2.97 3.31.56-.87 1.2-1.68 2.7-2.12l1.83 2.86c-1.42-.34-2.64.08-3.69.86zM8.17 10.4l-.93 1.69c.49.11 1 .16 1.54.16 1.35 0 2.58-.36 3.55-.95l-1.01-1.82c-.87.53-1.96.86-3.15.92zm.86 5.38c1.99 0 3.73-.74 4.74-1.86l-.98-1.76c-1 1.12-2.74 1.87-4.74 1.87-.62 0-1.21-.08-1.76-.21l-.63 1.15c.94.5 2.1.81 3.37.81z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Building.js b/packages/icons/src/Building.js
new file mode 100644
index 00000000000000..e163177c9652c1
--- /dev/null
+++ b/packages/icons/src/Building.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Building( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'building', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 20h14V0H3v20zM7 3H5V1h2v2zm4 0H9V1h2v2zm4 0h-2V1h2v2zM7 6H5V4h2v2zm4 0H9V4h2v2zm4 0h-2V4h2v2zM7 9H5V7h2v2zm4 0H9V7h2v2zm4 0h-2V7h2v2zm-8 3H5v-2h2v2zm4 0H9v-2h2v2zm4 0h-2v-2h2v2zm-4 7H5v-6h6v6zm4-4h-2v-2h2v2zm0 3h-2v-2h2v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Businessman.js b/packages/icons/src/Businessman.js
new file mode 100644
index 00000000000000..7b81f490c3bd21
--- /dev/null
+++ b/packages/icons/src/Businessman.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Businessman( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'businessman', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M7.3 6l-.03-.19c-.04-.37-.05-.73-.03-1.08.02-.36.1-.71.25-1.04.14-.32.31-.61.52-.86s.49-.46.83-.6c.34-.15.72-.23 1.13-.23.69 0 1.26.2 1.71.59s.76.87.91 1.44.18 1.16.09 1.78l-.03.19c-.01.09-.05.25-.11.48-.05.24-.12.47-.2.69-.08.21-.19.45-.34.72-.14.27-.3.49-.47.69-.18.19-.4.34-.67.48-.27.13-.55.19-.86.19s-.59-.06-.87-.19c-.26-.13-.49-.29-.67-.5-.18-.2-.34-.42-.49-.66-.15-.25-.26-.49-.34-.73-.09-.25-.16-.47-.21-.67-.06-.21-.1-.37-.12-.5zm9.2 6.24c.41.7.5 1.41.5 2.14v2.49c0 .03-.12.08-.29.13-.18.04-.42.13-.97.27-.55.12-1.1.24-1.65.34s-1.19.19-1.95.27c-.75.08-1.46.12-2.13.12-.68 0-1.39-.04-2.14-.12-.75-.07-1.4-.17-1.98-.27-.58-.11-1.08-.23-1.56-.34-.49-.11-.8-.21-1.06-.29L3 16.87v-2.49c0-.75.07-1.46.46-2.15s.81-1.25 1.5-1.68C5.66 10.12 7.19 10 8 10l1.67 1.67L9 13v3l1.02 1.08L11 16v-3l-.68-1.33L11.97 10c.77 0 2.2.07 2.9.52.71.45 1.21 1.02 1.63 1.72z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Button.js b/packages/icons/src/Button.js
new file mode 100644
index 00000000000000..ffc008c8b5e992
--- /dev/null
+++ b/packages/icons/src/Button.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Button( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'button', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 5H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm1 7c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h14c.6 0 1 .4 1 1v5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Calendar.js b/packages/icons/src/Calendar.js
new file mode 100644
index 00000000000000..93d8c040c7120f
--- /dev/null
+++ b/packages/icons/src/Calendar.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Calendar( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'calendar', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15 4h3v14H2V4h3V3c0-.83.67-1.5 1.5-1.5S8 2.17 8 3v1h4V3c0-.83.67-1.5 1.5-1.5S15 2.17 15 3v1zM6 3v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5S6 2.72 6 3zm7 0v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5s-.5.22-.5.5zm4 14V8H3v9h14zM7 16V9H5v7h2zm4 0V9H9v7h2zm4 0V9h-2v7h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/CalendarAlt.js b/packages/icons/src/CalendarAlt.js
new file mode 100644
index 00000000000000..f248f41320402b
--- /dev/null
+++ b/packages/icons/src/CalendarAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function CalendarAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'calendar-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15 4h3v15H2V4h3V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1h4V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1zM6 3v2.5c0 .14.05.26.15.36.09.09.21.14.35.14s.26-.05.35-.14c.1-.1.15-.22.15-.36V3c0-.14-.05-.26-.15-.35-.09-.1-.21-.15-.35-.15s-.26.05-.35.15c-.1.09-.15.21-.15.35zm7 0v2.5c0 .14.05.26.14.36.1.09.22.14.36.14s.26-.05.36-.14c.09-.1.14-.22.14-.36V3c0-.14-.05-.26-.14-.35-.1-.1-.22-.15-.36-.15s-.26.05-.36.15c-.09.09-.14.21-.14.35zm4 15V8H3v10h14zM7 9v2H5V9h2zm2 0h2v2H9V9zm4 2V9h2v2h-2zm-6 1v2H5v-2h2zm2 0h2v2H9v-2zm4 2v-2h2v2h-2zm-6 1v2H5v-2h2zm4 2H9v-2h2v2zm4 0h-2v-2h2v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Camera.js b/packages/icons/src/Camera.js
new file mode 100644
index 00000000000000..e12d40b472d6dd
--- /dev/null
+++ b/packages/icons/src/Camera.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Camera( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'camera', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6 5V3H3v2h3zm12 10V4H9L7 6H2v9h16zm-7-8c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Carrot.js b/packages/icons/src/Carrot.js
new file mode 100644
index 00000000000000..0a09e337e47885
--- /dev/null
+++ b/packages/icons/src/Carrot.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Carrot( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'carrot', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 18.43c1.51 1.36 11.64-4.67 13.14-7.21.72-1.22-.13-3.01-1.52-4.44C15.2 5.73 16.59 9 17.91 8.31c.6-.32.99-1.31.7-1.92-.52-1.08-2.25-1.08-3.42-1.21.83-.2 2.82-1.05 2.86-2.25.04-.92-1.13-1.97-2.05-1.86-1.21.14-1.65 1.88-2.06 3-.05-.71-.2-2.27-.98-2.95-1.04-.91-2.29-.05-2.32 1.05-.04 1.33 2.82 2.07 1.92 3.67C11.04 4.67 9.25 4.03 8.1 4.7c-.49.31-1.05.91-1.63 1.69.89.94 2.12 2.07 3.09 2.72.2.14.26.42.11.62-.14.21-.42.26-.62.12-.99-.67-2.2-1.78-3.1-2.71-.45.67-.91 1.43-1.34 2.23.85.86 1.93 1.83 2.79 2.41.2.14.25.42.11.62-.14.21-.42.26-.63.12-.85-.58-1.86-1.48-2.71-2.32C2.4 13.69 1.1 17.63 2 18.43z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Cart.js b/packages/icons/src/Cart.js
new file mode 100644
index 00000000000000..cf5796e7c98541
--- /dev/null
+++ b/packages/icons/src/Cart.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Cart( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'cart', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6 13h9c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V4H2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v2h13l-4 7H6v1zm-.5 3c.83 0 1.5.67 1.5 1.5S6.33 19 5.5 19 4 18.33 4 17.5 4.67 16 5.5 16zm9 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Category.js b/packages/icons/src/Category.js
new file mode 100644
index 00000000000000..f9c76ec2484a7f
--- /dev/null
+++ b/packages/icons/src/Category.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Category( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'category', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 7h13v10H2V4h7l2 2H4v9h1V7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ChartArea.js b/packages/icons/src/ChartArea.js
new file mode 100644
index 00000000000000..01d899431dea4b
--- /dev/null
+++ b/packages/icons/src/ChartArea.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ChartArea( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'chart-area', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 18l.01-12.28c.59-.35.99-.99.99-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .8.47 1.48 1.14 1.8l-4.13 6.58c-.33-.24-.73-.38-1.16-.38-.84 0-1.55.51-1.85 1.24l-2.14-1.53c.09-.22.14-.46.14-.71 0-1.11-.89-2-2-2-1.1 0-2 .89-2 2 0 .73.4 1.36.98 1.71L1 18h17zM17 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM5 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5.85 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ChartBar.js b/packages/icons/src/ChartBar.js
new file mode 100644
index 00000000000000..ebc8d9a02a81ac
--- /dev/null
+++ b/packages/icons/src/ChartBar.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ChartBar( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'chart-bar', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 18V2h-4v16h4zm-6 0V7H8v11h4zm-6 0v-8H2v8h4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ChartLine.js b/packages/icons/src/ChartLine.js
new file mode 100644
index 00000000000000..e5b2025c25c876
--- /dev/null
+++ b/packages/icons/src/ChartLine.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ChartLine( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'chart-line', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 3.5c0 .62-.38 1.16-.92 1.38v13.11H1.99l4.22-6.73c-.13-.23-.21-.48-.21-.76C6 9.67 6.67 9 7.5 9S9 9.67 9 10.5c0 .13-.02.25-.05.37l1.44.63c.27-.3.67-.5 1.11-.5.18 0 .35.04.51.09l3.58-6.41c-.36-.27-.59-.7-.59-1.18 0-.83.67-1.5 1.5-1.5.19 0 .36.04.53.1l.05-.09v.11c.54.22.92.76.92 1.38zm-1.92 13.49V5.85l-3.29 5.89c.13.23.21.48.21.76 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5l.01-.07-1.63-.72c-.25.18-.55.29-.88.29-.18 0-.35-.04-.51-.1l-3.2 5.09h12.29z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ChartPie.js b/packages/icons/src/ChartPie.js
new file mode 100644
index 00000000000000..8b1e64271e4478
--- /dev/null
+++ b/packages/icons/src/ChartPie.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ChartPie( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'chart-pie', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 10V3c3.87 0 7 3.13 7 7h-7zM9 4v7h7c0 3.87-3.13 7-7 7s-7-3.13-7-7 3.13-7 7-7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Clipboard.js b/packages/icons/src/Clipboard.js
new file mode 100644
index 00000000000000..494a59f4cc8b13
--- /dev/null
+++ b/packages/icons/src/Clipboard.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Clipboard( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'clipboard', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11.9.39l1.4 1.4c1.61.19 3.5-.74 4.61.37s.18 3 .37 4.61l1.4 1.4c.39.39.39 1.02 0 1.41l-9.19 9.2c-.4.39-1.03.39-1.42 0L1.29 11c-.39-.39-.39-1.02 0-1.42l9.2-9.19c.39-.39 1.02-.39 1.41 0zm.58 2.25l-.58.58 4.95 4.95.58-.58c-.19-.6-.2-1.22-.15-1.82.02-.31.05-.62.09-.92.12-1 .18-1.63-.17-1.98s-.98-.29-1.98-.17c-.3.04-.61.07-.92.09-.6.05-1.22.04-1.82-.15zm4.02.93c.39.39.39 1.03 0 1.42s-1.03.39-1.42 0-.39-1.03 0-1.42 1.03-.39 1.42 0zm-6.72.36l-.71.7L15.44 11l.7-.71zM8.36 5.34l-.7.71 6.36 6.36.71-.7zM6.95 6.76l-.71.7 6.37 6.37.7-.71zM5.54 8.17l-.71.71 6.36 6.36.71-.71zM4.12 9.58l-.71.71 6.37 6.37.71-.71z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Clock.js b/packages/icons/src/Clock.js
new file mode 100644
index 00000000000000..31848747e6a3d8
--- /dev/null
+++ b/packages/icons/src/Clock.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Clock( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'clock', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 14c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm-.71-5.29c.07.05.14.1.23.15l-.02.02L14 13l-3.03-3.19L10 5l-.97 4.81h.01c0 .02-.01.05-.02.09S9 9.97 9 10c0 .28.1.52.29.71z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Cloud.js b/packages/icons/src/Cloud.js
new file mode 100644
index 00000000000000..ecc65331240242
--- /dev/null
+++ b/packages/icons/src/Cloud.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Cloud( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'cloud', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.9 9c1.8.2 3.1 1.7 3.1 3.5 0 1.9-1.6 3.5-3.5 3.5h-10C2.6 16 1 14.4 1 12.5 1 10.7 2.3 9.3 4.1 9 4 8.9 4 8.7 4 8.5 4 7.1 5.1 6 6.5 6c.3 0 .7.1.9.2C8.1 4.9 9.4 4 11 4c2.2 0 4 1.8 4 4 0 .4-.1.7-.1 1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/CloudSaved.js b/packages/icons/src/CloudSaved.js
new file mode 100644
index 00000000000000..3144ff7833d870
--- /dev/null
+++ b/packages/icons/src/CloudSaved.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function CloudSaved( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'cloud-saved', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16h10c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5zm-6.3 5.9l-3.2-3.2 1.4-1.4 1.8 1.8 3.8-3.8 1.4 1.4-5.2 5.2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/CloudUpload.js b/packages/icons/src/CloudUpload.js
new file mode 100644
index 00000000000000..425313f4119e13
--- /dev/null
+++ b/packages/icons/src/CloudUpload.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function CloudUpload( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'cloud-upload', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16H8v-3H5l4.5-4.5L14 13h-3v3h3.5c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Columns.js b/packages/icons/src/Columns.js
new file mode 100644
index 00000000000000..a1a5e092696876
--- /dev/null
+++ b/packages/icons/src/Columns.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Columns( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'columns', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 15h6V5H3v10zm8 0h6V5h-6v10z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsBack.js b/packages/icons/src/ControlsBack.js
new file mode 100644
index 00000000000000..8bfc0fe50cfe88
--- /dev/null
+++ b/packages/icons/src/ControlsBack.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsBack( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-back', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 10l10-6v3.6L18 4v12l-6-3.6V16z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsForward.js b/packages/icons/src/ControlsForward.js
new file mode 100644
index 00000000000000..4d17f76243b80e
--- /dev/null
+++ b/packages/icons/src/ControlsForward.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsForward( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-forward', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 10L8 16v-3.6L2 16V4l6 3.6V4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsPause.js b/packages/icons/src/ControlsPause.js
new file mode 100644
index 00000000000000..6c9d65dc050fbe
--- /dev/null
+++ b/packages/icons/src/ControlsPause.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsPause( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-pause', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 16V4h3v12H5zm7-12h3v12h-3V4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsPlay.js b/packages/icons/src/ControlsPlay.js
new file mode 100644
index 00000000000000..0821a41d8afe0c
--- /dev/null
+++ b/packages/icons/src/ControlsPlay.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsPlay( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-play', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 4l10 6-10 6V4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsRepeat.js b/packages/icons/src/ControlsRepeat.js
new file mode 100644
index 00000000000000..c460326e459a12
--- /dev/null
+++ b/packages/icons/src/ControlsRepeat.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsRepeat( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-repeat', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 7v3l-2 1.5V5h11V3l4 3.01L14 9V7H5zm10 6v-3l2-1.5V15H6v2l-4-3.01L6 11v2h9z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsSkipback.js b/packages/icons/src/ControlsSkipback.js
new file mode 100644
index 00000000000000..780008ab4d1573
--- /dev/null
+++ b/packages/icons/src/ControlsSkipback.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsSkipback( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-skipback', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11.98 7.63l6-3.6v12l-6-3.6v3.6l-8-4.8v4.8h-2v-12h2v4.8l8-4.8v3.6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsSkipforward.js b/packages/icons/src/ControlsSkipforward.js
new file mode 100644
index 00000000000000..a480ef477af30b
--- /dev/null
+++ b/packages/icons/src/ControlsSkipforward.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsSkipforward( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-skipforward', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8 12.4L2 16V4l6 3.6V4l8 4.8V4h2v12h-2v-4.8L8 16v-3.6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsVolumeoff.js b/packages/icons/src/ControlsVolumeoff.js
new file mode 100644
index 00000000000000..4797d834eb28e8
--- /dev/null
+++ b/packages/icons/src/ControlsVolumeoff.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsVolumeoff( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-volumeoff', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 7h4l5-4v14l-5-4H2V7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ControlsVolumeon.js b/packages/icons/src/ControlsVolumeon.js
new file mode 100644
index 00000000000000..fa0447532add76
--- /dev/null
+++ b/packages/icons/src/ControlsVolumeon.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ControlsVolumeon( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'controls-volumeon', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 7h4l5-4v14l-5-4H2V7zm12.69-2.46C14.82 4.59 18 5.92 18 10s-3.18 5.41-3.31 5.46c-.06.03-.13.04-.19.04-.2 0-.39-.12-.46-.31-.11-.26.02-.55.27-.65.11-.05 2.69-1.15 2.69-4.54 0-3.41-2.66-4.53-2.69-4.54-.25-.1-.38-.39-.27-.65.1-.25.39-.38.65-.27zM16 10c0 2.57-2.23 3.43-2.32 3.47-.06.02-.12.03-.18.03-.2 0-.39-.12-.47-.32-.1-.26.04-.55.29-.65.07-.02 1.68-.67 1.68-2.53s-1.61-2.51-1.68-2.53c-.25-.1-.38-.39-.29-.65.1-.25.39-.39.65-.29.09.04 2.32.9 2.32 3.47z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/CoverImage.js b/packages/icons/src/CoverImage.js
new file mode 100644
index 00000000000000..319b61a4d5c0f8
--- /dev/null
+++ b/packages/icons/src/CoverImage.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function CoverImage( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'cover-image', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2.2 1h15.5c.7 0 1.3.6 1.3 1.2v11.5c0 .7-.6 1.2-1.2 1.2H2.2c-.6.1-1.2-.5-1.2-1.1V2.2C1 1.6 1.6 1 2.2 1zM17 13V3H3v10h14zm-4-4s0-5 3-5v7c0 .6-.4 1-1 1H5c-.6 0-1-.4-1-1V7c2 0 3 4 3 4s1-4 3-4 3 2 3 2zM4 17h12v2H4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Dashboard.js b/packages/icons/src/Dashboard.js
new file mode 100644
index 00000000000000..4616855c526a11
--- /dev/null
+++ b/packages/icons/src/Dashboard.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Dashboard( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'dashboard', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3.76 16h12.48c1.1-1.37 1.76-3.11 1.76-5 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 1.89.66 3.63 1.76 5zM10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM6 6c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5.37 5.55L12 7v6c0 1.1-.9 2-2 2s-2-.9-2-2c0-.57.24-1.08.63-1.45zM4 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm12 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5 3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Desktop.js b/packages/icons/src/Desktop.js
new file mode 100644
index 00000000000000..1764386c9cc617
--- /dev/null
+++ b/packages/icons/src/Desktop.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Desktop( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'desktop', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 2h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-5v2h2c.55 0 1 .45 1 1v1H5v-1c0-.55.45-1 1-1h2v-2H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm13 9V4H4v7h12zM5 5h9L5 9V5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Dismiss.js b/packages/icons/src/Dismiss.js
new file mode 100644
index 00000000000000..cd644f67303d77
--- /dev/null
+++ b/packages/icons/src/Dismiss.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Dismiss( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'dismiss', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm5 11l-3-3 3-3-2-2-3 3-3-3-2 2 3 3-3 3 2 2 3-3 3 3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Download.js b/packages/icons/src/Download.js
new file mode 100644
index 00000000000000..08b895406c1248
--- /dev/null
+++ b/packages/icons/src/Download.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Download( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'download', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.01 4v6h2V2H4v8h2.01V4h8zm-2 2v6h3l-5 6-5-6h3V6h4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Edit.js b/packages/icons/src/Edit.js
new file mode 100644
index 00000000000000..f4a37e2655df8c
--- /dev/null
+++ b/packages/icons/src/Edit.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Edit( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'edit', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorAligncenter.js b/packages/icons/src/EditorAligncenter.js
new file mode 100644
index 00000000000000..b4a772a1e1cec7
--- /dev/null
+++ b/packages/icons/src/EditorAligncenter.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorAligncenter( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-aligncenter', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14 5V3H6v2h8zm3 4V7H3v2h14zm-3 4v-2H6v2h8zm3 4v-2H3v2h14z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorAlignleft.js b/packages/icons/src/EditorAlignleft.js
new file mode 100644
index 00000000000000..28de38bdec52b3
--- /dev/null
+++ b/packages/icons/src/EditorAlignleft.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorAlignleft( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-alignleft', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 5V3H3v2h9zm5 4V7H3v2h14zm-5 4v-2H3v2h9zm5 4v-2H3v2h14z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorAlignright.js b/packages/icons/src/EditorAlignright.js
new file mode 100644
index 00000000000000..6e6617a8d36bfb
--- /dev/null
+++ b/packages/icons/src/EditorAlignright.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorAlignright( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-alignright', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 5V3H8v2h9zm0 4V7H3v2h14zm0 4v-2H8v2h9zm0 4v-2H3v2h14z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorBold.js b/packages/icons/src/EditorBold.js
new file mode 100644
index 00000000000000..f1feb9e07e2945
--- /dev/null
+++ b/packages/icons/src/EditorBold.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorBold( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-bold', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6 4v13h4.54c1.37 0 2.46-.33 3.26-1 .8-.66 1.2-1.58 1.2-2.77 0-.84-.17-1.51-.51-2.01s-.9-.85-1.67-1.03v-.09c.57-.1 1.02-.4 1.36-.9s.51-1.13.51-1.91c0-1.14-.39-1.98-1.17-2.5C12.75 4.26 11.5 4 9.78 4H6zm2.57 5.15V6.26h1.36c.73 0 1.27.11 1.61.32.34.22.51.58.51 1.07 0 .54-.16.92-.47 1.15s-.82.35-1.51.35h-1.5zm0 2.19h1.6c1.44 0 2.16.53 2.16 1.61 0 .6-.17 1.05-.51 1.34s-.86.43-1.57.43H8.57v-3.38z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorBreak.js b/packages/icons/src/EditorBreak.js
new file mode 100644
index 00000000000000..f2e4f546e4007d
--- /dev/null
+++ b/packages/icons/src/EditorBreak.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorBreak( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-break', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16 4h2v9H7v3l-5-4 5-4v3h9V4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorCode.js b/packages/icons/src/EditorCode.js
new file mode 100644
index 00000000000000..6cbb2668fce81a
--- /dev/null
+++ b/packages/icons/src/EditorCode.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorCode( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-code', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 6l-4 4 4 4-1 2-6-6 6-6zm2 8l4-4-4-4 1-2 6 6-6 6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorContract.js b/packages/icons/src/EditorContract.js
new file mode 100644
index 00000000000000..baacc091505aca
--- /dev/null
+++ b/packages/icons/src/EditorContract.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorContract( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-contract', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15.75 6.75L18 3v14l-2.25-3.75L17 12h-4v4l1.25-1.25L18 17H2l3.75-2.25L7 16v-4H3l1.25 1.25L2 17V3l2.25 3.75L3 8h4V4L5.75 5.25 2 3h16l-3.75 2.25L13 4v4h4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorCustomchar.js b/packages/icons/src/EditorCustomchar.js
new file mode 100644
index 00000000000000..28ccdaca79f46a
--- /dev/null
+++ b/packages/icons/src/EditorCustomchar.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorCustomchar( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-customchar', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 5.4c1.27 0 2.24.36 2.91 1.08.66.71 1 1.76 1 3.13 0 1.28-.23 2.37-.69 3.27-.47.89-1.27 1.52-2.22 2.12v2h6v-2h-3.69c.92-.64 1.62-1.34 2.12-2.34.49-1.01.74-2.13.74-3.35 0-1.78-.55-3.19-1.65-4.22S11.92 3.54 10 3.54s-3.43.53-4.52 1.57c-1.1 1.04-1.65 2.44-1.65 4.2 0 1.21.24 2.31.73 3.33.48 1.01 1.19 1.71 2.1 2.36H3v2h6v-2c-.98-.64-1.8-1.28-2.24-2.17-.45-.89-.67-1.96-.67-3.22 0-1.37.33-2.41 1-3.13C7.75 5.76 8.72 5.4 10 5.4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorExpand.js b/packages/icons/src/EditorExpand.js
new file mode 100644
index 00000000000000..c6cb848ac11a26
--- /dev/null
+++ b/packages/icons/src/EditorExpand.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorExpand( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-expand', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M7 8h6v4H7zm-5 5v4h4l-1.2-1.2L7 12l-3.8 2.2M14 17h4v-4l-1.2 1.2L13 12l2.2 3.8M14 3l1.3 1.3L13 8l3.8-2.2L18 7V3M6 3H2v4l1.2-1.2L7 8 4.7 4.3" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorHelp.js b/packages/icons/src/EditorHelp.js
new file mode 100644
index 00000000000000..c3f0eaa437b63f
--- /dev/null
+++ b/packages/icons/src/EditorHelp.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorHelp( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-help', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 10c0-3.87-3.14-7-7-7-3.87 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7zm-6.3 1.48H9.14v-.43c0-.38.08-.7.24-.98s.46-.57.88-.89c.41-.29.68-.53.81-.71.14-.18.2-.39.2-.62 0-.25-.09-.44-.28-.58-.19-.13-.45-.19-.79-.19-.58 0-1.25.19-2 .57l-.64-1.28c.87-.49 1.8-.74 2.77-.74.81 0 1.45.2 1.92.58.48.39.71.91.71 1.55 0 .43-.09.8-.29 1.11-.19.32-.57.67-1.11 1.06-.38.28-.61.49-.71.63-.1.15-.15.34-.15.57v.35zm-1.47 2.74c-.18-.17-.27-.42-.27-.73 0-.33.08-.58.26-.75s.43-.25.77-.25c.32 0 .57.09.75.26s.27.42.27.74c0 .3-.09.55-.27.72-.18.18-.43.27-.75.27-.33 0-.58-.09-.76-.26z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorIndent.js b/packages/icons/src/EditorIndent.js
new file mode 100644
index 00000000000000..46be6eafbe9e18
--- /dev/null
+++ b/packages/icons/src/EditorIndent.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorIndent( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-indent', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 5V3h9v2H3zm10-1V3h4v1h-4zm0 3h2V5l4 3.5-4 3.5v-2h-2V7zM3 8V6h9v2H3zm2 3V9h7v2H5zm-2 3v-2h9v2H3zm10 0v-1h4v1h-4zm-4 3v-2h3v2H9z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorInsertmore.js b/packages/icons/src/EditorInsertmore.js
new file mode 100644
index 00000000000000..fd810afedb56cf
--- /dev/null
+++ b/packages/icons/src/EditorInsertmore.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorInsertmore( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-insertmore', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 7V3H3v4h14zM6 11V9H3v2h3zm6 0V9H8v2h4zm5 0V9h-3v2h3zm0 6v-4H3v4h14z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorItalic.js b/packages/icons/src/EditorItalic.js
new file mode 100644
index 00000000000000..37c1651fc6931d
--- /dev/null
+++ b/packages/icons/src/EditorItalic.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorItalic( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-italic', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.78 6h-2.13l-2.8 9h2.12l-.62 2H4.6l.62-2h2.14l2.8-9H8.03l.62-2h6.75z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorJustify.js b/packages/icons/src/EditorJustify.js
new file mode 100644
index 00000000000000..f33fc33c461da8
--- /dev/null
+++ b/packages/icons/src/EditorJustify.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorJustify( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-justify', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 3h16v2H2V3zm0 4h16v2H2V7zm0 4h16v2H2v-2zm0 4h16v2H2v-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorKitchensink.js b/packages/icons/src/EditorKitchensink.js
new file mode 100644
index 00000000000000..51152baf5e9dd9
--- /dev/null
+++ b/packages/icons/src/EditorKitchensink.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorKitchensink( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-kitchensink', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 2v6H1V2h18zm-1 5V3H2v4h16zM5 4v2H3V4h2zm3 0v2H6V4h2zm3 0v2H9V4h2zm3 0v2h-2V4h2zm3 0v2h-2V4h2zm2 5v9H1V9h18zm-1 8v-7H2v7h16zM5 11v2H3v-2h2zm3 0v2H6v-2h2zm3 0v2H9v-2h2zm6 0v2h-5v-2h5zm-6 3v2H3v-2h8zm3 0v2h-2v-2h2zm3 0v2h-2v-2h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorLtr.js b/packages/icons/src/EditorLtr.js
new file mode 100644
index 00000000000000..470e456d2a8bff
--- /dev/null
+++ b/packages/icons/src/EditorLtr.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorLtr( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-ltr', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorOl.js b/packages/icons/src/EditorOl.js
new file mode 100644
index 00000000000000..fe11e8be7335d7
--- /dev/null
+++ b/packages/icons/src/EditorOl.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorOl( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-ol', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6 7V3h-.69L4.02 4.03l.4.51.46-.37c.06-.05.16-.14.3-.28l-.02.42V7H6zm2-2h9v1H8V5zm-1.23 6.95v-.7H5.05v-.04l.51-.48c.33-.31.57-.54.7-.71.14-.17.24-.33.3-.49.07-.16.1-.33.1-.51 0-.21-.05-.4-.16-.56-.1-.16-.25-.28-.44-.37s-.41-.14-.65-.14c-.19 0-.36.02-.51.06-.15.03-.29.09-.42.15-.12.07-.29.19-.48.35l.45.54c.16-.13.31-.23.45-.3.15-.07.3-.1.45-.1.14 0 .26.03.35.11s.13.2.13.36c0 .1-.02.2-.06.3s-.1.21-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76zM8 10h9v1H8v-1zm-1.29 3.95c0-.3-.12-.54-.37-.71-.24-.17-.58-.26-1-.26-.52 0-.96.13-1.33.4l.4.6c.17-.11.32-.19.46-.23.14-.05.27-.07.41-.07.38 0 .58.15.58.46 0 .2-.07.35-.22.43s-.38.12-.7.12h-.31v.66h.31c.34 0 .59.04.75.12.15.08.23.22.23.41 0 .22-.07.37-.2.47-.14.1-.35.15-.63.15-.19 0-.38-.03-.57-.08s-.36-.12-.52-.2v.74c.34.15.74.22 1.18.22.53 0 .94-.11 1.22-.33.29-.22.43-.52.43-.92 0-.27-.09-.48-.26-.64s-.42-.26-.74-.3v-.02c.27-.06.49-.19.65-.37.15-.18.23-.39.23-.65zM8 15h9v1H8v-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorOlRtl.js b/packages/icons/src/EditorOlRtl.js
new file mode 100644
index 00000000000000..ad8c088e5c6a0f
--- /dev/null
+++ b/packages/icons/src/EditorOlRtl.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorOlRtl( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-ol-rtl', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15.025 8.75a1.048 1.048 0 0 1 .45-.1.507.507 0 0 1 .35.11.455.455 0 0 1 .13.36.803.803 0 0 1-.06.3 1.448 1.448 0 0 1-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76v-.7h-1.72v-.04l.51-.48a7.276 7.276 0 0 0 .7-.71 1.75 1.75 0 0 0 .3-.49 1.254 1.254 0 0 0 .1-.51.968.968 0 0 0-.16-.56 1.007 1.007 0 0 0-.44-.37 1.512 1.512 0 0 0-.65-.14 1.98 1.98 0 0 0-.51.06 1.9 1.9 0 0 0-.42.15 3.67 3.67 0 0 0-.48.35l.45.54a2.505 2.505 0 0 1 .45-.3zM16.695 15.29a1.29 1.29 0 0 0-.74-.3v-.02a1.203 1.203 0 0 0 .65-.37.973.973 0 0 0 .23-.65.81.81 0 0 0-.37-.71 1.72 1.72 0 0 0-1-.26 2.185 2.185 0 0 0-1.33.4l.4.6a1.79 1.79 0 0 1 .46-.23 1.18 1.18 0 0 1 .41-.07c.38 0 .58.15.58.46a.447.447 0 0 1-.22.43 1.543 1.543 0 0 1-.7.12h-.31v.66h.31a1.764 1.764 0 0 1 .75.12.433.433 0 0 1 .23.41.55.55 0 0 1-.2.47 1.084 1.084 0 0 1-.63.15 2.24 2.24 0 0 1-.57-.08 2.671 2.671 0 0 1-.52-.2v.74a2.923 2.923 0 0 0 1.18.22 1.948 1.948 0 0 0 1.22-.33 1.077 1.077 0 0 0 .43-.92.836.836 0 0 0-.26-.64zM15.005 4.17c.06-.05.16-.14.3-.28l-.02.42V7h.84V3h-.69l-1.29 1.03.4.51zM4.02 5h9v1h-9zM4.02 10h9v1h-9zM4.02 15h9v1h-9z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorOutdent.js b/packages/icons/src/EditorOutdent.js
new file mode 100644
index 00000000000000..d1a1190ad32539
--- /dev/null
+++ b/packages/icons/src/EditorOutdent.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorOutdent( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-outdent', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M7 4V3H3v1h4zm10 1V3H8v2h9zM7 7H5V5L1 8.5 5 12v-2h2V7zm10 1V6H8v2h9zm-2 3V9H8v2h7zm2 3v-2H8v2h9zM7 14v-1H3v1h4zm4 3v-2H8v2h3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorParagraph.js b/packages/icons/src/EditorParagraph.js
new file mode 100644
index 00000000000000..5de785cd2d6e66
--- /dev/null
+++ b/packages/icons/src/EditorParagraph.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorParagraph( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-paragraph', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15 2H7.54c-.83 0-1.59.2-2.28.6-.7.41-1.25.96-1.65 1.65C3.2 4.94 3 5.7 3 6.52s.2 1.58.61 2.27c.4.69.95 1.24 1.65 1.64.69.41 1.45.61 2.28.61h.43V17c0 .27.1.51.29.71.2.19.44.29.71.29.28 0 .51-.1.71-.29.2-.2.3-.44.3-.71V5c0-.27.09-.51.29-.71.2-.19.44-.29.71-.29s.51.1.71.29c.19.2.29.44.29.71v12c0 .27.1.51.3.71.2.19.43.29.71.29.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71V4H15c.27 0 .5-.1.7-.3.2-.19.3-.43.3-.7s-.1-.51-.3-.71C15.5 2.1 15.27 2 15 2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorPasteText.js b/packages/icons/src/EditorPasteText.js
new file mode 100644
index 00000000000000..031c93a26262ce
--- /dev/null
+++ b/packages/icons/src/EditorPasteText.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorPasteText( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-paste-text', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.44 1-1 0-.55-.45-1-1-1s-1 .45-1 1c0 .56.45 1 1 1zm5.45-1H17c.55 0 1 .45 1 1v12c0 .56-.45 1-1 1H3c-.55 0-1-.44-1-1V5c0-.55.45-1 1-1h1.55L4 4.63V7h12V4.63zM14 11V9H6v2h3v5h2v-5h3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorPasteWord.js b/packages/icons/src/EditorPasteWord.js
new file mode 100644
index 00000000000000..ff2177a6fb1c9f
--- /dev/null
+++ b/packages/icons/src/EditorPasteWord.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorPasteWord( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-paste-word', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 12V5c0-.55-.45-1-1-1h-1.54l.54.63V7H4V4.62L4.55 4H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-3-8l-2 7h-2l-1-5-1 5H6.92L5 9h2l1 5 1-5h2l1 5 1-5h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorQuote.js b/packages/icons/src/EditorQuote.js
new file mode 100644
index 00000000000000..9e3c6db126c0cb
--- /dev/null
+++ b/packages/icons/src/EditorQuote.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorQuote( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-quote', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9.49 13.22c0-.74-.2-1.38-.61-1.9-.62-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L7.88 4c-2.73 1.3-5.42 4.28-4.96 8.05C3.21 14.43 4.59 16 6.54 16c.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03zm8.05 0c0-.74-.2-1.38-.61-1.9-.63-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L15.93 4c-2.73 1.3-5.41 4.28-4.95 8.05.29 2.38 1.66 3.95 3.61 3.95.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorRemoveformatting.js b/packages/icons/src/EditorRemoveformatting.js
new file mode 100644
index 00000000000000..b8a31f18923cae
--- /dev/null
+++ b/packages/icons/src/EditorRemoveformatting.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorRemoveformatting( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-removeformatting', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.29 4.59l1.1 1.11c.41.4.61.94.61 1.47v2.12c0 .53-.2 1.07-.61 1.47l-6.63 6.63c-.4.41-.94.61-1.47.61s-1.07-.2-1.47-.61l-1.11-1.1-1.1-1.11c-.41-.4-.61-.94-.61-1.47v-2.12c0-.54.2-1.07.61-1.48l6.63-6.62c.4-.41.94-.61 1.47-.61s1.06.2 1.47.61zm-6.21 9.7l6.42-6.42c.39-.39.39-1.03 0-1.43L12.36 4.3c-.19-.19-.45-.29-.72-.29s-.52.1-.71.29l-6.42 6.42c-.39.4-.39 1.04 0 1.43l2.14 2.14c.38.38 1.04.38 1.43 0z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorRtl.js b/packages/icons/src/EditorRtl.js
new file mode 100644
index 00000000000000..2b59e6eb4eb9ed
--- /dev/null
+++ b/packages/icons/src/EditorRtl.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorRtl( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-rtl', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorSpellcheck.js b/packages/icons/src/EditorSpellcheck.js
new file mode 100644
index 00000000000000..6b4f71877e37e7
--- /dev/null
+++ b/packages/icons/src/EditorSpellcheck.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorSpellcheck( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-spellcheck', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15.84 2.76c.25 0 .49.04.71.11.23.07.44.16.64.25l.35-.81c-.52-.26-1.08-.39-1.69-.39-.58 0-1.09.13-1.52.37-.43.25-.76.61-.99 1.08C13.11 3.83 13 4.38 13 5c0 .99.23 1.75.7 2.28s1.15.79 2.02.79c.6 0 1.13-.09 1.6-.26v-.84c-.26.08-.51.14-.74.19-.24.05-.49.08-.74.08-.59 0-1.04-.19-1.34-.57-.32-.37-.47-.93-.47-1.66 0-.7.16-1.25.48-1.65.33-.4.77-.6 1.33-.6zM6.5 8h1.04L5.3 2H4.24L2 8h1.03l.58-1.66H5.9zM8 2v6h2.17c.67 0 1.19-.15 1.57-.46.38-.3.56-.72.56-1.26 0-.4-.1-.72-.3-.95-.19-.24-.5-.39-.93-.47v-.04c.35-.06.6-.21.78-.44.18-.24.28-.53.28-.88 0-.52-.19-.9-.56-1.14-.36-.24-.96-.36-1.79-.36H8zm.98 2.48V2.82h.85c.44 0 .77.06.97.19.21.12.31.33.31.61 0 .31-.1.53-.29.66-.18.13-.48.2-.89.2h-.95zM5.64 5.5H3.9l.54-1.56c.14-.4.25-.76.32-1.1l.15.52c.07.23.13.4.17.51zm3.34-.23h.99c.44 0 .76.08.98.23.21.15.32.38.32.69 0 .34-.11.59-.32.75s-.52.24-.93.24H8.98V5.27zM4 13l5 5 9-8-1-1-8 6-4-3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorStrikethrough.js b/packages/icons/src/EditorStrikethrough.js
new file mode 100644
index 00000000000000..7128870109f97c
--- /dev/null
+++ b/packages/icons/src/EditorStrikethrough.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorStrikethrough( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-strikethrough', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15.82 12.25c.26 0 .5-.02.74-.07.23-.05.48-.12.73-.2v.84c-.46.17-.99.26-1.58.26-.88 0-1.54-.26-2.01-.79-.39-.44-.62-1.04-.68-1.79h-.94c.12.21.18.48.18.79 0 .54-.18.95-.55 1.26-.38.3-.9.45-1.56.45H8v-2.5H6.59l.93 2.5H6.49l-.59-1.67H3.62L3.04 13H2l.93-2.5H2v-1h1.31l.93-2.49H5.3l.92 2.49H8V7h1.77c1 0 1.41.17 1.77.41.37.24.55.62.55 1.13 0 .35-.09.64-.27.87l-.08.09h1.29c.05-.4.15-.77.31-1.1.23-.46.55-.82.98-1.06.43-.25.93-.37 1.51-.37.61 0 1.17.12 1.69.38l-.35.81c-.2-.1-.42-.18-.64-.25s-.46-.11-.71-.11c-.55 0-.99.2-1.31.59-.23.29-.38.66-.44 1.11H17v1h-2.95c.06.5.2.9.44 1.19.3.37.75.56 1.33.56zM4.44 8.96l-.18.54H5.3l-.22-.61c-.04-.11-.09-.28-.17-.51-.07-.24-.12-.41-.14-.51-.08.33-.18.69-.33 1.09zm4.53-1.09V9.5h1.19c.28-.02.49-.09.64-.18.19-.13.28-.35.28-.66 0-.28-.1-.48-.3-.61-.2-.12-.53-.18-.97-.18h-.84zm-3.33 2.64v-.01H3.91v.01h1.73zm5.28.01l-.03-.02H8.97v1.68h1.04c.4 0 .71-.08.92-.23.21-.16.31-.4.31-.74 0-.31-.11-.54-.32-.69z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorTable.js b/packages/icons/src/EditorTable.js
new file mode 100644
index 00000000000000..8106d9cf89e414
--- /dev/null
+++ b/packages/icons/src/EditorTable.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorTable( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-table', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 17V3H2v14h16zM16 7H4V5h12v2zm-7 4H4V9h5v2zm7 0h-5V9h5v2zm-7 4H4v-2h5v2zm7 0h-5v-2h5v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorTextcolor.js b/packages/icons/src/EditorTextcolor.js
new file mode 100644
index 00000000000000..8e9d99580655f8
--- /dev/null
+++ b/packages/icons/src/EditorTextcolor.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorTextcolor( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-textcolor', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13.23 15h1.9L11 4H9L5 15h1.88l1.07-3h4.18zm-1.53-4.54H8.51L10 5.6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorUl.js b/packages/icons/src/EditorUl.js
new file mode 100644
index 00000000000000..5849a36b579a3a
--- /dev/null
+++ b/packages/icons/src/EditorUl.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorUl( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-ul', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5.5 7C4.67 7 4 6.33 4 5.5 4 4.68 4.67 4 5.5 4 6.32 4 7 4.68 7 5.5 7 6.33 6.32 7 5.5 7zM8 5h9v1H8V5zm-2.5 7c-.83 0-1.5-.67-1.5-1.5C4 9.68 4.67 9 5.5 9c.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 10h9v1H8v-1zm-2.5 7c-.83 0-1.5-.67-1.5-1.5 0-.82.67-1.5 1.5-1.5.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 15h9v1H8v-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorUnderline.js b/packages/icons/src/EditorUnderline.js
new file mode 100644
index 00000000000000..6bc49fefcaf272
--- /dev/null
+++ b/packages/icons/src/EditorUnderline.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorUnderline( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-underline', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14 5h-2v5.71c0 1.99-1.12 2.98-2.45 2.98-1.32 0-2.55-1-2.55-2.96V5H5v5.87c0 1.91 1 4.54 4.48 4.54 3.49 0 4.52-2.58 4.52-4.5V5zm0 13v-2H5v2h9z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorUnlink.js b/packages/icons/src/EditorUnlink.js
new file mode 100644
index 00000000000000..c17bab5c1428fd
--- /dev/null
+++ b/packages/icons/src/EditorUnlink.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorUnlink( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-unlink', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17.74 2.26c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-.32.33-.69.58-1.08.77L13 10l1.69-1.64.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-.76.76L10 7l-.65-2.14c.19-.38.44-.75.77-1.07l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM2 4l8 6-6-8zm4-2l4 8-2-8H6zM2 6l8 4-8-2V6zm7.36 7.69L10 13l.74 2.35-1.38 1.39c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.39-1.38L7 10l-.69.64-1.52 1.53c-.85.84-.85 2.2 0 3.04.84.85 2.2.85 3.04 0zM18 16l-8-6 6 8zm-4 2l-4-8 2 8h2zm4-4l-8-4 8 2v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EditorVideo.js b/packages/icons/src/EditorVideo.js
new file mode 100644
index 00000000000000..86982c4279d746
--- /dev/null
+++ b/packages/icons/src/EditorVideo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EditorVideo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'editor-video', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16 2h-3v1H7V2H4v15h3v-1h6v1h3V2zM6 3v1H5V3h1zm9 0v1h-1V3h1zm-2 1v5H7V4h6zM6 5v1H5V5h1zm9 0v1h-1V5h1zM6 7v1H5V7h1zm9 0v1h-1V7h1zM6 9v1H5V9h1zm9 0v1h-1V9h1zm-2 1v5H7v-5h6zm-7 1v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Ellipsis.js b/packages/icons/src/Ellipsis.js
new file mode 100644
index 00000000000000..b4cf3bdd868acd
--- /dev/null
+++ b/packages/icons/src/Ellipsis.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Ellipsis( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'ellipsis', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Email.js b/packages/icons/src/Email.js
new file mode 100644
index 00000000000000..816b79cc605554
--- /dev/null
+++ b/packages/icons/src/Email.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Email( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'email', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3.87 4h13.25C18.37 4 19 4.59 19 5.79v8.42c0 1.19-.63 1.79-1.88 1.79H3.87c-1.25 0-1.88-.6-1.88-1.79V5.79c0-1.2.63-1.79 1.88-1.79zm6.62 8.6l6.74-5.53c.24-.2.43-.66.13-1.07-.29-.41-.82-.42-1.17-.17l-5.7 3.86L4.8 5.83c-.35-.25-.88-.24-1.17.17-.3.41-.11.87.13 1.07z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EmailAlt.js b/packages/icons/src/EmailAlt.js
new file mode 100644
index 00000000000000..750e676c2255fe
--- /dev/null
+++ b/packages/icons/src/EmailAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EmailAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'email-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 14.5v-9c0-.83-.67-1.5-1.5-1.5H3.49c-.83 0-1.5.67-1.5 1.5v9c0 .83.67 1.5 1.5 1.5H17.5c.83 0 1.5-.67 1.5-1.5zm-1.31-9.11c.33.33.15.67-.03.84L13.6 9.95l3.9 4.06c.12.14.2.36.06.51-.13.16-.43.15-.56.05l-4.37-3.73-2.14 1.95-2.13-1.95-4.37 3.73c-.13.1-.43.11-.56-.05-.14-.15-.06-.37.06-.51l3.9-4.06-4.06-3.72c-.18-.17-.36-.51-.03-.84s.67-.17.95.07l6.24 5.04 6.25-5.04c.28-.24.62-.4.95-.07z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EmailAlt2.js b/packages/icons/src/EmailAlt2.js
new file mode 100644
index 00000000000000..a18cdd8732f466
--- /dev/null
+++ b/packages/icons/src/EmailAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EmailAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'email-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18.01 11.18V2.51c0-1.19-.9-1.81-2-1.37L4 5.91c-1.1.44-2 1.77-2 2.97v8.66c0 1.2.9 1.81 2 1.37l12.01-4.77c1.1-.44 2-1.76 2-2.96zm-1.43-7.46l-6.04 9.33-6.65-4.6c-.1-.07-.36-.32-.17-.64.21-.36.65-.21.65-.21l6.3 2.32s4.83-6.34 5.11-6.7c.13-.17.43-.34.73-.13.29.2.16.49.07.63z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EmbedAudio.js b/packages/icons/src/EmbedAudio.js
new file mode 100644
index 00000000000000..bd28898c20ff6d
--- /dev/null
+++ b/packages/icons/src/EmbedAudio.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EmbedAudio( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'embed-audio', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 3H7v4c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.4 0 .7.1 1 .3V5h4v2zm4 3.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EmbedGeneric.js b/packages/icons/src/EmbedGeneric.js
new file mode 100644
index 00000000000000..17b1ea463e2057
--- /dev/null
+++ b/packages/icons/src/EmbedGeneric.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EmbedGeneric( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'embed-generic', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3 6.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EmbedPhoto.js b/packages/icons/src/EmbedPhoto.js
new file mode 100644
index 00000000000000..d8dc4004d7f935
--- /dev/null
+++ b/packages/icons/src/EmbedPhoto.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EmbedPhoto( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'embed-photo', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 8H3V6h7v6zm4-1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3zm-6-4V8.5L7.2 10 6 9.2 4 11h5zM4.6 8.6c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EmbedPost.js b/packages/icons/src/EmbedPost.js
new file mode 100644
index 00000000000000..a246e6a42237c4
--- /dev/null
+++ b/packages/icons/src/EmbedPost.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EmbedPost( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'embed-post', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.6 9l-.4.3c-.4.4-.5 1.1-.2 1.6l-.8.8-1.1-1.1-1.3 1.3c-.2.2-1.6 1.3-1.8 1.1-.2-.2.9-1.6 1.1-1.8l1.3-1.3-1.1-1.1.8-.8c.5.3 1.2.3 1.6-.2l.3-.3c.5-.5.5-1.2.2-1.7L8 5l3 2.9-.8.8c-.5-.2-1.2-.2-1.6.3zm5.4 1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/EmbedVideo.js b/packages/icons/src/EmbedVideo.js
new file mode 100644
index 00000000000000..5039c42247be03
--- /dev/null
+++ b/packages/icons/src/EmbedVideo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function EmbedVideo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'embed-video', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 6.5L8 9.1V11H3V6h5v1.8l2-1.3v4zm4 0L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ExcerptView.js b/packages/icons/src/ExcerptView.js
new file mode 100644
index 00000000000000..b842393bac40b2
--- /dev/null
+++ b/packages/icons/src/ExcerptView.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ExcerptView( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'excerpt-view', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 18V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h16c.55 0 1-.45 1-1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6V3h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6v-6h11z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Exit.js b/packages/icons/src/Exit.js
new file mode 100644
index 00000000000000..56682e6d12b1e2
--- /dev/null
+++ b/packages/icons/src/Exit.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Exit( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'exit', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13 3v2h2v10h-2v2h4V3h-4zm0 8V9H5.4l4.3-4.3-1.4-1.4L1.6 10l6.7 6.7 1.4-1.4L5.4 11H13z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/External.js b/packages/icons/src/External.js
new file mode 100644
index 00000000000000..9bf9c7e3e4b19b
--- /dev/null
+++ b/packages/icons/src/External.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function External( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'external', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 3h8v8l-2-1V6.92l-5.6 5.59-1.41-1.41L14.08 5H10zm3 12v-3l2-2v7H3V6h8L9 8H5v7h7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Facebook.js b/packages/icons/src/Facebook.js
new file mode 100644
index 00000000000000..24f1949fedf30b
--- /dev/null
+++ b/packages/icons/src/Facebook.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Facebook( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'facebook', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2.89 2h14.23c.49 0 .88.39.88.88v14.24c0 .48-.39.88-.88.88h-4.08v-6.2h2.08l.31-2.41h-2.39V7.85c0-.7.2-1.18 1.2-1.18h1.28V4.51c-.22-.03-.98-.09-1.86-.09-1.85 0-3.11 1.12-3.11 3.19v1.78H8.46v2.41h2.09V18H2.89c-.49 0-.89-.4-.89-.88V2.88c0-.49.4-.88.89-.88z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FacebookAlt.js b/packages/icons/src/FacebookAlt.js
new file mode 100644
index 00000000000000..62bc55554b031f
--- /dev/null
+++ b/packages/icons/src/FacebookAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FacebookAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'facebook-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8.46 18h2.93v-7.3h2.45l.37-2.84h-2.82V6.04c0-.82.23-1.38 1.41-1.38h1.51V2.11c-.26-.03-1.15-.11-2.19-.11-2.18 0-3.66 1.33-3.66 3.76v2.1H6v2.84h2.46V18z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Feedback.js b/packages/icons/src/Feedback.js
new file mode 100644
index 00000000000000..da03705b53f6e7
--- /dev/null
+++ b/packages/icons/src/Feedback.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Feedback( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'feedback', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 2h16c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm15 14V7H3v9h14zM4 8v1h3V8H4zm4 0v3h8V8H8zm-4 4v1h3v-1H4zm4 0v3h8v-3H8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Filter.js b/packages/icons/src/Filter.js
new file mode 100644
index 00000000000000..4fe3f1aa08cedb
--- /dev/null
+++ b/packages/icons/src/Filter.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Filter( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'filter', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 4.5v-2s3.34-1 7-1 7 1 7 1v2l-5 7.03v6.97s-1.22-.09-2.25-.59S8 16.5 8 16.5v-4.97z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Flag.js b/packages/icons/src/Flag.js
new file mode 100644
index 00000000000000..a36047b7578ee5
--- /dev/null
+++ b/packages/icons/src/Flag.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Flag( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'flag', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 18V3H3v15h2zm1-6V4c3-1 7 1 11 0v8c-3 1.27-8-1-11 0z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FormatAside.js b/packages/icons/src/FormatAside.js
new file mode 100644
index 00000000000000..793e5f468c6a06
--- /dev/null
+++ b/packages/icons/src/FormatAside.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FormatAside( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'format-aside', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M1 1h18v12l-6 6H1V1zm3 3v1h12V4H4zm0 4v1h12V8H4zm6 5v-1H4v1h6zm2 4l5-5h-5v5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FormatAudio.js b/packages/icons/src/FormatAudio.js
new file mode 100644
index 00000000000000..01344abe3adce4
--- /dev/null
+++ b/packages/icons/src/FormatAudio.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FormatAudio( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'format-audio', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6.99 3.08l11.02-2c.55-.08.99.45.99 1V14.5c0 1.94-1.57 3.5-3.5 3.5S12 16.44 12 14.5c0-1.93 1.57-3.5 3.5-3.5.54 0 1.04.14 1.5.35V5.08l-9 2V16c-.24 1.7-1.74 3-3.5 3C2.57 19 1 17.44 1 15.5 1 13.57 2.57 12 4.5 12c.54 0 1.04.14 1.5.35V4.08c0-.55.44-.91.99-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FormatChat.js b/packages/icons/src/FormatChat.js
new file mode 100644
index 00000000000000..b74d65ab3f7b8d
--- /dev/null
+++ b/packages/icons/src/FormatChat.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FormatChat( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'format-chat', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11 6h-.82C9.07 6 8 7.2 8 8.16V10l-3 3v-3H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v3zm0 1h6c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2h-2v3l-3-3h-1c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FormatGallery.js b/packages/icons/src/FormatGallery.js
new file mode 100644
index 00000000000000..c289b3073495b8
--- /dev/null
+++ b/packages/icons/src/FormatGallery.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FormatGallery( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'format-gallery', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16 4h1.96c.57 0 1.04.47 1.04 1.04v12.92c0 .57-.47 1.04-1.04 1.04H5.04C4.47 19 4 18.53 4 17.96V16H2.04C1.47 16 1 15.53 1 14.96V2.04C1 1.47 1.47 1 2.04 1h12.92c.57 0 1.04.47 1.04 1.04V4zM3 14h11V3H3v11zm5-8.5C8 4.67 7.33 4 6.5 4S5 4.67 5 5.5 5.67 7 6.5 7 8 6.33 8 5.5zm2 4.5s1-5 3-5v8H4V7c2 0 2 3 2 3s.33-2 2-2 2 2 2 2zm7 7V6h-1v8.96c0 .57-.47 1.04-1.04 1.04H6v1h11z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FormatImage.js b/packages/icons/src/FormatImage.js
new file mode 100644
index 00000000000000..4efa72ff08ccc6
--- /dev/null
+++ b/packages/icons/src/FormatImage.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FormatImage( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'format-image', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2.25 1h15.5c.69 0 1.25.56 1.25 1.25v15.5c0 .69-.56 1.25-1.25 1.25H2.25C1.56 19 1 18.44 1 17.75V2.25C1 1.56 1.56 1 2.25 1zM17 17V3H3v14h14zM10 6c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm3 5s0-6 3-6v10c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V8c2 0 3 4 3 4s1-3 3-3 3 2 3 2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FormatQuote.js b/packages/icons/src/FormatQuote.js
new file mode 100644
index 00000000000000..c6488d9c1f1ad3
--- /dev/null
+++ b/packages/icons/src/FormatQuote.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FormatQuote( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'format-quote', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8.54 12.74c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45L6.65 1.94C3.45 3.46.31 6.96.85 11.37 1.19 14.16 2.8 16 5.08 16c1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38zm9.43 0c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.02-5.8 9.43.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FormatStatus.js b/packages/icons/src/FormatStatus.js
new file mode 100644
index 00000000000000..8bab08600126dc
--- /dev/null
+++ b/packages/icons/src/FormatStatus.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FormatStatus( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'format-status', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 1c7 0 9 2.91 9 6.5S17 14 10 14s-9-2.91-9-6.5S3 1 10 1zM5.5 9C6.33 9 7 8.33 7 7.5S6.33 6 5.5 6 4 6.67 4 7.5 4.67 9 5.5 9zM10 9c.83 0 1.5-.67 1.5-1.5S10.83 6 10 6s-1.5.67-1.5 1.5S9.17 9 10 9zm4.5 0c.83 0 1.5-.67 1.5-1.5S15.33 6 14.5 6 13 6.67 13 7.5 13.67 9 14.5 9zM6 14.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm-3 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/FormatVideo.js b/packages/icons/src/FormatVideo.js
new file mode 100644
index 00000000000000..b948e4e18d5fb9
--- /dev/null
+++ b/packages/icons/src/FormatVideo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function FormatVideo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'format-video', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 1h16c.55 0 1 .45 1 1v16l-18-.02V2c0-.55.45-1 1-1zm4 1L4 5h1l2-3H6zm4 0H9L7 5h1zm3 0h-1l-2 3h1zm3 0h-1l-2 3h1zm1 14V6H3v10h14zM8 7l6 4-6 4V7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Forms.js b/packages/icons/src/Forms.js
new file mode 100644
index 00000000000000..6be67d075a0f3c
--- /dev/null
+++ b/packages/icons/src/Forms.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Forms( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'forms', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 2h7v7H2V2zm9 0v7h7V2h-7zM5.5 4.5L7 3H4zM12 8V3h5v5h-5zM4.5 5.5L3 4v3zM8 4L6.5 5.5 8 7V4zM5.5 6.5L4 8h3zM9 18v-7H2v7h7zm9 0h-7v-7h7v7zM8 12v5H3v-5h5zm6.5 1.5L16 12h-3zM12 16l1.5-1.5L12 13v3zm3.5-1.5L17 16v-3zm-1 1L13 17h3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Googleplus.js b/packages/icons/src/Googleplus.js
new file mode 100644
index 00000000000000..bd156fea26ed69
--- /dev/null
+++ b/packages/icons/src/Googleplus.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Googleplus( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'googleplus', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6.73 10h5.4c.05.29.09.57.09.95 0 3.27-2.19 5.6-5.49 5.6-3.17 0-5.73-2.57-5.73-5.73 0-3.17 2.56-5.73 5.73-5.73 1.54 0 2.84.57 3.83 1.5l-1.55 1.5c-.43-.41-1.17-.89-2.28-.89-1.96 0-3.55 1.62-3.55 3.62 0 1.99 1.59 3.61 3.55 3.61 2.26 0 3.11-1.62 3.24-2.47H6.73V10zM19 10v1.64h-1.64v1.63h-1.63v-1.63h-1.64V10h1.64V8.36h1.63V10H19z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/GridView.js b/packages/icons/src/GridView.js
new file mode 100644
index 00000000000000..cb76a12a0bad18
--- /dev/null
+++ b/packages/icons/src/GridView.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function GridView( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'grid-view', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 1h16c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1zm7.01 7.99v-6H3v6h6.01zm8 0v-6h-6v6h6zm-8 8.01v-6H3v6h6.01zm8 0v-6h-6v6h6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Groups.js b/packages/icons/src/Groups.js
new file mode 100644
index 00000000000000..d0fd5d0844707c
--- /dev/null
+++ b/packages/icons/src/Groups.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Groups( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'groups', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8.03 4.46c-.29 1.28.55 3.46 1.97 3.46 1.41 0 2.25-2.18 1.96-3.46-.22-.98-1.08-1.63-1.96-1.63-.89 0-1.74.65-1.97 1.63zm-4.13.9c-.25 1.08.47 2.93 1.67 2.93s1.92-1.85 1.67-2.93c-.19-.83-.92-1.39-1.67-1.39s-1.48.56-1.67 1.39zm8.86 0c-.25 1.08.47 2.93 1.66 2.93 1.2 0 1.92-1.85 1.67-2.93-.19-.83-.92-1.39-1.67-1.39-.74 0-1.47.56-1.66 1.39zm-.59 11.43l1.25-4.3C14.2 10 12.71 8.47 10 8.47c-2.72 0-4.21 1.53-3.44 4.02l1.26 4.3C8.05 17.51 9 18 10 18c.98 0 1.94-.49 2.17-1.21zm-6.1-7.63c-.49.67-.96 1.83-.42 3.59l1.12 3.79c-.34.2-.77.31-1.2.31-.85 0-1.65-.41-1.85-1.03l-1.07-3.65c-.65-2.11.61-3.4 2.92-3.4.27 0 .54.02.79.06-.1.1-.2.22-.29.33zm8.35-.39c2.31 0 3.58 1.29 2.92 3.4l-1.07 3.65c-.2.62-1 1.03-1.85 1.03-.43 0-.86-.11-1.2-.31l1.11-3.77c.55-1.78.08-2.94-.42-3.61-.08-.11-.18-.23-.28-.33.25-.04.51-.06.79-.06z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Hammer.js b/packages/icons/src/Hammer.js
new file mode 100644
index 00000000000000..20ca4f9d00196b
--- /dev/null
+++ b/packages/icons/src/Hammer.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Hammer( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'hammer', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17.7 6.32l1.41 1.42-3.47 3.41-1.42-1.42.84-.82c-.32-.76-.81-1.57-1.51-2.31l-4.61 6.59-5.26 4.7c-.39.39-1.02.39-1.42 0l-1.2-1.21c-.39-.39-.39-1.02 0-1.41l10.97-9.92c-1.37-.86-3.21-1.46-5.67-1.48 2.7-.82 4.95-.93 6.58-.3 1.7.66 2.82 2.2 3.91 3.58z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Heading.js b/packages/icons/src/Heading.js
new file mode 100644
index 00000000000000..92141d9e5f24af
--- /dev/null
+++ b/packages/icons/src/Heading.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Heading( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'heading', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12.5 4v5.2h-5V4H5v13h2.5v-5.2h5V17H15V4" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Heart.js b/packages/icons/src/Heart.js
new file mode 100644
index 00000000000000..524382cd9bd75b
--- /dev/null
+++ b/packages/icons/src/Heart.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Heart( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'heart', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 17.12c3.33-1.4 5.74-3.79 7.04-6.21 1.28-2.41 1.46-4.81.32-6.25-1.03-1.29-2.37-1.78-3.73-1.74s-2.68.63-3.63 1.46c-.95-.83-2.27-1.42-3.63-1.46s-2.7.45-3.73 1.74c-1.14 1.44-.96 3.84.34 6.25 1.28 2.42 3.69 4.81 7.02 6.21z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Hidden.js b/packages/icons/src/Hidden.js
new file mode 100644
index 00000000000000..17db74b017a51e
--- /dev/null
+++ b/packages/icons/src/Hidden.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Hidden( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'hidden', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17.2 3.3l.16.17c.39.39.39 1.02 0 1.41L4.55 17.7c-.39.39-1.03.39-1.41 0l-.17-.17c-.39-.39-.39-1.02 0-1.41l1.59-1.6c-1.57-1-2.76-2.3-3.56-3.93.81-1.65 2.03-2.98 3.64-3.99S8.04 5.09 10 5.09c1.2 0 2.33.21 3.4.6l2.38-2.39c.39-.39 1.03-.39 1.42 0zm-7.09 4.01c-.23.25-.34.54-.34.88 0 .31.12.58.31.81l1.8-1.79c-.13-.12-.28-.21-.45-.26-.11-.01-.28-.03-.49-.04-.33.03-.6.16-.83.4zM2.4 10.59c.69 1.23 1.71 2.25 3.05 3.05l1.28-1.28c-.51-.69-.77-1.47-.77-2.36 0-1.06.36-1.98 1.09-2.76-1.04.27-1.96.7-2.76 1.26-.8.58-1.43 1.27-1.89 2.09zm13.22-2.13l.96-.96c1.02.86 1.83 1.89 2.42 3.09-.81 1.65-2.03 2.98-3.64 3.99s-3.4 1.51-5.36 1.51c-.63 0-1.24-.07-1.83-.18l1.07-1.07c.25.02.5.05.76.05 1.63 0 3.13-.4 4.5-1.21s2.4-1.84 3.1-3.09c-.46-.82-1.09-1.51-1.89-2.09-.03-.01-.06-.03-.09-.04zm-5.58 5.58l4-4c-.01 1.1-.41 2.04-1.18 2.81-.78.78-1.72 1.18-2.82 1.19z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Html.js b/packages/icons/src/Html.js
new file mode 100644
index 00000000000000..eaa5d63c47f373
--- /dev/null
+++ b/packages/icons/src/Html.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Html( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'html', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M4 16v-2H2v2H1v-5h1v2h2v-2h1v5H4zM7 16v-4H5.6v-1h3.7v1H8v4H7zM10 16v-5h1l1.4 3.4h.1L14 11h1v5h-1v-3.1h-.1l-1.1 2.5h-.6l-1.1-2.5H11V16h-1zM19 16h-3v-5h1v4h2v1zM9.4 4.2L7.1 6.5l2.3 2.3-.6 1.2-3.5-3.5L8.8 3l.6 1.2zm1.2 4.6l2.3-2.3-2.3-2.3.6-1.2 3.5 3.5-3.5 3.5-.6-1.2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Id.js b/packages/icons/src/Id.js
new file mode 100644
index 00000000000000..2e3924089cd95b
--- /dev/null
+++ b/packages/icons/src/Id.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Id( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'id', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 16H2V4h16v12zM7.05 8.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L7.95 7c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C7.23 5.1 6.95 5 6.6 5c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM17 9V5h-5v4h5zm-10.38.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM17 11v-1h-5v1h5zm0 2v-1h-5v1h5zm0 2v-1H3v1h14z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/IdAlt.js b/packages/icons/src/IdAlt.js
new file mode 100644
index 00000000000000..6068356916f497
--- /dev/null
+++ b/packages/icons/src/IdAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function IdAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'id-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 18H2V2h16v16zM8.05 7.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L8.95 6c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C8.23 4.1 7.95 4 7.6 4c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM16 5V4h-5v1h5zm0 2V6h-5v1h5zM7.62 8.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM16 9V8h-3v1h3zm0 2v-1h-3v1h3zm0 3v-1H4v1h12zm0 2v-1H4v1h12z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImageCrop.js b/packages/icons/src/ImageCrop.js
new file mode 100644
index 00000000000000..9b687d78196d2a
--- /dev/null
+++ b/packages/icons/src/ImageCrop.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImageCrop( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'image-crop', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 12v3h-4v4h-3v-4H4V7H0V4h4V0h3v4h7l3-3 1 1-3 3v7h4zm-8-5H7v4zm-3 5h4V8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImageFilter.js b/packages/icons/src/ImageFilter.js
new file mode 100644
index 00000000000000..8d8eddb9c50d36
--- /dev/null
+++ b/packages/icons/src/ImageFilter.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImageFilter( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'image-filter', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14 5.87c0-2.2-1.79-4-4-4s-4 1.8-4 4c0 2.21 1.79 4 4 4s4-1.79 4-4zM3.24 10.66c-1.92 1.1-2.57 3.55-1.47 5.46 1.11 1.92 3.55 2.57 5.47 1.47 1.91-1.11 2.57-3.55 1.46-5.47-1.1-1.91-3.55-2.56-5.46-1.46zm9.52 6.93c1.92 1.1 4.36.45 5.47-1.46 1.1-1.92.45-4.36-1.47-5.47-1.91-1.1-4.36-.45-5.46 1.46-1.11 1.92-.45 4.36 1.46 5.47z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImageFlipHorizontal.js b/packages/icons/src/ImageFlipHorizontal.js
new file mode 100644
index 00000000000000..6f09c21a27d06b
--- /dev/null
+++ b/packages/icons/src/ImageFlipHorizontal.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImageFlipHorizontal( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'image-flip-horizontal', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 3v14h-8v3H9v-3H1V3h8V0h2v3h8zm-8.5 14V3h-1v14h1zM7 6.5L3 10l4 3.5v-7zM17 10l-4-3.5v7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImageFlipVertical.js b/packages/icons/src/ImageFlipVertical.js
new file mode 100644
index 00000000000000..f3dc651736ad70
--- /dev/null
+++ b/packages/icons/src/ImageFlipVertical.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImageFlipVertical( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'image-flip-vertical', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M20 9v2h-3v8H3v-8H0V9h3V1h14v8h3zM6.5 7h7L10 3zM17 9.5H3v1h14v-1zM13.5 13h-7l3.5 4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImageRotate.js b/packages/icons/src/ImageRotate.js
new file mode 100644
index 00000000000000..af0bf89ac16639
--- /dev/null
+++ b/packages/icons/src/ImageRotate.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImageRotate( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'image-rotate', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10.25 1.02c5.1 0 8.75 4.04 8.75 9s-3.65 9-8.75 9c-3.2 0-6.02-1.59-7.68-3.99l2.59-1.52c1.1 1.5 2.86 2.51 4.84 2.51 3.3 0 6-2.79 6-6s-2.7-6-6-6c-1.97 0-3.72 1-4.82 2.49L7 8.02l-6 2v-7L2.89 4.6c1.69-2.17 4.36-3.58 7.36-3.58z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImageRotateLeft.js b/packages/icons/src/ImageRotateLeft.js
new file mode 100644
index 00000000000000..1c05a87dc614c4
--- /dev/null
+++ b/packages/icons/src/ImageRotateLeft.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImageRotateLeft( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'image-rotate-left', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M7 5H5.05c0-1.74.85-2.9 2.95-2.9V0C4.85 0 2.96 2.11 2.96 5H1.18L3.8 8.39zm13-4v14h-5v5H1V10h9V1h10zm-2 2h-6v7h3v3h3V3zm-5 9H3v6h10v-6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImageRotateRight.js b/packages/icons/src/ImageRotateRight.js
new file mode 100644
index 00000000000000..e58f9a8f0da3ae
--- /dev/null
+++ b/packages/icons/src/ImageRotateRight.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImageRotateRight( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'image-rotate-right', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15.95 5H14l3.2 3.39L19.82 5h-1.78c0-2.89-1.89-5-5.04-5v2.1c2.1 0 2.95 1.16 2.95 2.9zM1 1h10v9h9v10H6v-5H1V1zm2 2v10h3v-3h3V3H3zm5 9v6h10v-6H8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImagesAlt.js b/packages/icons/src/ImagesAlt.js
new file mode 100644
index 00000000000000..0b0cf8464ed231
--- /dev/null
+++ b/packages/icons/src/ImagesAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImagesAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'images-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M4 15v-3H2V2h12v3h2v3h2v10H6v-3H4zm7-12c-1.1 0-2 .9-2 2h4c0-1.1-.89-2-2-2zm-7 8V6H3v5h1zm7-3h4c0-1.1-.89-2-2-2-1.1 0-2 .9-2 2zm-5 6V9H5v5h1zm9-1c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2s-2 .9-2 2c0 1.11.9 2 2 2zm2 4v-2c-5 0-5-3-10-3v5h10z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ImagesAlt2.js b/packages/icons/src/ImagesAlt2.js
new file mode 100644
index 00000000000000..10b71053b7742f
--- /dev/null
+++ b/packages/icons/src/ImagesAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ImagesAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'images-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 3h14v11h-2v2h-2v2H1V7h2V5h2V3zm13 10V4H6v9h12zm-3-4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm1 6v-1H5V6H4v9h12zM7 6l10 6H7V6zm7 11v-1H3V8H2v9h12z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/IndexCard.js b/packages/icons/src/IndexCard.js
new file mode 100644
index 00000000000000..9496fd77103635
--- /dev/null
+++ b/packages/icons/src/IndexCard.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function IndexCard( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'index-card', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M1 3.17V18h18V4H8v-.83c0-.32-.12-.6-.35-.83S7.14 2 6.82 2H2.18c-.33 0-.6.11-.83.34-.24.23-.35.51-.35.83zM10 6v2H3V6h7zm7 0v10h-5V6h5zm-7 4v2H3v-2h7zm0 4v2H3v-2h7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Info.js b/packages/icons/src/Info.js
new file mode 100644
index 00000000000000..504883bb8cb741
--- /dev/null
+++ b/packages/icons/src/Info.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Info( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'info', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1 4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 9V9H9v6h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/InfoOutline.js b/packages/icons/src/InfoOutline.js
new file mode 100644
index 00000000000000..cded5ab57f031e
--- /dev/null
+++ b/packages/icons/src/InfoOutline.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function InfoOutline( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'info-outline', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 15h2V9H9v6zm1-10c-.5 0-1 .5-1 1s.5 1 1 1 1-.5 1-1-.5-1-1-1zm0-4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Insert.js b/packages/icons/src/Insert.js
new file mode 100644
index 00000000000000..d6963bb47089bf
--- /dev/null
+++ b/packages/icons/src/Insert.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Insert( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'insert', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/InsertAfter.js b/packages/icons/src/InsertAfter.js
new file mode 100644
index 00000000000000..7395e38d95236e
--- /dev/null
+++ b/packages/icons/src/InsertAfter.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function InsertAfter( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'insert-after', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/InsertBefore.js b/packages/icons/src/InsertBefore.js
new file mode 100644
index 00000000000000..9aeca2bddc8abd
--- /dev/null
+++ b/packages/icons/src/InsertBefore.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function InsertBefore( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'insert-before', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Instagram.js b/packages/icons/src/Instagram.js
new file mode 100644
index 00000000000000..2af1be195bba05
--- /dev/null
+++ b/packages/icons/src/Instagram.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Instagram( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'instagram', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12.67 10A2.67 2.67 0 1 0 10 12.67 2.68 2.68 0 0 0 12.67 10zm1.43 0A4.1 4.1 0 1 1 10 5.9a4.09 4.09 0 0 1 4.1 4.1zm1.13-4.27a1 1 0 1 1-1-1 1 1 0 0 1 1 1zM10 3.44c-1.17 0-3.67-.1-4.72.32a2.67 2.67 0 0 0-1.52 1.52c-.42 1-.32 3.55-.32 4.72s-.1 3.67.32 4.72a2.74 2.74 0 0 0 1.52 1.52c1 .42 3.55.32 4.72.32s3.67.1 4.72-.32a2.83 2.83 0 0 0 1.52-1.52c.42-1.05.32-3.55.32-4.72s.1-3.67-.32-4.72a2.74 2.74 0 0 0-1.52-1.52c-1.05-.42-3.55-.32-4.72-.32zM18 10c0 1.1 0 2.2-.05 3.3a4.84 4.84 0 0 1-1.29 3.36A4.8 4.8 0 0 1 13.3 18H6.7a4.84 4.84 0 0 1-3.36-1.29 4.84 4.84 0 0 1-1.29-3.41C2 12.2 2 11.1 2 10V6.7a4.84 4.84 0 0 1 1.34-3.36A4.8 4.8 0 0 1 6.7 2.05C7.8 2 8.9 2 10 2h3.3a4.84 4.84 0 0 1 3.36 1.29A4.8 4.8 0 0 1 18 6.7V10z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/KeyboardHide.js b/packages/icons/src/KeyboardHide.js
new file mode 100644
index 00000000000000..c91ea737f68556
--- /dev/null
+++ b/packages/icons/src/KeyboardHide.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function KeyboardHide( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'keyboard-hide', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Laptop.js b/packages/icons/src/Laptop.js
new file mode 100644
index 00000000000000..7391ca7a6e7d55
--- /dev/null
+++ b/packages/icons/src/Laptop.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Laptop( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'laptop', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 3h14c.6 0 1 .4 1 1v10c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V4c0-.6.4-1 1-1zm13 2H4v8h12V5zm-3 1H5v4zm6 11v-1H1v1c0 .6.5 1 1.1 1h15.8c.6 0 1.1-.4 1.1-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Layout.js b/packages/icons/src/Layout.js
new file mode 100644
index 00000000000000..cb671157578dc2
--- /dev/null
+++ b/packages/icons/src/Layout.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Layout( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'layout', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 2h5v11H2V2zm6 0h5v5H8V2zm6 0h4v16h-4V2zM8 8h5v5H8V8zm-6 6h11v4H2v-4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Leftright.js b/packages/icons/src/Leftright.js
new file mode 100644
index 00000000000000..cb5325e148c35b
--- /dev/null
+++ b/packages/icons/src/Leftright.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Leftright( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'leftright', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 10.03L9 6v8zM11 6l6 4.03L11 14V6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Lightbulb.js b/packages/icons/src/Lightbulb.js
new file mode 100644
index 00000000000000..bbb5b15f5a200c
--- /dev/null
+++ b/packages/icons/src/Lightbulb.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Lightbulb( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'lightbulb', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 1c3.11 0 5.63 2.52 5.63 5.62 0 1.84-2.03 4.58-2.03 4.58-.33.44-.6 1.25-.6 1.8v1c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-1c0-.55-.27-1.36-.6-1.8 0 0-2.02-2.74-2.02-4.58C4.38 3.52 6.89 1 10 1zM7 16.87V16h6v.87c0 .62-.13 1.13-.75 1.13H12c0 .62-.4 1-1.02 1h-2c-.61 0-.98-.38-.98-1h-.25c-.62 0-.75-.51-.75-1.13z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ListView.js b/packages/icons/src/ListView.js
new file mode 100644
index 00000000000000..1de3f15bfea51c
--- /dev/null
+++ b/packages/icons/src/ListView.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ListView( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'list-view', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 19h16c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V3h11zM4 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V7h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11zM4 15c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Location.js b/packages/icons/src/Location.js
new file mode 100644
index 00000000000000..e29e8e1bd0e92d
--- /dev/null
+++ b/packages/icons/src/Location.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Location( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'location', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2C6.69 2 4 4.69 4 8c0 2.02 1.17 3.71 2.53 4.89.43.37 1.18.96 1.85 1.83.74.97 1.41 2.01 1.62 2.71.21-.7.88-1.74 1.62-2.71.67-.87 1.42-1.46 1.85-1.83C14.83 11.71 16 10.02 16 8c0-3.31-2.69-6-6-6zm0 2.56c1.9 0 3.44 1.54 3.44 3.44S11.9 11.44 10 11.44 6.56 9.9 6.56 8 8.1 4.56 10 4.56z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/LocationAlt.js b/packages/icons/src/LocationAlt.js
new file mode 100644
index 00000000000000..d9555116c70ee6
--- /dev/null
+++ b/packages/icons/src/LocationAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function LocationAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'location-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13 13.14l1.17-5.94c.79-.43 1.33-1.25 1.33-2.2 0-1.38-1.12-2.5-2.5-2.5S10.5 3.62 10.5 5c0 .95.54 1.77 1.33 2.2zm0-9.64c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm1.72 4.8L18 6.97v9L13.12 18 7 15.97l-5 2v-9l5-2 4.27 1.41 1.73 7.3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Lock.js b/packages/icons/src/Lock.js
new file mode 100644
index 00000000000000..dd5b62a55510b5
--- /dev/null
+++ b/packages/icons/src/Lock.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Lock( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'lock', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14 9h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h1V6c0-2.21 1.79-4 4-4s4 1.79 4 4v3zm-2 0V6c0-1.1-.9-2-2-2s-2 .9-2 2v3h4zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Marker.js b/packages/icons/src/Marker.js
new file mode 100644
index 00000000000000..0e85f5882efabd
--- /dev/null
+++ b/packages/icons/src/Marker.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Marker( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'marker', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaArchive.js b/packages/icons/src/MediaArchive.js
new file mode 100644
index 00000000000000..adfd5053bb7e9f
--- /dev/null
+++ b/packages/icons/src/MediaArchive.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaArchive( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-archive', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zM8 3.5v2l1.8-1zM11 5L9.2 6 11 7V5zM8 6.5v2l1.8-1zM11 8L9.2 9l1.8 1V8zM8 9.5v2l1.8-1zm3 1.5l-1.8 1 1.8 1v-2zm-1.5 6c.83 0 1.62-.72 1.5-1.63-.05-.38-.49-1.61-.49-1.61l-1.99-1.1s-.45 1.95-.52 2.71c-.07.77.67 1.63 1.5 1.63zm0-2.39c.42 0 .76.34.76.76 0 .43-.34.77-.76.77s-.76-.34-.76-.77c0-.42.34-.76.76-.76z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaAudio.js b/packages/icons/src/MediaAudio.js
new file mode 100644
index 00000000000000..4e5d015cda2955
--- /dev/null
+++ b/packages/icons/src/MediaAudio.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaAudio( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-audio', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm1 7.26V8.09c0-.11-.04-.21-.12-.29-.07-.08-.16-.11-.27-.1 0 0-3.97.71-4.25.78C8.07 8.54 8 8.8 8 9v3.37c-.2-.09-.42-.07-.6-.07-.38 0-.7.13-.96.39-.26.27-.4.58-.4.96 0 .37.14.69.4.95.26.27.58.4.96.4.34 0 .7-.04.96-.26.26-.23.64-.65.64-1.12V10.3l3-.6V12c-.67-.2-1.17.04-1.44.31-.26.26-.39.58-.39.95 0 .38.13.69.39.96.27.26.71.39 1.08.39.38 0 .7-.13.96-.39.26-.27.4-.58.4-.96z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaCode.js b/packages/icons/src/MediaCode.js
new file mode 100644
index 00000000000000..ecda0d036499d1
--- /dev/null
+++ b/packages/icons/src/MediaCode.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaCode( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-code', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zM9 13l-2-2 2-2-1-1-3 3 3 3zm3 1l3-3-3-3-1 1 2 2-2 2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaDefault.js b/packages/icons/src/MediaDefault.js
new file mode 100644
index 00000000000000..2c7ef18edc7ac9
--- /dev/null
+++ b/packages/icons/src/MediaDefault.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaDefault( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-default', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaDocument.js b/packages/icons/src/MediaDocument.js
new file mode 100644
index 00000000000000..e21639c252254c
--- /dev/null
+++ b/packages/icons/src/MediaDocument.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaDocument( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-document', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zM5 9v1h4V9H5zm10 3V9h-5v3h5zM5 11v1h4v-1H5zm10 3v-1H5v1h10zm-3 2v-1H5v1h7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaInteractive.js b/packages/icons/src/MediaInteractive.js
new file mode 100644
index 00000000000000..56e5a85c7c85e8
--- /dev/null
+++ b/packages/icons/src/MediaInteractive.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaInteractive( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-interactive', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm2 8V8H6v6h3l-1 2h1l1-2 1 2h1l-1-2h3zm-6-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm5-2v2h-3V9h3zm0 3v1H7v-1h6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaSpreadsheet.js b/packages/icons/src/MediaSpreadsheet.js
new file mode 100644
index 00000000000000..2ff005128ef322
--- /dev/null
+++ b/packages/icons/src/MediaSpreadsheet.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaSpreadsheet( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-spreadsheet', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zm-1 4V3H5v3h6zM8 8V7H5v1h3zm3 0V7H9v1h2zm4 0V7h-3v1h3zm-7 2V9H5v1h3zm3 0V9H9v1h2zm4 0V9h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaText.js b/packages/icons/src/MediaText.js
new file mode 100644
index 00000000000000..75d2ea3d2396d4
--- /dev/null
+++ b/packages/icons/src/MediaText.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaText( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-text', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zm0 2V9H5v1h10zm0 2v-1H5v1h10zm-4 2v-1H5v1h6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MediaVideo.js b/packages/icons/src/MediaVideo.js
new file mode 100644
index 00000000000000..844b4becffd276
--- /dev/null
+++ b/packages/icons/src/MediaVideo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MediaVideo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'media-video', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm-1 8v-3c0-.27-.1-.51-.29-.71-.2-.19-.44-.29-.71-.29H7c-.27 0-.51.1-.71.29-.19.2-.29.44-.29.71v3c0 .27.1.51.29.71.2.19.44.29.71.29h3c.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71zm3 1v-5l-2 2v1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Megaphone.js b/packages/icons/src/Megaphone.js
new file mode 100644
index 00000000000000..a35ce329bce465
--- /dev/null
+++ b/packages/icons/src/Megaphone.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Megaphone( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'megaphone', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18.15 5.94c.46 1.62.38 3.22-.02 4.48-.42 1.28-1.26 2.18-2.3 2.48-.16.06-.26.06-.4.06-.06.02-.12.02-.18.02-.06.02-.14.02-.22.02h-6.8l2.22 5.5c.02.14-.06.26-.14.34-.08.1-.24.16-.34.16H6.95c-.1 0-.26-.06-.34-.16-.08-.08-.16-.2-.14-.34l-1-5.5H4.25l-.02-.02c-.5.06-1.08-.18-1.54-.62s-.88-1.08-1.06-1.88c-.24-.8-.2-1.56-.02-2.2.18-.62.58-1.08 1.06-1.3l.02-.02 9-5.4c.1-.06.18-.1.24-.16.06-.04.14-.08.24-.12.16-.08.28-.12.5-.18 1.04-.3 2.24.1 3.22.98s1.84 2.24 2.26 3.86zm-2.58 5.98h-.02c.4-.1.74-.34 1.04-.7.58-.7.86-1.76.86-3.04 0-.64-.1-1.3-.28-1.98-.34-1.36-1.02-2.5-1.78-3.24s-1.68-1.1-2.46-.88c-.82.22-1.4.96-1.7 2-.32 1.04-.28 2.36.06 3.72.38 1.36 1 2.5 1.8 3.24.78.74 1.62 1.1 2.48.88zm-2.54-7.08c.22-.04.42-.02.62.04.38.16.76.48 1.02 1s.42 1.2.42 1.78c0 .3-.04.56-.12.8-.18.48-.44.84-.86.94-.34.1-.8-.06-1.14-.4s-.64-.86-.78-1.5c-.18-.62-.12-1.24.02-1.72s.48-.84.82-.94z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Menu.js b/packages/icons/src/Menu.js
new file mode 100644
index 00000000000000..d2d4a900ec847f
--- /dev/null
+++ b/packages/icons/src/Menu.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Menu( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'menu', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 7V5H3v2h14zm0 4V9H3v2h14zm0 4v-2H3v2h14z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/MenuAlt.js b/packages/icons/src/MenuAlt.js
new file mode 100644
index 00000000000000..8d923de71f417d
--- /dev/null
+++ b/packages/icons/src/MenuAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function MenuAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'menu-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 4h14v2H3V4zm0 5h14v2H3V9zm0 5h14v2H3v-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Microphone.js b/packages/icons/src/Microphone.js
new file mode 100644
index 00000000000000..90727e597c01a7
--- /dev/null
+++ b/packages/icons/src/Microphone.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Microphone( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'microphone', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 9V3c0-1.1-.89-2-2-2-1.12 0-2 .94-2 2v6c0 1.1.9 2 2 2 1.13 0 2-.94 2-2zm4 0c0 2.97-2.16 5.43-5 5.91V17h2c.56 0 1 .45 1 1s-.44 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1h2v-2.09C6.17 14.43 4 11.97 4 9c0-.55.45-1 1-1 .56 0 1 .45 1 1 0 2.21 1.8 4 4 4 2.21 0 4-1.79 4-4 0-.55.45-1 1-1 .56 0 1 .45 1 1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Migrate.js b/packages/icons/src/Migrate.js
new file mode 100644
index 00000000000000..0bdab7e80c7680
--- /dev/null
+++ b/packages/icons/src/Migrate.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Migrate( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'migrate', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M4 6h6V4H2v12.01h8V14H4V6zm2 2h6V5l6 5-6 5v-3H6V8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Minus.js b/packages/icons/src/Minus.js
new file mode 100644
index 00000000000000..c3c2422affcee3
--- /dev/null
+++ b/packages/icons/src/Minus.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Minus( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'minus', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M4 9h12v2H4V9z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Money.js b/packages/icons/src/Money.js
new file mode 100644
index 00000000000000..ad9ce4033750bb
--- /dev/null
+++ b/packages/icons/src/Money.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Money( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'money', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M0 3h20v12h-.75c0-1.79-1.46-3.25-3.25-3.25-1.31 0-2.42.79-2.94 1.91-.25-.1-.52-.16-.81-.16-.98 0-1.8.63-2.11 1.5H0V3zm8.37 3.11c-.06.15-.1.31-.11.47s-.01.33.01.5l.02.08c.01.06.02.14.05.23.02.1.06.2.1.31.03.11.09.22.15.33.07.12.15.22.23.31s.18.17.31.23c.12.06.25.09.4.09.14 0 .27-.03.39-.09s.22-.14.3-.22c.09-.09.16-.2.22-.32.07-.12.12-.23.16-.33s.07-.2.09-.31c.03-.11.04-.18.05-.22s.01-.07.01-.09c.05-.29.03-.56-.04-.82s-.21-.48-.41-.66c-.21-.18-.47-.27-.79-.27-.19 0-.36.03-.52.1-.15.07-.28.16-.38.28-.09.11-.17.25-.24.4zm4.48 6.04v-1.14c0-.33-.1-.66-.29-.98s-.45-.59-.77-.79c-.32-.21-.66-.31-1.02-.31l-1.24.84-1.28-.82c-.37 0-.72.1-1.04.3-.31.2-.56.46-.74.77-.18.32-.27.65-.27.99v1.14l.18.05c.12.04.29.08.51.14.23.05.47.1.74.15.26.05.57.09.91.13.34.03.67.05.99.05.3 0 .63-.02.98-.05.34-.04.64-.08.89-.13.25-.04.5-.1.76-.16l.5-.12c.08-.02.14-.04.19-.06zm3.15.1c1.52 0 2.75 1.23 2.75 2.75s-1.23 2.75-2.75 2.75c-.73 0-1.38-.3-1.87-.77.23-.35.37-.78.37-1.23 0-.77-.39-1.46-.99-1.86.43-.96 1.37-1.64 2.49-1.64zm-5.5 3.5c0-.96.79-1.75 1.75-1.75s1.75.79 1.75 1.75-.79 1.75-1.75 1.75-1.75-.79-1.75-1.75z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Move.js b/packages/icons/src/Move.js
new file mode 100644
index 00000000000000..9a76f0d7e63a5b
--- /dev/null
+++ b/packages/icons/src/Move.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Move( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'move', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 10l-4 4v-3h-4v4h3l-4 4-4-4h3v-4H5v3l-4-4 4-4v3h4V5H6l4-4 4 4h-3v4h4V6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Nametag.js b/packages/icons/src/Nametag.js
new file mode 100644
index 00000000000000..62422eb2c4eaac
--- /dev/null
+++ b/packages/icons/src/Nametag.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Nametag( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'nametag', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 5V2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-2-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 13V7c0-1.1-.9-2-2-2h-3v.33C13 6.25 12.25 7 11.33 7H8.67C7.75 7 7 6.25 7 5.33V5H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-1-6v6H3V9h14zm-8 2c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm3 0c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm-5.96 1.21c.92.48 2.34.79 3.96.79s3.04-.31 3.96-.79c-.21 1-1.89 1.79-3.96 1.79s-3.75-.79-3.96-1.79z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Networking.js b/packages/icons/src/Networking.js
new file mode 100644
index 00000000000000..3f5dc756abb927
--- /dev/null
+++ b/packages/icons/src/Networking.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Networking( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'networking', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 13h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01h-4c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2h-5v2h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01H8c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2H4v2h1c.55 0 1 .45 1 1.01v2.98C6 17.55 5.55 18 5 18H1c-.55 0-1-.45-1-1.01v-2.98C0 13.45.45 13 1 13h1v-2c0-1.1.9-2 2-2h5V7H8c-.55 0-1-.45-1-1.01V3.01C7 2.45 7.45 2 8 2h4c.55 0 1 .45 1 1.01v2.98C13 6.55 12.55 7 12 7h-1v2h5c1.1 0 2 .9 2 2v2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/No.js b/packages/icons/src/No.js
new file mode 100644
index 00000000000000..51d8330d5e906b
--- /dev/null
+++ b/packages/icons/src/No.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function No( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'no', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12.12 10l3.53 3.53-2.12 2.12L10 12.12l-3.54 3.54-2.12-2.12L7.88 10 4.34 6.46l2.12-2.12L10 7.88l3.54-3.53 2.12 2.12z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/NoAlt.js b/packages/icons/src/NoAlt.js
new file mode 100644
index 00000000000000..84baba4d1edefc
--- /dev/null
+++ b/packages/icons/src/NoAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function NoAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'no-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Palmtree.js b/packages/icons/src/Palmtree.js
new file mode 100644
index 00000000000000..9d68af55e1662e
--- /dev/null
+++ b/packages/icons/src/Palmtree.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Palmtree( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'palmtree', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8.58 2.39c.32 0 .59.05.81.14 1.25.55 1.69 2.24 1.7 3.97.59-.82 2.15-2.29 3.41-2.29s2.94.73 3.53 3.55c-1.13-.65-2.42-.94-3.65-.94-1.26 0-2.45.32-3.29.89.4-.11.86-.16 1.33-.16 1.39 0 2.9.45 3.4 1.31.68 1.16.47 3.38-.76 4.14-.14-2.1-1.69-4.12-3.47-4.12-.44 0-.88.12-1.33.38C8 10.62 7 14.56 7 19H2c0-5.53 4.21-9.65 7.68-10.79-.56-.09-1.17-.15-1.82-.15C6.1 8.06 4.05 8.5 2 10c.76-2.96 2.78-4.1 4.69-4.1 1.25 0 2.45.5 3.2 1.29-.66-2.24-2.49-2.86-4.08-2.86-.8 0-1.55.16-2.05.35.91-1.29 3.31-2.29 4.82-2.29zM13 11.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Paperclip.js b/packages/icons/src/Paperclip.js
new file mode 100644
index 00000000000000..74634d4c643cfc
--- /dev/null
+++ b/packages/icons/src/Paperclip.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Paperclip( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'paperclip', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17.05 2.7c1.93 1.94 1.93 5.13 0 7.07L10 16.84c-1.88 1.89-4.91 1.93-6.86.15-.06-.05-.13-.09-.19-.15-1.93-1.94-1.93-5.12 0-7.07l4.94-4.95c.91-.92 2.28-1.1 3.39-.58.3.15.59.33.83.58 1.17 1.17 1.17 3.07 0 4.24l-4.93 4.95c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l4.93-4.95c.39-.39.39-1.02 0-1.41-.38-.39-1.02-.39-1.4 0l-4.94 4.95c-.91.92-1.1 2.29-.57 3.4.14.3.32.59.57.84s.54.43.84.57c1.11.53 2.47.35 3.39-.57l7.05-7.07c1.16-1.17 1.16-3.08 0-4.25-.56-.55-1.28-.83-2-.86-.08.01-.16.01-.24 0-.22-.03-.43-.11-.6-.27-.39-.4-.38-1.05.02-1.45.16-.16.36-.24.56-.28.14-.02.27-.01.4.02 1.19.06 2.36.52 3.27 1.43z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Performance.js b/packages/icons/src/Performance.js
new file mode 100644
index 00000000000000..956bec93e688c1
--- /dev/null
+++ b/packages/icons/src/Performance.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Performance( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'performance', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3.76 17.01h12.48C17.34 15.63 18 13.9 18 12c0-4.41-3.58-8-8-8s-8 3.59-8 8c0 1.9.66 3.63 1.76 5.01zM9 6c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zM4 8c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm4.52 3.4c.84-.83 6.51-3.5 6.51-3.5s-2.66 5.68-3.49 6.51c-.84.84-2.18.84-3.02 0-.83-.83-.83-2.18 0-3.01zM3 13c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Phone.js b/packages/icons/src/Phone.js
new file mode 100644
index 00000000000000..c2f8ee97016dad
--- /dev/null
+++ b/packages/icons/src/Phone.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Phone( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'phone', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12.06 6l-.21-.2c-.52-.54-.43-.79.08-1.3l2.72-2.75c.81-.82.96-1.21 1.73-.48l.21.2zm.53.45l4.4-4.4c.7.94 2.34 3.47 1.53 5.34-.73 1.67-1.09 1.75-2 3-1.85 2.11-4.18 4.37-6 6.07-1.26.91-1.31 1.33-3 2-1.8.71-4.4-.89-5.38-1.56l4.4-4.4 1.18 1.62c.34.46 1.2-.06 1.8-.66 1.04-1.05 3.18-3.18 4-4.07.59-.59 1.12-1.45.66-1.8zM1.57 16.5l-.21-.21c-.68-.74-.29-.9.52-1.7l2.74-2.72c.51-.49.75-.6 1.27-.11l.2.21z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/PlaylistAudio.js b/packages/icons/src/PlaylistAudio.js
new file mode 100644
index 00000000000000..391458761ff45a
--- /dev/null
+++ b/packages/icons/src/PlaylistAudio.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function PlaylistAudio( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'playlist-audio', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 3V1H2v2h15zm0 4V5H2v2h15zm-7 4V9H2v2h8zm7.45-1.96l-6 1.12c-.16.02-.19.03-.29.13-.11.09-.16.22-.16.37v4.59c-.29-.13-.66-.14-.93-.14-.54 0-1 .19-1.38.57s-.56.84-.56 1.38c0 .53.18.99.56 1.37s.84.57 1.38.57c.49 0 .92-.16 1.29-.48s.59-.71.65-1.19v-4.95L17 11.27v3.48c-.29-.13-.56-.19-.83-.19-.54 0-1.11.19-1.49.57-.38.37-.57.83-.57 1.37s.19.99.57 1.37.84.57 1.38.57c.53 0 .99-.19 1.37-.57s.57-.83.57-1.37V9.6c0-.16-.05-.3-.16-.41-.11-.12-.24-.17-.39-.15zM8 15v-2H2v2h6zm-2 4v-2H2v2h4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/PlaylistVideo.js b/packages/icons/src/PlaylistVideo.js
new file mode 100644
index 00000000000000..76b93b0e799caf
--- /dev/null
+++ b/packages/icons/src/PlaylistVideo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function PlaylistVideo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'playlist-video', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 3V1H2v2h15zm0 4V5H2v2h15zM6 11V9H2v2h4zm2-2h9c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1zm3 7l3.33-2L11 12v4zm-5-1v-2H2v2h4zm0 4v-2H2v2h4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Plus.js b/packages/icons/src/Plus.js
new file mode 100644
index 00000000000000..2bcb35e615829d
--- /dev/null
+++ b/packages/icons/src/Plus.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Plus( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'plus', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 7v3h-5v5H9v-5H4V7h5V2h3v5h5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/PlusAlt.js b/packages/icons/src/PlusAlt.js
new file mode 100644
index 00000000000000..1c45a5bf607f20
--- /dev/null
+++ b/packages/icons/src/PlusAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function PlusAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'plus-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15.8 4.2c3.2 3.21 3.2 8.39 0 11.6-3.21 3.2-8.39 3.2-11.6 0C1 12.59 1 7.41 4.2 4.2 7.41 1 12.59 1 15.8 4.2zm-4.3 11.3v-4h4v-3h-4v-4h-3v4h-4v3h4v4h3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/PlusLight.js b/packages/icons/src/PlusLight.js
new file mode 100644
index 00000000000000..c09ffc7d051473
--- /dev/null
+++ b/packages/icons/src/PlusLight.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function PlusLight( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'plus-light', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 9v2h-6v6H9v-6H3V9h6V3h2v6h6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Portfolio.js b/packages/icons/src/Portfolio.js
new file mode 100644
index 00000000000000..3d7abbc90f8664
--- /dev/null
+++ b/packages/icons/src/Portfolio.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Portfolio( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'portfolio', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M4 5H.78c-.37 0-.74.32-.69.84l1.56 9.99S3.5 8.47 3.86 6.7c.11-.53.61-.7.98-.7H10s-.7-2.08-.77-2.31C9.11 3.25 8.89 3 8.45 3H5.14c-.36 0-.7.23-.8.64C4.25 4.04 4 5 4 5zm4.88 0h-4s.42-1 .87-1h2.13c.48 0 1 1 1 1zM2.67 16.25c-.31.47-.76.75-1.26.75h15.73c.54 0 .92-.31 1.03-.83.44-2.19 1.68-8.44 1.68-8.44.07-.5-.3-.73-.62-.73H16V5.53c0-.16-.26-.53-.66-.53h-3.76c-.52 0-.87.58-.87.58L10 7H5.59c-.32 0-.63.19-.69.5 0 0-1.59 6.7-1.72 7.33-.07.37-.22.99-.51 1.42zM15.38 7H11s.58-1 1.13-1h2.29c.71 0 .96 1 .96 1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/PostStatus.js b/packages/icons/src/PostStatus.js
new file mode 100644
index 00000000000000..4190ab91a96c18
--- /dev/null
+++ b/packages/icons/src/PostStatus.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function PostStatus( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'post-status', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14 6c0 1.86-1.28 3.41-3 3.86V16c0 1-2 2-2 2V9.86c-1.72-.45-3-2-3-3.86 0-2.21 1.79-4 4-4s4 1.79 4 4zM8 5c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Pressthis.js b/packages/icons/src/Pressthis.js
new file mode 100644
index 00000000000000..a8579a1c541c11
--- /dev/null
+++ b/packages/icons/src/Pressthis.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Pressthis( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'pressthis', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.76 1C16.55 1 18 2.46 18 4.25c0 1.78-1.45 3.24-3.24 3.24-.23 0-.47-.03-.7-.08L13 8.47V19H2V4h9.54c.13-2 1.52-3 3.22-3zm0 5.49C16 6.49 17 5.48 17 4.25 17 3.01 16 2 14.76 2s-2.24 1.01-2.24 2.25c0 .37.1.72.27 1.03L9.57 8.5c-.28.28-1.77 2.22-1.5 2.49.02.03.06.04.1.04.49 0 2.14-1.28 2.39-1.53l3.24-3.24c.29.14.61.23.96.23z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Products.js b/packages/icons/src/Products.js
new file mode 100644
index 00000000000000..730d278693a189
--- /dev/null
+++ b/packages/icons/src/Products.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Products( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'products', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 8h1v11H2V8h1V6c0-2.76 2.24-5 5-5 .71 0 1.39.15 2 .42.61-.27 1.29-.42 2-.42 2.76 0 5 2.24 5 5v2zM5 6v2h2V6c0-1.13.39-2.16 1.02-3H8C6.35 3 5 4.35 5 6zm10 2V6c0-1.65-1.35-3-3-3h-.02c.63.84 1.02 1.87 1.02 3v2h2zm-5-4.22C9.39 4.33 9 5.12 9 6v2h2V6c0-.88-.39-1.67-1-2.22z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Randomize.js b/packages/icons/src/Randomize.js
new file mode 100644
index 00000000000000..6e73658fca0a25
--- /dev/null
+++ b/packages/icons/src/Randomize.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Randomize( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'randomize', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 6.01L14 9V7h-4l-5 8H2v-2h2l5-8h5V3zM2 5h3l1.15 2.17-1.12 1.8L4 7H2V5zm16 9.01L14 17v-2H9l-1.15-2.17 1.12-1.8L10 13h4v-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Redo.js b/packages/icons/src/Redo.js
new file mode 100644
index 00000000000000..ab7c105fa6e5fc
--- /dev/null
+++ b/packages/icons/src/Redo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Redo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'redo', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8 5h5V2l6 4-6 4V7H8c-2.2 0-4 1.8-4 4s1.8 4 4 4h5v2H8c-3.3 0-6-2.7-6-6s2.7-6 6-6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/RestApi.js b/packages/icons/src/RestApi.js
new file mode 100644
index 00000000000000..77adf71634bf4e
--- /dev/null
+++ b/packages/icons/src/RestApi.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function RestApi( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'rest-api', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M3 4h2v12H3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Rss.js b/packages/icons/src/Rss.js
new file mode 100644
index 00000000000000..2b9d3ae89e6c83
--- /dev/null
+++ b/packages/icons/src/Rss.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Rss( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'rss', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.92 18H18C18 9.32 10.82 2.25 2 2.25v3.02c7.12 0 12.92 5.71 12.92 12.73zm-5.44 0h3.08C12.56 12.27 7.82 7.6 2 7.6v3.02c2 0 3.87.77 5.29 2.16C8.7 14.17 9.48 16.03 9.48 18zm-5.35-.02c1.17 0 2.13-.93 2.13-2.09 0-1.15-.96-2.09-2.13-2.09-1.18 0-2.13.94-2.13 2.09 0 1.16.95 2.09 2.13 2.09z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Saved.js b/packages/icons/src/Saved.js
new file mode 100644
index 00000000000000..c769eed1ddc11c
--- /dev/null
+++ b/packages/icons/src/Saved.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Saved( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'saved', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Schedule.js b/packages/icons/src/Schedule.js
new file mode 100644
index 00000000000000..fb5fd2817c244f
--- /dev/null
+++ b/packages/icons/src/Schedule.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Schedule( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'schedule', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M2 2h16v4H2V2zm0 10V8h4v4H2zm6-2V8h4v2H8zm6 3V8h4v5h-4zm-6 5v-6h4v6H8zm-6 0v-4h4v4H2zm12 0v-3h4v3h-4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Screenoptions.js b/packages/icons/src/Screenoptions.js
new file mode 100644
index 00000000000000..3950b1626b3a89
--- /dev/null
+++ b/packages/icons/src/Screenoptions.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Screenoptions( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'screenoptions', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M9 9V3H3v6h6zm8 0V3h-6v6h6zm-8 8v-6H3v6h6zm8 0v-6h-6v6h6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Search.js b/packages/icons/src/Search.js
new file mode 100644
index 00000000000000..00498abb407712
--- /dev/null
+++ b/packages/icons/src/Search.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Search( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'search', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12.14 4.18c1.87 1.87 2.11 4.75.72 6.89.12.1.22.21.36.31.2.16.47.36.81.59.34.24.56.39.66.47.42.31.73.57.94.78.32.32.6.65.84 1 .25.35.44.69.59 1.04.14.35.21.68.18 1-.02.32-.14.59-.36.81s-.49.34-.81.36c-.31.02-.65-.04-.99-.19-.35-.14-.7-.34-1.04-.59-.35-.24-.68-.52-1-.84-.21-.21-.47-.52-.77-.93-.1-.13-.25-.35-.47-.66-.22-.32-.4-.57-.56-.78-.16-.2-.29-.35-.44-.5-2.07 1.09-4.69.76-6.44-.98-2.14-2.15-2.14-5.64 0-7.78 2.15-2.15 5.63-2.15 7.78 0zm-1.41 6.36c1.36-1.37 1.36-3.58 0-4.95-1.37-1.37-3.59-1.37-4.95 0-1.37 1.37-1.37 3.58 0 4.95 1.36 1.37 3.58 1.37 4.95 0z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Share.js b/packages/icons/src/Share.js
new file mode 100644
index 00000000000000..ee4fa3395be01a
--- /dev/null
+++ b/packages/icons/src/Share.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Share( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'share', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.24.03-.46.09-.69l-4.38-2.3c-.55.61-1.33.99-2.21.99-1.66 0-3-1.34-3-3s1.34-3 3-3c.88 0 1.66.39 2.21.99l4.38-2.3c-.06-.23-.09-.45-.09-.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.88 0-1.66-.39-2.21-.99l-4.38 2.3c.06.23.09.45.09.69s-.03.46-.09.69l4.38 2.3c.55-.61 1.33-.99 2.21-.99z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ShareAlt.js b/packages/icons/src/ShareAlt.js
new file mode 100644
index 00000000000000..6442e4e8f9e630
--- /dev/null
+++ b/packages/icons/src/ShareAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ShareAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'share-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16.22 5.8c.47.69.29 1.62-.4 2.08-.69.47-1.62.29-2.08-.4-.16-.24-.35-.46-.55-.67-.21-.2-.43-.39-.67-.55s-.5-.3-.77-.41c-.27-.12-.55-.21-.84-.26-.59-.13-1.23-.13-1.82-.01-.29.06-.57.15-.84.27-.27.11-.53.25-.77.41s-.46.35-.66.55c-.21.21-.4.43-.56.67s-.3.5-.41.76c-.01.02-.01.03-.01.04-.1.24-.17.48-.23.72H1V6h2.66c.04-.07.07-.13.12-.2.27-.4.57-.77.91-1.11s.72-.65 1.11-.91c.4-.27.83-.51 1.28-.7s.93-.34 1.41-.43c.99-.21 2.03-.21 3.02 0 .48.09.96.24 1.41.43s.88.43 1.28.7c.39.26.77.57 1.11.91s.64.71.91 1.11zM12.5 10c0-1.38-1.12-2.5-2.5-2.5S7.5 8.62 7.5 10s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5zm-8.72 4.2c-.47-.69-.29-1.62.4-2.09.69-.46 1.62-.28 2.08.41.16.24.35.46.55.67.21.2.43.39.67.55s.5.3.77.41c.27.12.55.2.84.26.59.13 1.23.12 1.82 0 .29-.06.57-.14.84-.26.27-.11.53-.25.77-.41s.46-.35.66-.55c.21-.21.4-.44.56-.67.16-.25.3-.5.41-.76.01-.02.01-.03.01-.04.1-.24.17-.48.23-.72H19v3h-2.66c-.04.06-.07.13-.12.2-.27.4-.57.77-.91 1.11s-.72.65-1.11.91c-.4.27-.83.51-1.28.7s-.93.33-1.41.43c-.99.21-2.03.21-3.02 0-.48-.1-.96-.24-1.41-.43s-.88-.43-1.28-.7c-.39-.26-.77-.57-1.11-.91s-.64-.71-.91-1.11z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ShareAlt2.js b/packages/icons/src/ShareAlt2.js
new file mode 100644
index 00000000000000..de6c03061580b0
--- /dev/null
+++ b/packages/icons/src/ShareAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ShareAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'share-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 8l-5 4V9.01c-2.58.06-4.88.45-7 2.99.29-3.57 2.66-5.66 7-5.94V3zM4 14h11v-2l2-1.6V16H2V5h9.43c-1.83.32-3.31 1-4.41 2H4v7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Shield.js b/packages/icons/src/Shield.js
new file mode 100644
index 00000000000000..45c6ad04466274
--- /dev/null
+++ b/packages/icons/src/Shield.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Shield( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'shield', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2zm0 8h5s1-1 1-5c0 0-5-1-6-2v7H5c1 4 5 7 5 7v-7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ShieldAlt.js b/packages/icons/src/ShieldAlt.js
new file mode 100644
index 00000000000000..7a073b58debb0c
--- /dev/null
+++ b/packages/icons/src/ShieldAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ShieldAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'shield-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Shortcode.js b/packages/icons/src/Shortcode.js
new file mode 100644
index 00000000000000..97b080327504d5
--- /dev/null
+++ b/packages/icons/src/Shortcode.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Shortcode( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'shortcode', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6 14H4V6h2V4H2v12h4M7.1 17h2.1l3.7-14h-2.1M14 4v2h2v8h-2v2h4V4" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Slides.js b/packages/icons/src/Slides.js
new file mode 100644
index 00000000000000..255aa4f0c9e547
--- /dev/null
+++ b/packages/icons/src/Slides.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Slides( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'slides', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 14V6h10v8H5zm-3-1V7h2v6H2zm4-6v6h8V7H6zm10 0h2v6h-2V7zm-3 2V8H7v1h6zm0 3v-2H7v2h6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Smartphone.js b/packages/icons/src/Smartphone.js
new file mode 100644
index 00000000000000..45164dd00a63bd
--- /dev/null
+++ b/packages/icons/src/Smartphone.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Smartphone( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'smartphone', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6 2h8c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm7 12V4H7v10h6zM8 5h4l-4 5V5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Smiley.js b/packages/icons/src/Smiley.js
new file mode 100644
index 00000000000000..52286a4a4ad9ea
--- /dev/null
+++ b/packages/icons/src/Smiley.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Smiley( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'smiley', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M7 5.2c1.1 0 2 .89 2 2 0 .37-.11.71-.28 1C8.72 8.2 8 8 7 8s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.9-2 2-2zm6 0c1.11 0 2 .89 2 2 0 .37-.11.71-.28 1 0 0-.72-.2-1.72-.2s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.89-2 2-2zm-3 13.7c3.72 0 7.03-2.36 8.23-5.88l-1.32-.46C15.9 15.52 13.12 17.5 10 17.5s-5.9-1.98-6.91-4.94l-1.32.46c1.2 3.52 4.51 5.88 8.23 5.88z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Sort.js b/packages/icons/src/Sort.js
new file mode 100644
index 00000000000000..ec5f89b611990c
--- /dev/null
+++ b/packages/icons/src/Sort.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Sort( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'sort', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11 7H1l5 7zm-2 7h10l-5-7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Sos.js b/packages/icons/src/Sos.js
new file mode 100644
index 00000000000000..3768b6aa46ae22
--- /dev/null
+++ b/packages/icons/src/Sos.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Sos( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'sos', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 10c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8zM7.23 3.57L8.72 7.3c-.62.29-1.13.8-1.42 1.42L3.57 7.23c.71-1.64 2.02-2.95 3.66-3.66zm9.2 3.66L12.7 8.72c-.29-.62-.8-1.13-1.42-1.42l1.49-3.73c1.64.71 2.95 2.02 3.66 3.66zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-6.43.77l3.73-1.49c.29.62.8 1.13 1.42 1.42l-1.49 3.73c-1.64-.71-2.95-2.02-3.66-3.66zm9.2 3.66l-1.49-3.73c.62-.29 1.13-.8 1.42-1.42l3.73 1.49c-.71 1.64-2.02 2.95-3.66 3.66z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/StarEmpty.js b/packages/icons/src/StarEmpty.js
new file mode 100644
index 00000000000000..f84fc78aca96a8
--- /dev/null
+++ b/packages/icons/src/StarEmpty.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function StarEmpty( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'star-empty', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88l-4.68 2.34.87-5.15-3.18-3.56 4.65-.58z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/StarFilled.js b/packages/icons/src/StarFilled.js
new file mode 100644
index 00000000000000..42617df6f11565
--- /dev/null
+++ b/packages/icons/src/StarFilled.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function StarFilled( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'star-filled', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 1l3 6 6 .75-4.12 4.62L16 19l-6-3-6 3 1.13-6.63L1 7.75 7 7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/StarHalf.js b/packages/icons/src/StarHalf.js
new file mode 100644
index 00000000000000..abc20cf0ea41d6
--- /dev/null
+++ b/packages/icons/src/StarHalf.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function StarHalf( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'star-half', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88V3.24z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Sticky.js b/packages/icons/src/Sticky.js
new file mode 100644
index 00000000000000..9ff98830f3ec01
--- /dev/null
+++ b/packages/icons/src/Sticky.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Sticky( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'sticky', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 3.61V1.04l8.99-.01-.01 2.58c-1.22.26-2.16 1.35-2.16 2.67v.5c.01 1.31.93 2.4 2.17 2.66l-.01 2.58h-3.41l-.01 2.57c0 .6-.47 4.41-1.06 4.41-.6 0-1.08-3.81-1.08-4.41v-2.56L5 12.02l.01-2.58c1.23-.25 2.15-1.35 2.15-2.66v-.5c0-1.31-.92-2.41-2.16-2.67z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Store.js b/packages/icons/src/Store.js
new file mode 100644
index 00000000000000..d2b571e38fce68
--- /dev/null
+++ b/packages/icons/src/Store.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Store( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'store', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M1 10c.41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.51.43.54 0 1.08-.14 1.49-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.63-.46 1-1.17 1-2V7l-3-7H4L0 7v1c0 .83.37 1.54 1 2zm2 8.99h5v-5h4v5h5v-7c-.37-.05-.72-.22-1-.43-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.49.44-.55 0-1.1-.14-1.51-.44-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.5.44-.54 0-1.09-.14-1.5-.44-.63-.45-1-.73-1-1.57 0 .84-.38 1.12-1 1.57-.29.21-.63.38-1 .44v6.99z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/TableColAfter.js b/packages/icons/src/TableColAfter.js
new file mode 100644
index 00000000000000..44ee29b106049b
--- /dev/null
+++ b/packages/icons/src/TableColAfter.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function TableColAfter( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'table-col-after', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/TableColBefore.js b/packages/icons/src/TableColBefore.js
new file mode 100644
index 00000000000000..a9c650fb29fd88
--- /dev/null
+++ b/packages/icons/src/TableColBefore.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function TableColBefore( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'table-col-before', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/TableColDelete.js b/packages/icons/src/TableColDelete.js
new file mode 100644
index 00000000000000..e984623cc3fa55
--- /dev/null
+++ b/packages/icons/src/TableColDelete.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function TableColDelete( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'table-col-delete', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/TableRowAfter.js b/packages/icons/src/TableRowAfter.js
new file mode 100644
index 00000000000000..3bf77fcfe024fb
--- /dev/null
+++ b/packages/icons/src/TableRowAfter.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function TableRowAfter( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'table-row-after', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/TableRowBefore.js b/packages/icons/src/TableRowBefore.js
new file mode 100644
index 00000000000000..4fea6177f563d1
--- /dev/null
+++ b/packages/icons/src/TableRowBefore.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function TableRowBefore( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'table-row-before', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/TableRowDelete.js b/packages/icons/src/TableRowDelete.js
new file mode 100644
index 00000000000000..51ca70e8a3f79c
--- /dev/null
+++ b/packages/icons/src/TableRowDelete.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function TableRowDelete( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'table-row-delete', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Tablet.js b/packages/icons/src/Tablet.js
new file mode 100644
index 00000000000000..8b17adb644fdbc
--- /dev/null
+++ b/packages/icons/src/Tablet.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Tablet( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'tablet', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M4 2h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm11 14V4H5v12h10zM6 5h6l-6 5V5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Tag.js b/packages/icons/src/Tag.js
new file mode 100644
index 00000000000000..625164419cf199
--- /dev/null
+++ b/packages/icons/src/Tag.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Tag( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'tag', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11 2h7v7L8 19l-7-7zm3 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Tagcloud.js b/packages/icons/src/Tagcloud.js
new file mode 100644
index 00000000000000..be17510ed7d6f7
--- /dev/null
+++ b/packages/icons/src/Tagcloud.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Tagcloud( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'tagcloud', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11 3v4H1V3h10zm8 0v4h-7V3h7zM7 8v3H1V8h6zm12 0v3H8V8h11zM9 12v2H1v-2h8zm10 0v2h-9v-2h9zM6 15v1H1v-1h5zm5 0v1H7v-1h4zm3 0v1h-2v-1h2zm5 0v1h-4v-1h4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Testimonial.js b/packages/icons/src/Testimonial.js
new file mode 100644
index 00000000000000..cff99add574cb6
--- /dev/null
+++ b/packages/icons/src/Testimonial.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Testimonial( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'testimonial', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M4 3h12c.55 0 1.02.2 1.41.59S18 4.45 18 5v7c0 .55-.2 1.02-.59 1.41S16.55 14 16 14h-1l-5 5v-5H4c-.55 0-1.02-.2-1.41-.59S2 12.55 2 12V5c0-.55.2-1.02.59-1.41S3.45 3 4 3zm11 2H4v1h11V5zm1 3H4v1h12V8zm-3 3H4v1h9v-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Text.js b/packages/icons/src/Text.js
new file mode 100644
index 00000000000000..4ac685abc74a3e
--- /dev/null
+++ b/packages/icons/src/Text.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Text( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'text', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 3v2H2V3h16zm-6 4v2H2V7h10zm6 0v2h-4V7h4zM8 11v2H2v-2h6zm10 0v2h-8v-2h8zm-4 4v2H2v-2h12z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ThumbsDown.js b/packages/icons/src/ThumbsDown.js
new file mode 100644
index 00000000000000..578656f70bda06
--- /dev/null
+++ b/packages/icons/src/ThumbsDown.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ThumbsDown( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'thumbs-down', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M7.28 18c-.15.02-.26-.02-.41-.07-.56-.19-.83-.79-.66-1.35.17-.55 1-3.04 1-3.58 0-.53-.75-1-1.35-1h-3c-.6 0-1-.4-1-1s2-7 2-7c.17-.39.55-1 1-1H14v9h-2.14c-.41.41-3.3 4.71-3.58 5.27-.21.41-.6.68-1 .73zM18 12h-2V3h2v9z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/ThumbsUp.js b/packages/icons/src/ThumbsUp.js
new file mode 100644
index 00000000000000..458fa8310cba30
--- /dev/null
+++ b/packages/icons/src/ThumbsUp.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function ThumbsUp( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'thumbs-up', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12.72 2c.15-.02.26.02.41.07.56.19.83.79.66 1.35-.17.55-1 3.04-1 3.58 0 .53.75 1 1.35 1h3c.6 0 1 .4 1 1s-2 7-2 7c-.17.39-.55 1-1 1H6V8h2.14c.41-.41 3.3-4.71 3.58-5.27.21-.41.6-.68 1-.73zM2 8h2v9H2V8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Tickets.js b/packages/icons/src/Tickets.js
new file mode 100644
index 00000000000000..7d06946133aaeb
--- /dev/null
+++ b/packages/icons/src/Tickets.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Tickets( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'tickets', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M20 5.38L18.99 8.2v-.01c-1.04-.37-2.19.18-2.57 1.22-.37 1.04.17 2.19 1.22 2.56v.01l-1.01 2.82L1.57 9.42l.99-2.79c1.04.38 2.19-.17 2.56-1.21s-.17-2.18-1.21-2.55L4.93 0zm-5.45 3.37c.74-2.08-.34-4.37-2.42-5.12-2.08-.74-4.37.35-5.11 2.42-.74 2.08.34 4.38 2.42 5.12 2.07.74 4.37-.35 5.11-2.42zm-2.56-4.74c.89.32 1.57.94 1.97 1.71-.01-.01-.02-.01-.04-.02-.33-.12-.67.09-.78.4-.1.28-.03.57.05.91.04.27.09.62-.06 1.04-.1.29-.33.58-.65 1l-.74 1.01.08-4.08.4.11c.19.04.26-.24.08-.29 0 0-.57-.15-.92-.28-.34-.12-.88-.36-.88-.36-.18-.08-.3.19-.12.27 0 0 .16.08.34.16l.01 1.63L9.2 9.18l.08-4.11c.2.06.4.11.4.11.19.04.26-.23.07-.29 0 0-.56-.15-.91-.28-.07-.02-.14-.05-.22-.08.93-.7 2.19-.94 3.37-.52zM7.4 6.19c.17-.49.44-.92.78-1.27l.04 5c-.94-.95-1.3-2.39-.82-3.73zm4.04 4.75l2.1-2.63c.37-.41.57-.77.69-1.12.05-.12.08-.24.11-.35.09.57.04 1.18-.17 1.77-.45 1.25-1.51 2.1-2.73 2.33zm-.7-3.22l.02 3.22c0 .02 0 .04.01.06-.4 0-.8-.07-1.2-.21-.33-.12-.63-.28-.9-.48zm1.24 6.08l2.1.75c.24.84 1 1.45 1.91 1.45H16v3H0v-2.96c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2V9h1.05l-.28.8 4.28 1.52C4.4 12.03 4 12.97 4 14c0 2.21 1.79 4 4 4s4-1.79 4-4c0-.07-.02-.13-.02-.2zm-6.53-2.33l1.48.53c-.14.04-.15.27.03.28 0 0 .18.02.37.03l.56 1.54-.78 2.36-1.31-3.9c.21-.01.41-.03.41-.03.19-.02.17-.31-.02-.3 0 0-.59.05-.96.05-.07 0-.15 0-.23-.01.13-.2.28-.38.45-.55zM4.4 14c0-.52.12-1.02.32-1.46l1.71 4.7C5.23 16.65 4.4 15.42 4.4 14zm4.19-1.41l1.72.62c.07.17.12.37.12.61 0 .31-.12.66-.28 1.16l-.35 1.2zM11.6 14c0 1.33-.72 2.49-1.79 3.11l1.1-3.18c.06-.17.1-.31.14-.46l.52.19c.02.11.03.22.03.34zm-4.62 3.45l1.08-3.14 1.11 3.03c.01.02.01.04.02.05-.37.13-.77.21-1.19.21-.35 0-.69-.06-1.02-.15z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/TicketsAlt.js b/packages/icons/src/TicketsAlt.js
new file mode 100644
index 00000000000000..c9d505721d2949
--- /dev/null
+++ b/packages/icons/src/TicketsAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function TicketsAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'tickets-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M20 6.38L18.99 9.2v-.01c-.52-.19-1.03-.16-1.53.08s-.85.62-1.04 1.14-.16 1.03.07 1.53c.24.5.62.84 1.15 1.03v.01l-1.01 2.82-15.06-5.38.99-2.79c.52.19 1.03.16 1.53-.08.5-.23.84-.61 1.03-1.13s.16-1.03-.08-1.53c-.23-.49-.61-.83-1.13-1.02L4.93 1zm-4.97 5.69l1.37-3.76c.12-.31.1-.65-.04-.95s-.39-.53-.7-.65L8.14 3.98c-.64-.23-1.37.12-1.6.74L5.17 8.48c-.24.65.1 1.37.74 1.6l7.52 2.74c.14.05.28.08.43.08.52 0 1-.33 1.17-.83zM7.97 4.45l7.51 2.73c.19.07.34.21.43.39.08.18.09.38.02.57l-1.37 3.76c-.13.38-.58.59-.96.45L6.09 9.61c-.39-.14-.59-.57-.45-.96l1.37-3.76c.1-.29.39-.49.7-.49.09 0 .17.02.26.05zm6.82 12.14c.35.27.75.41 1.2.41H16v3H0v-2.96c.55 0 1.03-.2 1.41-.59.39-.38.59-.86.59-1.41s-.2-1.02-.59-1.41-.86-.59-1.41-.59V10h1.05l-.28.8 2.87 1.02c-.51.16-.89.62-.89 1.18v4c0 .69.56 1.25 1.25 1.25h8c.69 0 1.25-.56 1.25-1.25v-1.75l.83.3c.12.43.36.78.71 1.04zM3.25 17v-4c0-.41.34-.75.75-.75h.83l7.92 2.83V17c0 .41-.34.75-.75.75H4c-.41 0-.75-.34-.75-.75z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Tide.js b/packages/icons/src/Tide.js
new file mode 100644
index 00000000000000..ade0d8cced79e9
--- /dev/null
+++ b/packages/icons/src/Tide.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Tide( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'tide', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 7.2V3H3v7.1c2.6-.5 4.5-1.5 6.4-2.6.2-.2.4-.3.6-.5v3c-1.9 1.1-4 2.2-7 2.8V17h14V9.9c-2.6.5-4.4 1.5-6.2 2.6-.3.1-.5.3-.8.4V10c2-1.1 4-2.2 7-2.8z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Translation.js b/packages/icons/src/Translation.js
new file mode 100644
index 00000000000000..a81a9fc0e46c50
--- /dev/null
+++ b/packages/icons/src/Translation.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Translation( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'translation', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M11 7H9.49c-.63 0-1.25.3-1.59.7L7 5H4.13l-2.39 7h1.69l.74-2H7v4H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h7c1.1 0 2 .9 2 2v2zM6.51 9H4.49l1-2.93zM10 8h7c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-7c-1.1 0-2-.9-2-2v-7c0-1.1.9-2 2-2zm7.25 5v-1.08h-3.17V9.75h-1.16v2.17H9.75V13h1.28c.11.85.56 1.85 1.28 2.62-.87.36-1.89.62-2.31.62-.01.02.22.97.2 1.46.84 0 2.21-.5 3.28-1.15 1.09.65 2.48 1.15 3.34 1.15-.02-.49.2-1.44.2-1.46-.43 0-1.49-.27-2.38-.63.7-.77 1.14-1.77 1.25-2.61h1.36zm-3.81 1.93c-.5-.46-.85-1.13-1.01-1.93h2.09c-.17.8-.51 1.47-1 1.93l-.04.03s-.03-.02-.04-.03z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Trash.js b/packages/icons/src/Trash.js
new file mode 100644
index 00000000000000..cae2344cc176e4
--- /dev/null
+++ b/packages/icons/src/Trash.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Trash( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'trash', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Twitter.js b/packages/icons/src/Twitter.js
new file mode 100644
index 00000000000000..cba5e406d35dd5
--- /dev/null
+++ b/packages/icons/src/Twitter.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Twitter( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'twitter', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18.94 4.46c-.49.73-1.11 1.38-1.83 1.9.01.15.01.31.01.47 0 4.85-3.69 10.44-10.43 10.44-2.07 0-4-.61-5.63-1.65.29.03.58.05.88.05 1.72 0 3.3-.59 4.55-1.57-1.6-.03-2.95-1.09-3.42-2.55.22.04.45.07.69.07.33 0 .66-.05.96-.13-1.67-.34-2.94-1.82-2.94-3.6v-.04c.5.27 1.06.44 1.66.46-.98-.66-1.63-1.78-1.63-3.06 0-.67.18-1.3.5-1.84 1.81 2.22 4.51 3.68 7.56 3.83-.06-.27-.1-.55-.1-.84 0-2.02 1.65-3.66 3.67-3.66 1.06 0 2.01.44 2.68 1.16.83-.17 1.62-.47 2.33-.89-.28.85-.86 1.57-1.62 2.02.75-.08 1.45-.28 2.11-.57z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Undo.js b/packages/icons/src/Undo.js
new file mode 100644
index 00000000000000..a21d47f678bc6d
--- /dev/null
+++ b/packages/icons/src/Undo.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Undo( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'undo', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 5H7V2L1 6l6 4V7h5c2.2 0 4 1.8 4 4s-1.8 4-4 4H7v2h5c3.3 0 6-2.7 6-6s-2.7-6-6-6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/UniversalAccess.js b/packages/icons/src/UniversalAccess.js
new file mode 100644
index 00000000000000..2004f6f48ff97e
--- /dev/null
+++ b/packages/icons/src/UniversalAccess.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function UniversalAccess( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'universal-access', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2.6c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/UniversalAccessAlt.js b/packages/icons/src/UniversalAccessAlt.js
new file mode 100644
index 00000000000000..7ff360c9ec2ba5
--- /dev/null
+++ b/packages/icons/src/UniversalAccessAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function UniversalAccessAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'universal-access-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 10c0-4.97-4.03-9-9-9s-9 4.03-9 9 4.03 9 9 9 9-4.03 9-9zm-9-7.4c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Unlock.js b/packages/icons/src/Unlock.js
new file mode 100644
index 00000000000000..a3d8a380cd7124
--- /dev/null
+++ b/packages/icons/src/Unlock.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Unlock( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'unlock', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 9V6c0-1.1-.9-2-2-2s-2 .9-2 2H6c0-2.21 1.79-4 4-4s4 1.79 4 4v3h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h7zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Update.js b/packages/icons/src/Update.js
new file mode 100644
index 00000000000000..08bd7e52b8cf3d
--- /dev/null
+++ b/packages/icons/src/Update.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Update( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'update', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Upload.js b/packages/icons/src/Upload.js
new file mode 100644
index 00000000000000..8db0dfe6a064d5
--- /dev/null
+++ b/packages/icons/src/Upload.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Upload( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'upload', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8 14V8H5l5-6 5 6h-3v6H8zm-2 2v-6H4v8h12.01v-8H14v6H6z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Vault.js b/packages/icons/src/Vault.js
new file mode 100644
index 00000000000000..3cf657ea090056
--- /dev/null
+++ b/packages/icons/src/Vault.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Vault( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'vault', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 17V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-1 0H3V3h14v14zM4.75 4h10.5c.41 0 .75.34.75.75V6h-1v3h1v2h-1v3h1v1.25c0 .41-.34.75-.75.75H4.75c-.41 0-.75-.34-.75-.75V4.75c0-.41.34-.75.75-.75zM13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zM9 7l.77 1.15C10.49 8.46 11 9.17 11 10c0 1.1-.9 2-2 2s-2-.9-2-2c0-.83.51-1.54 1.23-1.85z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/VideoAlt.js b/packages/icons/src/VideoAlt.js
new file mode 100644
index 00000000000000..28446c0223904b
--- /dev/null
+++ b/packages/icons/src/VideoAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function VideoAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'video-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M8 5c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1 0 .57.49 1 1 1h5c.55 0 1-.45 1-1zm6 5l4-4v10l-4-4v-2zm-1 4V8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h8c.55 0 1-.45 1-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/VideoAlt2.js b/packages/icons/src/VideoAlt2.js
new file mode 100644
index 00000000000000..e419554c4f13e4
--- /dev/null
+++ b/packages/icons/src/VideoAlt2.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function VideoAlt2( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'video-alt-2', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M12 13V7c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2zm1-2.5l6 4.5V5l-6 4.5v1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/VideoAlt3.js b/packages/icons/src/VideoAlt3.js
new file mode 100644
index 00000000000000..9ea6c8757c87e6
--- /dev/null
+++ b/packages/icons/src/VideoAlt3.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function VideoAlt3( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'video-alt-3', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 15V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2zM8 14V6l6 4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Visibility.js b/packages/icons/src/Visibility.js
new file mode 100644
index 00000000000000..baa72953386f88
--- /dev/null
+++ b/packages/icons/src/Visibility.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Visibility( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'visibility', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19.7 9.4C17.7 6 14 3.9 10 3.9S2.3 6 .3 9.4L0 10l.3.6c2 3.4 5.7 5.5 9.7 5.5s7.7-2.1 9.7-5.5l.3-.6-.3-.6zM10 14.1c-3.1 0-6-1.6-7.7-4.1C3.6 8 5.7 6.6 8 6.1c-.9.6-1.5 1.7-1.5 2.9 0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5c0-1.2-.6-2.3-1.5-2.9 2.3.5 4.4 1.9 5.7 3.9-1.7 2.5-4.6 4.1-7.7 4.1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Warning.js b/packages/icons/src/Warning.js
new file mode 100644
index 00000000000000..4413c95d9162fd
--- /dev/null
+++ b/packages/icons/src/Warning.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Warning( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'warning', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/WelcomeAddPage.js b/packages/icons/src/WelcomeAddPage.js
new file mode 100644
index 00000000000000..5e29a560874896
--- /dev/null
+++ b/packages/icons/src/WelcomeAddPage.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function WelcomeAddPage( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'welcome-add-page', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M17 7V4h-2V2h-3v1H3v15h11V9h1V7h2zm-1-2v1h-2v2h-1V6h-2V5h2V3h1v2h2z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/WelcomeComments.js b/packages/icons/src/WelcomeComments.js
new file mode 100644
index 00000000000000..6a2989623f692d
--- /dev/null
+++ b/packages/icons/src/WelcomeComments.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function WelcomeComments( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'welcome-comments', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M5 2h10c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm8.5 8.5L11 8l2.5-2.5-1-1L10 7 7.5 4.5l-1 1L9 8l-2.5 2.5 1 1L10 9l2.5 2.5z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/WelcomeLearnMore.js b/packages/icons/src/WelcomeLearnMore.js
new file mode 100644
index 00000000000000..475bdc0529e45b
--- /dev/null
+++ b/packages/icons/src/WelcomeLearnMore.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function WelcomeLearnMore( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'welcome-learn-more', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 10L2.54 7.02 3 18H1l.48-11.41L0 6l10-4 10 4zm0-5c-.55 0-1 .22-1 .5s.45.5 1 .5 1-.22 1-.5-.45-.5-1-.5zm0 6l5.57-2.23c.71.94 1.2 2.07 1.36 3.3-.3-.04-.61-.07-.93-.07-2.55 0-4.78 1.37-6 3.41C8.78 13.37 6.55 12 4 12c-.32 0-.63.03-.93.07.16-1.23.65-2.36 1.36-3.3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/WelcomeViewSite.js b/packages/icons/src/WelcomeViewSite.js
new file mode 100644
index 00000000000000..a2c8112e90bb4b
--- /dev/null
+++ b/packages/icons/src/WelcomeViewSite.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function WelcomeViewSite( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'welcome-view-site', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zm2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm2 8h3v1H3v-1h3v-1h8v1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/WelcomeWidgetsMenus.js b/packages/icons/src/WelcomeWidgetsMenus.js
new file mode 100644
index 00000000000000..bef2c4844def56
--- /dev/null
+++ b/packages/icons/src/WelcomeWidgetsMenus.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function WelcomeWidgetsMenus( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'welcome-widgets-menus', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M19 16V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h15c.55 0 1-.45 1-1zM4 4h13v4H4V4zm1 1v2h3V5H5zm4 0v2h3V5H9zm4 0v2h3V5h-3zm-8.5 5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 10h4v1H6v-1zm6 0h5v5h-5v-5zm-7.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 12h4v1H6v-1zm7 0v2h3v-2h-3zm-8.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 14h4v1H6v-1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/WelcomeWriteBlog.js b/packages/icons/src/WelcomeWriteBlog.js
new file mode 100644
index 00000000000000..dcb4369dd4c5b1
--- /dev/null
+++ b/packages/icons/src/WelcomeWriteBlog.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function WelcomeWriteBlog( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'welcome-write-blog', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M16.89 1.2l1.41 1.41c.39.39.39 1.02 0 1.41L14 8.33V18H3V3h10.67l1.8-1.8c.4-.39 1.03-.4 1.42 0zm-5.66 8.48l5.37-5.36-1.42-1.42-5.36 5.37-.71 2.12z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Wordpress.js b/packages/icons/src/Wordpress.js
new file mode 100644
index 00000000000000..a425dcac06a48f
--- /dev/null
+++ b/packages/icons/src/Wordpress.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Wordpress( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'wordpress', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M20 10c0-5.52-4.48-10-10-10S0 4.48 0 10s4.48 10 10 10 10-4.48 10-10zM10 1.01c4.97 0 8.99 4.02 8.99 8.99s-4.02 8.99-8.99 8.99S1.01 14.97 1.01 10 5.03 1.01 10 1.01zM8.01 14.82L4.96 6.61c.49-.03 1.05-.08 1.05-.08.43-.05.38-1.01-.06-.99 0 0-1.29.1-2.13.1-.15 0-.33 0-.52-.01 1.44-2.17 3.9-3.6 6.7-3.6 2.09 0 3.99.79 5.41 2.09-.6-.08-1.45.35-1.45 1.42 0 .66.38 1.22.79 1.88.31.54.5 1.22.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c.48-.03.75-.16.75-.16.43-.05.38-1.1-.05-1.08 0 0-1.3.11-2.14.11-.78 0-2.11-.11-2.11-.11-.43-.02-.48 1.06-.05 1.08l.84.08 1.12 3.04zm6.02 2.15L16.64 10s.67-1.69.39-3.81c.63 1.14.94 2.42.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77L6.5 17.25c-2.67-1.3-4.47-4.08-4.47-7.25 0-1.16.2-2.23.65-3.23zm7.45 4.53l2.29 6.25c-.75.27-1.57.42-2.42.42-.72 0-1.41-.11-2.06-.3z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/WordpressAlt.js b/packages/icons/src/WordpressAlt.js
new file mode 100644
index 00000000000000..c6ea1692cbdf53
--- /dev/null
+++ b/packages/icons/src/WordpressAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function WordpressAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'wordpress-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/Yes.js b/packages/icons/src/Yes.js
new file mode 100644
index 00000000000000..cf3a1adb7ff556
--- /dev/null
+++ b/packages/icons/src/Yes.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function Yes( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'yes', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z" />
+		</SVG>
+	);
+}
diff --git a/packages/icons/src/YesAlt.js b/packages/icons/src/YesAlt.js
new file mode 100644
index 00000000000000..8db535f4a22536
--- /dev/null
+++ b/packages/icons/src/YesAlt.js
@@ -0,0 +1,31 @@
+
+/**
+ * WordPress dependencies
+ */
+import { primitives } from '@wordpress/components';
+
+/**
+ * Internal dependencies
+ */
+import { getIconClassName } from '../icon-class';
+
+const { Path, SVG } = primitives;
+
+export default function YesAlt( { size = 20, className, ariaPressed, ...props } ) {
+	const iconClass = getIconClassName( 'yes-alt', className, ariaPressed );
+	return (
+		<SVG
+			aria-hidden
+			role="img"
+			focusable="false"
+			className={ iconClass }
+			xmlns="http://www.w3.org/2000/svg"
+			width={ size }
+			height={ size }
+			viewBox="0 0 20 20"
+			{ ...props }
+		>
+			<Path d="M10 2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-.615 12.66h-1.34l-3.24-4.54 1.34-1.25 2.57 2.4 5.14-5.93 1.34.94-5.81 8.38z" />
+		</SVG>
+	);
+}

From 7d8b773ba4b915a243cf5382e8b6e697ea8b809c Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Thu, 15 Aug 2019 15:44:32 +0100
Subject: [PATCH 02/14] add package file

---
 docs/manifest-devhub.json |  6 ++++++
 package-lock.json         | 20 ++++++++++++++++++++
 package.json              |  1 +
 packages/icons/.npmrc     |  1 +
 4 files changed, 28 insertions(+)
 create mode 100644 packages/icons/.npmrc

diff --git a/docs/manifest-devhub.json b/docs/manifest-devhub.json
index 34e54832509a75..a2960d6d7110c1 100644
--- a/docs/manifest-devhub.json
+++ b/docs/manifest-devhub.json
@@ -1325,6 +1325,12 @@
 		"markdown_source": "../packages/i18n/README.md",
 		"parent": "packages"
 	},
+	{
+		"title": "@wordpress/icons",
+		"slug": "packages-icons",
+		"markdown_source": "../packages/icons/README.md",
+		"parent": "packages"
+	},
 	{
 		"title": "@wordpress/is-shallow-equal",
 		"slug": "packages-is-shallow-equal",
diff --git a/package-lock.json b/package-lock.json
index f53ef6ab607eab..6eeb771878ce06 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9972,6 +9972,26 @@
 				"tannin": "^1.1.0"
 			}
 		},
+		"@wordpress/icons": {
+			"version": "file:packages/icons",
+			"requires": {
+				"@wordpress/components": "file:packages/components",
+				"lodash": "4.17.15",
+				"pascalcase": "1.0.0"
+			},
+			"dependencies": {
+				"lodash": {
+					"version": "4.17.15",
+					"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
+					"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
+				},
+				"pascalcase": {
+					"version": "1.0.0",
+					"resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-1.0.0.tgz",
+					"integrity": "sha512-BSExi0rRnCHReJys6NocaK+cfTXNinAegfWBvr0JD3hiaEG7Nuc7r0CIdOJunXrs8gU/sbHQ9dxVAtiVQisjmg=="
+				}
+			}
+		},
 		"@wordpress/is-shallow-equal": {
 			"version": "file:packages/is-shallow-equal",
 			"requires": {
diff --git a/package.json b/package.json
index 9ac0e8b7aa25de..1b19266fb01ab1 100644
--- a/package.json
+++ b/package.json
@@ -48,6 +48,7 @@
 		"@wordpress/hooks": "file:packages/hooks",
 		"@wordpress/html-entities": "file:packages/html-entities",
 		"@wordpress/i18n": "file:packages/i18n",
+		"@wordpress/icons": "file:packages/icons",
 		"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
 		"@wordpress/keyboard-shortcuts": "file:packages/keyboard-shortcuts",
 		"@wordpress/keycodes": "file:packages/keycodes",
diff --git a/packages/icons/.npmrc b/packages/icons/.npmrc
new file mode 100644
index 00000000000000..43c97e719a5a82
--- /dev/null
+++ b/packages/icons/.npmrc
@@ -0,0 +1 @@
+package-lock=false

From 474dbebe29b940c6ca035e5cf05af3c886172c10 Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Thu, 15 Aug 2019 16:23:21 +0100
Subject: [PATCH 03/14] update package deps

---
 packages/icons/bin/build.js                   | 6 ++++++
 packages/icons/bin/template.js                | 4 +---
 packages/icons/package.json                   | 2 ++
 packages/icons/src/AdminAppearance.js         | 4 +---
 packages/icons/src/AdminCollapse.js           | 4 +---
 packages/icons/src/AdminComments.js           | 4 +---
 packages/icons/src/AdminCustomizer.js         | 4 +---
 packages/icons/src/AdminGeneric.js            | 4 +---
 packages/icons/src/AdminHome.js               | 4 +---
 packages/icons/src/AdminLinks.js              | 4 +---
 packages/icons/src/AdminMedia.js              | 4 +---
 packages/icons/src/AdminMultisite.js          | 4 +---
 packages/icons/src/AdminNetwork.js            | 4 +---
 packages/icons/src/AdminPage.js               | 4 +---
 packages/icons/src/AdminPlugins.js            | 4 +---
 packages/icons/src/AdminPost.js               | 4 +---
 packages/icons/src/AdminSettings.js           | 4 +---
 packages/icons/src/AdminSite.js               | 4 +---
 packages/icons/src/AdminSiteAlt.js            | 4 +---
 packages/icons/src/AdminSiteAlt2.js           | 4 +---
 packages/icons/src/AdminSiteAlt3.js           | 4 +---
 packages/icons/src/AdminTools.js              | 4 +---
 packages/icons/src/AdminUsers.js              | 4 +---
 packages/icons/src/Album.js                   | 4 +---
 packages/icons/src/AlignCenter.js             | 4 +---
 packages/icons/src/AlignFullWidth.js          | 4 +---
 packages/icons/src/AlignLeft.js               | 4 +---
 packages/icons/src/AlignNone.js               | 4 +---
 packages/icons/src/AlignPullLeft.js           | 4 +---
 packages/icons/src/AlignPullRight.js          | 4 +---
 packages/icons/src/AlignRight.js              | 4 +---
 packages/icons/src/AlignWide.js               | 4 +---
 packages/icons/src/Analytics.js               | 4 +---
 packages/icons/src/Archive.js                 | 4 +---
 packages/icons/src/ArrowDown.js               | 4 +---
 packages/icons/src/ArrowDownAlt.js            | 4 +---
 packages/icons/src/ArrowDownAlt2.js           | 4 +---
 packages/icons/src/ArrowLeft.js               | 4 +---
 packages/icons/src/ArrowLeftAlt.js            | 4 +---
 packages/icons/src/ArrowLeftAlt2.js           | 4 +---
 packages/icons/src/ArrowRight.js              | 4 +---
 packages/icons/src/ArrowRightAlt.js           | 4 +---
 packages/icons/src/ArrowRightAlt2.js          | 4 +---
 packages/icons/src/ArrowUp.js                 | 4 +---
 packages/icons/src/ArrowUpAlt.js              | 4 +---
 packages/icons/src/ArrowUpAlt2.js             | 4 +---
 packages/icons/src/Art.js                     | 4 +---
 packages/icons/src/Awards.js                  | 4 +---
 packages/icons/src/Backup.js                  | 4 +---
 packages/icons/src/BlockDefault.js            | 4 +---
 packages/icons/src/Book.js                    | 4 +---
 packages/icons/src/BookAlt.js                 | 4 +---
 packages/icons/src/BuddiconsActivity.js       | 4 +---
 packages/icons/src/BuddiconsBbpressLogo.js    | 4 +---
 packages/icons/src/BuddiconsBuddypressLogo.js | 4 +---
 packages/icons/src/BuddiconsCommunity.js      | 4 +---
 packages/icons/src/BuddiconsForums.js         | 4 +---
 packages/icons/src/BuddiconsFriends.js        | 4 +---
 packages/icons/src/BuddiconsGroups.js         | 4 +---
 packages/icons/src/BuddiconsPm.js             | 4 +---
 packages/icons/src/BuddiconsReplies.js        | 4 +---
 packages/icons/src/BuddiconsTopics.js         | 4 +---
 packages/icons/src/BuddiconsTracking.js       | 4 +---
 packages/icons/src/Building.js                | 4 +---
 packages/icons/src/Businessman.js             | 4 +---
 packages/icons/src/Button.js                  | 4 +---
 packages/icons/src/Calendar.js                | 4 +---
 packages/icons/src/CalendarAlt.js             | 4 +---
 packages/icons/src/Camera.js                  | 4 +---
 packages/icons/src/Carrot.js                  | 4 +---
 packages/icons/src/Cart.js                    | 4 +---
 packages/icons/src/Category.js                | 4 +---
 packages/icons/src/ChartArea.js               | 4 +---
 packages/icons/src/ChartBar.js                | 4 +---
 packages/icons/src/ChartLine.js               | 4 +---
 packages/icons/src/ChartPie.js                | 4 +---
 packages/icons/src/Clipboard.js               | 4 +---
 packages/icons/src/Clock.js                   | 4 +---
 packages/icons/src/Cloud.js                   | 4 +---
 packages/icons/src/CloudSaved.js              | 4 +---
 packages/icons/src/CloudUpload.js             | 4 +---
 packages/icons/src/Columns.js                 | 4 +---
 packages/icons/src/ControlsBack.js            | 4 +---
 packages/icons/src/ControlsForward.js         | 4 +---
 packages/icons/src/ControlsPause.js           | 4 +---
 packages/icons/src/ControlsPlay.js            | 4 +---
 packages/icons/src/ControlsRepeat.js          | 4 +---
 packages/icons/src/ControlsSkipback.js        | 4 +---
 packages/icons/src/ControlsSkipforward.js     | 4 +---
 packages/icons/src/ControlsVolumeoff.js       | 4 +---
 packages/icons/src/ControlsVolumeon.js        | 4 +---
 packages/icons/src/CoverImage.js              | 4 +---
 packages/icons/src/Dashboard.js               | 4 +---
 packages/icons/src/Desktop.js                 | 4 +---
 packages/icons/src/Dismiss.js                 | 4 +---
 packages/icons/src/Download.js                | 4 +---
 packages/icons/src/Edit.js                    | 4 +---
 packages/icons/src/EditorAligncenter.js       | 4 +---
 packages/icons/src/EditorAlignleft.js         | 4 +---
 packages/icons/src/EditorAlignright.js        | 4 +---
 packages/icons/src/EditorBold.js              | 4 +---
 packages/icons/src/EditorBreak.js             | 4 +---
 packages/icons/src/EditorCode.js              | 4 +---
 packages/icons/src/EditorContract.js          | 4 +---
 packages/icons/src/EditorCustomchar.js        | 4 +---
 packages/icons/src/EditorExpand.js            | 4 +---
 packages/icons/src/EditorHelp.js              | 4 +---
 packages/icons/src/EditorIndent.js            | 4 +---
 packages/icons/src/EditorInsertmore.js        | 4 +---
 packages/icons/src/EditorItalic.js            | 4 +---
 packages/icons/src/EditorJustify.js           | 4 +---
 packages/icons/src/EditorKitchensink.js       | 4 +---
 packages/icons/src/EditorLtr.js               | 4 +---
 packages/icons/src/EditorOl.js                | 4 +---
 packages/icons/src/EditorOlRtl.js             | 4 +---
 packages/icons/src/EditorOutdent.js           | 4 +---
 packages/icons/src/EditorParagraph.js         | 4 +---
 packages/icons/src/EditorPasteText.js         | 4 +---
 packages/icons/src/EditorPasteWord.js         | 4 +---
 packages/icons/src/EditorQuote.js             | 4 +---
 packages/icons/src/EditorRemoveformatting.js  | 4 +---
 packages/icons/src/EditorRtl.js               | 4 +---
 packages/icons/src/EditorSpellcheck.js        | 4 +---
 packages/icons/src/EditorStrikethrough.js     | 4 +---
 packages/icons/src/EditorTable.js             | 4 +---
 packages/icons/src/EditorTextcolor.js         | 4 +---
 packages/icons/src/EditorUl.js                | 4 +---
 packages/icons/src/EditorUnderline.js         | 4 +---
 packages/icons/src/EditorUnlink.js            | 4 +---
 packages/icons/src/EditorVideo.js             | 4 +---
 packages/icons/src/Ellipsis.js                | 4 +---
 packages/icons/src/Email.js                   | 4 +---
 packages/icons/src/EmailAlt.js                | 4 +---
 packages/icons/src/EmailAlt2.js               | 4 +---
 packages/icons/src/EmbedAudio.js              | 4 +---
 packages/icons/src/EmbedGeneric.js            | 4 +---
 packages/icons/src/EmbedPhoto.js              | 4 +---
 packages/icons/src/EmbedPost.js               | 4 +---
 packages/icons/src/EmbedVideo.js              | 4 +---
 packages/icons/src/ExcerptView.js             | 4 +---
 packages/icons/src/Exit.js                    | 4 +---
 packages/icons/src/External.js                | 4 +---
 packages/icons/src/Facebook.js                | 4 +---
 packages/icons/src/FacebookAlt.js             | 4 +---
 packages/icons/src/Feedback.js                | 4 +---
 packages/icons/src/Filter.js                  | 4 +---
 packages/icons/src/Flag.js                    | 4 +---
 packages/icons/src/FormatAside.js             | 4 +---
 packages/icons/src/FormatAudio.js             | 4 +---
 packages/icons/src/FormatChat.js              | 4 +---
 packages/icons/src/FormatGallery.js           | 4 +---
 packages/icons/src/FormatImage.js             | 4 +---
 packages/icons/src/FormatQuote.js             | 4 +---
 packages/icons/src/FormatStatus.js            | 4 +---
 packages/icons/src/FormatVideo.js             | 4 +---
 packages/icons/src/Forms.js                   | 4 +---
 packages/icons/src/Googleplus.js              | 4 +---
 packages/icons/src/GridView.js                | 4 +---
 packages/icons/src/Groups.js                  | 4 +---
 packages/icons/src/Hammer.js                  | 4 +---
 packages/icons/src/Heading.js                 | 4 +---
 packages/icons/src/Heart.js                   | 4 +---
 packages/icons/src/Hidden.js                  | 4 +---
 packages/icons/src/Html.js                    | 4 +---
 packages/icons/src/Id.js                      | 4 +---
 packages/icons/src/IdAlt.js                   | 4 +---
 packages/icons/src/ImageCrop.js               | 4 +---
 packages/icons/src/ImageFilter.js             | 4 +---
 packages/icons/src/ImageFlipHorizontal.js     | 4 +---
 packages/icons/src/ImageFlipVertical.js       | 4 +---
 packages/icons/src/ImageRotate.js             | 4 +---
 packages/icons/src/ImageRotateLeft.js         | 4 +---
 packages/icons/src/ImageRotateRight.js        | 4 +---
 packages/icons/src/ImagesAlt.js               | 4 +---
 packages/icons/src/ImagesAlt2.js              | 4 +---
 packages/icons/src/IndexCard.js               | 4 +---
 packages/icons/src/Info.js                    | 4 +---
 packages/icons/src/InfoOutline.js             | 4 +---
 packages/icons/src/Insert.js                  | 4 +---
 packages/icons/src/InsertAfter.js             | 4 +---
 packages/icons/src/InsertBefore.js            | 4 +---
 packages/icons/src/Instagram.js               | 4 +---
 packages/icons/src/KeyboardHide.js            | 4 +---
 packages/icons/src/Laptop.js                  | 4 +---
 packages/icons/src/Layout.js                  | 4 +---
 packages/icons/src/Leftright.js               | 4 +---
 packages/icons/src/Lightbulb.js               | 4 +---
 packages/icons/src/ListView.js                | 4 +---
 packages/icons/src/Location.js                | 4 +---
 packages/icons/src/LocationAlt.js             | 4 +---
 packages/icons/src/Lock.js                    | 4 +---
 packages/icons/src/Marker.js                  | 4 +---
 packages/icons/src/MediaArchive.js            | 4 +---
 packages/icons/src/MediaAudio.js              | 4 +---
 packages/icons/src/MediaCode.js               | 4 +---
 packages/icons/src/MediaDefault.js            | 4 +---
 packages/icons/src/MediaDocument.js           | 4 +---
 packages/icons/src/MediaInteractive.js        | 4 +---
 packages/icons/src/MediaSpreadsheet.js        | 4 +---
 packages/icons/src/MediaText.js               | 4 +---
 packages/icons/src/MediaVideo.js              | 4 +---
 packages/icons/src/Megaphone.js               | 4 +---
 packages/icons/src/Menu.js                    | 4 +---
 packages/icons/src/MenuAlt.js                 | 4 +---
 packages/icons/src/Microphone.js              | 4 +---
 packages/icons/src/Migrate.js                 | 4 +---
 packages/icons/src/Minus.js                   | 4 +---
 packages/icons/src/Money.js                   | 4 +---
 packages/icons/src/Move.js                    | 4 +---
 packages/icons/src/Nametag.js                 | 4 +---
 packages/icons/src/Networking.js              | 4 +---
 packages/icons/src/No.js                      | 4 +---
 packages/icons/src/NoAlt.js                   | 4 +---
 packages/icons/src/Palmtree.js                | 4 +---
 packages/icons/src/Paperclip.js               | 4 +---
 packages/icons/src/Performance.js             | 4 +---
 packages/icons/src/Phone.js                   | 4 +---
 packages/icons/src/PlaylistAudio.js           | 4 +---
 packages/icons/src/PlaylistVideo.js           | 4 +---
 packages/icons/src/Plus.js                    | 4 +---
 packages/icons/src/PlusAlt.js                 | 4 +---
 packages/icons/src/PlusLight.js               | 4 +---
 packages/icons/src/Portfolio.js               | 4 +---
 packages/icons/src/PostStatus.js              | 4 +---
 packages/icons/src/Pressthis.js               | 4 +---
 packages/icons/src/Products.js                | 4 +---
 packages/icons/src/Randomize.js               | 4 +---
 packages/icons/src/Redo.js                    | 4 +---
 packages/icons/src/RestApi.js                 | 4 +---
 packages/icons/src/Rss.js                     | 4 +---
 packages/icons/src/Saved.js                   | 4 +---
 packages/icons/src/Schedule.js                | 4 +---
 packages/icons/src/Screenoptions.js           | 4 +---
 packages/icons/src/Search.js                  | 4 +---
 packages/icons/src/Share.js                   | 4 +---
 packages/icons/src/ShareAlt.js                | 4 +---
 packages/icons/src/ShareAlt2.js               | 4 +---
 packages/icons/src/Shield.js                  | 4 +---
 packages/icons/src/ShieldAlt.js               | 4 +---
 packages/icons/src/Shortcode.js               | 4 +---
 packages/icons/src/Slides.js                  | 4 +---
 packages/icons/src/Smartphone.js              | 4 +---
 packages/icons/src/Smiley.js                  | 4 +---
 packages/icons/src/Sort.js                    | 4 +---
 packages/icons/src/Sos.js                     | 4 +---
 packages/icons/src/StarEmpty.js               | 4 +---
 packages/icons/src/StarFilled.js              | 4 +---
 packages/icons/src/StarHalf.js                | 4 +---
 packages/icons/src/Sticky.js                  | 4 +---
 packages/icons/src/Store.js                   | 4 +---
 packages/icons/src/TableColAfter.js           | 4 +---
 packages/icons/src/TableColBefore.js          | 4 +---
 packages/icons/src/TableColDelete.js          | 4 +---
 packages/icons/src/TableRowAfter.js           | 4 +---
 packages/icons/src/TableRowBefore.js          | 4 +---
 packages/icons/src/TableRowDelete.js          | 4 +---
 packages/icons/src/Tablet.js                  | 4 +---
 packages/icons/src/Tag.js                     | 4 +---
 packages/icons/src/Tagcloud.js                | 4 +---
 packages/icons/src/Testimonial.js             | 4 +---
 packages/icons/src/Text.js                    | 4 +---
 packages/icons/src/ThumbsDown.js              | 4 +---
 packages/icons/src/ThumbsUp.js                | 4 +---
 packages/icons/src/Tickets.js                 | 4 +---
 packages/icons/src/TicketsAlt.js              | 4 +---
 packages/icons/src/Tide.js                    | 4 +---
 packages/icons/src/Translation.js             | 4 +---
 packages/icons/src/Trash.js                   | 4 +---
 packages/icons/src/Twitter.js                 | 4 +---
 packages/icons/src/Undo.js                    | 4 +---
 packages/icons/src/UniversalAccess.js         | 4 +---
 packages/icons/src/UniversalAccessAlt.js      | 4 +---
 packages/icons/src/Unlock.js                  | 4 +---
 packages/icons/src/Update.js                  | 4 +---
 packages/icons/src/Upload.js                  | 4 +---
 packages/icons/src/Vault.js                   | 4 +---
 packages/icons/src/VideoAlt.js                | 4 +---
 packages/icons/src/VideoAlt2.js               | 4 +---
 packages/icons/src/VideoAlt3.js               | 4 +---
 packages/icons/src/Visibility.js              | 4 +---
 packages/icons/src/Warning.js                 | 4 +---
 packages/icons/src/WelcomeAddPage.js          | 4 +---
 packages/icons/src/WelcomeComments.js         | 4 +---
 packages/icons/src/WelcomeLearnMore.js        | 4 +---
 packages/icons/src/WelcomeViewSite.js         | 4 +---
 packages/icons/src/WelcomeWidgetsMenus.js     | 4 +---
 packages/icons/src/WelcomeWriteBlog.js        | 4 +---
 packages/icons/src/Wordpress.js               | 4 +---
 packages/icons/src/WordpressAlt.js            | 4 +---
 packages/icons/src/Yes.js                     | 4 +---
 packages/icons/src/YesAlt.js                  | 4 +---
 291 files changed, 297 insertions(+), 867 deletions(-)

diff --git a/packages/icons/bin/build.js b/packages/icons/bin/build.js
index 8fa1b9c57278e2..ab258eb4d6a910 100644
--- a/packages/icons/bin/build.js
+++ b/packages/icons/bin/build.js
@@ -18,6 +18,12 @@ const iconsObject = require( './icons-object.js' );
 fs.access( './src/index.js', ( error ) => {
 	if ( ! error ) {
 		fs.unlinkSync( './src/index.js' );
+	} else {
+		fs.writeFile( './src/index.js', '', ( err ) => {
+			if ( err ) {
+				throw err;
+			}
+		} );
 	}
 } );
 const stream = fs.createWriteStream( './src/index.js', { flags: 'a' } );
diff --git a/packages/icons/bin/template.js b/packages/icons/bin/template.js
index 1ca050b219f3b7..7a505a86ac7c05 100644
--- a/packages/icons/bin/template.js
+++ b/packages/icons/bin/template.js
@@ -2,15 +2,13 @@ module.exports = `
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function %pascalIcon%( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( '%kebabIcon%', className, ariaPressed );
 	return (
diff --git a/packages/icons/package.json b/packages/icons/package.json
index f80c4a46936d0a..56bc60b151f013 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -18,6 +18,8 @@
 	"bugs": {
 		"url": "https://github.com/WordPress/gutenberg/issues"
 	},
+	"main": "build/index.js",
+	"module": "build-module/index.js",
 	"dependencies": {
 		"@wordpress/components": "file:../components",
 		"lodash": "4.17.15",
diff --git a/packages/icons/src/AdminAppearance.js b/packages/icons/src/AdminAppearance.js
index 45fa560f34f52b..8b9158b9c72e13 100644
--- a/packages/icons/src/AdminAppearance.js
+++ b/packages/icons/src/AdminAppearance.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminAppearance( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-appearance', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminCollapse.js b/packages/icons/src/AdminCollapse.js
index d2fd22f67659d5..92ef6e67648898 100644
--- a/packages/icons/src/AdminCollapse.js
+++ b/packages/icons/src/AdminCollapse.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminCollapse( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-collapse', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminComments.js b/packages/icons/src/AdminComments.js
index d2566103a51712..2dbb05f3713647 100644
--- a/packages/icons/src/AdminComments.js
+++ b/packages/icons/src/AdminComments.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminComments( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-comments', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminCustomizer.js b/packages/icons/src/AdminCustomizer.js
index 2683d4aee103c0..9bc6fe81e18dfa 100644
--- a/packages/icons/src/AdminCustomizer.js
+++ b/packages/icons/src/AdminCustomizer.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminCustomizer( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-customizer', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminGeneric.js b/packages/icons/src/AdminGeneric.js
index c622f91f9cddb9..9dec2684e38f77 100644
--- a/packages/icons/src/AdminGeneric.js
+++ b/packages/icons/src/AdminGeneric.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminGeneric( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-generic', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminHome.js b/packages/icons/src/AdminHome.js
index b4dd8f458723fc..31db0842eb70dd 100644
--- a/packages/icons/src/AdminHome.js
+++ b/packages/icons/src/AdminHome.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminHome( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-home', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminLinks.js b/packages/icons/src/AdminLinks.js
index b3386c51358e0b..96f330215f99fe 100644
--- a/packages/icons/src/AdminLinks.js
+++ b/packages/icons/src/AdminLinks.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminLinks( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-links', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminMedia.js b/packages/icons/src/AdminMedia.js
index d91d20a43c9f28..2e284a79002a04 100644
--- a/packages/icons/src/AdminMedia.js
+++ b/packages/icons/src/AdminMedia.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminMedia( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-media', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminMultisite.js b/packages/icons/src/AdminMultisite.js
index b48ef3a8bba034..bf18c921624d4b 100644
--- a/packages/icons/src/AdminMultisite.js
+++ b/packages/icons/src/AdminMultisite.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminMultisite( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-multisite', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminNetwork.js b/packages/icons/src/AdminNetwork.js
index 5ed7aeff0253ac..b831556fcdd06d 100644
--- a/packages/icons/src/AdminNetwork.js
+++ b/packages/icons/src/AdminNetwork.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminNetwork( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-network', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminPage.js b/packages/icons/src/AdminPage.js
index c78621b419aa22..3a5b999a3adb72 100644
--- a/packages/icons/src/AdminPage.js
+++ b/packages/icons/src/AdminPage.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminPage( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-page', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminPlugins.js b/packages/icons/src/AdminPlugins.js
index a9d5e56478b04d..9ba3a9d55795dd 100644
--- a/packages/icons/src/AdminPlugins.js
+++ b/packages/icons/src/AdminPlugins.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminPlugins( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-plugins', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminPost.js b/packages/icons/src/AdminPost.js
index 1a012bd56630ef..04cac43a7e7d4b 100644
--- a/packages/icons/src/AdminPost.js
+++ b/packages/icons/src/AdminPost.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminPost( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-post', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminSettings.js b/packages/icons/src/AdminSettings.js
index 0704b15c78b9b4..1ae2fd93ca4688 100644
--- a/packages/icons/src/AdminSettings.js
+++ b/packages/icons/src/AdminSettings.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminSettings( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-settings', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminSite.js b/packages/icons/src/AdminSite.js
index 2de04ace414979..a02abb8adc0a4f 100644
--- a/packages/icons/src/AdminSite.js
+++ b/packages/icons/src/AdminSite.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminSite( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-site', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminSiteAlt.js b/packages/icons/src/AdminSiteAlt.js
index 72f7507e088d21..e0e877becf5d17 100644
--- a/packages/icons/src/AdminSiteAlt.js
+++ b/packages/icons/src/AdminSiteAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminSiteAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-site-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminSiteAlt2.js b/packages/icons/src/AdminSiteAlt2.js
index e23ceb5dff55da..dd67b940ae9b91 100644
--- a/packages/icons/src/AdminSiteAlt2.js
+++ b/packages/icons/src/AdminSiteAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminSiteAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-site-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminSiteAlt3.js b/packages/icons/src/AdminSiteAlt3.js
index 64936eb60fb694..68e7cafb1dfcc6 100644
--- a/packages/icons/src/AdminSiteAlt3.js
+++ b/packages/icons/src/AdminSiteAlt3.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminSiteAlt3( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-site-alt-3', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminTools.js b/packages/icons/src/AdminTools.js
index 8ec8a338d7cd02..8f690b200c5f03 100644
--- a/packages/icons/src/AdminTools.js
+++ b/packages/icons/src/AdminTools.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminTools( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-tools', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AdminUsers.js b/packages/icons/src/AdminUsers.js
index 3a089cf04369f6..3db127d01eac7a 100644
--- a/packages/icons/src/AdminUsers.js
+++ b/packages/icons/src/AdminUsers.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AdminUsers( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'admin-users', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Album.js b/packages/icons/src/Album.js
index f459cc06ec36b3..2f0f490c1a860d 100644
--- a/packages/icons/src/Album.js
+++ b/packages/icons/src/Album.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Album( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'album', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AlignCenter.js b/packages/icons/src/AlignCenter.js
index a20b1c5554383f..5d196a856d85f5 100644
--- a/packages/icons/src/AlignCenter.js
+++ b/packages/icons/src/AlignCenter.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AlignCenter( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'align-center', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AlignFullWidth.js b/packages/icons/src/AlignFullWidth.js
index bbe4704ad6c92b..8dfcf7c43d1bc0 100644
--- a/packages/icons/src/AlignFullWidth.js
+++ b/packages/icons/src/AlignFullWidth.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AlignFullWidth( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'align-full-width', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AlignLeft.js b/packages/icons/src/AlignLeft.js
index d8afba4f18c625..8539d622e8b469 100644
--- a/packages/icons/src/AlignLeft.js
+++ b/packages/icons/src/AlignLeft.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AlignLeft( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'align-left', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AlignNone.js b/packages/icons/src/AlignNone.js
index 705625739faad2..504536d3154c41 100644
--- a/packages/icons/src/AlignNone.js
+++ b/packages/icons/src/AlignNone.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AlignNone( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'align-none', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AlignPullLeft.js b/packages/icons/src/AlignPullLeft.js
index 6f086f4d3c309e..3c836394ec7480 100644
--- a/packages/icons/src/AlignPullLeft.js
+++ b/packages/icons/src/AlignPullLeft.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AlignPullLeft( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'align-pull-left', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AlignPullRight.js b/packages/icons/src/AlignPullRight.js
index babd278b8c49b7..dbf9d5c23af647 100644
--- a/packages/icons/src/AlignPullRight.js
+++ b/packages/icons/src/AlignPullRight.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AlignPullRight( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'align-pull-right', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AlignRight.js b/packages/icons/src/AlignRight.js
index ce7dda6ffd840e..6b647f26a341af 100644
--- a/packages/icons/src/AlignRight.js
+++ b/packages/icons/src/AlignRight.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AlignRight( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'align-right', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/AlignWide.js b/packages/icons/src/AlignWide.js
index 14cb03db3823c6..9d221b37bab9dc 100644
--- a/packages/icons/src/AlignWide.js
+++ b/packages/icons/src/AlignWide.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function AlignWide( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'align-wide', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Analytics.js b/packages/icons/src/Analytics.js
index b19f9501168a32..cacdc575e4d5eb 100644
--- a/packages/icons/src/Analytics.js
+++ b/packages/icons/src/Analytics.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Analytics( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'analytics', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Archive.js b/packages/icons/src/Archive.js
index e6ed542ef4f96b..6ff683d7a04b6b 100644
--- a/packages/icons/src/Archive.js
+++ b/packages/icons/src/Archive.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Archive( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'archive', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowDown.js b/packages/icons/src/ArrowDown.js
index 4a469c5ea4e383..1d4d440f5b589b 100644
--- a/packages/icons/src/ArrowDown.js
+++ b/packages/icons/src/ArrowDown.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowDown( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-down', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowDownAlt.js b/packages/icons/src/ArrowDownAlt.js
index ead4a313ccb521..9924f921e2e20d 100644
--- a/packages/icons/src/ArrowDownAlt.js
+++ b/packages/icons/src/ArrowDownAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowDownAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-down-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowDownAlt2.js b/packages/icons/src/ArrowDownAlt2.js
index bb97452995d5e3..5a45e4283f7b6e 100644
--- a/packages/icons/src/ArrowDownAlt2.js
+++ b/packages/icons/src/ArrowDownAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowDownAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-down-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowLeft.js b/packages/icons/src/ArrowLeft.js
index 8d3d945abd16c0..5657c4569dbf48 100644
--- a/packages/icons/src/ArrowLeft.js
+++ b/packages/icons/src/ArrowLeft.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowLeft( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-left', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowLeftAlt.js b/packages/icons/src/ArrowLeftAlt.js
index a75a9242bb5418..a8dc953f2bae5c 100644
--- a/packages/icons/src/ArrowLeftAlt.js
+++ b/packages/icons/src/ArrowLeftAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowLeftAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-left-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowLeftAlt2.js b/packages/icons/src/ArrowLeftAlt2.js
index c82954d67325a6..9b362a9dc78919 100644
--- a/packages/icons/src/ArrowLeftAlt2.js
+++ b/packages/icons/src/ArrowLeftAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowLeftAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-left-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowRight.js b/packages/icons/src/ArrowRight.js
index 741f499d305825..b5f2ee76c56351 100644
--- a/packages/icons/src/ArrowRight.js
+++ b/packages/icons/src/ArrowRight.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowRight( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-right', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowRightAlt.js b/packages/icons/src/ArrowRightAlt.js
index b271db92fc67b5..d32272a55dc5f6 100644
--- a/packages/icons/src/ArrowRightAlt.js
+++ b/packages/icons/src/ArrowRightAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowRightAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-right-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowRightAlt2.js b/packages/icons/src/ArrowRightAlt2.js
index 68ecc6373f5191..22adf6c0d4e306 100644
--- a/packages/icons/src/ArrowRightAlt2.js
+++ b/packages/icons/src/ArrowRightAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowRightAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-right-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowUp.js b/packages/icons/src/ArrowUp.js
index d593d509467478..3b024ab3d74758 100644
--- a/packages/icons/src/ArrowUp.js
+++ b/packages/icons/src/ArrowUp.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowUp( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-up', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowUpAlt.js b/packages/icons/src/ArrowUpAlt.js
index f9f3f96ce7046a..55183ef841ac36 100644
--- a/packages/icons/src/ArrowUpAlt.js
+++ b/packages/icons/src/ArrowUpAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowUpAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-up-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ArrowUpAlt2.js b/packages/icons/src/ArrowUpAlt2.js
index 611ae6c4b24d49..e9ca9963cd7ae0 100644
--- a/packages/icons/src/ArrowUpAlt2.js
+++ b/packages/icons/src/ArrowUpAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ArrowUpAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'arrow-up-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Art.js b/packages/icons/src/Art.js
index 51cef85b6be891..99790ab5e2ca6b 100644
--- a/packages/icons/src/Art.js
+++ b/packages/icons/src/Art.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Art( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'art', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Awards.js b/packages/icons/src/Awards.js
index 93446644c0d313..18b2c952bf6659 100644
--- a/packages/icons/src/Awards.js
+++ b/packages/icons/src/Awards.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Awards( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'awards', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Backup.js b/packages/icons/src/Backup.js
index e3b20a067a7838..b929059b10acab 100644
--- a/packages/icons/src/Backup.js
+++ b/packages/icons/src/Backup.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Backup( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'backup', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BlockDefault.js b/packages/icons/src/BlockDefault.js
index ee0cec6d814914..63a2189542e018 100644
--- a/packages/icons/src/BlockDefault.js
+++ b/packages/icons/src/BlockDefault.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BlockDefault( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'block-default', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Book.js b/packages/icons/src/Book.js
index 6a8d3a555e22c3..e122c0d69cfe8c 100644
--- a/packages/icons/src/Book.js
+++ b/packages/icons/src/Book.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Book( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'book', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BookAlt.js b/packages/icons/src/BookAlt.js
index c8f95058ea9c51..b05b5f31f4e89f 100644
--- a/packages/icons/src/BookAlt.js
+++ b/packages/icons/src/BookAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BookAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'book-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsActivity.js b/packages/icons/src/BuddiconsActivity.js
index 909dcdd0aeecd2..62a83506caf6f6 100644
--- a/packages/icons/src/BuddiconsActivity.js
+++ b/packages/icons/src/BuddiconsActivity.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsActivity( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-activity', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsBbpressLogo.js b/packages/icons/src/BuddiconsBbpressLogo.js
index a873427332b14a..fe56053f050ae8 100644
--- a/packages/icons/src/BuddiconsBbpressLogo.js
+++ b/packages/icons/src/BuddiconsBbpressLogo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsBbpressLogo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-bbpress-logo', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsBuddypressLogo.js b/packages/icons/src/BuddiconsBuddypressLogo.js
index 7ae6e2ae9eed60..63e57bc1860a73 100644
--- a/packages/icons/src/BuddiconsBuddypressLogo.js
+++ b/packages/icons/src/BuddiconsBuddypressLogo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsBuddypressLogo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-buddypress-logo', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsCommunity.js b/packages/icons/src/BuddiconsCommunity.js
index 08c08bbde370a7..05ef824cf27765 100644
--- a/packages/icons/src/BuddiconsCommunity.js
+++ b/packages/icons/src/BuddiconsCommunity.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsCommunity( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-community', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsForums.js b/packages/icons/src/BuddiconsForums.js
index bd3b5f71a0b7ed..d7f6a503dea456 100644
--- a/packages/icons/src/BuddiconsForums.js
+++ b/packages/icons/src/BuddiconsForums.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsForums( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-forums', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsFriends.js b/packages/icons/src/BuddiconsFriends.js
index c760d89bd51f87..ba27e9a91ecb86 100644
--- a/packages/icons/src/BuddiconsFriends.js
+++ b/packages/icons/src/BuddiconsFriends.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsFriends( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-friends', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsGroups.js b/packages/icons/src/BuddiconsGroups.js
index 7303ed627ad924..f138063f34975a 100644
--- a/packages/icons/src/BuddiconsGroups.js
+++ b/packages/icons/src/BuddiconsGroups.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsGroups( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-groups', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsPm.js b/packages/icons/src/BuddiconsPm.js
index 8b9722adc7c68d..d43c89eedff8bc 100644
--- a/packages/icons/src/BuddiconsPm.js
+++ b/packages/icons/src/BuddiconsPm.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsPm( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-pm', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsReplies.js b/packages/icons/src/BuddiconsReplies.js
index acdb9d98dc2557..08cfa6ae4bca69 100644
--- a/packages/icons/src/BuddiconsReplies.js
+++ b/packages/icons/src/BuddiconsReplies.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsReplies( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-replies', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsTopics.js b/packages/icons/src/BuddiconsTopics.js
index 630bbf44b65122..0887a38679a5b5 100644
--- a/packages/icons/src/BuddiconsTopics.js
+++ b/packages/icons/src/BuddiconsTopics.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsTopics( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-topics', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/BuddiconsTracking.js b/packages/icons/src/BuddiconsTracking.js
index 7d8ff382b1eba2..096cb79adf5818 100644
--- a/packages/icons/src/BuddiconsTracking.js
+++ b/packages/icons/src/BuddiconsTracking.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function BuddiconsTracking( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'buddicons-tracking', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Building.js b/packages/icons/src/Building.js
index e163177c9652c1..3d2df42528441a 100644
--- a/packages/icons/src/Building.js
+++ b/packages/icons/src/Building.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Building( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'building', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Businessman.js b/packages/icons/src/Businessman.js
index 7b81f490c3bd21..26108e80bcaea8 100644
--- a/packages/icons/src/Businessman.js
+++ b/packages/icons/src/Businessman.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Businessman( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'businessman', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Button.js b/packages/icons/src/Button.js
index ffc008c8b5e992..9de4782790d73f 100644
--- a/packages/icons/src/Button.js
+++ b/packages/icons/src/Button.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Button( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'button', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Calendar.js b/packages/icons/src/Calendar.js
index 93d8c040c7120f..eb00ecc0e3bc34 100644
--- a/packages/icons/src/Calendar.js
+++ b/packages/icons/src/Calendar.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Calendar( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'calendar', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/CalendarAlt.js b/packages/icons/src/CalendarAlt.js
index f248f41320402b..79970eb90d7bfc 100644
--- a/packages/icons/src/CalendarAlt.js
+++ b/packages/icons/src/CalendarAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function CalendarAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'calendar-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Camera.js b/packages/icons/src/Camera.js
index e12d40b472d6dd..044a8082a4f601 100644
--- a/packages/icons/src/Camera.js
+++ b/packages/icons/src/Camera.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Camera( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'camera', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Carrot.js b/packages/icons/src/Carrot.js
index 0a09e337e47885..d5bb01a120c14b 100644
--- a/packages/icons/src/Carrot.js
+++ b/packages/icons/src/Carrot.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Carrot( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'carrot', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Cart.js b/packages/icons/src/Cart.js
index cf5796e7c98541..25b9dcc9fa7fd4 100644
--- a/packages/icons/src/Cart.js
+++ b/packages/icons/src/Cart.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Cart( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'cart', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Category.js b/packages/icons/src/Category.js
index f9c76ec2484a7f..5e555ce642b035 100644
--- a/packages/icons/src/Category.js
+++ b/packages/icons/src/Category.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Category( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'category', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ChartArea.js b/packages/icons/src/ChartArea.js
index 01d899431dea4b..e1431bcff93205 100644
--- a/packages/icons/src/ChartArea.js
+++ b/packages/icons/src/ChartArea.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ChartArea( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'chart-area', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ChartBar.js b/packages/icons/src/ChartBar.js
index ebc8d9a02a81ac..87347038b79a38 100644
--- a/packages/icons/src/ChartBar.js
+++ b/packages/icons/src/ChartBar.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ChartBar( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'chart-bar', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ChartLine.js b/packages/icons/src/ChartLine.js
index e5b2025c25c876..9ef0e9d4304941 100644
--- a/packages/icons/src/ChartLine.js
+++ b/packages/icons/src/ChartLine.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ChartLine( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'chart-line', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ChartPie.js b/packages/icons/src/ChartPie.js
index 8b1e64271e4478..13467e7c0d6d07 100644
--- a/packages/icons/src/ChartPie.js
+++ b/packages/icons/src/ChartPie.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ChartPie( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'chart-pie', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Clipboard.js b/packages/icons/src/Clipboard.js
index 494a59f4cc8b13..f8660826213d01 100644
--- a/packages/icons/src/Clipboard.js
+++ b/packages/icons/src/Clipboard.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Clipboard( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'clipboard', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Clock.js b/packages/icons/src/Clock.js
index 31848747e6a3d8..d49c931e6e69de 100644
--- a/packages/icons/src/Clock.js
+++ b/packages/icons/src/Clock.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Clock( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'clock', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Cloud.js b/packages/icons/src/Cloud.js
index ecc65331240242..4e52ff6398d5db 100644
--- a/packages/icons/src/Cloud.js
+++ b/packages/icons/src/Cloud.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Cloud( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'cloud', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/CloudSaved.js b/packages/icons/src/CloudSaved.js
index 3144ff7833d870..ff06885d7c8001 100644
--- a/packages/icons/src/CloudSaved.js
+++ b/packages/icons/src/CloudSaved.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function CloudSaved( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'cloud-saved', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/CloudUpload.js b/packages/icons/src/CloudUpload.js
index 425313f4119e13..ebea1a51e2c613 100644
--- a/packages/icons/src/CloudUpload.js
+++ b/packages/icons/src/CloudUpload.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function CloudUpload( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'cloud-upload', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Columns.js b/packages/icons/src/Columns.js
index a1a5e092696876..df289e2091a2f8 100644
--- a/packages/icons/src/Columns.js
+++ b/packages/icons/src/Columns.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Columns( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'columns', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsBack.js b/packages/icons/src/ControlsBack.js
index 8bfc0fe50cfe88..8a43e1ba7d8c72 100644
--- a/packages/icons/src/ControlsBack.js
+++ b/packages/icons/src/ControlsBack.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsBack( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-back', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsForward.js b/packages/icons/src/ControlsForward.js
index 4d17f76243b80e..df5e0b1329236a 100644
--- a/packages/icons/src/ControlsForward.js
+++ b/packages/icons/src/ControlsForward.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsForward( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-forward', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsPause.js b/packages/icons/src/ControlsPause.js
index 6c9d65dc050fbe..c18c53dff47b7e 100644
--- a/packages/icons/src/ControlsPause.js
+++ b/packages/icons/src/ControlsPause.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsPause( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-pause', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsPlay.js b/packages/icons/src/ControlsPlay.js
index 0821a41d8afe0c..1a1b1383ed00ae 100644
--- a/packages/icons/src/ControlsPlay.js
+++ b/packages/icons/src/ControlsPlay.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsPlay( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-play', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsRepeat.js b/packages/icons/src/ControlsRepeat.js
index c460326e459a12..59a71959166853 100644
--- a/packages/icons/src/ControlsRepeat.js
+++ b/packages/icons/src/ControlsRepeat.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsRepeat( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-repeat', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsSkipback.js b/packages/icons/src/ControlsSkipback.js
index 780008ab4d1573..13f8d9a82d4e9c 100644
--- a/packages/icons/src/ControlsSkipback.js
+++ b/packages/icons/src/ControlsSkipback.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsSkipback( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-skipback', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsSkipforward.js b/packages/icons/src/ControlsSkipforward.js
index a480ef477af30b..660d1f67c5b2ab 100644
--- a/packages/icons/src/ControlsSkipforward.js
+++ b/packages/icons/src/ControlsSkipforward.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsSkipforward( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-skipforward', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsVolumeoff.js b/packages/icons/src/ControlsVolumeoff.js
index 4797d834eb28e8..c6f57b9f0052be 100644
--- a/packages/icons/src/ControlsVolumeoff.js
+++ b/packages/icons/src/ControlsVolumeoff.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsVolumeoff( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-volumeoff', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ControlsVolumeon.js b/packages/icons/src/ControlsVolumeon.js
index fa0447532add76..c58ab5aa231727 100644
--- a/packages/icons/src/ControlsVolumeon.js
+++ b/packages/icons/src/ControlsVolumeon.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ControlsVolumeon( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'controls-volumeon', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/CoverImage.js b/packages/icons/src/CoverImage.js
index 319b61a4d5c0f8..481bec405a2a88 100644
--- a/packages/icons/src/CoverImage.js
+++ b/packages/icons/src/CoverImage.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function CoverImage( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'cover-image', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Dashboard.js b/packages/icons/src/Dashboard.js
index 4616855c526a11..7006b2a0b3d956 100644
--- a/packages/icons/src/Dashboard.js
+++ b/packages/icons/src/Dashboard.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Dashboard( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'dashboard', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Desktop.js b/packages/icons/src/Desktop.js
index 1764386c9cc617..21644c97de2703 100644
--- a/packages/icons/src/Desktop.js
+++ b/packages/icons/src/Desktop.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Desktop( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'desktop', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Dismiss.js b/packages/icons/src/Dismiss.js
index cd644f67303d77..781d0481ffa295 100644
--- a/packages/icons/src/Dismiss.js
+++ b/packages/icons/src/Dismiss.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Dismiss( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'dismiss', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Download.js b/packages/icons/src/Download.js
index 08b895406c1248..7f96caafdcfdd7 100644
--- a/packages/icons/src/Download.js
+++ b/packages/icons/src/Download.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Download( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'download', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Edit.js b/packages/icons/src/Edit.js
index f4a37e2655df8c..b891e2d22d4fad 100644
--- a/packages/icons/src/Edit.js
+++ b/packages/icons/src/Edit.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Edit( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'edit', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorAligncenter.js b/packages/icons/src/EditorAligncenter.js
index b4a772a1e1cec7..bbaf34a988b33f 100644
--- a/packages/icons/src/EditorAligncenter.js
+++ b/packages/icons/src/EditorAligncenter.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorAligncenter( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-aligncenter', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorAlignleft.js b/packages/icons/src/EditorAlignleft.js
index 28de38bdec52b3..7694310a4d9b6c 100644
--- a/packages/icons/src/EditorAlignleft.js
+++ b/packages/icons/src/EditorAlignleft.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorAlignleft( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-alignleft', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorAlignright.js b/packages/icons/src/EditorAlignright.js
index 6e6617a8d36bfb..c22c84dafee093 100644
--- a/packages/icons/src/EditorAlignright.js
+++ b/packages/icons/src/EditorAlignright.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorAlignright( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-alignright', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorBold.js b/packages/icons/src/EditorBold.js
index f1feb9e07e2945..6aa055ff5b2b23 100644
--- a/packages/icons/src/EditorBold.js
+++ b/packages/icons/src/EditorBold.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorBold( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-bold', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorBreak.js b/packages/icons/src/EditorBreak.js
index f2e4f546e4007d..d60116cbe88384 100644
--- a/packages/icons/src/EditorBreak.js
+++ b/packages/icons/src/EditorBreak.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorBreak( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-break', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorCode.js b/packages/icons/src/EditorCode.js
index 6cbb2668fce81a..534f9f5ff2d207 100644
--- a/packages/icons/src/EditorCode.js
+++ b/packages/icons/src/EditorCode.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorCode( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-code', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorContract.js b/packages/icons/src/EditorContract.js
index baacc091505aca..aa6a27b06eed54 100644
--- a/packages/icons/src/EditorContract.js
+++ b/packages/icons/src/EditorContract.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorContract( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-contract', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorCustomchar.js b/packages/icons/src/EditorCustomchar.js
index 28ccdaca79f46a..0a637643cfbfc2 100644
--- a/packages/icons/src/EditorCustomchar.js
+++ b/packages/icons/src/EditorCustomchar.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorCustomchar( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-customchar', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorExpand.js b/packages/icons/src/EditorExpand.js
index c6cb848ac11a26..c036e866f8bfe9 100644
--- a/packages/icons/src/EditorExpand.js
+++ b/packages/icons/src/EditorExpand.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorExpand( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-expand', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorHelp.js b/packages/icons/src/EditorHelp.js
index c3f0eaa437b63f..16d3cf4c7f6af4 100644
--- a/packages/icons/src/EditorHelp.js
+++ b/packages/icons/src/EditorHelp.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorHelp( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-help', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorIndent.js b/packages/icons/src/EditorIndent.js
index 46be6eafbe9e18..7eb6be52db4cdb 100644
--- a/packages/icons/src/EditorIndent.js
+++ b/packages/icons/src/EditorIndent.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorIndent( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-indent', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorInsertmore.js b/packages/icons/src/EditorInsertmore.js
index fd810afedb56cf..93b3c96d5a6474 100644
--- a/packages/icons/src/EditorInsertmore.js
+++ b/packages/icons/src/EditorInsertmore.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorInsertmore( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-insertmore', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorItalic.js b/packages/icons/src/EditorItalic.js
index 37c1651fc6931d..884e65ebce37fb 100644
--- a/packages/icons/src/EditorItalic.js
+++ b/packages/icons/src/EditorItalic.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorItalic( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-italic', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorJustify.js b/packages/icons/src/EditorJustify.js
index f33fc33c461da8..5062635784bf3b 100644
--- a/packages/icons/src/EditorJustify.js
+++ b/packages/icons/src/EditorJustify.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorJustify( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-justify', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorKitchensink.js b/packages/icons/src/EditorKitchensink.js
index 51152baf5e9dd9..061155fcf3ef31 100644
--- a/packages/icons/src/EditorKitchensink.js
+++ b/packages/icons/src/EditorKitchensink.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorKitchensink( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-kitchensink', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorLtr.js b/packages/icons/src/EditorLtr.js
index 470e456d2a8bff..35c3d37e662c9d 100644
--- a/packages/icons/src/EditorLtr.js
+++ b/packages/icons/src/EditorLtr.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorLtr( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-ltr', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorOl.js b/packages/icons/src/EditorOl.js
index fe11e8be7335d7..10f747707868cf 100644
--- a/packages/icons/src/EditorOl.js
+++ b/packages/icons/src/EditorOl.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorOl( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-ol', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorOlRtl.js b/packages/icons/src/EditorOlRtl.js
index ad8c088e5c6a0f..dfb62a29f5f120 100644
--- a/packages/icons/src/EditorOlRtl.js
+++ b/packages/icons/src/EditorOlRtl.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorOlRtl( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-ol-rtl', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorOutdent.js b/packages/icons/src/EditorOutdent.js
index d1a1190ad32539..00b6fcae5920a6 100644
--- a/packages/icons/src/EditorOutdent.js
+++ b/packages/icons/src/EditorOutdent.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorOutdent( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-outdent', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorParagraph.js b/packages/icons/src/EditorParagraph.js
index 5de785cd2d6e66..3ccf5ba43d6bc6 100644
--- a/packages/icons/src/EditorParagraph.js
+++ b/packages/icons/src/EditorParagraph.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorParagraph( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-paragraph', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorPasteText.js b/packages/icons/src/EditorPasteText.js
index 031c93a26262ce..aac76cce3225e8 100644
--- a/packages/icons/src/EditorPasteText.js
+++ b/packages/icons/src/EditorPasteText.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorPasteText( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-paste-text', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorPasteWord.js b/packages/icons/src/EditorPasteWord.js
index ff2177a6fb1c9f..b07ab88e9b53d7 100644
--- a/packages/icons/src/EditorPasteWord.js
+++ b/packages/icons/src/EditorPasteWord.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorPasteWord( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-paste-word', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorQuote.js b/packages/icons/src/EditorQuote.js
index 9e3c6db126c0cb..b64680867c8aa4 100644
--- a/packages/icons/src/EditorQuote.js
+++ b/packages/icons/src/EditorQuote.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorQuote( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-quote', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorRemoveformatting.js b/packages/icons/src/EditorRemoveformatting.js
index b8a31f18923cae..119556755cc8b9 100644
--- a/packages/icons/src/EditorRemoveformatting.js
+++ b/packages/icons/src/EditorRemoveformatting.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorRemoveformatting( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-removeformatting', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorRtl.js b/packages/icons/src/EditorRtl.js
index 2b59e6eb4eb9ed..57654c151f6111 100644
--- a/packages/icons/src/EditorRtl.js
+++ b/packages/icons/src/EditorRtl.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorRtl( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-rtl', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorSpellcheck.js b/packages/icons/src/EditorSpellcheck.js
index 6b4f71877e37e7..ae26bf3282a286 100644
--- a/packages/icons/src/EditorSpellcheck.js
+++ b/packages/icons/src/EditorSpellcheck.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorSpellcheck( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-spellcheck', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorStrikethrough.js b/packages/icons/src/EditorStrikethrough.js
index 7128870109f97c..9df754157bb133 100644
--- a/packages/icons/src/EditorStrikethrough.js
+++ b/packages/icons/src/EditorStrikethrough.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorStrikethrough( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-strikethrough', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorTable.js b/packages/icons/src/EditorTable.js
index 8106d9cf89e414..ccda8ceaa050de 100644
--- a/packages/icons/src/EditorTable.js
+++ b/packages/icons/src/EditorTable.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorTable( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-table', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorTextcolor.js b/packages/icons/src/EditorTextcolor.js
index 8e9d99580655f8..9ac2cd726a34f0 100644
--- a/packages/icons/src/EditorTextcolor.js
+++ b/packages/icons/src/EditorTextcolor.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorTextcolor( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-textcolor', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorUl.js b/packages/icons/src/EditorUl.js
index 5849a36b579a3a..8597e818d64cee 100644
--- a/packages/icons/src/EditorUl.js
+++ b/packages/icons/src/EditorUl.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorUl( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-ul', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorUnderline.js b/packages/icons/src/EditorUnderline.js
index 6bc49fefcaf272..3ad179190521fe 100644
--- a/packages/icons/src/EditorUnderline.js
+++ b/packages/icons/src/EditorUnderline.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorUnderline( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-underline', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorUnlink.js b/packages/icons/src/EditorUnlink.js
index c17bab5c1428fd..463d5eb81a633c 100644
--- a/packages/icons/src/EditorUnlink.js
+++ b/packages/icons/src/EditorUnlink.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorUnlink( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-unlink', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EditorVideo.js b/packages/icons/src/EditorVideo.js
index 86982c4279d746..ca4e09152cec15 100644
--- a/packages/icons/src/EditorVideo.js
+++ b/packages/icons/src/EditorVideo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EditorVideo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'editor-video', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Ellipsis.js b/packages/icons/src/Ellipsis.js
index b4cf3bdd868acd..5f8f7e9e78cf9d 100644
--- a/packages/icons/src/Ellipsis.js
+++ b/packages/icons/src/Ellipsis.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Ellipsis( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'ellipsis', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Email.js b/packages/icons/src/Email.js
index 816b79cc605554..92ecec8e606a58 100644
--- a/packages/icons/src/Email.js
+++ b/packages/icons/src/Email.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Email( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'email', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EmailAlt.js b/packages/icons/src/EmailAlt.js
index 750e676c2255fe..779d3476ab7485 100644
--- a/packages/icons/src/EmailAlt.js
+++ b/packages/icons/src/EmailAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EmailAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'email-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EmailAlt2.js b/packages/icons/src/EmailAlt2.js
index a18cdd8732f466..cfc8e1face352a 100644
--- a/packages/icons/src/EmailAlt2.js
+++ b/packages/icons/src/EmailAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EmailAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'email-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EmbedAudio.js b/packages/icons/src/EmbedAudio.js
index bd28898c20ff6d..cc483459e2222f 100644
--- a/packages/icons/src/EmbedAudio.js
+++ b/packages/icons/src/EmbedAudio.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EmbedAudio( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'embed-audio', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EmbedGeneric.js b/packages/icons/src/EmbedGeneric.js
index 17b1ea463e2057..483d72eaaa9fc2 100644
--- a/packages/icons/src/EmbedGeneric.js
+++ b/packages/icons/src/EmbedGeneric.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EmbedGeneric( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'embed-generic', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EmbedPhoto.js b/packages/icons/src/EmbedPhoto.js
index d8dc4004d7f935..754661b997bd21 100644
--- a/packages/icons/src/EmbedPhoto.js
+++ b/packages/icons/src/EmbedPhoto.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EmbedPhoto( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'embed-photo', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EmbedPost.js b/packages/icons/src/EmbedPost.js
index a246e6a42237c4..61f717383f6d70 100644
--- a/packages/icons/src/EmbedPost.js
+++ b/packages/icons/src/EmbedPost.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EmbedPost( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'embed-post', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/EmbedVideo.js b/packages/icons/src/EmbedVideo.js
index 5039c42247be03..9af8eeb70bcbe9 100644
--- a/packages/icons/src/EmbedVideo.js
+++ b/packages/icons/src/EmbedVideo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function EmbedVideo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'embed-video', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ExcerptView.js b/packages/icons/src/ExcerptView.js
index b842393bac40b2..d81e8c32b45d66 100644
--- a/packages/icons/src/ExcerptView.js
+++ b/packages/icons/src/ExcerptView.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ExcerptView( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'excerpt-view', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Exit.js b/packages/icons/src/Exit.js
index 56682e6d12b1e2..eff70aec0b6237 100644
--- a/packages/icons/src/Exit.js
+++ b/packages/icons/src/Exit.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Exit( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'exit', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/External.js b/packages/icons/src/External.js
index 9bf9c7e3e4b19b..6a6724a3be398c 100644
--- a/packages/icons/src/External.js
+++ b/packages/icons/src/External.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function External( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'external', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Facebook.js b/packages/icons/src/Facebook.js
index 24f1949fedf30b..06af4a1fb20e27 100644
--- a/packages/icons/src/Facebook.js
+++ b/packages/icons/src/Facebook.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Facebook( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'facebook', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FacebookAlt.js b/packages/icons/src/FacebookAlt.js
index 62bc55554b031f..35a7ab3b09943e 100644
--- a/packages/icons/src/FacebookAlt.js
+++ b/packages/icons/src/FacebookAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FacebookAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'facebook-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Feedback.js b/packages/icons/src/Feedback.js
index da03705b53f6e7..394357769a5767 100644
--- a/packages/icons/src/Feedback.js
+++ b/packages/icons/src/Feedback.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Feedback( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'feedback', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Filter.js b/packages/icons/src/Filter.js
index 4fe3f1aa08cedb..1b6bbd6fa69756 100644
--- a/packages/icons/src/Filter.js
+++ b/packages/icons/src/Filter.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Filter( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'filter', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Flag.js b/packages/icons/src/Flag.js
index a36047b7578ee5..238b1514132f4d 100644
--- a/packages/icons/src/Flag.js
+++ b/packages/icons/src/Flag.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Flag( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'flag', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FormatAside.js b/packages/icons/src/FormatAside.js
index 793e5f468c6a06..9796ec7954882a 100644
--- a/packages/icons/src/FormatAside.js
+++ b/packages/icons/src/FormatAside.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FormatAside( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'format-aside', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FormatAudio.js b/packages/icons/src/FormatAudio.js
index 01344abe3adce4..e0ed9d11d81293 100644
--- a/packages/icons/src/FormatAudio.js
+++ b/packages/icons/src/FormatAudio.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FormatAudio( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'format-audio', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FormatChat.js b/packages/icons/src/FormatChat.js
index b74d65ab3f7b8d..181fa8ff991df4 100644
--- a/packages/icons/src/FormatChat.js
+++ b/packages/icons/src/FormatChat.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FormatChat( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'format-chat', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FormatGallery.js b/packages/icons/src/FormatGallery.js
index c289b3073495b8..1ed6d64b4ead4d 100644
--- a/packages/icons/src/FormatGallery.js
+++ b/packages/icons/src/FormatGallery.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FormatGallery( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'format-gallery', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FormatImage.js b/packages/icons/src/FormatImage.js
index 4efa72ff08ccc6..3c1f817d4d6942 100644
--- a/packages/icons/src/FormatImage.js
+++ b/packages/icons/src/FormatImage.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FormatImage( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'format-image', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FormatQuote.js b/packages/icons/src/FormatQuote.js
index c6488d9c1f1ad3..ae711e13c9502b 100644
--- a/packages/icons/src/FormatQuote.js
+++ b/packages/icons/src/FormatQuote.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FormatQuote( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'format-quote', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FormatStatus.js b/packages/icons/src/FormatStatus.js
index 8bab08600126dc..d94f529000373c 100644
--- a/packages/icons/src/FormatStatus.js
+++ b/packages/icons/src/FormatStatus.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FormatStatus( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'format-status', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/FormatVideo.js b/packages/icons/src/FormatVideo.js
index b948e4e18d5fb9..31ddc705da1319 100644
--- a/packages/icons/src/FormatVideo.js
+++ b/packages/icons/src/FormatVideo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function FormatVideo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'format-video', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Forms.js b/packages/icons/src/Forms.js
index 6be67d075a0f3c..3d60f686fba371 100644
--- a/packages/icons/src/Forms.js
+++ b/packages/icons/src/Forms.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Forms( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'forms', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Googleplus.js b/packages/icons/src/Googleplus.js
index bd156fea26ed69..dd27e82ba76481 100644
--- a/packages/icons/src/Googleplus.js
+++ b/packages/icons/src/Googleplus.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Googleplus( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'googleplus', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/GridView.js b/packages/icons/src/GridView.js
index cb76a12a0bad18..2d75441c462f89 100644
--- a/packages/icons/src/GridView.js
+++ b/packages/icons/src/GridView.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function GridView( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'grid-view', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Groups.js b/packages/icons/src/Groups.js
index d0fd5d0844707c..9c7a6ea2d35382 100644
--- a/packages/icons/src/Groups.js
+++ b/packages/icons/src/Groups.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Groups( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'groups', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Hammer.js b/packages/icons/src/Hammer.js
index 20ca4f9d00196b..7804621b4ec1be 100644
--- a/packages/icons/src/Hammer.js
+++ b/packages/icons/src/Hammer.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Hammer( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'hammer', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Heading.js b/packages/icons/src/Heading.js
index 92141d9e5f24af..6a34ce836d3d03 100644
--- a/packages/icons/src/Heading.js
+++ b/packages/icons/src/Heading.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Heading( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'heading', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Heart.js b/packages/icons/src/Heart.js
index 524382cd9bd75b..626dfd9c9114b1 100644
--- a/packages/icons/src/Heart.js
+++ b/packages/icons/src/Heart.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Heart( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'heart', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Hidden.js b/packages/icons/src/Hidden.js
index 17db74b017a51e..cd998651501ecb 100644
--- a/packages/icons/src/Hidden.js
+++ b/packages/icons/src/Hidden.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Hidden( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'hidden', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Html.js b/packages/icons/src/Html.js
index eaa5d63c47f373..4061bcca6f1615 100644
--- a/packages/icons/src/Html.js
+++ b/packages/icons/src/Html.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Html( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'html', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Id.js b/packages/icons/src/Id.js
index 2e3924089cd95b..38f39965f0c867 100644
--- a/packages/icons/src/Id.js
+++ b/packages/icons/src/Id.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Id( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'id', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/IdAlt.js b/packages/icons/src/IdAlt.js
index 6068356916f497..c62c059b0cb5e0 100644
--- a/packages/icons/src/IdAlt.js
+++ b/packages/icons/src/IdAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function IdAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'id-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImageCrop.js b/packages/icons/src/ImageCrop.js
index 9b687d78196d2a..633e7dfcb002ca 100644
--- a/packages/icons/src/ImageCrop.js
+++ b/packages/icons/src/ImageCrop.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImageCrop( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'image-crop', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImageFilter.js b/packages/icons/src/ImageFilter.js
index 8d8eddb9c50d36..01c01f4f2712a1 100644
--- a/packages/icons/src/ImageFilter.js
+++ b/packages/icons/src/ImageFilter.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImageFilter( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'image-filter', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImageFlipHorizontal.js b/packages/icons/src/ImageFlipHorizontal.js
index 6f09c21a27d06b..31d5f75389a495 100644
--- a/packages/icons/src/ImageFlipHorizontal.js
+++ b/packages/icons/src/ImageFlipHorizontal.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImageFlipHorizontal( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'image-flip-horizontal', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImageFlipVertical.js b/packages/icons/src/ImageFlipVertical.js
index f3dc651736ad70..db5ac7152f8dcf 100644
--- a/packages/icons/src/ImageFlipVertical.js
+++ b/packages/icons/src/ImageFlipVertical.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImageFlipVertical( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'image-flip-vertical', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImageRotate.js b/packages/icons/src/ImageRotate.js
index af0bf89ac16639..06158257e60c0b 100644
--- a/packages/icons/src/ImageRotate.js
+++ b/packages/icons/src/ImageRotate.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImageRotate( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'image-rotate', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImageRotateLeft.js b/packages/icons/src/ImageRotateLeft.js
index 1c05a87dc614c4..6164cb2d2ef005 100644
--- a/packages/icons/src/ImageRotateLeft.js
+++ b/packages/icons/src/ImageRotateLeft.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImageRotateLeft( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'image-rotate-left', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImageRotateRight.js b/packages/icons/src/ImageRotateRight.js
index e58f9a8f0da3ae..463af3bfcaa50a 100644
--- a/packages/icons/src/ImageRotateRight.js
+++ b/packages/icons/src/ImageRotateRight.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImageRotateRight( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'image-rotate-right', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImagesAlt.js b/packages/icons/src/ImagesAlt.js
index 0b0cf8464ed231..88a5f5ad994489 100644
--- a/packages/icons/src/ImagesAlt.js
+++ b/packages/icons/src/ImagesAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImagesAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'images-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ImagesAlt2.js b/packages/icons/src/ImagesAlt2.js
index 10b71053b7742f..36eee96072b394 100644
--- a/packages/icons/src/ImagesAlt2.js
+++ b/packages/icons/src/ImagesAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ImagesAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'images-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/IndexCard.js b/packages/icons/src/IndexCard.js
index 9496fd77103635..f98723813fe551 100644
--- a/packages/icons/src/IndexCard.js
+++ b/packages/icons/src/IndexCard.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function IndexCard( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'index-card', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Info.js b/packages/icons/src/Info.js
index 504883bb8cb741..db406de9073ef9 100644
--- a/packages/icons/src/Info.js
+++ b/packages/icons/src/Info.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Info( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'info', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/InfoOutline.js b/packages/icons/src/InfoOutline.js
index cded5ab57f031e..db8f2074e6319c 100644
--- a/packages/icons/src/InfoOutline.js
+++ b/packages/icons/src/InfoOutline.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function InfoOutline( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'info-outline', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Insert.js b/packages/icons/src/Insert.js
index d6963bb47089bf..1b70dab9fb32fe 100644
--- a/packages/icons/src/Insert.js
+++ b/packages/icons/src/Insert.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Insert( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'insert', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/InsertAfter.js b/packages/icons/src/InsertAfter.js
index 7395e38d95236e..7691128a5f5843 100644
--- a/packages/icons/src/InsertAfter.js
+++ b/packages/icons/src/InsertAfter.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function InsertAfter( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'insert-after', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/InsertBefore.js b/packages/icons/src/InsertBefore.js
index 9aeca2bddc8abd..d3f0e095d4cf74 100644
--- a/packages/icons/src/InsertBefore.js
+++ b/packages/icons/src/InsertBefore.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function InsertBefore( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'insert-before', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Instagram.js b/packages/icons/src/Instagram.js
index 2af1be195bba05..1fb889a78f8840 100644
--- a/packages/icons/src/Instagram.js
+++ b/packages/icons/src/Instagram.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Instagram( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'instagram', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/KeyboardHide.js b/packages/icons/src/KeyboardHide.js
index c91ea737f68556..3674b51f16620f 100644
--- a/packages/icons/src/KeyboardHide.js
+++ b/packages/icons/src/KeyboardHide.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function KeyboardHide( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'keyboard-hide', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Laptop.js b/packages/icons/src/Laptop.js
index 7391ca7a6e7d55..3adce41629d451 100644
--- a/packages/icons/src/Laptop.js
+++ b/packages/icons/src/Laptop.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Laptop( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'laptop', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Layout.js b/packages/icons/src/Layout.js
index cb671157578dc2..9dda96611f81f0 100644
--- a/packages/icons/src/Layout.js
+++ b/packages/icons/src/Layout.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Layout( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'layout', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Leftright.js b/packages/icons/src/Leftright.js
index cb5325e148c35b..0a7f27fb83d2c9 100644
--- a/packages/icons/src/Leftright.js
+++ b/packages/icons/src/Leftright.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Leftright( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'leftright', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Lightbulb.js b/packages/icons/src/Lightbulb.js
index bbb5b15f5a200c..405e931b5bc8b4 100644
--- a/packages/icons/src/Lightbulb.js
+++ b/packages/icons/src/Lightbulb.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Lightbulb( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'lightbulb', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ListView.js b/packages/icons/src/ListView.js
index 1de3f15bfea51c..bc8817d682290b 100644
--- a/packages/icons/src/ListView.js
+++ b/packages/icons/src/ListView.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ListView( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'list-view', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Location.js b/packages/icons/src/Location.js
index e29e8e1bd0e92d..efe9bae4866ffe 100644
--- a/packages/icons/src/Location.js
+++ b/packages/icons/src/Location.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Location( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'location', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/LocationAlt.js b/packages/icons/src/LocationAlt.js
index d9555116c70ee6..4046d9ddbedfdd 100644
--- a/packages/icons/src/LocationAlt.js
+++ b/packages/icons/src/LocationAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function LocationAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'location-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Lock.js b/packages/icons/src/Lock.js
index dd5b62a55510b5..cacad361ea9427 100644
--- a/packages/icons/src/Lock.js
+++ b/packages/icons/src/Lock.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Lock( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'lock', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Marker.js b/packages/icons/src/Marker.js
index 0e85f5882efabd..68d71446580dcd 100644
--- a/packages/icons/src/Marker.js
+++ b/packages/icons/src/Marker.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Marker( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'marker', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaArchive.js b/packages/icons/src/MediaArchive.js
index adfd5053bb7e9f..c0176357d15177 100644
--- a/packages/icons/src/MediaArchive.js
+++ b/packages/icons/src/MediaArchive.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaArchive( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-archive', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaAudio.js b/packages/icons/src/MediaAudio.js
index 4e5d015cda2955..3e3deebd44354b 100644
--- a/packages/icons/src/MediaAudio.js
+++ b/packages/icons/src/MediaAudio.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaAudio( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-audio', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaCode.js b/packages/icons/src/MediaCode.js
index ecda0d036499d1..4507aee07474dc 100644
--- a/packages/icons/src/MediaCode.js
+++ b/packages/icons/src/MediaCode.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaCode( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-code', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaDefault.js b/packages/icons/src/MediaDefault.js
index 2c7ef18edc7ac9..55132e7324e3e0 100644
--- a/packages/icons/src/MediaDefault.js
+++ b/packages/icons/src/MediaDefault.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaDefault( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-default', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaDocument.js b/packages/icons/src/MediaDocument.js
index e21639c252254c..cefb6d3ef9bcdc 100644
--- a/packages/icons/src/MediaDocument.js
+++ b/packages/icons/src/MediaDocument.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaDocument( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-document', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaInteractive.js b/packages/icons/src/MediaInteractive.js
index 56e5a85c7c85e8..5947a4f03a3143 100644
--- a/packages/icons/src/MediaInteractive.js
+++ b/packages/icons/src/MediaInteractive.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaInteractive( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-interactive', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaSpreadsheet.js b/packages/icons/src/MediaSpreadsheet.js
index 2ff005128ef322..2725d482f6de6f 100644
--- a/packages/icons/src/MediaSpreadsheet.js
+++ b/packages/icons/src/MediaSpreadsheet.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaSpreadsheet( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-spreadsheet', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaText.js b/packages/icons/src/MediaText.js
index 75d2ea3d2396d4..4201073776df65 100644
--- a/packages/icons/src/MediaText.js
+++ b/packages/icons/src/MediaText.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaText( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-text', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MediaVideo.js b/packages/icons/src/MediaVideo.js
index 844b4becffd276..352c7bb73d68e6 100644
--- a/packages/icons/src/MediaVideo.js
+++ b/packages/icons/src/MediaVideo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MediaVideo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'media-video', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Megaphone.js b/packages/icons/src/Megaphone.js
index a35ce329bce465..62efc2049c587e 100644
--- a/packages/icons/src/Megaphone.js
+++ b/packages/icons/src/Megaphone.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Megaphone( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'megaphone', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Menu.js b/packages/icons/src/Menu.js
index d2d4a900ec847f..4b8911e91dbc0c 100644
--- a/packages/icons/src/Menu.js
+++ b/packages/icons/src/Menu.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Menu( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'menu', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/MenuAlt.js b/packages/icons/src/MenuAlt.js
index 8d923de71f417d..2891105636b444 100644
--- a/packages/icons/src/MenuAlt.js
+++ b/packages/icons/src/MenuAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function MenuAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'menu-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Microphone.js b/packages/icons/src/Microphone.js
index 90727e597c01a7..9369dee802978a 100644
--- a/packages/icons/src/Microphone.js
+++ b/packages/icons/src/Microphone.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Microphone( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'microphone', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Migrate.js b/packages/icons/src/Migrate.js
index 0bdab7e80c7680..faa8152116ae4b 100644
--- a/packages/icons/src/Migrate.js
+++ b/packages/icons/src/Migrate.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Migrate( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'migrate', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Minus.js b/packages/icons/src/Minus.js
index c3c2422affcee3..f7607ca8407315 100644
--- a/packages/icons/src/Minus.js
+++ b/packages/icons/src/Minus.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Minus( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'minus', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Money.js b/packages/icons/src/Money.js
index ad9ce4033750bb..71621799549618 100644
--- a/packages/icons/src/Money.js
+++ b/packages/icons/src/Money.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Money( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'money', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Move.js b/packages/icons/src/Move.js
index 9a76f0d7e63a5b..c7d8e08e37d268 100644
--- a/packages/icons/src/Move.js
+++ b/packages/icons/src/Move.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Move( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'move', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Nametag.js b/packages/icons/src/Nametag.js
index 62422eb2c4eaac..b7ffc50f53983f 100644
--- a/packages/icons/src/Nametag.js
+++ b/packages/icons/src/Nametag.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Nametag( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'nametag', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Networking.js b/packages/icons/src/Networking.js
index 3f5dc756abb927..290b76ce6ca9ef 100644
--- a/packages/icons/src/Networking.js
+++ b/packages/icons/src/Networking.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Networking( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'networking', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/No.js b/packages/icons/src/No.js
index 51d8330d5e906b..0cf81b80bd5169 100644
--- a/packages/icons/src/No.js
+++ b/packages/icons/src/No.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function No( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'no', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/NoAlt.js b/packages/icons/src/NoAlt.js
index 84baba4d1edefc..f58689b064d4ad 100644
--- a/packages/icons/src/NoAlt.js
+++ b/packages/icons/src/NoAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function NoAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'no-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Palmtree.js b/packages/icons/src/Palmtree.js
index 9d68af55e1662e..b7b07729031948 100644
--- a/packages/icons/src/Palmtree.js
+++ b/packages/icons/src/Palmtree.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Palmtree( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'palmtree', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Paperclip.js b/packages/icons/src/Paperclip.js
index 74634d4c643cfc..84b0c115399f89 100644
--- a/packages/icons/src/Paperclip.js
+++ b/packages/icons/src/Paperclip.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Paperclip( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'paperclip', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Performance.js b/packages/icons/src/Performance.js
index 956bec93e688c1..034cd132fa0a20 100644
--- a/packages/icons/src/Performance.js
+++ b/packages/icons/src/Performance.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Performance( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'performance', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Phone.js b/packages/icons/src/Phone.js
index c2f8ee97016dad..fa00bf448a406e 100644
--- a/packages/icons/src/Phone.js
+++ b/packages/icons/src/Phone.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Phone( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'phone', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/PlaylistAudio.js b/packages/icons/src/PlaylistAudio.js
index 391458761ff45a..96e0585b63649b 100644
--- a/packages/icons/src/PlaylistAudio.js
+++ b/packages/icons/src/PlaylistAudio.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function PlaylistAudio( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'playlist-audio', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/PlaylistVideo.js b/packages/icons/src/PlaylistVideo.js
index 76b93b0e799caf..f618c83844b125 100644
--- a/packages/icons/src/PlaylistVideo.js
+++ b/packages/icons/src/PlaylistVideo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function PlaylistVideo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'playlist-video', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Plus.js b/packages/icons/src/Plus.js
index 2bcb35e615829d..283b77d1032713 100644
--- a/packages/icons/src/Plus.js
+++ b/packages/icons/src/Plus.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Plus( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'plus', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/PlusAlt.js b/packages/icons/src/PlusAlt.js
index 1c45a5bf607f20..07552fb47113c2 100644
--- a/packages/icons/src/PlusAlt.js
+++ b/packages/icons/src/PlusAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function PlusAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'plus-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/PlusLight.js b/packages/icons/src/PlusLight.js
index c09ffc7d051473..466194966fd806 100644
--- a/packages/icons/src/PlusLight.js
+++ b/packages/icons/src/PlusLight.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function PlusLight( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'plus-light', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Portfolio.js b/packages/icons/src/Portfolio.js
index 3d7abbc90f8664..64214b31eaaaba 100644
--- a/packages/icons/src/Portfolio.js
+++ b/packages/icons/src/Portfolio.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Portfolio( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'portfolio', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/PostStatus.js b/packages/icons/src/PostStatus.js
index 4190ab91a96c18..1eebd5cd4a8ebb 100644
--- a/packages/icons/src/PostStatus.js
+++ b/packages/icons/src/PostStatus.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function PostStatus( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'post-status', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Pressthis.js b/packages/icons/src/Pressthis.js
index a8579a1c541c11..d308230d33b7d3 100644
--- a/packages/icons/src/Pressthis.js
+++ b/packages/icons/src/Pressthis.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Pressthis( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'pressthis', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Products.js b/packages/icons/src/Products.js
index 730d278693a189..39e35927780c81 100644
--- a/packages/icons/src/Products.js
+++ b/packages/icons/src/Products.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Products( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'products', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Randomize.js b/packages/icons/src/Randomize.js
index 6e73658fca0a25..8c7827697dafeb 100644
--- a/packages/icons/src/Randomize.js
+++ b/packages/icons/src/Randomize.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Randomize( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'randomize', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Redo.js b/packages/icons/src/Redo.js
index ab7c105fa6e5fc..9bfeaa32101328 100644
--- a/packages/icons/src/Redo.js
+++ b/packages/icons/src/Redo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Redo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'redo', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/RestApi.js b/packages/icons/src/RestApi.js
index 77adf71634bf4e..aaa9bbb5d3393a 100644
--- a/packages/icons/src/RestApi.js
+++ b/packages/icons/src/RestApi.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function RestApi( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'rest-api', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Rss.js b/packages/icons/src/Rss.js
index 2b9d3ae89e6c83..ef6b6d5a111e7c 100644
--- a/packages/icons/src/Rss.js
+++ b/packages/icons/src/Rss.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Rss( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'rss', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Saved.js b/packages/icons/src/Saved.js
index c769eed1ddc11c..4f602f4d9512c6 100644
--- a/packages/icons/src/Saved.js
+++ b/packages/icons/src/Saved.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Saved( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'saved', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Schedule.js b/packages/icons/src/Schedule.js
index fb5fd2817c244f..4ae6404d2be443 100644
--- a/packages/icons/src/Schedule.js
+++ b/packages/icons/src/Schedule.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Schedule( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'schedule', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Screenoptions.js b/packages/icons/src/Screenoptions.js
index 3950b1626b3a89..b6a7b22d53acb1 100644
--- a/packages/icons/src/Screenoptions.js
+++ b/packages/icons/src/Screenoptions.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Screenoptions( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'screenoptions', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Search.js b/packages/icons/src/Search.js
index 00498abb407712..2ee393c74fd849 100644
--- a/packages/icons/src/Search.js
+++ b/packages/icons/src/Search.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Search( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'search', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Share.js b/packages/icons/src/Share.js
index ee4fa3395be01a..ebe60d11e96f7c 100644
--- a/packages/icons/src/Share.js
+++ b/packages/icons/src/Share.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Share( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'share', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ShareAlt.js b/packages/icons/src/ShareAlt.js
index 6442e4e8f9e630..add5496ce35a4c 100644
--- a/packages/icons/src/ShareAlt.js
+++ b/packages/icons/src/ShareAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ShareAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'share-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ShareAlt2.js b/packages/icons/src/ShareAlt2.js
index de6c03061580b0..a57fc33aebcc1e 100644
--- a/packages/icons/src/ShareAlt2.js
+++ b/packages/icons/src/ShareAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ShareAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'share-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Shield.js b/packages/icons/src/Shield.js
index 45c6ad04466274..5fee745c06bb86 100644
--- a/packages/icons/src/Shield.js
+++ b/packages/icons/src/Shield.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Shield( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'shield', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ShieldAlt.js b/packages/icons/src/ShieldAlt.js
index 7a073b58debb0c..bd6d65fe5120bf 100644
--- a/packages/icons/src/ShieldAlt.js
+++ b/packages/icons/src/ShieldAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ShieldAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'shield-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Shortcode.js b/packages/icons/src/Shortcode.js
index 97b080327504d5..2a60a35c337e50 100644
--- a/packages/icons/src/Shortcode.js
+++ b/packages/icons/src/Shortcode.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Shortcode( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'shortcode', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Slides.js b/packages/icons/src/Slides.js
index 255aa4f0c9e547..75581092e04767 100644
--- a/packages/icons/src/Slides.js
+++ b/packages/icons/src/Slides.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Slides( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'slides', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Smartphone.js b/packages/icons/src/Smartphone.js
index 45164dd00a63bd..ee1b0458d960de 100644
--- a/packages/icons/src/Smartphone.js
+++ b/packages/icons/src/Smartphone.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Smartphone( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'smartphone', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Smiley.js b/packages/icons/src/Smiley.js
index 52286a4a4ad9ea..49479e2608816c 100644
--- a/packages/icons/src/Smiley.js
+++ b/packages/icons/src/Smiley.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Smiley( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'smiley', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Sort.js b/packages/icons/src/Sort.js
index ec5f89b611990c..0358896357aacf 100644
--- a/packages/icons/src/Sort.js
+++ b/packages/icons/src/Sort.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Sort( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'sort', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Sos.js b/packages/icons/src/Sos.js
index 3768b6aa46ae22..0adbb1a8bf4f58 100644
--- a/packages/icons/src/Sos.js
+++ b/packages/icons/src/Sos.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Sos( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'sos', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/StarEmpty.js b/packages/icons/src/StarEmpty.js
index f84fc78aca96a8..de4e147d6765b7 100644
--- a/packages/icons/src/StarEmpty.js
+++ b/packages/icons/src/StarEmpty.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function StarEmpty( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'star-empty', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/StarFilled.js b/packages/icons/src/StarFilled.js
index 42617df6f11565..dc2c9ef2d61e83 100644
--- a/packages/icons/src/StarFilled.js
+++ b/packages/icons/src/StarFilled.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function StarFilled( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'star-filled', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/StarHalf.js b/packages/icons/src/StarHalf.js
index abc20cf0ea41d6..2bfd4da6647714 100644
--- a/packages/icons/src/StarHalf.js
+++ b/packages/icons/src/StarHalf.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function StarHalf( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'star-half', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Sticky.js b/packages/icons/src/Sticky.js
index 9ff98830f3ec01..7ec057b2a0fc18 100644
--- a/packages/icons/src/Sticky.js
+++ b/packages/icons/src/Sticky.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Sticky( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'sticky', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Store.js b/packages/icons/src/Store.js
index d2b571e38fce68..6194e2b7d252b7 100644
--- a/packages/icons/src/Store.js
+++ b/packages/icons/src/Store.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Store( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'store', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/TableColAfter.js b/packages/icons/src/TableColAfter.js
index 44ee29b106049b..073e5df4267124 100644
--- a/packages/icons/src/TableColAfter.js
+++ b/packages/icons/src/TableColAfter.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function TableColAfter( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'table-col-after', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/TableColBefore.js b/packages/icons/src/TableColBefore.js
index a9c650fb29fd88..2e7559fd1ff351 100644
--- a/packages/icons/src/TableColBefore.js
+++ b/packages/icons/src/TableColBefore.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function TableColBefore( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'table-col-before', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/TableColDelete.js b/packages/icons/src/TableColDelete.js
index e984623cc3fa55..054f7ef61da152 100644
--- a/packages/icons/src/TableColDelete.js
+++ b/packages/icons/src/TableColDelete.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function TableColDelete( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'table-col-delete', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/TableRowAfter.js b/packages/icons/src/TableRowAfter.js
index 3bf77fcfe024fb..881194c1501c86 100644
--- a/packages/icons/src/TableRowAfter.js
+++ b/packages/icons/src/TableRowAfter.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function TableRowAfter( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'table-row-after', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/TableRowBefore.js b/packages/icons/src/TableRowBefore.js
index 4fea6177f563d1..dc3752c9fc365b 100644
--- a/packages/icons/src/TableRowBefore.js
+++ b/packages/icons/src/TableRowBefore.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function TableRowBefore( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'table-row-before', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/TableRowDelete.js b/packages/icons/src/TableRowDelete.js
index 51ca70e8a3f79c..db643d916218bd 100644
--- a/packages/icons/src/TableRowDelete.js
+++ b/packages/icons/src/TableRowDelete.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function TableRowDelete( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'table-row-delete', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Tablet.js b/packages/icons/src/Tablet.js
index 8b17adb644fdbc..4d9df62000162b 100644
--- a/packages/icons/src/Tablet.js
+++ b/packages/icons/src/Tablet.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Tablet( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'tablet', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Tag.js b/packages/icons/src/Tag.js
index 625164419cf199..8072d3f54aa1a4 100644
--- a/packages/icons/src/Tag.js
+++ b/packages/icons/src/Tag.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Tag( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'tag', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Tagcloud.js b/packages/icons/src/Tagcloud.js
index be17510ed7d6f7..6fc8d8f5d295b2 100644
--- a/packages/icons/src/Tagcloud.js
+++ b/packages/icons/src/Tagcloud.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Tagcloud( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'tagcloud', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Testimonial.js b/packages/icons/src/Testimonial.js
index cff99add574cb6..9070b5e9769396 100644
--- a/packages/icons/src/Testimonial.js
+++ b/packages/icons/src/Testimonial.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Testimonial( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'testimonial', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Text.js b/packages/icons/src/Text.js
index 4ac685abc74a3e..467c21039bdc09 100644
--- a/packages/icons/src/Text.js
+++ b/packages/icons/src/Text.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Text( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'text', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ThumbsDown.js b/packages/icons/src/ThumbsDown.js
index 578656f70bda06..9c689826d19ae6 100644
--- a/packages/icons/src/ThumbsDown.js
+++ b/packages/icons/src/ThumbsDown.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ThumbsDown( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'thumbs-down', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/ThumbsUp.js b/packages/icons/src/ThumbsUp.js
index 458fa8310cba30..d336809d29fb6c 100644
--- a/packages/icons/src/ThumbsUp.js
+++ b/packages/icons/src/ThumbsUp.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function ThumbsUp( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'thumbs-up', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Tickets.js b/packages/icons/src/Tickets.js
index 7d06946133aaeb..85d5f3cce0e6b2 100644
--- a/packages/icons/src/Tickets.js
+++ b/packages/icons/src/Tickets.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Tickets( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'tickets', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/TicketsAlt.js b/packages/icons/src/TicketsAlt.js
index c9d505721d2949..785161c2c80653 100644
--- a/packages/icons/src/TicketsAlt.js
+++ b/packages/icons/src/TicketsAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function TicketsAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'tickets-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Tide.js b/packages/icons/src/Tide.js
index ade0d8cced79e9..472fa8d2d820e3 100644
--- a/packages/icons/src/Tide.js
+++ b/packages/icons/src/Tide.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Tide( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'tide', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Translation.js b/packages/icons/src/Translation.js
index a81a9fc0e46c50..2b89101f2b7758 100644
--- a/packages/icons/src/Translation.js
+++ b/packages/icons/src/Translation.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Translation( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'translation', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Trash.js b/packages/icons/src/Trash.js
index cae2344cc176e4..483456510bc85c 100644
--- a/packages/icons/src/Trash.js
+++ b/packages/icons/src/Trash.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Trash( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'trash', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Twitter.js b/packages/icons/src/Twitter.js
index cba5e406d35dd5..0724affd56c73f 100644
--- a/packages/icons/src/Twitter.js
+++ b/packages/icons/src/Twitter.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Twitter( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'twitter', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Undo.js b/packages/icons/src/Undo.js
index a21d47f678bc6d..59dd428ae49671 100644
--- a/packages/icons/src/Undo.js
+++ b/packages/icons/src/Undo.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Undo( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'undo', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/UniversalAccess.js b/packages/icons/src/UniversalAccess.js
index 2004f6f48ff97e..a24c635213ad0b 100644
--- a/packages/icons/src/UniversalAccess.js
+++ b/packages/icons/src/UniversalAccess.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function UniversalAccess( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'universal-access', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/UniversalAccessAlt.js b/packages/icons/src/UniversalAccessAlt.js
index 7ff360c9ec2ba5..1d6670f09d3537 100644
--- a/packages/icons/src/UniversalAccessAlt.js
+++ b/packages/icons/src/UniversalAccessAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function UniversalAccessAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'universal-access-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Unlock.js b/packages/icons/src/Unlock.js
index a3d8a380cd7124..5cd1b9210a060b 100644
--- a/packages/icons/src/Unlock.js
+++ b/packages/icons/src/Unlock.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Unlock( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'unlock', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Update.js b/packages/icons/src/Update.js
index 08bd7e52b8cf3d..562df4a2b9541c 100644
--- a/packages/icons/src/Update.js
+++ b/packages/icons/src/Update.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Update( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'update', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Upload.js b/packages/icons/src/Upload.js
index 8db0dfe6a064d5..45bd66c012aca1 100644
--- a/packages/icons/src/Upload.js
+++ b/packages/icons/src/Upload.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Upload( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'upload', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Vault.js b/packages/icons/src/Vault.js
index 3cf657ea090056..9644afa0883d64 100644
--- a/packages/icons/src/Vault.js
+++ b/packages/icons/src/Vault.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Vault( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'vault', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/VideoAlt.js b/packages/icons/src/VideoAlt.js
index 28446c0223904b..07ebb16d8f3709 100644
--- a/packages/icons/src/VideoAlt.js
+++ b/packages/icons/src/VideoAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function VideoAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'video-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/VideoAlt2.js b/packages/icons/src/VideoAlt2.js
index e419554c4f13e4..9d824a8c1a81eb 100644
--- a/packages/icons/src/VideoAlt2.js
+++ b/packages/icons/src/VideoAlt2.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function VideoAlt2( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'video-alt-2', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/VideoAlt3.js b/packages/icons/src/VideoAlt3.js
index 9ea6c8757c87e6..e7ea910c0db076 100644
--- a/packages/icons/src/VideoAlt3.js
+++ b/packages/icons/src/VideoAlt3.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function VideoAlt3( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'video-alt-3', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Visibility.js b/packages/icons/src/Visibility.js
index baa72953386f88..e698bebe78bd1a 100644
--- a/packages/icons/src/Visibility.js
+++ b/packages/icons/src/Visibility.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Visibility( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'visibility', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Warning.js b/packages/icons/src/Warning.js
index 4413c95d9162fd..4aa7870c679908 100644
--- a/packages/icons/src/Warning.js
+++ b/packages/icons/src/Warning.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Warning( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'warning', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/WelcomeAddPage.js b/packages/icons/src/WelcomeAddPage.js
index 5e29a560874896..fa54b77783146b 100644
--- a/packages/icons/src/WelcomeAddPage.js
+++ b/packages/icons/src/WelcomeAddPage.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function WelcomeAddPage( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'welcome-add-page', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/WelcomeComments.js b/packages/icons/src/WelcomeComments.js
index 6a2989623f692d..01cf46760d85fa 100644
--- a/packages/icons/src/WelcomeComments.js
+++ b/packages/icons/src/WelcomeComments.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function WelcomeComments( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'welcome-comments', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/WelcomeLearnMore.js b/packages/icons/src/WelcomeLearnMore.js
index 475bdc0529e45b..2a472b902915cb 100644
--- a/packages/icons/src/WelcomeLearnMore.js
+++ b/packages/icons/src/WelcomeLearnMore.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function WelcomeLearnMore( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'welcome-learn-more', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/WelcomeViewSite.js b/packages/icons/src/WelcomeViewSite.js
index a2c8112e90bb4b..88728f60548288 100644
--- a/packages/icons/src/WelcomeViewSite.js
+++ b/packages/icons/src/WelcomeViewSite.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function WelcomeViewSite( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'welcome-view-site', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/WelcomeWidgetsMenus.js b/packages/icons/src/WelcomeWidgetsMenus.js
index bef2c4844def56..2e84e610acffe4 100644
--- a/packages/icons/src/WelcomeWidgetsMenus.js
+++ b/packages/icons/src/WelcomeWidgetsMenus.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function WelcomeWidgetsMenus( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'welcome-widgets-menus', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/WelcomeWriteBlog.js b/packages/icons/src/WelcomeWriteBlog.js
index dcb4369dd4c5b1..d63bb9652f6a91 100644
--- a/packages/icons/src/WelcomeWriteBlog.js
+++ b/packages/icons/src/WelcomeWriteBlog.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function WelcomeWriteBlog( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'welcome-write-blog', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Wordpress.js b/packages/icons/src/Wordpress.js
index a425dcac06a48f..89d39a89f52a71 100644
--- a/packages/icons/src/Wordpress.js
+++ b/packages/icons/src/Wordpress.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Wordpress( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'wordpress', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/WordpressAlt.js b/packages/icons/src/WordpressAlt.js
index c6ea1692cbdf53..9fcdd50ccbc7dc 100644
--- a/packages/icons/src/WordpressAlt.js
+++ b/packages/icons/src/WordpressAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function WordpressAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'wordpress-alt', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/Yes.js b/packages/icons/src/Yes.js
index cf3a1adb7ff556..08133be8f05660 100644
--- a/packages/icons/src/Yes.js
+++ b/packages/icons/src/Yes.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function Yes( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'yes', className, ariaPressed );
 	return (
diff --git a/packages/icons/src/YesAlt.js b/packages/icons/src/YesAlt.js
index 8db535f4a22536..6d91eb2109fc68 100644
--- a/packages/icons/src/YesAlt.js
+++ b/packages/icons/src/YesAlt.js
@@ -2,15 +2,13 @@
 /**
  * WordPress dependencies
  */
-import { primitives } from '@wordpress/components';
+import { Path, SVG } from '@wordpress/components';
 
 /**
  * Internal dependencies
  */
 import { getIconClassName } from '../icon-class';
 
-const { Path, SVG } = primitives;
-
 export default function YesAlt( { size = 20, className, ariaPressed, ...props } ) {
 	const iconClass = getIconClassName( 'yes-alt', className, ariaPressed );
 	return (

From 232abe9991f718396af5d72c980a8f552f7f62ff Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Thu, 15 Aug 2019 22:51:16 +0100
Subject: [PATCH 04/14] add index file

---
 packages/icons/src/index.js | 288 ++++++++++++++++++++++++++++++++++++
 1 file changed, 288 insertions(+)
 create mode 100644 packages/icons/src/index.js

diff --git a/packages/icons/src/index.js b/packages/icons/src/index.js
new file mode 100644
index 00000000000000..60c7c986ccda7e
--- /dev/null
+++ b/packages/icons/src/index.js
@@ -0,0 +1,288 @@
+export { default as AdminAppearance } from './AdminAppearance';
+export { default as AdminCollapse } from './AdminCollapse';
+export { default as AdminComments } from './AdminComments';
+export { default as AdminCustomizer } from './AdminCustomizer';
+export { default as AdminGeneric } from './AdminGeneric';
+export { default as AdminHome } from './AdminHome';
+export { default as AdminLinks } from './AdminLinks';
+export { default as AdminMedia } from './AdminMedia';
+export { default as AdminMultisite } from './AdminMultisite';
+export { default as AdminNetwork } from './AdminNetwork';
+export { default as AdminPage } from './AdminPage';
+export { default as AdminPlugins } from './AdminPlugins';
+export { default as AdminPost } from './AdminPost';
+export { default as AdminSettings } from './AdminSettings';
+export { default as AdminSiteAlt } from './AdminSiteAlt';
+export { default as AdminSiteAlt2 } from './AdminSiteAlt2';
+export { default as AdminSiteAlt3 } from './AdminSiteAlt3';
+export { default as AdminSite } from './AdminSite';
+export { default as AdminTools } from './AdminTools';
+export { default as AdminUsers } from './AdminUsers';
+export { default as Album } from './Album';
+export { default as AlignCenter } from './AlignCenter';
+export { default as AlignFullWidth } from './AlignFullWidth';
+export { default as AlignLeft } from './AlignLeft';
+export { default as AlignNone } from './AlignNone';
+export { default as AlignPullLeft } from './AlignPullLeft';
+export { default as AlignPullRight } from './AlignPullRight';
+export { default as AlignRight } from './AlignRight';
+export { default as AlignWide } from './AlignWide';
+export { default as Analytics } from './Analytics';
+export { default as Archive } from './Archive';
+export { default as ArrowDownAlt } from './ArrowDownAlt';
+export { default as ArrowDownAlt2 } from './ArrowDownAlt2';
+export { default as ArrowDown } from './ArrowDown';
+export { default as ArrowLeftAlt } from './ArrowLeftAlt';
+export { default as ArrowLeftAlt2 } from './ArrowLeftAlt2';
+export { default as ArrowLeft } from './ArrowLeft';
+export { default as ArrowRightAlt } from './ArrowRightAlt';
+export { default as ArrowRightAlt2 } from './ArrowRightAlt2';
+export { default as ArrowRight } from './ArrowRight';
+export { default as ArrowUpAlt } from './ArrowUpAlt';
+export { default as ArrowUpAlt2 } from './ArrowUpAlt2';
+export { default as ArrowUp } from './ArrowUp';
+export { default as Art } from './Art';
+export { default as Awards } from './Awards';
+export { default as Backup } from './Backup';
+export { default as BlockDefault } from './BlockDefault';
+export { default as BookAlt } from './BookAlt';
+export { default as Book } from './Book';
+export { default as BuddiconsActivity } from './BuddiconsActivity';
+export { default as BuddiconsBbpressLogo } from './BuddiconsBbpressLogo';
+export { default as BuddiconsBuddypressLogo } from './BuddiconsBuddypressLogo';
+export { default as BuddiconsCommunity } from './BuddiconsCommunity';
+export { default as BuddiconsForums } from './BuddiconsForums';
+export { default as BuddiconsFriends } from './BuddiconsFriends';
+export { default as BuddiconsGroups } from './BuddiconsGroups';
+export { default as BuddiconsPm } from './BuddiconsPm';
+export { default as BuddiconsReplies } from './BuddiconsReplies';
+export { default as BuddiconsTopics } from './BuddiconsTopics';
+export { default as BuddiconsTracking } from './BuddiconsTracking';
+export { default as Building } from './Building';
+export { default as Businessman } from './Businessman';
+export { default as Button } from './Button';
+export { default as CalendarAlt } from './CalendarAlt';
+export { default as Calendar } from './Calendar';
+export { default as Camera } from './Camera';
+export { default as Carrot } from './Carrot';
+export { default as Cart } from './Cart';
+export { default as Category } from './Category';
+export { default as ChartArea } from './ChartArea';
+export { default as ChartBar } from './ChartBar';
+export { default as ChartLine } from './ChartLine';
+export { default as ChartPie } from './ChartPie';
+export { default as Clipboard } from './Clipboard';
+export { default as Clock } from './Clock';
+export { default as CloudSaved } from './CloudSaved';
+export { default as CloudUpload } from './CloudUpload';
+export { default as Cloud } from './Cloud';
+export { default as Columns } from './Columns';
+export { default as ControlsBack } from './ControlsBack';
+export { default as ControlsForward } from './ControlsForward';
+export { default as ControlsPause } from './ControlsPause';
+export { default as ControlsPlay } from './ControlsPlay';
+export { default as ControlsRepeat } from './ControlsRepeat';
+export { default as ControlsSkipback } from './ControlsSkipback';
+export { default as ControlsSkipforward } from './ControlsSkipforward';
+export { default as ControlsVolumeoff } from './ControlsVolumeoff';
+export { default as ControlsVolumeon } from './ControlsVolumeon';
+export { default as CoverImage } from './CoverImage';
+export { default as Dashboard } from './Dashboard';
+export { default as Desktop } from './Desktop';
+export { default as Dismiss } from './Dismiss';
+export { default as Download } from './Download';
+export { default as Edit } from './Edit';
+export { default as EditorAligncenter } from './EditorAligncenter';
+export { default as EditorAlignleft } from './EditorAlignleft';
+export { default as EditorAlignright } from './EditorAlignright';
+export { default as EditorBold } from './EditorBold';
+export { default as EditorBreak } from './EditorBreak';
+export { default as EditorCode } from './EditorCode';
+export { default as EditorContract } from './EditorContract';
+export { default as EditorCustomchar } from './EditorCustomchar';
+export { default as EditorExpand } from './EditorExpand';
+export { default as EditorHelp } from './EditorHelp';
+export { default as EditorIndent } from './EditorIndent';
+export { default as EditorInsertmore } from './EditorInsertmore';
+export { default as EditorItalic } from './EditorItalic';
+export { default as EditorJustify } from './EditorJustify';
+export { default as EditorKitchensink } from './EditorKitchensink';
+export { default as EditorLtr } from './EditorLtr';
+export { default as EditorOlRtl } from './EditorOlRtl';
+export { default as EditorOl } from './EditorOl';
+export { default as EditorOutdent } from './EditorOutdent';
+export { default as EditorParagraph } from './EditorParagraph';
+export { default as EditorPasteText } from './EditorPasteText';
+export { default as EditorPasteWord } from './EditorPasteWord';
+export { default as EditorQuote } from './EditorQuote';
+export { default as EditorRemoveformatting } from './EditorRemoveformatting';
+export { default as EditorRtl } from './EditorRtl';
+export { default as EditorSpellcheck } from './EditorSpellcheck';
+export { default as EditorStrikethrough } from './EditorStrikethrough';
+export { default as EditorTable } from './EditorTable';
+export { default as EditorTextcolor } from './EditorTextcolor';
+export { default as EditorUl } from './EditorUl';
+export { default as EditorUnderline } from './EditorUnderline';
+export { default as EditorUnlink } from './EditorUnlink';
+export { default as EditorVideo } from './EditorVideo';
+export { default as Ellipsis } from './Ellipsis';
+export { default as EmailAlt } from './EmailAlt';
+export { default as EmailAlt2 } from './EmailAlt2';
+export { default as Email } from './Email';
+export { default as EmbedAudio } from './EmbedAudio';
+export { default as EmbedGeneric } from './EmbedGeneric';
+export { default as EmbedPhoto } from './EmbedPhoto';
+export { default as EmbedPost } from './EmbedPost';
+export { default as EmbedVideo } from './EmbedVideo';
+export { default as ExcerptView } from './ExcerptView';
+export { default as Exit } from './Exit';
+export { default as External } from './External';
+export { default as FacebookAlt } from './FacebookAlt';
+export { default as Facebook } from './Facebook';
+export { default as Feedback } from './Feedback';
+export { default as Filter } from './Filter';
+export { default as Flag } from './Flag';
+export { default as FormatAside } from './FormatAside';
+export { default as FormatAudio } from './FormatAudio';
+export { default as FormatChat } from './FormatChat';
+export { default as FormatGallery } from './FormatGallery';
+export { default as FormatImage } from './FormatImage';
+export { default as FormatQuote } from './FormatQuote';
+export { default as FormatStatus } from './FormatStatus';
+export { default as FormatVideo } from './FormatVideo';
+export { default as Forms } from './Forms';
+export { default as Googleplus } from './Googleplus';
+export { default as GridView } from './GridView';
+export { default as Groups } from './Groups';
+export { default as Hammer } from './Hammer';
+export { default as Heading } from './Heading';
+export { default as Heart } from './Heart';
+export { default as Hidden } from './Hidden';
+export { default as Html } from './Html';
+export { default as IdAlt } from './IdAlt';
+export { default as Id } from './Id';
+export { default as ImageCrop } from './ImageCrop';
+export { default as ImageFilter } from './ImageFilter';
+export { default as ImageFlipHorizontal } from './ImageFlipHorizontal';
+export { default as ImageFlipVertical } from './ImageFlipVertical';
+export { default as ImageRotateLeft } from './ImageRotateLeft';
+export { default as ImageRotateRight } from './ImageRotateRight';
+export { default as ImageRotate } from './ImageRotate';
+export { default as ImagesAlt } from './ImagesAlt';
+export { default as ImagesAlt2 } from './ImagesAlt2';
+export { default as IndexCard } from './IndexCard';
+export { default as InfoOutline } from './InfoOutline';
+export { default as Info } from './Info';
+export { default as InsertAfter } from './InsertAfter';
+export { default as InsertBefore } from './InsertBefore';
+export { default as Insert } from './Insert';
+export { default as Instagram } from './Instagram';
+export { default as KeyboardHide } from './KeyboardHide';
+export { default as Laptop } from './Laptop';
+export { default as Layout } from './Layout';
+export { default as Leftright } from './Leftright';
+export { default as Lightbulb } from './Lightbulb';
+export { default as ListView } from './ListView';
+export { default as LocationAlt } from './LocationAlt';
+export { default as Location } from './Location';
+export { default as Lock } from './Lock';
+export { default as Marker } from './Marker';
+export { default as MediaArchive } from './MediaArchive';
+export { default as MediaAudio } from './MediaAudio';
+export { default as MediaCode } from './MediaCode';
+export { default as MediaDefault } from './MediaDefault';
+export { default as MediaDocument } from './MediaDocument';
+export { default as MediaInteractive } from './MediaInteractive';
+export { default as MediaSpreadsheet } from './MediaSpreadsheet';
+export { default as MediaText } from './MediaText';
+export { default as MediaVideo } from './MediaVideo';
+export { default as Megaphone } from './Megaphone';
+export { default as MenuAlt } from './MenuAlt';
+export { default as Menu } from './Menu';
+export { default as Microphone } from './Microphone';
+export { default as Migrate } from './Migrate';
+export { default as Minus } from './Minus';
+export { default as Money } from './Money';
+export { default as Move } from './Move';
+export { default as Nametag } from './Nametag';
+export { default as Networking } from './Networking';
+export { default as NoAlt } from './NoAlt';
+export { default as No } from './No';
+export { default as Palmtree } from './Palmtree';
+export { default as Paperclip } from './Paperclip';
+export { default as Performance } from './Performance';
+export { default as Phone } from './Phone';
+export { default as PlaylistAudio } from './PlaylistAudio';
+export { default as PlaylistVideo } from './PlaylistVideo';
+export { default as PlusAlt } from './PlusAlt';
+export { default as PlusLight } from './PlusLight';
+export { default as Plus } from './Plus';
+export { default as Portfolio } from './Portfolio';
+export { default as PostStatus } from './PostStatus';
+export { default as Pressthis } from './Pressthis';
+export { default as Products } from './Products';
+export { default as Randomize } from './Randomize';
+export { default as Redo } from './Redo';
+export { default as RestApi } from './RestApi';
+export { default as Rss } from './Rss';
+export { default as Saved } from './Saved';
+export { default as Schedule } from './Schedule';
+export { default as Screenoptions } from './Screenoptions';
+export { default as Search } from './Search';
+export { default as ShareAlt } from './ShareAlt';
+export { default as ShareAlt2 } from './ShareAlt2';
+export { default as Share } from './Share';
+export { default as ShieldAlt } from './ShieldAlt';
+export { default as Shield } from './Shield';
+export { default as Shortcode } from './Shortcode';
+export { default as Slides } from './Slides';
+export { default as Smartphone } from './Smartphone';
+export { default as Smiley } from './Smiley';
+export { default as Sort } from './Sort';
+export { default as Sos } from './Sos';
+export { default as StarEmpty } from './StarEmpty';
+export { default as StarFilled } from './StarFilled';
+export { default as StarHalf } from './StarHalf';
+export { default as Sticky } from './Sticky';
+export { default as Store } from './Store';
+export { default as TableColAfter } from './TableColAfter';
+export { default as TableColBefore } from './TableColBefore';
+export { default as TableColDelete } from './TableColDelete';
+export { default as TableRowAfter } from './TableRowAfter';
+export { default as TableRowBefore } from './TableRowBefore';
+export { default as TableRowDelete } from './TableRowDelete';
+export { default as Tablet } from './Tablet';
+export { default as Tag } from './Tag';
+export { default as Tagcloud } from './Tagcloud';
+export { default as Testimonial } from './Testimonial';
+export { default as Text } from './Text';
+export { default as ThumbsDown } from './ThumbsDown';
+export { default as ThumbsUp } from './ThumbsUp';
+export { default as TicketsAlt } from './TicketsAlt';
+export { default as Tickets } from './Tickets';
+export { default as Tide } from './Tide';
+export { default as Translation } from './Translation';
+export { default as Trash } from './Trash';
+export { default as Twitter } from './Twitter';
+export { default as Undo } from './Undo';
+export { default as UniversalAccessAlt } from './UniversalAccessAlt';
+export { default as UniversalAccess } from './UniversalAccess';
+export { default as Unlock } from './Unlock';
+export { default as Update } from './Update';
+export { default as Upload } from './Upload';
+export { default as Vault } from './Vault';
+export { default as VideoAlt } from './VideoAlt';
+export { default as VideoAlt2 } from './VideoAlt2';
+export { default as VideoAlt3 } from './VideoAlt3';
+export { default as Visibility } from './Visibility';
+export { default as Warning } from './Warning';
+export { default as WelcomeAddPage } from './WelcomeAddPage';
+export { default as WelcomeComments } from './WelcomeComments';
+export { default as WelcomeLearnMore } from './WelcomeLearnMore';
+export { default as WelcomeViewSite } from './WelcomeViewSite';
+export { default as WelcomeWidgetsMenus } from './WelcomeWidgetsMenus';
+export { default as WelcomeWriteBlog } from './WelcomeWriteBlog';
+export { default as WordpressAlt } from './WordpressAlt';
+export { default as Wordpress } from './Wordpress';
+export { default as YesAlt } from './YesAlt';
+export { default as Yes } from './Yes';

From ee0c0475f81fbd46253adb8b31815476df87ca4d Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Tue, 20 Aug 2019 15:17:19 +0100
Subject: [PATCH 05/14] delete icons for now

---
 packages/icons/src/AdminAppearance.js         | 29 -------------------
 packages/icons/src/AdminCollapse.js           | 29 -------------------
 packages/icons/src/AdminComments.js           | 29 -------------------
 packages/icons/src/AdminCustomizer.js         | 29 -------------------
 packages/icons/src/AdminGeneric.js            | 29 -------------------
 packages/icons/src/AdminHome.js               | 29 -------------------
 packages/icons/src/AdminLinks.js              | 29 -------------------
 packages/icons/src/AdminMedia.js              | 29 -------------------
 packages/icons/src/AdminMultisite.js          | 29 -------------------
 packages/icons/src/AdminNetwork.js            | 29 -------------------
 packages/icons/src/AdminPage.js               | 29 -------------------
 packages/icons/src/AdminPlugins.js            | 29 -------------------
 packages/icons/src/AdminPost.js               | 29 -------------------
 packages/icons/src/AdminSettings.js           | 29 -------------------
 packages/icons/src/AdminSite.js               | 29 -------------------
 packages/icons/src/AdminSiteAlt.js            | 29 -------------------
 packages/icons/src/AdminSiteAlt2.js           | 29 -------------------
 packages/icons/src/AdminSiteAlt3.js           | 29 -------------------
 packages/icons/src/AdminTools.js              | 29 -------------------
 packages/icons/src/AdminUsers.js              | 29 -------------------
 packages/icons/src/Album.js                   | 29 -------------------
 packages/icons/src/AlignCenter.js             | 29 -------------------
 packages/icons/src/AlignFullWidth.js          | 29 -------------------
 packages/icons/src/AlignLeft.js               | 29 -------------------
 packages/icons/src/AlignNone.js               | 29 -------------------
 packages/icons/src/AlignPullLeft.js           | 29 -------------------
 packages/icons/src/AlignPullRight.js          | 29 -------------------
 packages/icons/src/AlignRight.js              | 29 -------------------
 packages/icons/src/AlignWide.js               | 29 -------------------
 packages/icons/src/Analytics.js               | 29 -------------------
 packages/icons/src/Archive.js                 | 29 -------------------
 packages/icons/src/ArrowDown.js               | 29 -------------------
 packages/icons/src/ArrowDownAlt.js            | 29 -------------------
 packages/icons/src/ArrowDownAlt2.js           | 29 -------------------
 packages/icons/src/ArrowLeft.js               | 29 -------------------
 packages/icons/src/ArrowLeftAlt.js            | 29 -------------------
 packages/icons/src/ArrowLeftAlt2.js           | 29 -------------------
 packages/icons/src/ArrowRight.js              | 29 -------------------
 packages/icons/src/ArrowRightAlt.js           | 29 -------------------
 packages/icons/src/ArrowRightAlt2.js          | 29 -------------------
 packages/icons/src/ArrowUp.js                 | 29 -------------------
 packages/icons/src/ArrowUpAlt.js              | 29 -------------------
 packages/icons/src/ArrowUpAlt2.js             | 29 -------------------
 packages/icons/src/Art.js                     | 29 -------------------
 packages/icons/src/Awards.js                  | 29 -------------------
 packages/icons/src/Backup.js                  | 29 -------------------
 packages/icons/src/BlockDefault.js            | 29 -------------------
 packages/icons/src/Book.js                    | 29 -------------------
 packages/icons/src/BookAlt.js                 | 29 -------------------
 packages/icons/src/BuddiconsActivity.js       | 29 -------------------
 packages/icons/src/BuddiconsBbpressLogo.js    | 29 -------------------
 packages/icons/src/BuddiconsBuddypressLogo.js | 29 -------------------
 packages/icons/src/BuddiconsCommunity.js      | 29 -------------------
 packages/icons/src/BuddiconsForums.js         | 29 -------------------
 packages/icons/src/BuddiconsFriends.js        | 29 -------------------
 packages/icons/src/BuddiconsGroups.js         | 29 -------------------
 packages/icons/src/BuddiconsPm.js             | 29 -------------------
 packages/icons/src/BuddiconsReplies.js        | 29 -------------------
 packages/icons/src/BuddiconsTopics.js         | 29 -------------------
 packages/icons/src/BuddiconsTracking.js       | 29 -------------------
 packages/icons/src/Building.js                | 29 -------------------
 packages/icons/src/Businessman.js             | 29 -------------------
 packages/icons/src/Button.js                  | 29 -------------------
 packages/icons/src/Calendar.js                | 29 -------------------
 packages/icons/src/CalendarAlt.js             | 29 -------------------
 packages/icons/src/Camera.js                  | 29 -------------------
 packages/icons/src/Carrot.js                  | 29 -------------------
 packages/icons/src/Cart.js                    | 29 -------------------
 packages/icons/src/Category.js                | 29 -------------------
 packages/icons/src/ChartArea.js               | 29 -------------------
 packages/icons/src/ChartBar.js                | 29 -------------------
 packages/icons/src/ChartLine.js               | 29 -------------------
 packages/icons/src/ChartPie.js                | 29 -------------------
 packages/icons/src/Clipboard.js               | 29 -------------------
 packages/icons/src/Clock.js                   | 29 -------------------
 packages/icons/src/Cloud.js                   | 29 -------------------
 packages/icons/src/CloudSaved.js              | 29 -------------------
 packages/icons/src/CloudUpload.js             | 29 -------------------
 packages/icons/src/Columns.js                 | 29 -------------------
 packages/icons/src/ControlsBack.js            | 29 -------------------
 packages/icons/src/ControlsForward.js         | 29 -------------------
 packages/icons/src/ControlsPause.js           | 29 -------------------
 packages/icons/src/ControlsPlay.js            | 29 -------------------
 packages/icons/src/ControlsRepeat.js          | 29 -------------------
 packages/icons/src/ControlsSkipback.js        | 29 -------------------
 packages/icons/src/ControlsSkipforward.js     | 29 -------------------
 packages/icons/src/ControlsVolumeoff.js       | 29 -------------------
 packages/icons/src/ControlsVolumeon.js        | 29 -------------------
 packages/icons/src/CoverImage.js              | 29 -------------------
 packages/icons/src/Dashboard.js               | 29 -------------------
 packages/icons/src/Desktop.js                 | 29 -------------------
 packages/icons/src/Dismiss.js                 | 29 -------------------
 packages/icons/src/Download.js                | 29 -------------------
 packages/icons/src/Edit.js                    | 29 -------------------
 packages/icons/src/EditorAligncenter.js       | 29 -------------------
 packages/icons/src/EditorAlignleft.js         | 29 -------------------
 packages/icons/src/EditorAlignright.js        | 29 -------------------
 packages/icons/src/EditorBold.js              | 29 -------------------
 packages/icons/src/EditorBreak.js             | 29 -------------------
 packages/icons/src/EditorCode.js              | 29 -------------------
 packages/icons/src/EditorContract.js          | 29 -------------------
 packages/icons/src/EditorCustomchar.js        | 29 -------------------
 packages/icons/src/EditorExpand.js            | 29 -------------------
 packages/icons/src/EditorHelp.js              | 29 -------------------
 packages/icons/src/EditorIndent.js            | 29 -------------------
 packages/icons/src/EditorInsertmore.js        | 29 -------------------
 packages/icons/src/EditorItalic.js            | 29 -------------------
 packages/icons/src/EditorJustify.js           | 29 -------------------
 packages/icons/src/EditorKitchensink.js       | 29 -------------------
 packages/icons/src/EditorLtr.js               | 29 -------------------
 packages/icons/src/EditorOl.js                | 29 -------------------
 packages/icons/src/EditorOlRtl.js             | 29 -------------------
 packages/icons/src/EditorOutdent.js           | 29 -------------------
 packages/icons/src/EditorParagraph.js         | 29 -------------------
 packages/icons/src/EditorPasteText.js         | 29 -------------------
 packages/icons/src/EditorPasteWord.js         | 29 -------------------
 packages/icons/src/EditorQuote.js             | 29 -------------------
 packages/icons/src/EditorRemoveformatting.js  | 29 -------------------
 packages/icons/src/EditorRtl.js               | 29 -------------------
 packages/icons/src/EditorSpellcheck.js        | 29 -------------------
 packages/icons/src/EditorStrikethrough.js     | 29 -------------------
 packages/icons/src/EditorTable.js             | 29 -------------------
 packages/icons/src/EditorTextcolor.js         | 29 -------------------
 packages/icons/src/EditorUl.js                | 29 -------------------
 packages/icons/src/EditorUnderline.js         | 29 -------------------
 packages/icons/src/EditorUnlink.js            | 29 -------------------
 packages/icons/src/EditorVideo.js             | 29 -------------------
 packages/icons/src/Ellipsis.js                | 29 -------------------
 packages/icons/src/Email.js                   | 29 -------------------
 packages/icons/src/EmailAlt.js                | 29 -------------------
 packages/icons/src/EmailAlt2.js               | 29 -------------------
 packages/icons/src/EmbedAudio.js              | 29 -------------------
 packages/icons/src/EmbedGeneric.js            | 29 -------------------
 packages/icons/src/EmbedPhoto.js              | 29 -------------------
 packages/icons/src/EmbedPost.js               | 29 -------------------
 packages/icons/src/EmbedVideo.js              | 29 -------------------
 packages/icons/src/ExcerptView.js             | 29 -------------------
 packages/icons/src/Exit.js                    | 29 -------------------
 packages/icons/src/External.js                | 29 -------------------
 packages/icons/src/Facebook.js                | 29 -------------------
 packages/icons/src/FacebookAlt.js             | 29 -------------------
 packages/icons/src/Feedback.js                | 29 -------------------
 packages/icons/src/Filter.js                  | 29 -------------------
 packages/icons/src/Flag.js                    | 29 -------------------
 packages/icons/src/FormatAside.js             | 29 -------------------
 packages/icons/src/FormatAudio.js             | 29 -------------------
 packages/icons/src/FormatChat.js              | 29 -------------------
 packages/icons/src/FormatGallery.js           | 29 -------------------
 packages/icons/src/FormatImage.js             | 29 -------------------
 packages/icons/src/FormatQuote.js             | 29 -------------------
 packages/icons/src/FormatStatus.js            | 29 -------------------
 packages/icons/src/FormatVideo.js             | 29 -------------------
 packages/icons/src/Forms.js                   | 29 -------------------
 packages/icons/src/Googleplus.js              | 29 -------------------
 packages/icons/src/GridView.js                | 29 -------------------
 packages/icons/src/Groups.js                  | 29 -------------------
 packages/icons/src/Hammer.js                  | 29 -------------------
 packages/icons/src/Heading.js                 | 29 -------------------
 packages/icons/src/Heart.js                   | 29 -------------------
 packages/icons/src/Hidden.js                  | 29 -------------------
 packages/icons/src/Html.js                    | 29 -------------------
 packages/icons/src/Id.js                      | 29 -------------------
 packages/icons/src/IdAlt.js                   | 29 -------------------
 packages/icons/src/ImageCrop.js               | 29 -------------------
 packages/icons/src/ImageFilter.js             | 29 -------------------
 packages/icons/src/ImageFlipHorizontal.js     | 29 -------------------
 packages/icons/src/ImageFlipVertical.js       | 29 -------------------
 packages/icons/src/ImageRotate.js             | 29 -------------------
 packages/icons/src/ImageRotateLeft.js         | 29 -------------------
 packages/icons/src/ImageRotateRight.js        | 29 -------------------
 packages/icons/src/ImagesAlt.js               | 29 -------------------
 packages/icons/src/ImagesAlt2.js              | 29 -------------------
 packages/icons/src/IndexCard.js               | 29 -------------------
 packages/icons/src/Info.js                    | 29 -------------------
 packages/icons/src/InfoOutline.js             | 29 -------------------
 packages/icons/src/Insert.js                  | 29 -------------------
 packages/icons/src/InsertAfter.js             | 29 -------------------
 packages/icons/src/InsertBefore.js            | 29 -------------------
 packages/icons/src/Instagram.js               | 29 -------------------
 packages/icons/src/KeyboardHide.js            | 29 -------------------
 packages/icons/src/Laptop.js                  | 29 -------------------
 packages/icons/src/Layout.js                  | 29 -------------------
 packages/icons/src/Leftright.js               | 29 -------------------
 packages/icons/src/Lightbulb.js               | 29 -------------------
 packages/icons/src/ListView.js                | 29 -------------------
 packages/icons/src/Location.js                | 29 -------------------
 packages/icons/src/LocationAlt.js             | 29 -------------------
 packages/icons/src/Lock.js                    | 29 -------------------
 packages/icons/src/Marker.js                  | 29 -------------------
 packages/icons/src/MediaArchive.js            | 29 -------------------
 packages/icons/src/MediaAudio.js              | 29 -------------------
 packages/icons/src/MediaCode.js               | 29 -------------------
 packages/icons/src/MediaDefault.js            | 29 -------------------
 packages/icons/src/MediaDocument.js           | 29 -------------------
 packages/icons/src/MediaInteractive.js        | 29 -------------------
 packages/icons/src/MediaSpreadsheet.js        | 29 -------------------
 packages/icons/src/MediaText.js               | 29 -------------------
 packages/icons/src/MediaVideo.js              | 29 -------------------
 packages/icons/src/Megaphone.js               | 29 -------------------
 packages/icons/src/Menu.js                    | 29 -------------------
 packages/icons/src/MenuAlt.js                 | 29 -------------------
 packages/icons/src/Microphone.js              | 29 -------------------
 packages/icons/src/Migrate.js                 | 29 -------------------
 packages/icons/src/Minus.js                   | 29 -------------------
 packages/icons/src/Money.js                   | 29 -------------------
 packages/icons/src/Move.js                    | 29 -------------------
 packages/icons/src/Nametag.js                 | 29 -------------------
 packages/icons/src/Networking.js              | 29 -------------------
 packages/icons/src/No.js                      | 29 -------------------
 packages/icons/src/NoAlt.js                   | 29 -------------------
 packages/icons/src/Palmtree.js                | 29 -------------------
 packages/icons/src/Paperclip.js               | 29 -------------------
 packages/icons/src/Performance.js             | 29 -------------------
 packages/icons/src/Phone.js                   | 29 -------------------
 packages/icons/src/PlaylistAudio.js           | 29 -------------------
 packages/icons/src/PlaylistVideo.js           | 29 -------------------
 packages/icons/src/Plus.js                    | 29 -------------------
 packages/icons/src/PlusAlt.js                 | 29 -------------------
 packages/icons/src/PlusLight.js               | 29 -------------------
 packages/icons/src/Portfolio.js               | 29 -------------------
 packages/icons/src/PostStatus.js              | 29 -------------------
 packages/icons/src/Pressthis.js               | 29 -------------------
 packages/icons/src/Products.js                | 29 -------------------
 packages/icons/src/Randomize.js               | 29 -------------------
 packages/icons/src/Redo.js                    | 29 -------------------
 packages/icons/src/RestApi.js                 | 29 -------------------
 packages/icons/src/Rss.js                     | 29 -------------------
 packages/icons/src/Saved.js                   | 29 -------------------
 packages/icons/src/Schedule.js                | 29 -------------------
 packages/icons/src/Screenoptions.js           | 29 -------------------
 packages/icons/src/Search.js                  | 29 -------------------
 packages/icons/src/Share.js                   | 29 -------------------
 packages/icons/src/ShareAlt.js                | 29 -------------------
 packages/icons/src/ShareAlt2.js               | 29 -------------------
 packages/icons/src/Shield.js                  | 29 -------------------
 packages/icons/src/ShieldAlt.js               | 29 -------------------
 packages/icons/src/Shortcode.js               | 29 -------------------
 packages/icons/src/Slides.js                  | 29 -------------------
 packages/icons/src/Smartphone.js              | 29 -------------------
 packages/icons/src/Smiley.js                  | 29 -------------------
 packages/icons/src/Sort.js                    | 29 -------------------
 packages/icons/src/Sos.js                     | 29 -------------------
 packages/icons/src/StarEmpty.js               | 29 -------------------
 packages/icons/src/StarFilled.js              | 29 -------------------
 packages/icons/src/StarHalf.js                | 29 -------------------
 packages/icons/src/Sticky.js                  | 29 -------------------
 packages/icons/src/Store.js                   | 29 -------------------
 packages/icons/src/TableColAfter.js           | 29 -------------------
 packages/icons/src/TableColBefore.js          | 29 -------------------
 packages/icons/src/TableColDelete.js          | 29 -------------------
 packages/icons/src/TableRowAfter.js           | 29 -------------------
 packages/icons/src/TableRowBefore.js          | 29 -------------------
 packages/icons/src/TableRowDelete.js          | 29 -------------------
 packages/icons/src/Tablet.js                  | 29 -------------------
 packages/icons/src/Tag.js                     | 29 -------------------
 packages/icons/src/Tagcloud.js                | 29 -------------------
 packages/icons/src/Testimonial.js             | 29 -------------------
 packages/icons/src/Text.js                    | 29 -------------------
 packages/icons/src/ThumbsDown.js              | 29 -------------------
 packages/icons/src/ThumbsUp.js                | 29 -------------------
 packages/icons/src/Tickets.js                 | 29 -------------------
 packages/icons/src/TicketsAlt.js              | 29 -------------------
 packages/icons/src/Tide.js                    | 29 -------------------
 packages/icons/src/Translation.js             | 29 -------------------
 packages/icons/src/Trash.js                   | 29 -------------------
 packages/icons/src/Twitter.js                 | 29 -------------------
 packages/icons/src/Undo.js                    | 29 -------------------
 packages/icons/src/UniversalAccess.js         | 29 -------------------
 packages/icons/src/UniversalAccessAlt.js      | 29 -------------------
 packages/icons/src/Unlock.js                  | 29 -------------------
 packages/icons/src/Update.js                  | 29 -------------------
 packages/icons/src/Upload.js                  | 29 -------------------
 packages/icons/src/Vault.js                   | 29 -------------------
 packages/icons/src/VideoAlt.js                | 29 -------------------
 packages/icons/src/VideoAlt2.js               | 29 -------------------
 packages/icons/src/VideoAlt3.js               | 29 -------------------
 packages/icons/src/Visibility.js              | 29 -------------------
 packages/icons/src/Warning.js                 | 29 -------------------
 packages/icons/src/WelcomeAddPage.js          | 29 -------------------
 packages/icons/src/WelcomeComments.js         | 29 -------------------
 packages/icons/src/WelcomeLearnMore.js        | 29 -------------------
 packages/icons/src/WelcomeViewSite.js         | 29 -------------------
 packages/icons/src/WelcomeWidgetsMenus.js     | 29 -------------------
 packages/icons/src/WelcomeWriteBlog.js        | 29 -------------------
 packages/icons/src/Wordpress.js               | 29 -------------------
 packages/icons/src/WordpressAlt.js            | 29 -------------------
 packages/icons/src/Yes.js                     | 29 -------------------
 packages/icons/src/YesAlt.js                  | 29 -------------------
 288 files changed, 8352 deletions(-)
 delete mode 100644 packages/icons/src/AdminAppearance.js
 delete mode 100644 packages/icons/src/AdminCollapse.js
 delete mode 100644 packages/icons/src/AdminComments.js
 delete mode 100644 packages/icons/src/AdminCustomizer.js
 delete mode 100644 packages/icons/src/AdminGeneric.js
 delete mode 100644 packages/icons/src/AdminHome.js
 delete mode 100644 packages/icons/src/AdminLinks.js
 delete mode 100644 packages/icons/src/AdminMedia.js
 delete mode 100644 packages/icons/src/AdminMultisite.js
 delete mode 100644 packages/icons/src/AdminNetwork.js
 delete mode 100644 packages/icons/src/AdminPage.js
 delete mode 100644 packages/icons/src/AdminPlugins.js
 delete mode 100644 packages/icons/src/AdminPost.js
 delete mode 100644 packages/icons/src/AdminSettings.js
 delete mode 100644 packages/icons/src/AdminSite.js
 delete mode 100644 packages/icons/src/AdminSiteAlt.js
 delete mode 100644 packages/icons/src/AdminSiteAlt2.js
 delete mode 100644 packages/icons/src/AdminSiteAlt3.js
 delete mode 100644 packages/icons/src/AdminTools.js
 delete mode 100644 packages/icons/src/AdminUsers.js
 delete mode 100644 packages/icons/src/Album.js
 delete mode 100644 packages/icons/src/AlignCenter.js
 delete mode 100644 packages/icons/src/AlignFullWidth.js
 delete mode 100644 packages/icons/src/AlignLeft.js
 delete mode 100644 packages/icons/src/AlignNone.js
 delete mode 100644 packages/icons/src/AlignPullLeft.js
 delete mode 100644 packages/icons/src/AlignPullRight.js
 delete mode 100644 packages/icons/src/AlignRight.js
 delete mode 100644 packages/icons/src/AlignWide.js
 delete mode 100644 packages/icons/src/Analytics.js
 delete mode 100644 packages/icons/src/Archive.js
 delete mode 100644 packages/icons/src/ArrowDown.js
 delete mode 100644 packages/icons/src/ArrowDownAlt.js
 delete mode 100644 packages/icons/src/ArrowDownAlt2.js
 delete mode 100644 packages/icons/src/ArrowLeft.js
 delete mode 100644 packages/icons/src/ArrowLeftAlt.js
 delete mode 100644 packages/icons/src/ArrowLeftAlt2.js
 delete mode 100644 packages/icons/src/ArrowRight.js
 delete mode 100644 packages/icons/src/ArrowRightAlt.js
 delete mode 100644 packages/icons/src/ArrowRightAlt2.js
 delete mode 100644 packages/icons/src/ArrowUp.js
 delete mode 100644 packages/icons/src/ArrowUpAlt.js
 delete mode 100644 packages/icons/src/ArrowUpAlt2.js
 delete mode 100644 packages/icons/src/Art.js
 delete mode 100644 packages/icons/src/Awards.js
 delete mode 100644 packages/icons/src/Backup.js
 delete mode 100644 packages/icons/src/BlockDefault.js
 delete mode 100644 packages/icons/src/Book.js
 delete mode 100644 packages/icons/src/BookAlt.js
 delete mode 100644 packages/icons/src/BuddiconsActivity.js
 delete mode 100644 packages/icons/src/BuddiconsBbpressLogo.js
 delete mode 100644 packages/icons/src/BuddiconsBuddypressLogo.js
 delete mode 100644 packages/icons/src/BuddiconsCommunity.js
 delete mode 100644 packages/icons/src/BuddiconsForums.js
 delete mode 100644 packages/icons/src/BuddiconsFriends.js
 delete mode 100644 packages/icons/src/BuddiconsGroups.js
 delete mode 100644 packages/icons/src/BuddiconsPm.js
 delete mode 100644 packages/icons/src/BuddiconsReplies.js
 delete mode 100644 packages/icons/src/BuddiconsTopics.js
 delete mode 100644 packages/icons/src/BuddiconsTracking.js
 delete mode 100644 packages/icons/src/Building.js
 delete mode 100644 packages/icons/src/Businessman.js
 delete mode 100644 packages/icons/src/Button.js
 delete mode 100644 packages/icons/src/Calendar.js
 delete mode 100644 packages/icons/src/CalendarAlt.js
 delete mode 100644 packages/icons/src/Camera.js
 delete mode 100644 packages/icons/src/Carrot.js
 delete mode 100644 packages/icons/src/Cart.js
 delete mode 100644 packages/icons/src/Category.js
 delete mode 100644 packages/icons/src/ChartArea.js
 delete mode 100644 packages/icons/src/ChartBar.js
 delete mode 100644 packages/icons/src/ChartLine.js
 delete mode 100644 packages/icons/src/ChartPie.js
 delete mode 100644 packages/icons/src/Clipboard.js
 delete mode 100644 packages/icons/src/Clock.js
 delete mode 100644 packages/icons/src/Cloud.js
 delete mode 100644 packages/icons/src/CloudSaved.js
 delete mode 100644 packages/icons/src/CloudUpload.js
 delete mode 100644 packages/icons/src/Columns.js
 delete mode 100644 packages/icons/src/ControlsBack.js
 delete mode 100644 packages/icons/src/ControlsForward.js
 delete mode 100644 packages/icons/src/ControlsPause.js
 delete mode 100644 packages/icons/src/ControlsPlay.js
 delete mode 100644 packages/icons/src/ControlsRepeat.js
 delete mode 100644 packages/icons/src/ControlsSkipback.js
 delete mode 100644 packages/icons/src/ControlsSkipforward.js
 delete mode 100644 packages/icons/src/ControlsVolumeoff.js
 delete mode 100644 packages/icons/src/ControlsVolumeon.js
 delete mode 100644 packages/icons/src/CoverImage.js
 delete mode 100644 packages/icons/src/Dashboard.js
 delete mode 100644 packages/icons/src/Desktop.js
 delete mode 100644 packages/icons/src/Dismiss.js
 delete mode 100644 packages/icons/src/Download.js
 delete mode 100644 packages/icons/src/Edit.js
 delete mode 100644 packages/icons/src/EditorAligncenter.js
 delete mode 100644 packages/icons/src/EditorAlignleft.js
 delete mode 100644 packages/icons/src/EditorAlignright.js
 delete mode 100644 packages/icons/src/EditorBold.js
 delete mode 100644 packages/icons/src/EditorBreak.js
 delete mode 100644 packages/icons/src/EditorCode.js
 delete mode 100644 packages/icons/src/EditorContract.js
 delete mode 100644 packages/icons/src/EditorCustomchar.js
 delete mode 100644 packages/icons/src/EditorExpand.js
 delete mode 100644 packages/icons/src/EditorHelp.js
 delete mode 100644 packages/icons/src/EditorIndent.js
 delete mode 100644 packages/icons/src/EditorInsertmore.js
 delete mode 100644 packages/icons/src/EditorItalic.js
 delete mode 100644 packages/icons/src/EditorJustify.js
 delete mode 100644 packages/icons/src/EditorKitchensink.js
 delete mode 100644 packages/icons/src/EditorLtr.js
 delete mode 100644 packages/icons/src/EditorOl.js
 delete mode 100644 packages/icons/src/EditorOlRtl.js
 delete mode 100644 packages/icons/src/EditorOutdent.js
 delete mode 100644 packages/icons/src/EditorParagraph.js
 delete mode 100644 packages/icons/src/EditorPasteText.js
 delete mode 100644 packages/icons/src/EditorPasteWord.js
 delete mode 100644 packages/icons/src/EditorQuote.js
 delete mode 100644 packages/icons/src/EditorRemoveformatting.js
 delete mode 100644 packages/icons/src/EditorRtl.js
 delete mode 100644 packages/icons/src/EditorSpellcheck.js
 delete mode 100644 packages/icons/src/EditorStrikethrough.js
 delete mode 100644 packages/icons/src/EditorTable.js
 delete mode 100644 packages/icons/src/EditorTextcolor.js
 delete mode 100644 packages/icons/src/EditorUl.js
 delete mode 100644 packages/icons/src/EditorUnderline.js
 delete mode 100644 packages/icons/src/EditorUnlink.js
 delete mode 100644 packages/icons/src/EditorVideo.js
 delete mode 100644 packages/icons/src/Ellipsis.js
 delete mode 100644 packages/icons/src/Email.js
 delete mode 100644 packages/icons/src/EmailAlt.js
 delete mode 100644 packages/icons/src/EmailAlt2.js
 delete mode 100644 packages/icons/src/EmbedAudio.js
 delete mode 100644 packages/icons/src/EmbedGeneric.js
 delete mode 100644 packages/icons/src/EmbedPhoto.js
 delete mode 100644 packages/icons/src/EmbedPost.js
 delete mode 100644 packages/icons/src/EmbedVideo.js
 delete mode 100644 packages/icons/src/ExcerptView.js
 delete mode 100644 packages/icons/src/Exit.js
 delete mode 100644 packages/icons/src/External.js
 delete mode 100644 packages/icons/src/Facebook.js
 delete mode 100644 packages/icons/src/FacebookAlt.js
 delete mode 100644 packages/icons/src/Feedback.js
 delete mode 100644 packages/icons/src/Filter.js
 delete mode 100644 packages/icons/src/Flag.js
 delete mode 100644 packages/icons/src/FormatAside.js
 delete mode 100644 packages/icons/src/FormatAudio.js
 delete mode 100644 packages/icons/src/FormatChat.js
 delete mode 100644 packages/icons/src/FormatGallery.js
 delete mode 100644 packages/icons/src/FormatImage.js
 delete mode 100644 packages/icons/src/FormatQuote.js
 delete mode 100644 packages/icons/src/FormatStatus.js
 delete mode 100644 packages/icons/src/FormatVideo.js
 delete mode 100644 packages/icons/src/Forms.js
 delete mode 100644 packages/icons/src/Googleplus.js
 delete mode 100644 packages/icons/src/GridView.js
 delete mode 100644 packages/icons/src/Groups.js
 delete mode 100644 packages/icons/src/Hammer.js
 delete mode 100644 packages/icons/src/Heading.js
 delete mode 100644 packages/icons/src/Heart.js
 delete mode 100644 packages/icons/src/Hidden.js
 delete mode 100644 packages/icons/src/Html.js
 delete mode 100644 packages/icons/src/Id.js
 delete mode 100644 packages/icons/src/IdAlt.js
 delete mode 100644 packages/icons/src/ImageCrop.js
 delete mode 100644 packages/icons/src/ImageFilter.js
 delete mode 100644 packages/icons/src/ImageFlipHorizontal.js
 delete mode 100644 packages/icons/src/ImageFlipVertical.js
 delete mode 100644 packages/icons/src/ImageRotate.js
 delete mode 100644 packages/icons/src/ImageRotateLeft.js
 delete mode 100644 packages/icons/src/ImageRotateRight.js
 delete mode 100644 packages/icons/src/ImagesAlt.js
 delete mode 100644 packages/icons/src/ImagesAlt2.js
 delete mode 100644 packages/icons/src/IndexCard.js
 delete mode 100644 packages/icons/src/Info.js
 delete mode 100644 packages/icons/src/InfoOutline.js
 delete mode 100644 packages/icons/src/Insert.js
 delete mode 100644 packages/icons/src/InsertAfter.js
 delete mode 100644 packages/icons/src/InsertBefore.js
 delete mode 100644 packages/icons/src/Instagram.js
 delete mode 100644 packages/icons/src/KeyboardHide.js
 delete mode 100644 packages/icons/src/Laptop.js
 delete mode 100644 packages/icons/src/Layout.js
 delete mode 100644 packages/icons/src/Leftright.js
 delete mode 100644 packages/icons/src/Lightbulb.js
 delete mode 100644 packages/icons/src/ListView.js
 delete mode 100644 packages/icons/src/Location.js
 delete mode 100644 packages/icons/src/LocationAlt.js
 delete mode 100644 packages/icons/src/Lock.js
 delete mode 100644 packages/icons/src/Marker.js
 delete mode 100644 packages/icons/src/MediaArchive.js
 delete mode 100644 packages/icons/src/MediaAudio.js
 delete mode 100644 packages/icons/src/MediaCode.js
 delete mode 100644 packages/icons/src/MediaDefault.js
 delete mode 100644 packages/icons/src/MediaDocument.js
 delete mode 100644 packages/icons/src/MediaInteractive.js
 delete mode 100644 packages/icons/src/MediaSpreadsheet.js
 delete mode 100644 packages/icons/src/MediaText.js
 delete mode 100644 packages/icons/src/MediaVideo.js
 delete mode 100644 packages/icons/src/Megaphone.js
 delete mode 100644 packages/icons/src/Menu.js
 delete mode 100644 packages/icons/src/MenuAlt.js
 delete mode 100644 packages/icons/src/Microphone.js
 delete mode 100644 packages/icons/src/Migrate.js
 delete mode 100644 packages/icons/src/Minus.js
 delete mode 100644 packages/icons/src/Money.js
 delete mode 100644 packages/icons/src/Move.js
 delete mode 100644 packages/icons/src/Nametag.js
 delete mode 100644 packages/icons/src/Networking.js
 delete mode 100644 packages/icons/src/No.js
 delete mode 100644 packages/icons/src/NoAlt.js
 delete mode 100644 packages/icons/src/Palmtree.js
 delete mode 100644 packages/icons/src/Paperclip.js
 delete mode 100644 packages/icons/src/Performance.js
 delete mode 100644 packages/icons/src/Phone.js
 delete mode 100644 packages/icons/src/PlaylistAudio.js
 delete mode 100644 packages/icons/src/PlaylistVideo.js
 delete mode 100644 packages/icons/src/Plus.js
 delete mode 100644 packages/icons/src/PlusAlt.js
 delete mode 100644 packages/icons/src/PlusLight.js
 delete mode 100644 packages/icons/src/Portfolio.js
 delete mode 100644 packages/icons/src/PostStatus.js
 delete mode 100644 packages/icons/src/Pressthis.js
 delete mode 100644 packages/icons/src/Products.js
 delete mode 100644 packages/icons/src/Randomize.js
 delete mode 100644 packages/icons/src/Redo.js
 delete mode 100644 packages/icons/src/RestApi.js
 delete mode 100644 packages/icons/src/Rss.js
 delete mode 100644 packages/icons/src/Saved.js
 delete mode 100644 packages/icons/src/Schedule.js
 delete mode 100644 packages/icons/src/Screenoptions.js
 delete mode 100644 packages/icons/src/Search.js
 delete mode 100644 packages/icons/src/Share.js
 delete mode 100644 packages/icons/src/ShareAlt.js
 delete mode 100644 packages/icons/src/ShareAlt2.js
 delete mode 100644 packages/icons/src/Shield.js
 delete mode 100644 packages/icons/src/ShieldAlt.js
 delete mode 100644 packages/icons/src/Shortcode.js
 delete mode 100644 packages/icons/src/Slides.js
 delete mode 100644 packages/icons/src/Smartphone.js
 delete mode 100644 packages/icons/src/Smiley.js
 delete mode 100644 packages/icons/src/Sort.js
 delete mode 100644 packages/icons/src/Sos.js
 delete mode 100644 packages/icons/src/StarEmpty.js
 delete mode 100644 packages/icons/src/StarFilled.js
 delete mode 100644 packages/icons/src/StarHalf.js
 delete mode 100644 packages/icons/src/Sticky.js
 delete mode 100644 packages/icons/src/Store.js
 delete mode 100644 packages/icons/src/TableColAfter.js
 delete mode 100644 packages/icons/src/TableColBefore.js
 delete mode 100644 packages/icons/src/TableColDelete.js
 delete mode 100644 packages/icons/src/TableRowAfter.js
 delete mode 100644 packages/icons/src/TableRowBefore.js
 delete mode 100644 packages/icons/src/TableRowDelete.js
 delete mode 100644 packages/icons/src/Tablet.js
 delete mode 100644 packages/icons/src/Tag.js
 delete mode 100644 packages/icons/src/Tagcloud.js
 delete mode 100644 packages/icons/src/Testimonial.js
 delete mode 100644 packages/icons/src/Text.js
 delete mode 100644 packages/icons/src/ThumbsDown.js
 delete mode 100644 packages/icons/src/ThumbsUp.js
 delete mode 100644 packages/icons/src/Tickets.js
 delete mode 100644 packages/icons/src/TicketsAlt.js
 delete mode 100644 packages/icons/src/Tide.js
 delete mode 100644 packages/icons/src/Translation.js
 delete mode 100644 packages/icons/src/Trash.js
 delete mode 100644 packages/icons/src/Twitter.js
 delete mode 100644 packages/icons/src/Undo.js
 delete mode 100644 packages/icons/src/UniversalAccess.js
 delete mode 100644 packages/icons/src/UniversalAccessAlt.js
 delete mode 100644 packages/icons/src/Unlock.js
 delete mode 100644 packages/icons/src/Update.js
 delete mode 100644 packages/icons/src/Upload.js
 delete mode 100644 packages/icons/src/Vault.js
 delete mode 100644 packages/icons/src/VideoAlt.js
 delete mode 100644 packages/icons/src/VideoAlt2.js
 delete mode 100644 packages/icons/src/VideoAlt3.js
 delete mode 100644 packages/icons/src/Visibility.js
 delete mode 100644 packages/icons/src/Warning.js
 delete mode 100644 packages/icons/src/WelcomeAddPage.js
 delete mode 100644 packages/icons/src/WelcomeComments.js
 delete mode 100644 packages/icons/src/WelcomeLearnMore.js
 delete mode 100644 packages/icons/src/WelcomeViewSite.js
 delete mode 100644 packages/icons/src/WelcomeWidgetsMenus.js
 delete mode 100644 packages/icons/src/WelcomeWriteBlog.js
 delete mode 100644 packages/icons/src/Wordpress.js
 delete mode 100644 packages/icons/src/WordpressAlt.js
 delete mode 100644 packages/icons/src/Yes.js
 delete mode 100644 packages/icons/src/YesAlt.js

diff --git a/packages/icons/src/AdminAppearance.js b/packages/icons/src/AdminAppearance.js
deleted file mode 100644
index 8b9158b9c72e13..00000000000000
--- a/packages/icons/src/AdminAppearance.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminAppearance( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-appearance', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.48 11.06L7.41 3.99l1.5-1.5c.5-.56 2.3-.47 3.51.32 1.21.8 1.43 1.28 2.91 2.1 1.18.64 2.45 1.26 4.45.85zm-.71.71L6.7 4.7 4.93 6.47c-.39.39-.39 1.02 0 1.41l1.06 1.06c.39.39.39 1.03 0 1.42-.6.6-1.43 1.11-2.21 1.69-.35.26-.7.53-1.01.84C1.43 14.23.4 16.08 1.4 17.07c.99 1 2.84-.03 4.18-1.36.31-.31.58-.66.85-1.02.57-.78 1.08-1.61 1.69-2.21.39-.39 1.02-.39 1.41 0l1.06 1.06c.39.39 1.02.39 1.41 0z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminCollapse.js b/packages/icons/src/AdminCollapse.js
deleted file mode 100644
index 92ef6e67648898..00000000000000
--- a/packages/icons/src/AdminCollapse.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminCollapse( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-collapse', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2.16c4.33 0 7.84 3.51 7.84 7.84s-3.51 7.84-7.84 7.84S2.16 14.33 2.16 10 5.71 2.16 10 2.16zm2 11.72V6.12L6.18 9.97z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminComments.js b/packages/icons/src/AdminComments.js
deleted file mode 100644
index 2dbb05f3713647..00000000000000
--- a/packages/icons/src/AdminComments.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminComments( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-comments', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 2h9c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminCustomizer.js b/packages/icons/src/AdminCustomizer.js
deleted file mode 100644
index 9bc6fe81e18dfa..00000000000000
--- a/packages/icons/src/AdminCustomizer.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminCustomizer( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-customizer', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18.33 3.57s.27-.8-.31-1.36c-.53-.52-1.22-.24-1.22-.24-.61.3-5.76 3.47-7.67 5.57-.86.96-2.06 3.79-1.09 4.82.92.98 3.96-.17 4.79-1 2.06-2.06 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64.93-.65 2.22-.62 3.08.29.63.67.8 2.57-.16 3.46-1.57 1.45-4 1.55-6.15.89z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminGeneric.js b/packages/icons/src/AdminGeneric.js
deleted file mode 100644
index 9dec2684e38f77..00000000000000
--- a/packages/icons/src/AdminGeneric.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminGeneric( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-generic', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 12h-2.18c-.17.7-.44 1.35-.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-.58.36-1.23.63-1.91.79V19H8v-2.18c-.68-.16-1.33-.43-1.91-.79l-1.54 1.54-2.12-2.12 1.54-1.54c-.36-.58-.63-1.23-.79-1.91H1V9.03h2.17c.16-.7.44-1.35.8-1.94L2.43 5.55l2.1-2.1 1.54 1.54c.58-.37 1.24-.64 1.93-.81V2h3v2.18c.68.16 1.33.43 1.91.79l1.54-1.54 2.12 2.12-1.54 1.54c.36.59.64 1.24.8 1.94H18V12zm-8.5 1.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminHome.js b/packages/icons/src/AdminHome.js
deleted file mode 100644
index 31db0842eb70dd..00000000000000
--- a/packages/icons/src/AdminHome.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminHome( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-home', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16 8.5l1.53 1.53-1.06 1.06L10 4.62l-6.47 6.47-1.06-1.06L10 2.5l4 4v-2h2v4zm-6-2.46l6 5.99V18H4v-5.97zM12 17v-5H8v5h4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminLinks.js b/packages/icons/src/AdminLinks.js
deleted file mode 100644
index 96f330215f99fe..00000000000000
--- a/packages/icons/src/AdminLinks.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminLinks( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-links', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17.74 2.76c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-1.12 1.12-2.7 1.47-4.14 1.09l2.62-2.61.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-3.38 3.38c-.37-1.44-.02-3.02 1.1-4.14l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM8.59 13.43l5.34-5.34c.42-.42.42-1.1 0-1.52-.44-.43-1.13-.39-1.53 0l-5.33 5.34c-.42.42-.42 1.1 0 1.52.44.43 1.13.39 1.52 0zm-.76 2.29l4.14-4.15c.38 1.44.03 3.02-1.09 4.14l-1.52 1.53c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.53-1.52c1.12-1.12 2.7-1.47 4.14-1.1l-4.14 4.15c-.85.84-.85 2.2 0 3.05.84.84 2.2.84 3.04 0z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminMedia.js b/packages/icons/src/AdminMedia.js
deleted file mode 100644
index 2e284a79002a04..00000000000000
--- a/packages/icons/src/AdminMedia.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminMedia( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-media', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13 11V4c0-.55-.45-1-1-1h-1.67L9 1H5L3.67 3H2c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h10c.55 0 1-.45 1-1zM7 4.5c1.38 0 2.5 1.12 2.5 2.5S8.38 9.5 7 9.5 4.5 8.38 4.5 7 5.62 4.5 7 4.5zM14 6h5v10.5c0 1.38-1.12 2.5-2.5 2.5S14 17.88 14 16.5s1.12-2.5 2.5-2.5c.17 0 .34.02.5.05V9h-3V6zm-4 8.05V13h2v3.5c0 1.38-1.12 2.5-2.5 2.5S7 17.88 7 16.5 8.12 14 9.5 14c.17 0 .34.02.5.05z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminMultisite.js b/packages/icons/src/AdminMultisite.js
deleted file mode 100644
index bf18c921624d4b..00000000000000
--- a/packages/icons/src/AdminMultisite.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminMultisite( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-multisite', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.27 6.87L10 3.14 5.73 6.87 5 6.14l5-4.38 5 4.38zM14 8.42l-4.05 3.43L6 8.38v-.74l4-3.5 4 3.5v.78zM11 9.7V8H9v1.7h2zm-1.73 4.03L5 10 .73 13.73 0 13l5-4.38L10 13zm10 0L15 10l-4.27 3.73L10 13l5-4.38L20 13zM5 11l4 3.5V18H1v-3.5zm10 0l4 3.5V18h-8v-3.5zm-9 6v-2H4v2h2zm10 0v-2h-2v2h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminNetwork.js b/packages/icons/src/AdminNetwork.js
deleted file mode 100644
index b831556fcdd06d..00000000000000
--- a/packages/icons/src/AdminNetwork.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminNetwork( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-network', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16.95 2.58c1.96 1.95 1.96 5.12 0 7.07-1.51 1.51-3.75 1.84-5.59 1.01l-1.87 3.31-2.99.31L5 18H2l-1-2 7.95-7.69c-.92-1.87-.62-4.18.93-5.73 1.95-1.96 5.12-1.96 7.07 0zm-2.51 3.79c.74 0 1.33-.6 1.33-1.34 0-.73-.59-1.33-1.33-1.33-.73 0-1.33.6-1.33 1.33 0 .74.6 1.34 1.33 1.34z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminPage.js b/packages/icons/src/AdminPage.js
deleted file mode 100644
index 3a5b999a3adb72..00000000000000
--- a/packages/icons/src/AdminPage.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminPage( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-page', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6 15V2h10v13H6zm-1 1h8v2H3V5h2v11z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminPlugins.js b/packages/icons/src/AdminPlugins.js
deleted file mode 100644
index 9ba3a9d55795dd..00000000000000
--- a/packages/icons/src/AdminPlugins.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminPlugins( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-plugins', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13.11 4.36L9.87 7.6 8 5.73l3.24-3.24c.35-.34 1.05-.2 1.56.32.52.51.66 1.21.31 1.55zm-8 1.77l.91-1.12 9.01 9.01-1.19.84c-.71.71-2.63 1.16-3.82 1.16H6.14L4.9 17.26c-.59.59-1.54.59-2.12 0-.59-.58-.59-1.53 0-2.12l1.24-1.24v-3.88c0-1.13.4-3.19 1.09-3.89zm7.26 3.97l3.24-3.24c.34-.35 1.04-.21 1.55.31.52.51.66 1.21.31 1.55l-3.24 3.25z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminPost.js b/packages/icons/src/AdminPost.js
deleted file mode 100644
index 04cac43a7e7d4b..00000000000000
--- a/packages/icons/src/AdminPost.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminPost( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-post', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10.44 3.02l1.82-1.82 6.36 6.35-1.83 1.82c-1.05-.68-2.48-.57-3.41.36l-.75.75c-.92.93-1.04 2.35-.35 3.41l-1.83 1.82-2.41-2.41-2.8 2.79c-.42.42-3.38 2.71-3.8 2.29s1.86-3.39 2.28-3.81l2.79-2.79L4.1 9.36l1.83-1.82c1.05.69 2.48.57 3.4-.36l.75-.75c.93-.92 1.05-2.35.36-3.41z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminSettings.js b/packages/icons/src/AdminSettings.js
deleted file mode 100644
index 1ae2fd93ca4688..00000000000000
--- a/packages/icons/src/AdminSettings.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminSettings( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-settings', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 16V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h13c.55 0 1-.45 1-1zM8 11h1c.55 0 1 .45 1 1s-.45 1-1 1H8v1.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V13H6c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V11zm5-2h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V7h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v5.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V9z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminSite.js b/packages/icons/src/AdminSite.js
deleted file mode 100644
index a02abb8adc0a4f..00000000000000
--- a/packages/icons/src/AdminSite.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminSite( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-site', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm3.46 11.95c0 1.47-.8 3.3-4.06 4.7.3-4.17-2.52-3.69-3.2-5 .126-1.1.804-2.063 1.8-2.55-1.552-.266-3-.96-4.18-2 .05.47.28.904.64 1.21-.782-.295-1.458-.817-1.94-1.5.977-3.225 3.883-5.482 7.25-5.63-.84 1.38-1.5 4.13 0 5.57C7.23 7 6.26 5 5.41 5.79c-1.13 1.06.33 2.51 3.42 3.08 3.29.59 3.66 1.58 3.63 3.08zm1.34-4c-.32-1.11.62-2.23 1.69-3.14 1.356 1.955 1.67 4.45.84 6.68-.77-1.89-2.17-2.32-2.53-3.57v.03z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminSiteAlt.js b/packages/icons/src/AdminSiteAlt.js
deleted file mode 100644
index e0e877becf5d17..00000000000000
--- a/packages/icons/src/AdminSiteAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminSiteAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-site-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm7.5 6.48c-.274.896-.908 1.64-1.75 2.05-.45-1.69-1.658-3.074-3.27-3.75.13-.444.41-.83.79-1.09-.43-.28-1-.42-1.34.07-.53.69 0 1.61.21 2v.14c-.555-.337-.99-.84-1.24-1.44-.966-.03-1.922.208-2.76.69-.087-.565-.032-1.142.16-1.68.733.07 1.453-.23 1.92-.8.46-.52-.13-1.18-.59-1.58h.36c1.36-.01 2.702.335 3.89 1 1.36 1.005 2.194 2.57 2.27 4.26.24 0 .7-.55.91-.92.172.34.32.69.44 1.05zM9 16.84c-2.05-2.08.25-3.75-1-5.24-.92-.85-2.29-.26-3.11-1.23-.282-1.473.267-2.982 1.43-3.93.52-.44 4-1 5.42.22.83.715 1.415 1.674 1.67 2.74.46.035.918-.066 1.32-.29.41 2.98-3.15 6.74-5.73 7.73zM5.15 2.09c.786-.3 1.676-.028 2.16.66-.42.38-.94.63-1.5.72.02-.294.085-.584.19-.86l-.85-.52z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminSiteAlt2.js b/packages/icons/src/AdminSiteAlt2.js
deleted file mode 100644
index dd67b940ae9b91..00000000000000
--- a/packages/icons/src/AdminSiteAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminSiteAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-site-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm2.92 12.34c0 .35.14.63.36.66.22.03.47-.22.58-.6l.2.08c.718.384 1.07 1.22.84 2-.15.69-.743 1.198-1.45 1.24-.49-1.21-2.11.06-3.56-.22-.612-.154-1.11-.6-1.33-1.19 1.19-.11 2.85-1.73 4.36-1.97zM8 11.27c.918 0 1.695-.68 1.82-1.59.44.54.41 1.324-.07 1.83-.255.223-.594.325-.93.28-.335-.047-.635-.236-.82-.52zm3-.76c.41.39 3-.06 3.52 1.09-.95-.2-2.95.61-3.47-1.08l-.05-.01zM9.73 5.45v.27c-.65-.77-1.33-1.07-1.61-.57-.28.5 1 1.11.76 1.88-.24.77-1.27.56-1.88 1.61-.61 1.05-.49 2.42 1.24 3.67-1.192-.132-2.19-.962-2.54-2.11-.4-1.2-.09-2.26-.78-2.46C4 7.46 3 8.71 3 9.8c-1.26-1.26.05-2.86-1.2-4.18C3.5 1.998 7.644.223 11.44 1.49c-1.1 1.02-1.722 2.458-1.71 3.96z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminSiteAlt3.js b/packages/icons/src/AdminSiteAlt3.js
deleted file mode 100644
index 68e7cafb1dfcc6..00000000000000
--- a/packages/icons/src/AdminSiteAlt3.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminSiteAlt3( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-site-alt-3', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zM1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84c-.403-.85-.65-1.764-.73-2.7zm8.57-5.4V1.19c.964.366 1.756 1.08 2.22 2 .205.347.386.708.54 1.08l-2.76.01zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7h3.22zM8.32 1.19v3.09H5.56c.154-.372.335-.733.54-1.08.462-.924 1.255-1.64 2.22-2.01zm0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7h3.21zm-4.7 2.69H1.11c.08-.936.327-1.85.73-2.7H4c-.213.886-.34 1.79-.38 2.7zM4.7 9.68h3.62v2.7H5.11c-.232-.883-.37-1.788-.41-2.7zm3.63 4v3.09c-.964-.366-1.756-1.08-2.22-2-.205-.347-.386-.708-.54-1.08l2.76-.01zm1.35 3.09v-3.04h2.76c-.154.372-.335.733-.54 1.08-.464.92-1.256 1.634-2.22 2v-.04zm0-4.44v-2.7h3.62c-.04.912-.178 1.817-.41 2.7H9.68zm4.71-2.7h2.51c-.08.936-.327 1.85-.73 2.7H14c.21-.87.337-1.757.38-2.65l.01-.05zm0-1.35c-.046-.894-.176-1.78-.39-2.65h2.16c.403.85.65 1.764.73 2.7l-2.5-.05zm1-4H13.6c-.324-.91-.793-1.76-1.39-2.52 1.244.56 2.325 1.426 3.14 2.52h.04zm-9.6-2.52c-.597.76-1.066 1.61-1.39 2.52H2.65c.815-1.094 1.896-1.96 3.14-2.52zm-3.15 12H4.4c.324.91.793 1.76 1.39 2.52-1.248-.567-2.33-1.445-3.14-2.55l-.01.03zm9.56 2.52c.597-.76 1.066-1.61 1.39-2.52h1.76c-.82 1.08-1.9 1.933-3.14 2.48l-.01.04z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminTools.js b/packages/icons/src/AdminTools.js
deleted file mode 100644
index 8f690b200c5f03..00000000000000
--- a/packages/icons/src/AdminTools.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminTools( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-tools', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16.68 9.77c-1.34 1.34-3.3 1.67-4.95.99l-5.41 6.52c-.99.99-2.59.99-3.58 0s-.99-2.59 0-3.57l6.52-5.42c-.68-1.65-.35-3.61.99-4.95 1.28-1.28 3.12-1.62 4.72-1.06l-2.89 2.89 2.82 2.82 2.86-2.87c.53 1.58.18 3.39-1.08 4.65zM3.81 16.21c.4.39 1.04.39 1.43 0 .4-.4.4-1.04 0-1.43-.39-.4-1.03-.4-1.43 0-.39.39-.39 1.03 0 1.43z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AdminUsers.js b/packages/icons/src/AdminUsers.js
deleted file mode 100644
index 3db127d01eac7a..00000000000000
--- a/packages/icons/src/AdminUsers.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AdminUsers( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'admin-users', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 9.25c-2.27 0-2.73-3.44-2.73-3.44C7 4.02 7.82 2 9.97 2c2.16 0 2.98 2.02 2.71 3.81 0 0-.41 3.44-2.68 3.44zm0 2.57L12.72 10c2.39 0 4.52 2.33 4.52 4.53v2.49s-3.65 1.13-7.24 1.13c-3.65 0-7.24-1.13-7.24-1.13v-2.49c0-2.25 1.94-4.48 4.47-4.48z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Album.js b/packages/icons/src/Album.js
deleted file mode 100644
index 2f0f490c1a860d..00000000000000
--- a/packages/icons/src/Album.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Album( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'album', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M0 18h10v-.26c1.52.4 3.17.35 4.76-.24 4.14-1.52 6.27-6.12 4.75-10.26-1.43-3.89-5.58-6-9.51-4.98V2H0v16zM9 3v14H1V3h8zm5.45 8.22c-.68 1.35-2.32 1.9-3.67 1.23-.31-.15-.57-.35-.78-.59V8.13c.8-.86 2.11-1.13 3.22-.58 1.35.68 1.9 2.32 1.23 3.67zm-2.75-.82c.22.16.53.12.7-.1.16-.22.12-.53-.1-.7s-.53-.12-.7.1c-.16.21-.12.53.1.7zm3.01 3.67c-1.17.78-2.56.99-3.83.69-.27-.06-.44-.34-.37-.61s.34-.43.62-.36l.17.04c.96.17 1.98-.01 2.86-.59.47-.32.86-.72 1.14-1.18.15-.23.45-.3.69-.16.23.15.3.46.16.69-.36.57-.84 1.08-1.44 1.48zm1.05 1.57c-1.48.99-3.21 1.32-4.84 1.06-.28-.05-.47-.32-.41-.6.05-.27.32-.45.61-.39l.22.04c1.31.15 2.68-.14 3.87-.94.71-.47 1.27-1.07 1.7-1.74.14-.24.45-.31.68-.16.24.14.31.45.16.69-.49.79-1.16 1.49-1.99 2.04z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AlignCenter.js b/packages/icons/src/AlignCenter.js
deleted file mode 100644
index 5d196a856d85f5..00000000000000
--- a/packages/icons/src/AlignCenter.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AlignCenter( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'align-center', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 5h14V3H3v2zm12 8V7H5v6h10zM3 17h14v-2H3v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AlignFullWidth.js b/packages/icons/src/AlignFullWidth.js
deleted file mode 100644
index 8dfcf7c43d1bc0..00000000000000
--- a/packages/icons/src/AlignFullWidth.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AlignFullWidth( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'align-full-width', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 13V3H3v10h14zM5 17h10v-2H5v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AlignLeft.js b/packages/icons/src/AlignLeft.js
deleted file mode 100644
index 8539d622e8b469..00000000000000
--- a/packages/icons/src/AlignLeft.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AlignLeft( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'align-left', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 5h14V3H3v2zm9 8V7H3v6h9zm2-4h3V7h-3v2zm0 4h3v-2h-3v2zM3 17h14v-2H3v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AlignNone.js b/packages/icons/src/AlignNone.js
deleted file mode 100644
index 504536d3154c41..00000000000000
--- a/packages/icons/src/AlignNone.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AlignNone( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'align-none', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 5h14V3H3v2zm10 8V7H3v6h10zM3 17h14v-2H3v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AlignPullLeft.js b/packages/icons/src/AlignPullLeft.js
deleted file mode 100644
index 3c836394ec7480..00000000000000
--- a/packages/icons/src/AlignPullLeft.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AlignPullLeft( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'align-pull-left', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 16V4H3v12h6zm2-7h6V7h-6v2zm0 4h6v-2h-6v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AlignPullRight.js b/packages/icons/src/AlignPullRight.js
deleted file mode 100644
index dbf9d5c23af647..00000000000000
--- a/packages/icons/src/AlignPullRight.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AlignPullRight( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'align-pull-right', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 16V4h-6v12h6zM9 7H3v2h6V7zm0 4H3v2h6v-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AlignRight.js b/packages/icons/src/AlignRight.js
deleted file mode 100644
index 6b647f26a341af..00000000000000
--- a/packages/icons/src/AlignRight.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AlignRight( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'align-right', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 5h14V3H3v2zm0 4h3V7H3v2zm14 4V7H8v6h9zM3 13h3v-2H3v2zm0 4h14v-2H3v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/AlignWide.js b/packages/icons/src/AlignWide.js
deleted file mode 100644
index 9d221b37bab9dc..00000000000000
--- a/packages/icons/src/AlignWide.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function AlignWide( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'align-wide', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 5h10V3H5v2zm12 8V7H3v6h14zM5 17h10v-2H5v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Analytics.js b/packages/icons/src/Analytics.js
deleted file mode 100644
index cacdc575e4d5eb..00000000000000
--- a/packages/icons/src/Analytics.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Analytics( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'analytics', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 18V2H2v16h16zM16 5H4V4h12v1zM7 7v3h3c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3zm1 2V7c1.1 0 2 .9 2 2H8zm8-1h-4V7h4v1zm0 3h-4V9h4v2zm0 2h-4v-1h4v1zm0 3H4v-1h12v1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Archive.js b/packages/icons/src/Archive.js
deleted file mode 100644
index 6ff683d7a04b6b..00000000000000
--- a/packages/icons/src/Archive.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Archive( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'archive', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 4v2H1V4h18zM2 7h16v10H2V7zm11 3V9H7v1h6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowDown.js b/packages/icons/src/ArrowDown.js
deleted file mode 100644
index 1d4d440f5b589b..00000000000000
--- a/packages/icons/src/ArrowDown.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowDown( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-down', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15 8l-4.03 6L7 8h8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowDownAlt.js b/packages/icons/src/ArrowDownAlt.js
deleted file mode 100644
index 9924f921e2e20d..00000000000000
--- a/packages/icons/src/ArrowDownAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowDownAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-down-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4V2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowDownAlt2.js b/packages/icons/src/ArrowDownAlt2.js
deleted file mode 100644
index 5a45e4283f7b6e..00000000000000
--- a/packages/icons/src/ArrowDownAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowDownAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-down-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 6l5 5 5-5 2 1-7 7-7-7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowLeft.js b/packages/icons/src/ArrowLeft.js
deleted file mode 100644
index 5657c4569dbf48..00000000000000
--- a/packages/icons/src/ArrowLeft.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowLeft( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-left', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13 14L7 9.97 13 6v8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowLeftAlt.js b/packages/icons/src/ArrowLeftAlt.js
deleted file mode 100644
index a8dc953f2bae5c..00000000000000
--- a/packages/icons/src/ArrowLeftAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowLeftAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-left-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 9v2H6l4 4-1 2-7-7 7-7 1 2-4 4h12z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowLeftAlt2.js b/packages/icons/src/ArrowLeftAlt2.js
deleted file mode 100644
index 9b362a9dc78919..00000000000000
--- a/packages/icons/src/ArrowLeftAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowLeftAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-left-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14 5l-5 5 5 5-1 2-7-7 7-7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowRight.js b/packages/icons/src/ArrowRight.js
deleted file mode 100644
index b5f2ee76c56351..00000000000000
--- a/packages/icons/src/ArrowRight.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowRight( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-right', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8 6l6 4.03L8 14V6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowRightAlt.js b/packages/icons/src/ArrowRightAlt.js
deleted file mode 100644
index d32272a55dc5f6..00000000000000
--- a/packages/icons/src/ArrowRightAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowRightAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-right-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 11V9h12l-4-4 1-2 7 7-7 7-1-2 4-4H2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowRightAlt2.js b/packages/icons/src/ArrowRightAlt2.js
deleted file mode 100644
index 22adf6c0d4e306..00000000000000
--- a/packages/icons/src/ArrowRightAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowRightAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-right-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6 15l5-5-5-5 1-2 7 7-7 7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowUp.js b/packages/icons/src/ArrowUp.js
deleted file mode 100644
index 3b024ab3d74758..00000000000000
--- a/packages/icons/src/ArrowUp.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowUp( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-up', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M7 13l4.03-6L15 13H7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowUpAlt.js b/packages/icons/src/ArrowUpAlt.js
deleted file mode 100644
index 55183ef841ac36..00000000000000
--- a/packages/icons/src/ArrowUpAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowUpAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-up-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11 18H9V6l-4 4-2-1 7-7 7 7-2 1-4-4v12z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ArrowUpAlt2.js b/packages/icons/src/ArrowUpAlt2.js
deleted file mode 100644
index e9ca9963cd7ae0..00000000000000
--- a/packages/icons/src/ArrowUpAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ArrowUpAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'arrow-up-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15 14l-5-5-5 5-2-1 7-7 7 7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Art.js b/packages/icons/src/Art.js
deleted file mode 100644
index 99790ab5e2ca6b..00000000000000
--- a/packages/icons/src/Art.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Art( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'art', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8.55 3.06c1.01.34-1.95 2.01-.1 3.13 1.04.63 3.31-2.22 4.45-2.86.97-.54 2.67-.65 3.53 1.23 1.09 2.38.14 8.57-3.79 11.06-3.97 2.5-8.97 1.23-10.7-2.66-2.01-4.53 3.12-11.09 6.61-9.9zm1.21 6.45c.73 1.64 4.7-.5 3.79-2.8-.59-1.49-4.48 1.25-3.79 2.8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Awards.js b/packages/icons/src/Awards.js
deleted file mode 100644
index 18b2c952bf6659..00000000000000
--- a/packages/icons/src/Awards.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Awards( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'awards', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M4.46 5.16L5 7.46l-.54 2.29 2.01 1.24L7.7 13l2.3-.54 2.3.54 1.23-2.01 2.01-1.24L15 7.46l.54-2.3-2-1.24-1.24-2.01-2.3.55-2.29-.54-1.25 2zm5.55 6.34C7.79 11.5 6 9.71 6 7.49c0-2.2 1.79-3.99 4.01-3.99 2.2 0 3.99 1.79 3.99 3.99 0 2.22-1.79 4.01-3.99 4.01zm-.02-1C8.33 10.5 7 9.16 7 7.5c0-1.65 1.33-3 2.99-3S13 5.85 13 7.5c0 1.66-1.35 3-3.01 3zm3.84 1.1l-1.28 2.24-2.08-.47L13 19.2l1.4-2.2h2.5zm-7.7.07l1.25 2.25 2.13-.51L7 19.2 5.6 17H3.1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Backup.js b/packages/icons/src/Backup.js
deleted file mode 100644
index b929059b10acab..00000000000000
--- a/packages/icons/src/Backup.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Backup( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'backup', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13.65 2.88c3.93 2.01 5.48 6.84 3.47 10.77s-6.83 5.48-10.77 3.47c-1.87-.96-3.2-2.56-3.86-4.4l1.64-1.03c.45 1.57 1.52 2.95 3.08 3.76 3.01 1.54 6.69.35 8.23-2.66 1.55-3.01.36-6.69-2.65-8.24C9.78 3.01 6.1 4.2 4.56 7.21l1.88.97-4.95 3.08-.39-5.82 1.78.91C4.9 2.4 9.75.89 13.65 2.88zm-4.36 7.83C9.11 10.53 9 10.28 9 10c0-.07.03-.12.04-.19h-.01L10 5l.97 4.81L14 13l-4.5-2.12.02-.02c-.08-.04-.16-.09-.23-.15z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BlockDefault.js b/packages/icons/src/BlockDefault.js
deleted file mode 100644
index 63a2189542e018..00000000000000
--- a/packages/icons/src/BlockDefault.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BlockDefault( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'block-default', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15 6V4h-3v2H8V4H5v2H4c-.6 0-1 .4-1 1v8h14V7c0-.6-.4-1-1-1h-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Book.js b/packages/icons/src/Book.js
deleted file mode 100644
index e122c0d69cfe8c..00000000000000
--- a/packages/icons/src/Book.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Book( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'book', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16 3h2v16H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h9v14H5c-.55 0-1 .45-1 1s.45 1 1 1h11V3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BookAlt.js b/packages/icons/src/BookAlt.js
deleted file mode 100644
index b05b5f31f4e89f..00000000000000
--- a/packages/icons/src/BookAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BookAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'book-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 17h13v2H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h13v14H5c-.55 0-1 .45-1 1s.45 1 1 1zm2-3.5v-11c0-.28-.22-.5-.5-.5s-.5.22-.5.5v11c0 .28.22.5.5.5s.5-.22.5-.5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsActivity.js b/packages/icons/src/BuddiconsActivity.js
deleted file mode 100644
index 62a83506caf6f6..00000000000000
--- a/packages/icons/src/BuddiconsActivity.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsActivity( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-activity', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8 1v7h2V6c0-1.52 1.45-3 3-3v.86c.55-.52 1.26-.86 2-.86v3h1c1.1 0 2 .9 2 2s-.9 2-2 2h-1v6c0 .55-.45 1-1 1s-1-.45-1-1v-2.18c-.31.11-.65.18-1 .18v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H8v2c0 .55-.45 1-1 1s-1-.45-1-1v-2c-.35 0-.69-.07-1-.18V16c0 .55-.45 1-1 1s-1-.45-1-1v-4H2v-1c0-1.66 1.34-3 3-3h2V1h1zm5 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsBbpressLogo.js b/packages/icons/src/BuddiconsBbpressLogo.js
deleted file mode 100644
index fe56053f050ae8..00000000000000
--- a/packages/icons/src/BuddiconsBbpressLogo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsBbpressLogo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-bbpress-logo', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8.5 12.6c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.3 1.7c-.3 1 .3 1.5 1 1.5 1.2 0 1.9-1.1 2.2-2.4zm-4-6.4C3.7 7.3 3.3 8.6 3.3 10c0 1 .2 1.9.6 2.8l1-4.6c.3-1.7.4-2-.4-2zm9.3 6.4c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.4 1.7c-.2 1.1.4 1.6 1.1 1.6 1.1-.1 1.9-1.2 2.2-2.5zM10 3.3c-2 0-3.9.9-5.1 2.3.6-.1 1.4-.2 1.8-.3.2 0 .2.1.2.2 0 .2-1 4.8-1 4.8.5-.3 1.2-.7 1.8-.7.9 0 1.5.4 1.9.9l.5-2.4c.4-1.6.4-1.9-.4-1.9-.4 0-.4-.5 0-.6.6-.1 1.8-.2 2.3-.3.2 0 .2.1.2.2l-1 4.8c.5-.4 1.2-.7 1.9-.7 1.7 0 2.5 1.3 2.1 3-.3 1.7-2 3-3.8 3-1.3 0-2.1-.7-2.3-1.4-.7.8-1.7 1.3-2.8 1.4 1.1.7 2.4 1.1 3.7 1.1 3.7 0 6.7-3 6.7-6.7s-3-6.7-6.7-6.7zM10 2c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 15.5c-2.1 0-4-.8-5.3-2.2-.3-.4-.7-.8-1-1.2-.7-1.2-1.2-2.6-1.2-4.1 0-4.1 3.4-7.5 7.5-7.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsBuddypressLogo.js b/packages/icons/src/BuddiconsBuddypressLogo.js
deleted file mode 100644
index 63e57bc1860a73..00000000000000
--- a/packages/icons/src/BuddiconsBuddypressLogo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsBuddypressLogo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-buddypress-logo', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10 4.48 0 10 0zm0 .5C4.75.5.5 4.75.5 10s4.25 9.5 9.5 9.5 9.5-4.25 9.5-9.5S15.25.5 10 .5zm0 1c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5S5.3 1.5 10 1.5zm1.8 1.71c-.57 0-1.1.17-1.55.45 1.56.37 2.73 1.77 2.73 3.45 0 .69-.21 1.33-.55 1.87 1.31-.29 2.29-1.45 2.29-2.85 0-1.61-1.31-2.92-2.92-2.92zm-2.38 1c-1.61 0-2.92 1.31-2.92 2.93 0 1.61 1.31 2.92 2.92 2.92 1.62 0 2.93-1.31 2.93-2.92 0-1.62-1.31-2.93-2.93-2.93zm4.25 5.01l-.51.59c2.34.69 2.45 3.61 2.45 3.61h1.28c0-4.71-3.22-4.2-3.22-4.2zm-2.1.8l-2.12 2.09-2.12-2.09C3.12 10.24 3.89 15 3.89 15h11.08c.47-4.98-3.4-4.98-3.4-4.98z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsCommunity.js b/packages/icons/src/BuddiconsCommunity.js
deleted file mode 100644
index 05ef824cf27765..00000000000000
--- a/packages/icons/src/BuddiconsCommunity.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsCommunity( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-community', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 3c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zm4 0c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zM9 9V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 0V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 1c0-1.48-1.41-2.77-3.5-3.46V9c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5V6.01c-.17 0-.33-.01-.5-.01s-.33.01-.5.01V9c0 .83-.67 1.5-1.5 1.5S6.5 9.83 6.5 9V6.54C4.41 7.23 3 8.52 3 10c0 1.41.95 2.65 3.21 3.37 1.11.35 2.39 1.12 3.79 1.12s2.69-.78 3.79-1.13C16.04 12.65 17 11.41 17 10zm-7 5.43c1.43 0 2.74-.79 3.88-1.11 1.9-.53 2.49-1.34 3.12-2.32v3c0 2.21-3.13 4-7 4s-7-1.79-7-4v-3c.64.99 1.32 1.8 3.15 2.33 1.13.33 2.44 1.1 3.85 1.1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsForums.js b/packages/icons/src/BuddiconsForums.js
deleted file mode 100644
index d7f6a503dea456..00000000000000
--- a/packages/icons/src/BuddiconsForums.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsForums( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-forums', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13.5 7h-7C5.67 7 5 6.33 5 5.5S5.67 4 6.5 4h1.59C8.04 3.84 8 3.68 8 3.5 8 2.67 8.67 2 9.5 2h1c.83 0 1.5.67 1.5 1.5 0 .18-.04.34-.09.5h1.59c.83 0 1.5.67 1.5 1.5S14.33 7 13.5 7zM4 8h12c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1zm1 3h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1zm2 3h6c.55 0 1 .45 1 1s-.45 1-1 1h-1.09c.05.16.09.32.09.5 0 .83-.67 1.5-1.5 1.5h-1c-.83 0-1.5-.67-1.5-1.5 0-.18.04-.34.09-.5H7c-.55 0-1-.45-1-1s.45-1 1-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsFriends.js b/packages/icons/src/BuddiconsFriends.js
deleted file mode 100644
index ba27e9a91ecb86..00000000000000
--- a/packages/icons/src/BuddiconsFriends.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsFriends( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-friends', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8.75 5.77C8.75 4.39 7 2 7 2S5.25 4.39 5.25 5.77 5.9 7.5 7 7.5s1.75-.35 1.75-1.73zm6 0C14.75 4.39 13 2 13 2s-1.75 2.39-1.75 3.77S11.9 7.5 13 7.5s1.75-.35 1.75-1.73zM9 17V9c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm6 0V9c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-9-6l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2zm-6 3l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsGroups.js b/packages/icons/src/BuddiconsGroups.js
deleted file mode 100644
index f138063f34975a..00000000000000
--- a/packages/icons/src/BuddiconsGroups.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsGroups( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-groups', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15.45 6.25c1.83.94 1.98 3.18.7 4.98-.8 1.12-2.33 1.88-3.46 1.78L10.05 18H9l-2.65-4.99c-1.13.16-2.73-.63-3.55-1.79-1.28-1.8-1.13-4.04.71-4.97.48-.24.96-.33 1.43-.31-.01.4.01.8.07 1.21.26 1.69 1.41 3.53 2.86 4.37-.19.55-.49.99-.88 1.25L9 16.58v-5.66C7.64 10.55 6.26 8.76 6 7c-.4-2.65 1-5 3.5-5s3.9 2.35 3.5 5c-.26 1.76-1.64 3.55-3 3.92v5.77l2.07-3.84c-.44-.23-.77-.71-.99-1.3 1.48-.83 2.65-2.69 2.91-4.4.06-.41.08-.82.07-1.22.46-.01.92.08 1.39.32z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsPm.js b/packages/icons/src/BuddiconsPm.js
deleted file mode 100644
index d43c89eedff8bc..00000000000000
--- a/packages/icons/src/BuddiconsPm.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsPm( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-pm', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2c3 0 8 5 8 5v11H2V7s5-5 8-5zm7 14.72l-3.73-2.92L17 11l-.43-.37-2.26 1.3.24-4.31-8.77-.52-.46 4.54-1.99-.95L3 11l3.73 2.8-3.44 2.85.4.43L10 13l6.53 4.15z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsReplies.js b/packages/icons/src/BuddiconsReplies.js
deleted file mode 100644
index 08cfa6ae4bca69..00000000000000
--- a/packages/icons/src/BuddiconsReplies.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsReplies( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-replies', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17.54 10.29c1.17 1.17 1.17 3.08 0 4.25-1.18 1.17-3.08 1.17-4.25 0l-.34-.52c0 3.66-2 4.38-2.95 4.98-.82-.6-2.95-1.28-2.95-4.98l-.34.52c-1.17 1.17-3.07 1.17-4.25 0-1.17-1.17-1.17-3.08 0-4.25 0 0 1.02-.67 2.1-1.3C3.71 7.84 3.2 6.42 3.2 4.88c0-.34.03-.67.08-1C3.53 5.66 4.47 7.22 5.8 8.3c.67-.35 1.85-.83 2.37-.92H8c-1.1 0-2-.9-2-2s.9-2 2-2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5h2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5c1.1 0 2 .9 2 2s-.9 2-2 2h-.17c.51.09 1.78.61 2.38.92 1.33-1.08 2.27-2.64 2.52-4.42.05.33.08.66.08 1 0 1.54-.51 2.96-1.36 4.11 1.08.63 2.09 1.3 2.09 1.3zM8.5 6.38c.5 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm3-2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-2.3 5.73c-.12.11-.19.26-.19.43.02.25.23.46.49.46h1c.26 0 .47-.21.49-.46 0-.15-.07-.29-.19-.43-.08-.06-.18-.11-.3-.11h-1c-.12 0-.22.05-.3.11zM12 12.5c0-.12-.06-.28-.19-.38-.09-.07-.19-.12-.31-.12h-3c-.12 0-.22.05-.31.12-.11.1-.19.25-.19.38 0 .28.22.5.5.5h3c.28 0 .5-.22.5-.5zM8.5 15h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5zm1 2h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsTopics.js b/packages/icons/src/BuddiconsTopics.js
deleted file mode 100644
index 0887a38679a5b5..00000000000000
--- a/packages/icons/src/BuddiconsTopics.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsTopics( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-topics', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10.44 1.66c-.59-.58-1.54-.58-2.12 0L2.66 7.32c-.58.58-.58 1.53 0 2.12.6.6 1.56.56 2.12 0l5.66-5.66c.58-.58.59-1.53 0-2.12zm2.83 2.83c-.59-.59-1.54-.59-2.12 0l-5.66 5.66c-.59.58-.59 1.53 0 2.12.6.6 1.56.55 2.12 0l5.66-5.66c.58-.58.58-1.53 0-2.12zm1.06 6.72l4.18 4.18c.59.58.59 1.53 0 2.12s-1.54.59-2.12 0l-4.18-4.18-1.77 1.77c-.59.58-1.54.58-2.12 0-.59-.59-.59-1.54 0-2.13l5.66-5.65c.58-.59 1.53-.59 2.12 0 .58.58.58 1.53 0 2.12zM5 15c0-1.59-1.66-4-1.66-4S2 13.78 2 15s.6 2 1.34 2h.32C4.4 17 5 16.59 5 15z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/BuddiconsTracking.js b/packages/icons/src/BuddiconsTracking.js
deleted file mode 100644
index 096cb79adf5818..00000000000000
--- a/packages/icons/src/BuddiconsTracking.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function BuddiconsTracking( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'buddicons-tracking', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10.98 6.78L15.5 15c-1 2-3.5 3-5.5 3s-4.5-1-5.5-3L9 6.82c-.75-1.23-2.28-1.98-4.29-2.03l2.46-2.92c1.68 1.19 2.46 2.32 2.97 3.31.56-.87 1.2-1.68 2.7-2.12l1.83 2.86c-1.42-.34-2.64.08-3.69.86zM8.17 10.4l-.93 1.69c.49.11 1 .16 1.54.16 1.35 0 2.58-.36 3.55-.95l-1.01-1.82c-.87.53-1.96.86-3.15.92zm.86 5.38c1.99 0 3.73-.74 4.74-1.86l-.98-1.76c-1 1.12-2.74 1.87-4.74 1.87-.62 0-1.21-.08-1.76-.21l-.63 1.15c.94.5 2.1.81 3.37.81z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Building.js b/packages/icons/src/Building.js
deleted file mode 100644
index 3d2df42528441a..00000000000000
--- a/packages/icons/src/Building.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Building( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'building', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 20h14V0H3v20zM7 3H5V1h2v2zm4 0H9V1h2v2zm4 0h-2V1h2v2zM7 6H5V4h2v2zm4 0H9V4h2v2zm4 0h-2V4h2v2zM7 9H5V7h2v2zm4 0H9V7h2v2zm4 0h-2V7h2v2zm-8 3H5v-2h2v2zm4 0H9v-2h2v2zm4 0h-2v-2h2v2zm-4 7H5v-6h6v6zm4-4h-2v-2h2v2zm0 3h-2v-2h2v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Businessman.js b/packages/icons/src/Businessman.js
deleted file mode 100644
index 26108e80bcaea8..00000000000000
--- a/packages/icons/src/Businessman.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Businessman( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'businessman', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M7.3 6l-.03-.19c-.04-.37-.05-.73-.03-1.08.02-.36.1-.71.25-1.04.14-.32.31-.61.52-.86s.49-.46.83-.6c.34-.15.72-.23 1.13-.23.69 0 1.26.2 1.71.59s.76.87.91 1.44.18 1.16.09 1.78l-.03.19c-.01.09-.05.25-.11.48-.05.24-.12.47-.2.69-.08.21-.19.45-.34.72-.14.27-.3.49-.47.69-.18.19-.4.34-.67.48-.27.13-.55.19-.86.19s-.59-.06-.87-.19c-.26-.13-.49-.29-.67-.5-.18-.2-.34-.42-.49-.66-.15-.25-.26-.49-.34-.73-.09-.25-.16-.47-.21-.67-.06-.21-.1-.37-.12-.5zm9.2 6.24c.41.7.5 1.41.5 2.14v2.49c0 .03-.12.08-.29.13-.18.04-.42.13-.97.27-.55.12-1.1.24-1.65.34s-1.19.19-1.95.27c-.75.08-1.46.12-2.13.12-.68 0-1.39-.04-2.14-.12-.75-.07-1.4-.17-1.98-.27-.58-.11-1.08-.23-1.56-.34-.49-.11-.8-.21-1.06-.29L3 16.87v-2.49c0-.75.07-1.46.46-2.15s.81-1.25 1.5-1.68C5.66 10.12 7.19 10 8 10l1.67 1.67L9 13v3l1.02 1.08L11 16v-3l-.68-1.33L11.97 10c.77 0 2.2.07 2.9.52.71.45 1.21 1.02 1.63 1.72z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Button.js b/packages/icons/src/Button.js
deleted file mode 100644
index 9de4782790d73f..00000000000000
--- a/packages/icons/src/Button.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Button( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'button', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 5H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm1 7c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h14c.6 0 1 .4 1 1v5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Calendar.js b/packages/icons/src/Calendar.js
deleted file mode 100644
index eb00ecc0e3bc34..00000000000000
--- a/packages/icons/src/Calendar.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Calendar( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'calendar', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15 4h3v14H2V4h3V3c0-.83.67-1.5 1.5-1.5S8 2.17 8 3v1h4V3c0-.83.67-1.5 1.5-1.5S15 2.17 15 3v1zM6 3v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5S6 2.72 6 3zm7 0v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5s-.5.22-.5.5zm4 14V8H3v9h14zM7 16V9H5v7h2zm4 0V9H9v7h2zm4 0V9h-2v7h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/CalendarAlt.js b/packages/icons/src/CalendarAlt.js
deleted file mode 100644
index 79970eb90d7bfc..00000000000000
--- a/packages/icons/src/CalendarAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function CalendarAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'calendar-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15 4h3v15H2V4h3V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1h4V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1zM6 3v2.5c0 .14.05.26.15.36.09.09.21.14.35.14s.26-.05.35-.14c.1-.1.15-.22.15-.36V3c0-.14-.05-.26-.15-.35-.09-.1-.21-.15-.35-.15s-.26.05-.35.15c-.1.09-.15.21-.15.35zm7 0v2.5c0 .14.05.26.14.36.1.09.22.14.36.14s.26-.05.36-.14c.09-.1.14-.22.14-.36V3c0-.14-.05-.26-.14-.35-.1-.1-.22-.15-.36-.15s-.26.05-.36.15c-.09.09-.14.21-.14.35zm4 15V8H3v10h14zM7 9v2H5V9h2zm2 0h2v2H9V9zm4 2V9h2v2h-2zm-6 1v2H5v-2h2zm2 0h2v2H9v-2zm4 2v-2h2v2h-2zm-6 1v2H5v-2h2zm4 2H9v-2h2v2zm4 0h-2v-2h2v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Camera.js b/packages/icons/src/Camera.js
deleted file mode 100644
index 044a8082a4f601..00000000000000
--- a/packages/icons/src/Camera.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Camera( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'camera', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6 5V3H3v2h3zm12 10V4H9L7 6H2v9h16zm-7-8c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Carrot.js b/packages/icons/src/Carrot.js
deleted file mode 100644
index d5bb01a120c14b..00000000000000
--- a/packages/icons/src/Carrot.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Carrot( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'carrot', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 18.43c1.51 1.36 11.64-4.67 13.14-7.21.72-1.22-.13-3.01-1.52-4.44C15.2 5.73 16.59 9 17.91 8.31c.6-.32.99-1.31.7-1.92-.52-1.08-2.25-1.08-3.42-1.21.83-.2 2.82-1.05 2.86-2.25.04-.92-1.13-1.97-2.05-1.86-1.21.14-1.65 1.88-2.06 3-.05-.71-.2-2.27-.98-2.95-1.04-.91-2.29-.05-2.32 1.05-.04 1.33 2.82 2.07 1.92 3.67C11.04 4.67 9.25 4.03 8.1 4.7c-.49.31-1.05.91-1.63 1.69.89.94 2.12 2.07 3.09 2.72.2.14.26.42.11.62-.14.21-.42.26-.62.12-.99-.67-2.2-1.78-3.1-2.71-.45.67-.91 1.43-1.34 2.23.85.86 1.93 1.83 2.79 2.41.2.14.25.42.11.62-.14.21-.42.26-.63.12-.85-.58-1.86-1.48-2.71-2.32C2.4 13.69 1.1 17.63 2 18.43z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Cart.js b/packages/icons/src/Cart.js
deleted file mode 100644
index 25b9dcc9fa7fd4..00000000000000
--- a/packages/icons/src/Cart.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Cart( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'cart', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6 13h9c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V4H2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v2h13l-4 7H6v1zm-.5 3c.83 0 1.5.67 1.5 1.5S6.33 19 5.5 19 4 18.33 4 17.5 4.67 16 5.5 16zm9 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Category.js b/packages/icons/src/Category.js
deleted file mode 100644
index 5e555ce642b035..00000000000000
--- a/packages/icons/src/Category.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Category( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'category', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 7h13v10H2V4h7l2 2H4v9h1V7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ChartArea.js b/packages/icons/src/ChartArea.js
deleted file mode 100644
index e1431bcff93205..00000000000000
--- a/packages/icons/src/ChartArea.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ChartArea( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'chart-area', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 18l.01-12.28c.59-.35.99-.99.99-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .8.47 1.48 1.14 1.8l-4.13 6.58c-.33-.24-.73-.38-1.16-.38-.84 0-1.55.51-1.85 1.24l-2.14-1.53c.09-.22.14-.46.14-.71 0-1.11-.89-2-2-2-1.1 0-2 .89-2 2 0 .73.4 1.36.98 1.71L1 18h17zM17 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM5 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5.85 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ChartBar.js b/packages/icons/src/ChartBar.js
deleted file mode 100644
index 87347038b79a38..00000000000000
--- a/packages/icons/src/ChartBar.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ChartBar( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'chart-bar', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 18V2h-4v16h4zm-6 0V7H8v11h4zm-6 0v-8H2v8h4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ChartLine.js b/packages/icons/src/ChartLine.js
deleted file mode 100644
index 9ef0e9d4304941..00000000000000
--- a/packages/icons/src/ChartLine.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ChartLine( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'chart-line', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 3.5c0 .62-.38 1.16-.92 1.38v13.11H1.99l4.22-6.73c-.13-.23-.21-.48-.21-.76C6 9.67 6.67 9 7.5 9S9 9.67 9 10.5c0 .13-.02.25-.05.37l1.44.63c.27-.3.67-.5 1.11-.5.18 0 .35.04.51.09l3.58-6.41c-.36-.27-.59-.7-.59-1.18 0-.83.67-1.5 1.5-1.5.19 0 .36.04.53.1l.05-.09v.11c.54.22.92.76.92 1.38zm-1.92 13.49V5.85l-3.29 5.89c.13.23.21.48.21.76 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5l.01-.07-1.63-.72c-.25.18-.55.29-.88.29-.18 0-.35-.04-.51-.1l-3.2 5.09h12.29z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ChartPie.js b/packages/icons/src/ChartPie.js
deleted file mode 100644
index 13467e7c0d6d07..00000000000000
--- a/packages/icons/src/ChartPie.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ChartPie( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'chart-pie', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 10V3c3.87 0 7 3.13 7 7h-7zM9 4v7h7c0 3.87-3.13 7-7 7s-7-3.13-7-7 3.13-7 7-7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Clipboard.js b/packages/icons/src/Clipboard.js
deleted file mode 100644
index f8660826213d01..00000000000000
--- a/packages/icons/src/Clipboard.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Clipboard( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'clipboard', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11.9.39l1.4 1.4c1.61.19 3.5-.74 4.61.37s.18 3 .37 4.61l1.4 1.4c.39.39.39 1.02 0 1.41l-9.19 9.2c-.4.39-1.03.39-1.42 0L1.29 11c-.39-.39-.39-1.02 0-1.42l9.2-9.19c.39-.39 1.02-.39 1.41 0zm.58 2.25l-.58.58 4.95 4.95.58-.58c-.19-.6-.2-1.22-.15-1.82.02-.31.05-.62.09-.92.12-1 .18-1.63-.17-1.98s-.98-.29-1.98-.17c-.3.04-.61.07-.92.09-.6.05-1.22.04-1.82-.15zm4.02.93c.39.39.39 1.03 0 1.42s-1.03.39-1.42 0-.39-1.03 0-1.42 1.03-.39 1.42 0zm-6.72.36l-.71.7L15.44 11l.7-.71zM8.36 5.34l-.7.71 6.36 6.36.71-.7zM6.95 6.76l-.71.7 6.37 6.37.7-.71zM5.54 8.17l-.71.71 6.36 6.36.71-.71zM4.12 9.58l-.71.71 6.37 6.37.71-.71z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Clock.js b/packages/icons/src/Clock.js
deleted file mode 100644
index d49c931e6e69de..00000000000000
--- a/packages/icons/src/Clock.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Clock( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'clock', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 14c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm-.71-5.29c.07.05.14.1.23.15l-.02.02L14 13l-3.03-3.19L10 5l-.97 4.81h.01c0 .02-.01.05-.02.09S9 9.97 9 10c0 .28.1.52.29.71z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Cloud.js b/packages/icons/src/Cloud.js
deleted file mode 100644
index 4e52ff6398d5db..00000000000000
--- a/packages/icons/src/Cloud.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Cloud( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'cloud', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.9 9c1.8.2 3.1 1.7 3.1 3.5 0 1.9-1.6 3.5-3.5 3.5h-10C2.6 16 1 14.4 1 12.5 1 10.7 2.3 9.3 4.1 9 4 8.9 4 8.7 4 8.5 4 7.1 5.1 6 6.5 6c.3 0 .7.1.9.2C8.1 4.9 9.4 4 11 4c2.2 0 4 1.8 4 4 0 .4-.1.7-.1 1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/CloudSaved.js b/packages/icons/src/CloudSaved.js
deleted file mode 100644
index ff06885d7c8001..00000000000000
--- a/packages/icons/src/CloudSaved.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function CloudSaved( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'cloud-saved', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16h10c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5zm-6.3 5.9l-3.2-3.2 1.4-1.4 1.8 1.8 3.8-3.8 1.4 1.4-5.2 5.2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/CloudUpload.js b/packages/icons/src/CloudUpload.js
deleted file mode 100644
index ebea1a51e2c613..00000000000000
--- a/packages/icons/src/CloudUpload.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function CloudUpload( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'cloud-upload', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16H8v-3H5l4.5-4.5L14 13h-3v3h3.5c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Columns.js b/packages/icons/src/Columns.js
deleted file mode 100644
index df289e2091a2f8..00000000000000
--- a/packages/icons/src/Columns.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Columns( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'columns', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 15h6V5H3v10zm8 0h6V5h-6v10z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsBack.js b/packages/icons/src/ControlsBack.js
deleted file mode 100644
index 8a43e1ba7d8c72..00000000000000
--- a/packages/icons/src/ControlsBack.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsBack( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-back', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 10l10-6v3.6L18 4v12l-6-3.6V16z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsForward.js b/packages/icons/src/ControlsForward.js
deleted file mode 100644
index df5e0b1329236a..00000000000000
--- a/packages/icons/src/ControlsForward.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsForward( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-forward', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 10L8 16v-3.6L2 16V4l6 3.6V4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsPause.js b/packages/icons/src/ControlsPause.js
deleted file mode 100644
index c18c53dff47b7e..00000000000000
--- a/packages/icons/src/ControlsPause.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsPause( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-pause', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 16V4h3v12H5zm7-12h3v12h-3V4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsPlay.js b/packages/icons/src/ControlsPlay.js
deleted file mode 100644
index 1a1b1383ed00ae..00000000000000
--- a/packages/icons/src/ControlsPlay.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsPlay( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-play', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 4l10 6-10 6V4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsRepeat.js b/packages/icons/src/ControlsRepeat.js
deleted file mode 100644
index 59a71959166853..00000000000000
--- a/packages/icons/src/ControlsRepeat.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsRepeat( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-repeat', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 7v3l-2 1.5V5h11V3l4 3.01L14 9V7H5zm10 6v-3l2-1.5V15H6v2l-4-3.01L6 11v2h9z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsSkipback.js b/packages/icons/src/ControlsSkipback.js
deleted file mode 100644
index 13f8d9a82d4e9c..00000000000000
--- a/packages/icons/src/ControlsSkipback.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsSkipback( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-skipback', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11.98 7.63l6-3.6v12l-6-3.6v3.6l-8-4.8v4.8h-2v-12h2v4.8l8-4.8v3.6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsSkipforward.js b/packages/icons/src/ControlsSkipforward.js
deleted file mode 100644
index 660d1f67c5b2ab..00000000000000
--- a/packages/icons/src/ControlsSkipforward.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsSkipforward( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-skipforward', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8 12.4L2 16V4l6 3.6V4l8 4.8V4h2v12h-2v-4.8L8 16v-3.6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsVolumeoff.js b/packages/icons/src/ControlsVolumeoff.js
deleted file mode 100644
index c6f57b9f0052be..00000000000000
--- a/packages/icons/src/ControlsVolumeoff.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsVolumeoff( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-volumeoff', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 7h4l5-4v14l-5-4H2V7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ControlsVolumeon.js b/packages/icons/src/ControlsVolumeon.js
deleted file mode 100644
index c58ab5aa231727..00000000000000
--- a/packages/icons/src/ControlsVolumeon.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ControlsVolumeon( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'controls-volumeon', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 7h4l5-4v14l-5-4H2V7zm12.69-2.46C14.82 4.59 18 5.92 18 10s-3.18 5.41-3.31 5.46c-.06.03-.13.04-.19.04-.2 0-.39-.12-.46-.31-.11-.26.02-.55.27-.65.11-.05 2.69-1.15 2.69-4.54 0-3.41-2.66-4.53-2.69-4.54-.25-.1-.38-.39-.27-.65.1-.25.39-.38.65-.27zM16 10c0 2.57-2.23 3.43-2.32 3.47-.06.02-.12.03-.18.03-.2 0-.39-.12-.47-.32-.1-.26.04-.55.29-.65.07-.02 1.68-.67 1.68-2.53s-1.61-2.51-1.68-2.53c-.25-.1-.38-.39-.29-.65.1-.25.39-.39.65-.29.09.04 2.32.9 2.32 3.47z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/CoverImage.js b/packages/icons/src/CoverImage.js
deleted file mode 100644
index 481bec405a2a88..00000000000000
--- a/packages/icons/src/CoverImage.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function CoverImage( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'cover-image', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2.2 1h15.5c.7 0 1.3.6 1.3 1.2v11.5c0 .7-.6 1.2-1.2 1.2H2.2c-.6.1-1.2-.5-1.2-1.1V2.2C1 1.6 1.6 1 2.2 1zM17 13V3H3v10h14zm-4-4s0-5 3-5v7c0 .6-.4 1-1 1H5c-.6 0-1-.4-1-1V7c2 0 3 4 3 4s1-4 3-4 3 2 3 2zM4 17h12v2H4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Dashboard.js b/packages/icons/src/Dashboard.js
deleted file mode 100644
index 7006b2a0b3d956..00000000000000
--- a/packages/icons/src/Dashboard.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Dashboard( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'dashboard', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3.76 16h12.48c1.1-1.37 1.76-3.11 1.76-5 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 1.89.66 3.63 1.76 5zM10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM6 6c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5.37 5.55L12 7v6c0 1.1-.9 2-2 2s-2-.9-2-2c0-.57.24-1.08.63-1.45zM4 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm12 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5 3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Desktop.js b/packages/icons/src/Desktop.js
deleted file mode 100644
index 21644c97de2703..00000000000000
--- a/packages/icons/src/Desktop.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Desktop( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'desktop', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 2h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-5v2h2c.55 0 1 .45 1 1v1H5v-1c0-.55.45-1 1-1h2v-2H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm13 9V4H4v7h12zM5 5h9L5 9V5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Dismiss.js b/packages/icons/src/Dismiss.js
deleted file mode 100644
index 781d0481ffa295..00000000000000
--- a/packages/icons/src/Dismiss.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Dismiss( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'dismiss', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm5 11l-3-3 3-3-2-2-3 3-3-3-2 2 3 3-3 3 2 2 3-3 3 3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Download.js b/packages/icons/src/Download.js
deleted file mode 100644
index 7f96caafdcfdd7..00000000000000
--- a/packages/icons/src/Download.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Download( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'download', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.01 4v6h2V2H4v8h2.01V4h8zm-2 2v6h3l-5 6-5-6h3V6h4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Edit.js b/packages/icons/src/Edit.js
deleted file mode 100644
index b891e2d22d4fad..00000000000000
--- a/packages/icons/src/Edit.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Edit( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'edit', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorAligncenter.js b/packages/icons/src/EditorAligncenter.js
deleted file mode 100644
index bbaf34a988b33f..00000000000000
--- a/packages/icons/src/EditorAligncenter.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorAligncenter( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-aligncenter', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14 5V3H6v2h8zm3 4V7H3v2h14zm-3 4v-2H6v2h8zm3 4v-2H3v2h14z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorAlignleft.js b/packages/icons/src/EditorAlignleft.js
deleted file mode 100644
index 7694310a4d9b6c..00000000000000
--- a/packages/icons/src/EditorAlignleft.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorAlignleft( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-alignleft', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 5V3H3v2h9zm5 4V7H3v2h14zm-5 4v-2H3v2h9zm5 4v-2H3v2h14z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorAlignright.js b/packages/icons/src/EditorAlignright.js
deleted file mode 100644
index c22c84dafee093..00000000000000
--- a/packages/icons/src/EditorAlignright.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorAlignright( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-alignright', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 5V3H8v2h9zm0 4V7H3v2h14zm0 4v-2H8v2h9zm0 4v-2H3v2h14z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorBold.js b/packages/icons/src/EditorBold.js
deleted file mode 100644
index 6aa055ff5b2b23..00000000000000
--- a/packages/icons/src/EditorBold.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorBold( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-bold', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6 4v13h4.54c1.37 0 2.46-.33 3.26-1 .8-.66 1.2-1.58 1.2-2.77 0-.84-.17-1.51-.51-2.01s-.9-.85-1.67-1.03v-.09c.57-.1 1.02-.4 1.36-.9s.51-1.13.51-1.91c0-1.14-.39-1.98-1.17-2.5C12.75 4.26 11.5 4 9.78 4H6zm2.57 5.15V6.26h1.36c.73 0 1.27.11 1.61.32.34.22.51.58.51 1.07 0 .54-.16.92-.47 1.15s-.82.35-1.51.35h-1.5zm0 2.19h1.6c1.44 0 2.16.53 2.16 1.61 0 .6-.17 1.05-.51 1.34s-.86.43-1.57.43H8.57v-3.38z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorBreak.js b/packages/icons/src/EditorBreak.js
deleted file mode 100644
index d60116cbe88384..00000000000000
--- a/packages/icons/src/EditorBreak.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorBreak( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-break', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16 4h2v9H7v3l-5-4 5-4v3h9V4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorCode.js b/packages/icons/src/EditorCode.js
deleted file mode 100644
index 534f9f5ff2d207..00000000000000
--- a/packages/icons/src/EditorCode.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorCode( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-code', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 6l-4 4 4 4-1 2-6-6 6-6zm2 8l4-4-4-4 1-2 6 6-6 6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorContract.js b/packages/icons/src/EditorContract.js
deleted file mode 100644
index aa6a27b06eed54..00000000000000
--- a/packages/icons/src/EditorContract.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorContract( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-contract', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15.75 6.75L18 3v14l-2.25-3.75L17 12h-4v4l1.25-1.25L18 17H2l3.75-2.25L7 16v-4H3l1.25 1.25L2 17V3l2.25 3.75L3 8h4V4L5.75 5.25 2 3h16l-3.75 2.25L13 4v4h4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorCustomchar.js b/packages/icons/src/EditorCustomchar.js
deleted file mode 100644
index 0a637643cfbfc2..00000000000000
--- a/packages/icons/src/EditorCustomchar.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorCustomchar( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-customchar', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 5.4c1.27 0 2.24.36 2.91 1.08.66.71 1 1.76 1 3.13 0 1.28-.23 2.37-.69 3.27-.47.89-1.27 1.52-2.22 2.12v2h6v-2h-3.69c.92-.64 1.62-1.34 2.12-2.34.49-1.01.74-2.13.74-3.35 0-1.78-.55-3.19-1.65-4.22S11.92 3.54 10 3.54s-3.43.53-4.52 1.57c-1.1 1.04-1.65 2.44-1.65 4.2 0 1.21.24 2.31.73 3.33.48 1.01 1.19 1.71 2.1 2.36H3v2h6v-2c-.98-.64-1.8-1.28-2.24-2.17-.45-.89-.67-1.96-.67-3.22 0-1.37.33-2.41 1-3.13C7.75 5.76 8.72 5.4 10 5.4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorExpand.js b/packages/icons/src/EditorExpand.js
deleted file mode 100644
index c036e866f8bfe9..00000000000000
--- a/packages/icons/src/EditorExpand.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorExpand( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-expand', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M7 8h6v4H7zm-5 5v4h4l-1.2-1.2L7 12l-3.8 2.2M14 17h4v-4l-1.2 1.2L13 12l2.2 3.8M14 3l1.3 1.3L13 8l3.8-2.2L18 7V3M6 3H2v4l1.2-1.2L7 8 4.7 4.3" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorHelp.js b/packages/icons/src/EditorHelp.js
deleted file mode 100644
index 16d3cf4c7f6af4..00000000000000
--- a/packages/icons/src/EditorHelp.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorHelp( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-help', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 10c0-3.87-3.14-7-7-7-3.87 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7zm-6.3 1.48H9.14v-.43c0-.38.08-.7.24-.98s.46-.57.88-.89c.41-.29.68-.53.81-.71.14-.18.2-.39.2-.62 0-.25-.09-.44-.28-.58-.19-.13-.45-.19-.79-.19-.58 0-1.25.19-2 .57l-.64-1.28c.87-.49 1.8-.74 2.77-.74.81 0 1.45.2 1.92.58.48.39.71.91.71 1.55 0 .43-.09.8-.29 1.11-.19.32-.57.67-1.11 1.06-.38.28-.61.49-.71.63-.1.15-.15.34-.15.57v.35zm-1.47 2.74c-.18-.17-.27-.42-.27-.73 0-.33.08-.58.26-.75s.43-.25.77-.25c.32 0 .57.09.75.26s.27.42.27.74c0 .3-.09.55-.27.72-.18.18-.43.27-.75.27-.33 0-.58-.09-.76-.26z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorIndent.js b/packages/icons/src/EditorIndent.js
deleted file mode 100644
index 7eb6be52db4cdb..00000000000000
--- a/packages/icons/src/EditorIndent.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorIndent( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-indent', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 5V3h9v2H3zm10-1V3h4v1h-4zm0 3h2V5l4 3.5-4 3.5v-2h-2V7zM3 8V6h9v2H3zm2 3V9h7v2H5zm-2 3v-2h9v2H3zm10 0v-1h4v1h-4zm-4 3v-2h3v2H9z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorInsertmore.js b/packages/icons/src/EditorInsertmore.js
deleted file mode 100644
index 93b3c96d5a6474..00000000000000
--- a/packages/icons/src/EditorInsertmore.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorInsertmore( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-insertmore', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 7V3H3v4h14zM6 11V9H3v2h3zm6 0V9H8v2h4zm5 0V9h-3v2h3zm0 6v-4H3v4h14z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorItalic.js b/packages/icons/src/EditorItalic.js
deleted file mode 100644
index 884e65ebce37fb..00000000000000
--- a/packages/icons/src/EditorItalic.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorItalic( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-italic', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.78 6h-2.13l-2.8 9h2.12l-.62 2H4.6l.62-2h2.14l2.8-9H8.03l.62-2h6.75z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorJustify.js b/packages/icons/src/EditorJustify.js
deleted file mode 100644
index 5062635784bf3b..00000000000000
--- a/packages/icons/src/EditorJustify.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorJustify( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-justify', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 3h16v2H2V3zm0 4h16v2H2V7zm0 4h16v2H2v-2zm0 4h16v2H2v-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorKitchensink.js b/packages/icons/src/EditorKitchensink.js
deleted file mode 100644
index 061155fcf3ef31..00000000000000
--- a/packages/icons/src/EditorKitchensink.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorKitchensink( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-kitchensink', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 2v6H1V2h18zm-1 5V3H2v4h16zM5 4v2H3V4h2zm3 0v2H6V4h2zm3 0v2H9V4h2zm3 0v2h-2V4h2zm3 0v2h-2V4h2zm2 5v9H1V9h18zm-1 8v-7H2v7h16zM5 11v2H3v-2h2zm3 0v2H6v-2h2zm3 0v2H9v-2h2zm6 0v2h-5v-2h5zm-6 3v2H3v-2h8zm3 0v2h-2v-2h2zm3 0v2h-2v-2h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorLtr.js b/packages/icons/src/EditorLtr.js
deleted file mode 100644
index 35c3d37e662c9d..00000000000000
--- a/packages/icons/src/EditorLtr.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorLtr( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-ltr', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorOl.js b/packages/icons/src/EditorOl.js
deleted file mode 100644
index 10f747707868cf..00000000000000
--- a/packages/icons/src/EditorOl.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorOl( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-ol', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6 7V3h-.69L4.02 4.03l.4.51.46-.37c.06-.05.16-.14.3-.28l-.02.42V7H6zm2-2h9v1H8V5zm-1.23 6.95v-.7H5.05v-.04l.51-.48c.33-.31.57-.54.7-.71.14-.17.24-.33.3-.49.07-.16.1-.33.1-.51 0-.21-.05-.4-.16-.56-.1-.16-.25-.28-.44-.37s-.41-.14-.65-.14c-.19 0-.36.02-.51.06-.15.03-.29.09-.42.15-.12.07-.29.19-.48.35l.45.54c.16-.13.31-.23.45-.3.15-.07.3-.1.45-.1.14 0 .26.03.35.11s.13.2.13.36c0 .1-.02.2-.06.3s-.1.21-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76zM8 10h9v1H8v-1zm-1.29 3.95c0-.3-.12-.54-.37-.71-.24-.17-.58-.26-1-.26-.52 0-.96.13-1.33.4l.4.6c.17-.11.32-.19.46-.23.14-.05.27-.07.41-.07.38 0 .58.15.58.46 0 .2-.07.35-.22.43s-.38.12-.7.12h-.31v.66h.31c.34 0 .59.04.75.12.15.08.23.22.23.41 0 .22-.07.37-.2.47-.14.1-.35.15-.63.15-.19 0-.38-.03-.57-.08s-.36-.12-.52-.2v.74c.34.15.74.22 1.18.22.53 0 .94-.11 1.22-.33.29-.22.43-.52.43-.92 0-.27-.09-.48-.26-.64s-.42-.26-.74-.3v-.02c.27-.06.49-.19.65-.37.15-.18.23-.39.23-.65zM8 15h9v1H8v-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorOlRtl.js b/packages/icons/src/EditorOlRtl.js
deleted file mode 100644
index dfb62a29f5f120..00000000000000
--- a/packages/icons/src/EditorOlRtl.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorOlRtl( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-ol-rtl', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15.025 8.75a1.048 1.048 0 0 1 .45-.1.507.507 0 0 1 .35.11.455.455 0 0 1 .13.36.803.803 0 0 1-.06.3 1.448 1.448 0 0 1-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76v-.7h-1.72v-.04l.51-.48a7.276 7.276 0 0 0 .7-.71 1.75 1.75 0 0 0 .3-.49 1.254 1.254 0 0 0 .1-.51.968.968 0 0 0-.16-.56 1.007 1.007 0 0 0-.44-.37 1.512 1.512 0 0 0-.65-.14 1.98 1.98 0 0 0-.51.06 1.9 1.9 0 0 0-.42.15 3.67 3.67 0 0 0-.48.35l.45.54a2.505 2.505 0 0 1 .45-.3zM16.695 15.29a1.29 1.29 0 0 0-.74-.3v-.02a1.203 1.203 0 0 0 .65-.37.973.973 0 0 0 .23-.65.81.81 0 0 0-.37-.71 1.72 1.72 0 0 0-1-.26 2.185 2.185 0 0 0-1.33.4l.4.6a1.79 1.79 0 0 1 .46-.23 1.18 1.18 0 0 1 .41-.07c.38 0 .58.15.58.46a.447.447 0 0 1-.22.43 1.543 1.543 0 0 1-.7.12h-.31v.66h.31a1.764 1.764 0 0 1 .75.12.433.433 0 0 1 .23.41.55.55 0 0 1-.2.47 1.084 1.084 0 0 1-.63.15 2.24 2.24 0 0 1-.57-.08 2.671 2.671 0 0 1-.52-.2v.74a2.923 2.923 0 0 0 1.18.22 1.948 1.948 0 0 0 1.22-.33 1.077 1.077 0 0 0 .43-.92.836.836 0 0 0-.26-.64zM15.005 4.17c.06-.05.16-.14.3-.28l-.02.42V7h.84V3h-.69l-1.29 1.03.4.51zM4.02 5h9v1h-9zM4.02 10h9v1h-9zM4.02 15h9v1h-9z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorOutdent.js b/packages/icons/src/EditorOutdent.js
deleted file mode 100644
index 00b6fcae5920a6..00000000000000
--- a/packages/icons/src/EditorOutdent.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorOutdent( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-outdent', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M7 4V3H3v1h4zm10 1V3H8v2h9zM7 7H5V5L1 8.5 5 12v-2h2V7zm10 1V6H8v2h9zm-2 3V9H8v2h7zm2 3v-2H8v2h9zM7 14v-1H3v1h4zm4 3v-2H8v2h3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorParagraph.js b/packages/icons/src/EditorParagraph.js
deleted file mode 100644
index 3ccf5ba43d6bc6..00000000000000
--- a/packages/icons/src/EditorParagraph.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorParagraph( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-paragraph', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15 2H7.54c-.83 0-1.59.2-2.28.6-.7.41-1.25.96-1.65 1.65C3.2 4.94 3 5.7 3 6.52s.2 1.58.61 2.27c.4.69.95 1.24 1.65 1.64.69.41 1.45.61 2.28.61h.43V17c0 .27.1.51.29.71.2.19.44.29.71.29.28 0 .51-.1.71-.29.2-.2.3-.44.3-.71V5c0-.27.09-.51.29-.71.2-.19.44-.29.71-.29s.51.1.71.29c.19.2.29.44.29.71v12c0 .27.1.51.3.71.2.19.43.29.71.29.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71V4H15c.27 0 .5-.1.7-.3.2-.19.3-.43.3-.7s-.1-.51-.3-.71C15.5 2.1 15.27 2 15 2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorPasteText.js b/packages/icons/src/EditorPasteText.js
deleted file mode 100644
index aac76cce3225e8..00000000000000
--- a/packages/icons/src/EditorPasteText.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorPasteText( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-paste-text', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.44 1-1 0-.55-.45-1-1-1s-1 .45-1 1c0 .56.45 1 1 1zm5.45-1H17c.55 0 1 .45 1 1v12c0 .56-.45 1-1 1H3c-.55 0-1-.44-1-1V5c0-.55.45-1 1-1h1.55L4 4.63V7h12V4.63zM14 11V9H6v2h3v5h2v-5h3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorPasteWord.js b/packages/icons/src/EditorPasteWord.js
deleted file mode 100644
index b07ab88e9b53d7..00000000000000
--- a/packages/icons/src/EditorPasteWord.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorPasteWord( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-paste-word', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 12V5c0-.55-.45-1-1-1h-1.54l.54.63V7H4V4.62L4.55 4H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-3-8l-2 7h-2l-1-5-1 5H6.92L5 9h2l1 5 1-5h2l1 5 1-5h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorQuote.js b/packages/icons/src/EditorQuote.js
deleted file mode 100644
index b64680867c8aa4..00000000000000
--- a/packages/icons/src/EditorQuote.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorQuote( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-quote', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9.49 13.22c0-.74-.2-1.38-.61-1.9-.62-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L7.88 4c-2.73 1.3-5.42 4.28-4.96 8.05C3.21 14.43 4.59 16 6.54 16c.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03zm8.05 0c0-.74-.2-1.38-.61-1.9-.63-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L15.93 4c-2.73 1.3-5.41 4.28-4.95 8.05.29 2.38 1.66 3.95 3.61 3.95.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorRemoveformatting.js b/packages/icons/src/EditorRemoveformatting.js
deleted file mode 100644
index 119556755cc8b9..00000000000000
--- a/packages/icons/src/EditorRemoveformatting.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorRemoveformatting( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-removeformatting', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.29 4.59l1.1 1.11c.41.4.61.94.61 1.47v2.12c0 .53-.2 1.07-.61 1.47l-6.63 6.63c-.4.41-.94.61-1.47.61s-1.07-.2-1.47-.61l-1.11-1.1-1.1-1.11c-.41-.4-.61-.94-.61-1.47v-2.12c0-.54.2-1.07.61-1.48l6.63-6.62c.4-.41.94-.61 1.47-.61s1.06.2 1.47.61zm-6.21 9.7l6.42-6.42c.39-.39.39-1.03 0-1.43L12.36 4.3c-.19-.19-.45-.29-.72-.29s-.52.1-.71.29l-6.42 6.42c-.39.4-.39 1.04 0 1.43l2.14 2.14c.38.38 1.04.38 1.43 0z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorRtl.js b/packages/icons/src/EditorRtl.js
deleted file mode 100644
index 57654c151f6111..00000000000000
--- a/packages/icons/src/EditorRtl.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorRtl( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-rtl', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorSpellcheck.js b/packages/icons/src/EditorSpellcheck.js
deleted file mode 100644
index ae26bf3282a286..00000000000000
--- a/packages/icons/src/EditorSpellcheck.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorSpellcheck( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-spellcheck', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15.84 2.76c.25 0 .49.04.71.11.23.07.44.16.64.25l.35-.81c-.52-.26-1.08-.39-1.69-.39-.58 0-1.09.13-1.52.37-.43.25-.76.61-.99 1.08C13.11 3.83 13 4.38 13 5c0 .99.23 1.75.7 2.28s1.15.79 2.02.79c.6 0 1.13-.09 1.6-.26v-.84c-.26.08-.51.14-.74.19-.24.05-.49.08-.74.08-.59 0-1.04-.19-1.34-.57-.32-.37-.47-.93-.47-1.66 0-.7.16-1.25.48-1.65.33-.4.77-.6 1.33-.6zM6.5 8h1.04L5.3 2H4.24L2 8h1.03l.58-1.66H5.9zM8 2v6h2.17c.67 0 1.19-.15 1.57-.46.38-.3.56-.72.56-1.26 0-.4-.1-.72-.3-.95-.19-.24-.5-.39-.93-.47v-.04c.35-.06.6-.21.78-.44.18-.24.28-.53.28-.88 0-.52-.19-.9-.56-1.14-.36-.24-.96-.36-1.79-.36H8zm.98 2.48V2.82h.85c.44 0 .77.06.97.19.21.12.31.33.31.61 0 .31-.1.53-.29.66-.18.13-.48.2-.89.2h-.95zM5.64 5.5H3.9l.54-1.56c.14-.4.25-.76.32-1.1l.15.52c.07.23.13.4.17.51zm3.34-.23h.99c.44 0 .76.08.98.23.21.15.32.38.32.69 0 .34-.11.59-.32.75s-.52.24-.93.24H8.98V5.27zM4 13l5 5 9-8-1-1-8 6-4-3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorStrikethrough.js b/packages/icons/src/EditorStrikethrough.js
deleted file mode 100644
index 9df754157bb133..00000000000000
--- a/packages/icons/src/EditorStrikethrough.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorStrikethrough( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-strikethrough', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15.82 12.25c.26 0 .5-.02.74-.07.23-.05.48-.12.73-.2v.84c-.46.17-.99.26-1.58.26-.88 0-1.54-.26-2.01-.79-.39-.44-.62-1.04-.68-1.79h-.94c.12.21.18.48.18.79 0 .54-.18.95-.55 1.26-.38.3-.9.45-1.56.45H8v-2.5H6.59l.93 2.5H6.49l-.59-1.67H3.62L3.04 13H2l.93-2.5H2v-1h1.31l.93-2.49H5.3l.92 2.49H8V7h1.77c1 0 1.41.17 1.77.41.37.24.55.62.55 1.13 0 .35-.09.64-.27.87l-.08.09h1.29c.05-.4.15-.77.31-1.1.23-.46.55-.82.98-1.06.43-.25.93-.37 1.51-.37.61 0 1.17.12 1.69.38l-.35.81c-.2-.1-.42-.18-.64-.25s-.46-.11-.71-.11c-.55 0-.99.2-1.31.59-.23.29-.38.66-.44 1.11H17v1h-2.95c.06.5.2.9.44 1.19.3.37.75.56 1.33.56zM4.44 8.96l-.18.54H5.3l-.22-.61c-.04-.11-.09-.28-.17-.51-.07-.24-.12-.41-.14-.51-.08.33-.18.69-.33 1.09zm4.53-1.09V9.5h1.19c.28-.02.49-.09.64-.18.19-.13.28-.35.28-.66 0-.28-.1-.48-.3-.61-.2-.12-.53-.18-.97-.18h-.84zm-3.33 2.64v-.01H3.91v.01h1.73zm5.28.01l-.03-.02H8.97v1.68h1.04c.4 0 .71-.08.92-.23.21-.16.31-.4.31-.74 0-.31-.11-.54-.32-.69z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorTable.js b/packages/icons/src/EditorTable.js
deleted file mode 100644
index ccda8ceaa050de..00000000000000
--- a/packages/icons/src/EditorTable.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorTable( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-table', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 17V3H2v14h16zM16 7H4V5h12v2zm-7 4H4V9h5v2zm7 0h-5V9h5v2zm-7 4H4v-2h5v2zm7 0h-5v-2h5v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorTextcolor.js b/packages/icons/src/EditorTextcolor.js
deleted file mode 100644
index 9ac2cd726a34f0..00000000000000
--- a/packages/icons/src/EditorTextcolor.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorTextcolor( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-textcolor', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13.23 15h1.9L11 4H9L5 15h1.88l1.07-3h4.18zm-1.53-4.54H8.51L10 5.6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorUl.js b/packages/icons/src/EditorUl.js
deleted file mode 100644
index 8597e818d64cee..00000000000000
--- a/packages/icons/src/EditorUl.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorUl( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-ul', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5.5 7C4.67 7 4 6.33 4 5.5 4 4.68 4.67 4 5.5 4 6.32 4 7 4.68 7 5.5 7 6.33 6.32 7 5.5 7zM8 5h9v1H8V5zm-2.5 7c-.83 0-1.5-.67-1.5-1.5C4 9.68 4.67 9 5.5 9c.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 10h9v1H8v-1zm-2.5 7c-.83 0-1.5-.67-1.5-1.5 0-.82.67-1.5 1.5-1.5.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 15h9v1H8v-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorUnderline.js b/packages/icons/src/EditorUnderline.js
deleted file mode 100644
index 3ad179190521fe..00000000000000
--- a/packages/icons/src/EditorUnderline.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorUnderline( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-underline', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14 5h-2v5.71c0 1.99-1.12 2.98-2.45 2.98-1.32 0-2.55-1-2.55-2.96V5H5v5.87c0 1.91 1 4.54 4.48 4.54 3.49 0 4.52-2.58 4.52-4.5V5zm0 13v-2H5v2h9z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorUnlink.js b/packages/icons/src/EditorUnlink.js
deleted file mode 100644
index 463d5eb81a633c..00000000000000
--- a/packages/icons/src/EditorUnlink.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorUnlink( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-unlink', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17.74 2.26c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-.32.33-.69.58-1.08.77L13 10l1.69-1.64.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-.76.76L10 7l-.65-2.14c.19-.38.44-.75.77-1.07l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM2 4l8 6-6-8zm4-2l4 8-2-8H6zM2 6l8 4-8-2V6zm7.36 7.69L10 13l.74 2.35-1.38 1.39c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.39-1.38L7 10l-.69.64-1.52 1.53c-.85.84-.85 2.2 0 3.04.84.85 2.2.85 3.04 0zM18 16l-8-6 6 8zm-4 2l-4-8 2 8h2zm4-4l-8-4 8 2v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EditorVideo.js b/packages/icons/src/EditorVideo.js
deleted file mode 100644
index ca4e09152cec15..00000000000000
--- a/packages/icons/src/EditorVideo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EditorVideo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'editor-video', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16 2h-3v1H7V2H4v15h3v-1h6v1h3V2zM6 3v1H5V3h1zm9 0v1h-1V3h1zm-2 1v5H7V4h6zM6 5v1H5V5h1zm9 0v1h-1V5h1zM6 7v1H5V7h1zm9 0v1h-1V7h1zM6 9v1H5V9h1zm9 0v1h-1V9h1zm-2 1v5H7v-5h6zm-7 1v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Ellipsis.js b/packages/icons/src/Ellipsis.js
deleted file mode 100644
index 5f8f7e9e78cf9d..00000000000000
--- a/packages/icons/src/Ellipsis.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Ellipsis( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'ellipsis', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Email.js b/packages/icons/src/Email.js
deleted file mode 100644
index 92ecec8e606a58..00000000000000
--- a/packages/icons/src/Email.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Email( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'email', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3.87 4h13.25C18.37 4 19 4.59 19 5.79v8.42c0 1.19-.63 1.79-1.88 1.79H3.87c-1.25 0-1.88-.6-1.88-1.79V5.79c0-1.2.63-1.79 1.88-1.79zm6.62 8.6l6.74-5.53c.24-.2.43-.66.13-1.07-.29-.41-.82-.42-1.17-.17l-5.7 3.86L4.8 5.83c-.35-.25-.88-.24-1.17.17-.3.41-.11.87.13 1.07z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EmailAlt.js b/packages/icons/src/EmailAlt.js
deleted file mode 100644
index 779d3476ab7485..00000000000000
--- a/packages/icons/src/EmailAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EmailAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'email-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 14.5v-9c0-.83-.67-1.5-1.5-1.5H3.49c-.83 0-1.5.67-1.5 1.5v9c0 .83.67 1.5 1.5 1.5H17.5c.83 0 1.5-.67 1.5-1.5zm-1.31-9.11c.33.33.15.67-.03.84L13.6 9.95l3.9 4.06c.12.14.2.36.06.51-.13.16-.43.15-.56.05l-4.37-3.73-2.14 1.95-2.13-1.95-4.37 3.73c-.13.1-.43.11-.56-.05-.14-.15-.06-.37.06-.51l3.9-4.06-4.06-3.72c-.18-.17-.36-.51-.03-.84s.67-.17.95.07l6.24 5.04 6.25-5.04c.28-.24.62-.4.95-.07z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EmailAlt2.js b/packages/icons/src/EmailAlt2.js
deleted file mode 100644
index cfc8e1face352a..00000000000000
--- a/packages/icons/src/EmailAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EmailAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'email-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18.01 11.18V2.51c0-1.19-.9-1.81-2-1.37L4 5.91c-1.1.44-2 1.77-2 2.97v8.66c0 1.2.9 1.81 2 1.37l12.01-4.77c1.1-.44 2-1.76 2-2.96zm-1.43-7.46l-6.04 9.33-6.65-4.6c-.1-.07-.36-.32-.17-.64.21-.36.65-.21.65-.21l6.3 2.32s4.83-6.34 5.11-6.7c.13-.17.43-.34.73-.13.29.2.16.49.07.63z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EmbedAudio.js b/packages/icons/src/EmbedAudio.js
deleted file mode 100644
index cc483459e2222f..00000000000000
--- a/packages/icons/src/EmbedAudio.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EmbedAudio( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'embed-audio', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 3H7v4c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.4 0 .7.1 1 .3V5h4v2zm4 3.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EmbedGeneric.js b/packages/icons/src/EmbedGeneric.js
deleted file mode 100644
index 483d72eaaa9fc2..00000000000000
--- a/packages/icons/src/EmbedGeneric.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EmbedGeneric( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'embed-generic', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3 6.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EmbedPhoto.js b/packages/icons/src/EmbedPhoto.js
deleted file mode 100644
index 754661b997bd21..00000000000000
--- a/packages/icons/src/EmbedPhoto.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EmbedPhoto( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'embed-photo', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 8H3V6h7v6zm4-1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3zm-6-4V8.5L7.2 10 6 9.2 4 11h5zM4.6 8.6c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EmbedPost.js b/packages/icons/src/EmbedPost.js
deleted file mode 100644
index 61f717383f6d70..00000000000000
--- a/packages/icons/src/EmbedPost.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EmbedPost( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'embed-post', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.6 9l-.4.3c-.4.4-.5 1.1-.2 1.6l-.8.8-1.1-1.1-1.3 1.3c-.2.2-1.6 1.3-1.8 1.1-.2-.2.9-1.6 1.1-1.8l1.3-1.3-1.1-1.1.8-.8c.5.3 1.2.3 1.6-.2l.3-.3c.5-.5.5-1.2.2-1.7L8 5l3 2.9-.8.8c-.5-.2-1.2-.2-1.6.3zm5.4 1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/EmbedVideo.js b/packages/icons/src/EmbedVideo.js
deleted file mode 100644
index 9af8eeb70bcbe9..00000000000000
--- a/packages/icons/src/EmbedVideo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function EmbedVideo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'embed-video', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 6.5L8 9.1V11H3V6h5v1.8l2-1.3v4zm4 0L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ExcerptView.js b/packages/icons/src/ExcerptView.js
deleted file mode 100644
index d81e8c32b45d66..00000000000000
--- a/packages/icons/src/ExcerptView.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ExcerptView( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'excerpt-view', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 18V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h16c.55 0 1-.45 1-1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6V3h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6v-6h11z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Exit.js b/packages/icons/src/Exit.js
deleted file mode 100644
index eff70aec0b6237..00000000000000
--- a/packages/icons/src/Exit.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Exit( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'exit', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13 3v2h2v10h-2v2h4V3h-4zm0 8V9H5.4l4.3-4.3-1.4-1.4L1.6 10l6.7 6.7 1.4-1.4L5.4 11H13z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/External.js b/packages/icons/src/External.js
deleted file mode 100644
index 6a6724a3be398c..00000000000000
--- a/packages/icons/src/External.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function External( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'external', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 3h8v8l-2-1V6.92l-5.6 5.59-1.41-1.41L14.08 5H10zm3 12v-3l2-2v7H3V6h8L9 8H5v7h7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Facebook.js b/packages/icons/src/Facebook.js
deleted file mode 100644
index 06af4a1fb20e27..00000000000000
--- a/packages/icons/src/Facebook.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Facebook( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'facebook', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2.89 2h14.23c.49 0 .88.39.88.88v14.24c0 .48-.39.88-.88.88h-4.08v-6.2h2.08l.31-2.41h-2.39V7.85c0-.7.2-1.18 1.2-1.18h1.28V4.51c-.22-.03-.98-.09-1.86-.09-1.85 0-3.11 1.12-3.11 3.19v1.78H8.46v2.41h2.09V18H2.89c-.49 0-.89-.4-.89-.88V2.88c0-.49.4-.88.89-.88z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FacebookAlt.js b/packages/icons/src/FacebookAlt.js
deleted file mode 100644
index 35a7ab3b09943e..00000000000000
--- a/packages/icons/src/FacebookAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FacebookAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'facebook-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8.46 18h2.93v-7.3h2.45l.37-2.84h-2.82V6.04c0-.82.23-1.38 1.41-1.38h1.51V2.11c-.26-.03-1.15-.11-2.19-.11-2.18 0-3.66 1.33-3.66 3.76v2.1H6v2.84h2.46V18z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Feedback.js b/packages/icons/src/Feedback.js
deleted file mode 100644
index 394357769a5767..00000000000000
--- a/packages/icons/src/Feedback.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Feedback( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'feedback', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 2h16c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm15 14V7H3v9h14zM4 8v1h3V8H4zm4 0v3h8V8H8zm-4 4v1h3v-1H4zm4 0v3h8v-3H8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Filter.js b/packages/icons/src/Filter.js
deleted file mode 100644
index 1b6bbd6fa69756..00000000000000
--- a/packages/icons/src/Filter.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Filter( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'filter', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 4.5v-2s3.34-1 7-1 7 1 7 1v2l-5 7.03v6.97s-1.22-.09-2.25-.59S8 16.5 8 16.5v-4.97z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Flag.js b/packages/icons/src/Flag.js
deleted file mode 100644
index 238b1514132f4d..00000000000000
--- a/packages/icons/src/Flag.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Flag( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'flag', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 18V3H3v15h2zm1-6V4c3-1 7 1 11 0v8c-3 1.27-8-1-11 0z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FormatAside.js b/packages/icons/src/FormatAside.js
deleted file mode 100644
index 9796ec7954882a..00000000000000
--- a/packages/icons/src/FormatAside.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FormatAside( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'format-aside', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M1 1h18v12l-6 6H1V1zm3 3v1h12V4H4zm0 4v1h12V8H4zm6 5v-1H4v1h6zm2 4l5-5h-5v5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FormatAudio.js b/packages/icons/src/FormatAudio.js
deleted file mode 100644
index e0ed9d11d81293..00000000000000
--- a/packages/icons/src/FormatAudio.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FormatAudio( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'format-audio', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6.99 3.08l11.02-2c.55-.08.99.45.99 1V14.5c0 1.94-1.57 3.5-3.5 3.5S12 16.44 12 14.5c0-1.93 1.57-3.5 3.5-3.5.54 0 1.04.14 1.5.35V5.08l-9 2V16c-.24 1.7-1.74 3-3.5 3C2.57 19 1 17.44 1 15.5 1 13.57 2.57 12 4.5 12c.54 0 1.04.14 1.5.35V4.08c0-.55.44-.91.99-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FormatChat.js b/packages/icons/src/FormatChat.js
deleted file mode 100644
index 181fa8ff991df4..00000000000000
--- a/packages/icons/src/FormatChat.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FormatChat( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'format-chat', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11 6h-.82C9.07 6 8 7.2 8 8.16V10l-3 3v-3H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v3zm0 1h6c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2h-2v3l-3-3h-1c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FormatGallery.js b/packages/icons/src/FormatGallery.js
deleted file mode 100644
index 1ed6d64b4ead4d..00000000000000
--- a/packages/icons/src/FormatGallery.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FormatGallery( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'format-gallery', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16 4h1.96c.57 0 1.04.47 1.04 1.04v12.92c0 .57-.47 1.04-1.04 1.04H5.04C4.47 19 4 18.53 4 17.96V16H2.04C1.47 16 1 15.53 1 14.96V2.04C1 1.47 1.47 1 2.04 1h12.92c.57 0 1.04.47 1.04 1.04V4zM3 14h11V3H3v11zm5-8.5C8 4.67 7.33 4 6.5 4S5 4.67 5 5.5 5.67 7 6.5 7 8 6.33 8 5.5zm2 4.5s1-5 3-5v8H4V7c2 0 2 3 2 3s.33-2 2-2 2 2 2 2zm7 7V6h-1v8.96c0 .57-.47 1.04-1.04 1.04H6v1h11z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FormatImage.js b/packages/icons/src/FormatImage.js
deleted file mode 100644
index 3c1f817d4d6942..00000000000000
--- a/packages/icons/src/FormatImage.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FormatImage( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'format-image', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2.25 1h15.5c.69 0 1.25.56 1.25 1.25v15.5c0 .69-.56 1.25-1.25 1.25H2.25C1.56 19 1 18.44 1 17.75V2.25C1 1.56 1.56 1 2.25 1zM17 17V3H3v14h14zM10 6c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm3 5s0-6 3-6v10c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V8c2 0 3 4 3 4s1-3 3-3 3 2 3 2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FormatQuote.js b/packages/icons/src/FormatQuote.js
deleted file mode 100644
index ae711e13c9502b..00000000000000
--- a/packages/icons/src/FormatQuote.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FormatQuote( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'format-quote', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8.54 12.74c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45L6.65 1.94C3.45 3.46.31 6.96.85 11.37 1.19 14.16 2.8 16 5.08 16c1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38zm9.43 0c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.02-5.8 9.43.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FormatStatus.js b/packages/icons/src/FormatStatus.js
deleted file mode 100644
index d94f529000373c..00000000000000
--- a/packages/icons/src/FormatStatus.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FormatStatus( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'format-status', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 1c7 0 9 2.91 9 6.5S17 14 10 14s-9-2.91-9-6.5S3 1 10 1zM5.5 9C6.33 9 7 8.33 7 7.5S6.33 6 5.5 6 4 6.67 4 7.5 4.67 9 5.5 9zM10 9c.83 0 1.5-.67 1.5-1.5S10.83 6 10 6s-1.5.67-1.5 1.5S9.17 9 10 9zm4.5 0c.83 0 1.5-.67 1.5-1.5S15.33 6 14.5 6 13 6.67 13 7.5 13.67 9 14.5 9zM6 14.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm-3 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/FormatVideo.js b/packages/icons/src/FormatVideo.js
deleted file mode 100644
index 31ddc705da1319..00000000000000
--- a/packages/icons/src/FormatVideo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function FormatVideo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'format-video', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 1h16c.55 0 1 .45 1 1v16l-18-.02V2c0-.55.45-1 1-1zm4 1L4 5h1l2-3H6zm4 0H9L7 5h1zm3 0h-1l-2 3h1zm3 0h-1l-2 3h1zm1 14V6H3v10h14zM8 7l6 4-6 4V7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Forms.js b/packages/icons/src/Forms.js
deleted file mode 100644
index 3d60f686fba371..00000000000000
--- a/packages/icons/src/Forms.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Forms( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'forms', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 2h7v7H2V2zm9 0v7h7V2h-7zM5.5 4.5L7 3H4zM12 8V3h5v5h-5zM4.5 5.5L3 4v3zM8 4L6.5 5.5 8 7V4zM5.5 6.5L4 8h3zM9 18v-7H2v7h7zm9 0h-7v-7h7v7zM8 12v5H3v-5h5zm6.5 1.5L16 12h-3zM12 16l1.5-1.5L12 13v3zm3.5-1.5L17 16v-3zm-1 1L13 17h3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Googleplus.js b/packages/icons/src/Googleplus.js
deleted file mode 100644
index dd27e82ba76481..00000000000000
--- a/packages/icons/src/Googleplus.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Googleplus( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'googleplus', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6.73 10h5.4c.05.29.09.57.09.95 0 3.27-2.19 5.6-5.49 5.6-3.17 0-5.73-2.57-5.73-5.73 0-3.17 2.56-5.73 5.73-5.73 1.54 0 2.84.57 3.83 1.5l-1.55 1.5c-.43-.41-1.17-.89-2.28-.89-1.96 0-3.55 1.62-3.55 3.62 0 1.99 1.59 3.61 3.55 3.61 2.26 0 3.11-1.62 3.24-2.47H6.73V10zM19 10v1.64h-1.64v1.63h-1.63v-1.63h-1.64V10h1.64V8.36h1.63V10H19z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/GridView.js b/packages/icons/src/GridView.js
deleted file mode 100644
index 2d75441c462f89..00000000000000
--- a/packages/icons/src/GridView.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function GridView( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'grid-view', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 1h16c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1zm7.01 7.99v-6H3v6h6.01zm8 0v-6h-6v6h6zm-8 8.01v-6H3v6h6.01zm8 0v-6h-6v6h6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Groups.js b/packages/icons/src/Groups.js
deleted file mode 100644
index 9c7a6ea2d35382..00000000000000
--- a/packages/icons/src/Groups.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Groups( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'groups', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8.03 4.46c-.29 1.28.55 3.46 1.97 3.46 1.41 0 2.25-2.18 1.96-3.46-.22-.98-1.08-1.63-1.96-1.63-.89 0-1.74.65-1.97 1.63zm-4.13.9c-.25 1.08.47 2.93 1.67 2.93s1.92-1.85 1.67-2.93c-.19-.83-.92-1.39-1.67-1.39s-1.48.56-1.67 1.39zm8.86 0c-.25 1.08.47 2.93 1.66 2.93 1.2 0 1.92-1.85 1.67-2.93-.19-.83-.92-1.39-1.67-1.39-.74 0-1.47.56-1.66 1.39zm-.59 11.43l1.25-4.3C14.2 10 12.71 8.47 10 8.47c-2.72 0-4.21 1.53-3.44 4.02l1.26 4.3C8.05 17.51 9 18 10 18c.98 0 1.94-.49 2.17-1.21zm-6.1-7.63c-.49.67-.96 1.83-.42 3.59l1.12 3.79c-.34.2-.77.31-1.2.31-.85 0-1.65-.41-1.85-1.03l-1.07-3.65c-.65-2.11.61-3.4 2.92-3.4.27 0 .54.02.79.06-.1.1-.2.22-.29.33zm8.35-.39c2.31 0 3.58 1.29 2.92 3.4l-1.07 3.65c-.2.62-1 1.03-1.85 1.03-.43 0-.86-.11-1.2-.31l1.11-3.77c.55-1.78.08-2.94-.42-3.61-.08-.11-.18-.23-.28-.33.25-.04.51-.06.79-.06z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Hammer.js b/packages/icons/src/Hammer.js
deleted file mode 100644
index 7804621b4ec1be..00000000000000
--- a/packages/icons/src/Hammer.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Hammer( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'hammer', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17.7 6.32l1.41 1.42-3.47 3.41-1.42-1.42.84-.82c-.32-.76-.81-1.57-1.51-2.31l-4.61 6.59-5.26 4.7c-.39.39-1.02.39-1.42 0l-1.2-1.21c-.39-.39-.39-1.02 0-1.41l10.97-9.92c-1.37-.86-3.21-1.46-5.67-1.48 2.7-.82 4.95-.93 6.58-.3 1.7.66 2.82 2.2 3.91 3.58z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Heading.js b/packages/icons/src/Heading.js
deleted file mode 100644
index 6a34ce836d3d03..00000000000000
--- a/packages/icons/src/Heading.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Heading( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'heading', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12.5 4v5.2h-5V4H5v13h2.5v-5.2h5V17H15V4" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Heart.js b/packages/icons/src/Heart.js
deleted file mode 100644
index 626dfd9c9114b1..00000000000000
--- a/packages/icons/src/Heart.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Heart( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'heart', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 17.12c3.33-1.4 5.74-3.79 7.04-6.21 1.28-2.41 1.46-4.81.32-6.25-1.03-1.29-2.37-1.78-3.73-1.74s-2.68.63-3.63 1.46c-.95-.83-2.27-1.42-3.63-1.46s-2.7.45-3.73 1.74c-1.14 1.44-.96 3.84.34 6.25 1.28 2.42 3.69 4.81 7.02 6.21z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Hidden.js b/packages/icons/src/Hidden.js
deleted file mode 100644
index cd998651501ecb..00000000000000
--- a/packages/icons/src/Hidden.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Hidden( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'hidden', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17.2 3.3l.16.17c.39.39.39 1.02 0 1.41L4.55 17.7c-.39.39-1.03.39-1.41 0l-.17-.17c-.39-.39-.39-1.02 0-1.41l1.59-1.6c-1.57-1-2.76-2.3-3.56-3.93.81-1.65 2.03-2.98 3.64-3.99S8.04 5.09 10 5.09c1.2 0 2.33.21 3.4.6l2.38-2.39c.39-.39 1.03-.39 1.42 0zm-7.09 4.01c-.23.25-.34.54-.34.88 0 .31.12.58.31.81l1.8-1.79c-.13-.12-.28-.21-.45-.26-.11-.01-.28-.03-.49-.04-.33.03-.6.16-.83.4zM2.4 10.59c.69 1.23 1.71 2.25 3.05 3.05l1.28-1.28c-.51-.69-.77-1.47-.77-2.36 0-1.06.36-1.98 1.09-2.76-1.04.27-1.96.7-2.76 1.26-.8.58-1.43 1.27-1.89 2.09zm13.22-2.13l.96-.96c1.02.86 1.83 1.89 2.42 3.09-.81 1.65-2.03 2.98-3.64 3.99s-3.4 1.51-5.36 1.51c-.63 0-1.24-.07-1.83-.18l1.07-1.07c.25.02.5.05.76.05 1.63 0 3.13-.4 4.5-1.21s2.4-1.84 3.1-3.09c-.46-.82-1.09-1.51-1.89-2.09-.03-.01-.06-.03-.09-.04zm-5.58 5.58l4-4c-.01 1.1-.41 2.04-1.18 2.81-.78.78-1.72 1.18-2.82 1.19z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Html.js b/packages/icons/src/Html.js
deleted file mode 100644
index 4061bcca6f1615..00000000000000
--- a/packages/icons/src/Html.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Html( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'html', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M4 16v-2H2v2H1v-5h1v2h2v-2h1v5H4zM7 16v-4H5.6v-1h3.7v1H8v4H7zM10 16v-5h1l1.4 3.4h.1L14 11h1v5h-1v-3.1h-.1l-1.1 2.5h-.6l-1.1-2.5H11V16h-1zM19 16h-3v-5h1v4h2v1zM9.4 4.2L7.1 6.5l2.3 2.3-.6 1.2-3.5-3.5L8.8 3l.6 1.2zm1.2 4.6l2.3-2.3-2.3-2.3.6-1.2 3.5 3.5-3.5 3.5-.6-1.2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Id.js b/packages/icons/src/Id.js
deleted file mode 100644
index 38f39965f0c867..00000000000000
--- a/packages/icons/src/Id.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Id( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'id', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 16H2V4h16v12zM7.05 8.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L7.95 7c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C7.23 5.1 6.95 5 6.6 5c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM17 9V5h-5v4h5zm-10.38.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM17 11v-1h-5v1h5zm0 2v-1h-5v1h5zm0 2v-1H3v1h14z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/IdAlt.js b/packages/icons/src/IdAlt.js
deleted file mode 100644
index c62c059b0cb5e0..00000000000000
--- a/packages/icons/src/IdAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function IdAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'id-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 18H2V2h16v16zM8.05 7.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L8.95 6c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C8.23 4.1 7.95 4 7.6 4c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM16 5V4h-5v1h5zm0 2V6h-5v1h5zM7.62 8.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM16 9V8h-3v1h3zm0 2v-1h-3v1h3zm0 3v-1H4v1h12zm0 2v-1H4v1h12z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImageCrop.js b/packages/icons/src/ImageCrop.js
deleted file mode 100644
index 633e7dfcb002ca..00000000000000
--- a/packages/icons/src/ImageCrop.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImageCrop( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'image-crop', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 12v3h-4v4h-3v-4H4V7H0V4h4V0h3v4h7l3-3 1 1-3 3v7h4zm-8-5H7v4zm-3 5h4V8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImageFilter.js b/packages/icons/src/ImageFilter.js
deleted file mode 100644
index 01c01f4f2712a1..00000000000000
--- a/packages/icons/src/ImageFilter.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImageFilter( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'image-filter', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14 5.87c0-2.2-1.79-4-4-4s-4 1.8-4 4c0 2.21 1.79 4 4 4s4-1.79 4-4zM3.24 10.66c-1.92 1.1-2.57 3.55-1.47 5.46 1.11 1.92 3.55 2.57 5.47 1.47 1.91-1.11 2.57-3.55 1.46-5.47-1.1-1.91-3.55-2.56-5.46-1.46zm9.52 6.93c1.92 1.1 4.36.45 5.47-1.46 1.1-1.92.45-4.36-1.47-5.47-1.91-1.1-4.36-.45-5.46 1.46-1.11 1.92-.45 4.36 1.46 5.47z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImageFlipHorizontal.js b/packages/icons/src/ImageFlipHorizontal.js
deleted file mode 100644
index 31d5f75389a495..00000000000000
--- a/packages/icons/src/ImageFlipHorizontal.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImageFlipHorizontal( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'image-flip-horizontal', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 3v14h-8v3H9v-3H1V3h8V0h2v3h8zm-8.5 14V3h-1v14h1zM7 6.5L3 10l4 3.5v-7zM17 10l-4-3.5v7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImageFlipVertical.js b/packages/icons/src/ImageFlipVertical.js
deleted file mode 100644
index db5ac7152f8dcf..00000000000000
--- a/packages/icons/src/ImageFlipVertical.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImageFlipVertical( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'image-flip-vertical', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M20 9v2h-3v8H3v-8H0V9h3V1h14v8h3zM6.5 7h7L10 3zM17 9.5H3v1h14v-1zM13.5 13h-7l3.5 4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImageRotate.js b/packages/icons/src/ImageRotate.js
deleted file mode 100644
index 06158257e60c0b..00000000000000
--- a/packages/icons/src/ImageRotate.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImageRotate( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'image-rotate', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10.25 1.02c5.1 0 8.75 4.04 8.75 9s-3.65 9-8.75 9c-3.2 0-6.02-1.59-7.68-3.99l2.59-1.52c1.1 1.5 2.86 2.51 4.84 2.51 3.3 0 6-2.79 6-6s-2.7-6-6-6c-1.97 0-3.72 1-4.82 2.49L7 8.02l-6 2v-7L2.89 4.6c1.69-2.17 4.36-3.58 7.36-3.58z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImageRotateLeft.js b/packages/icons/src/ImageRotateLeft.js
deleted file mode 100644
index 6164cb2d2ef005..00000000000000
--- a/packages/icons/src/ImageRotateLeft.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImageRotateLeft( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'image-rotate-left', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M7 5H5.05c0-1.74.85-2.9 2.95-2.9V0C4.85 0 2.96 2.11 2.96 5H1.18L3.8 8.39zm13-4v14h-5v5H1V10h9V1h10zm-2 2h-6v7h3v3h3V3zm-5 9H3v6h10v-6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImageRotateRight.js b/packages/icons/src/ImageRotateRight.js
deleted file mode 100644
index 463af3bfcaa50a..00000000000000
--- a/packages/icons/src/ImageRotateRight.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImageRotateRight( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'image-rotate-right', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15.95 5H14l3.2 3.39L19.82 5h-1.78c0-2.89-1.89-5-5.04-5v2.1c2.1 0 2.95 1.16 2.95 2.9zM1 1h10v9h9v10H6v-5H1V1zm2 2v10h3v-3h3V3H3zm5 9v6h10v-6H8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImagesAlt.js b/packages/icons/src/ImagesAlt.js
deleted file mode 100644
index 88a5f5ad994489..00000000000000
--- a/packages/icons/src/ImagesAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImagesAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'images-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M4 15v-3H2V2h12v3h2v3h2v10H6v-3H4zm7-12c-1.1 0-2 .9-2 2h4c0-1.1-.89-2-2-2zm-7 8V6H3v5h1zm7-3h4c0-1.1-.89-2-2-2-1.1 0-2 .9-2 2zm-5 6V9H5v5h1zm9-1c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2s-2 .9-2 2c0 1.11.9 2 2 2zm2 4v-2c-5 0-5-3-10-3v5h10z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ImagesAlt2.js b/packages/icons/src/ImagesAlt2.js
deleted file mode 100644
index 36eee96072b394..00000000000000
--- a/packages/icons/src/ImagesAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ImagesAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'images-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 3h14v11h-2v2h-2v2H1V7h2V5h2V3zm13 10V4H6v9h12zm-3-4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm1 6v-1H5V6H4v9h12zM7 6l10 6H7V6zm7 11v-1H3V8H2v9h12z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/IndexCard.js b/packages/icons/src/IndexCard.js
deleted file mode 100644
index f98723813fe551..00000000000000
--- a/packages/icons/src/IndexCard.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function IndexCard( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'index-card', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M1 3.17V18h18V4H8v-.83c0-.32-.12-.6-.35-.83S7.14 2 6.82 2H2.18c-.33 0-.6.11-.83.34-.24.23-.35.51-.35.83zM10 6v2H3V6h7zm7 0v10h-5V6h5zm-7 4v2H3v-2h7zm0 4v2H3v-2h7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Info.js b/packages/icons/src/Info.js
deleted file mode 100644
index db406de9073ef9..00000000000000
--- a/packages/icons/src/Info.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Info( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'info', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1 4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 9V9H9v6h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/InfoOutline.js b/packages/icons/src/InfoOutline.js
deleted file mode 100644
index db8f2074e6319c..00000000000000
--- a/packages/icons/src/InfoOutline.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function InfoOutline( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'info-outline', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 15h2V9H9v6zm1-10c-.5 0-1 .5-1 1s.5 1 1 1 1-.5 1-1-.5-1-1-1zm0-4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Insert.js b/packages/icons/src/Insert.js
deleted file mode 100644
index 1b70dab9fb32fe..00000000000000
--- a/packages/icons/src/Insert.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Insert( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'insert', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/InsertAfter.js b/packages/icons/src/InsertAfter.js
deleted file mode 100644
index 7691128a5f5843..00000000000000
--- a/packages/icons/src/InsertAfter.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function InsertAfter( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'insert-after', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/InsertBefore.js b/packages/icons/src/InsertBefore.js
deleted file mode 100644
index d3f0e095d4cf74..00000000000000
--- a/packages/icons/src/InsertBefore.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function InsertBefore( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'insert-before', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Instagram.js b/packages/icons/src/Instagram.js
deleted file mode 100644
index 1fb889a78f8840..00000000000000
--- a/packages/icons/src/Instagram.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Instagram( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'instagram', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12.67 10A2.67 2.67 0 1 0 10 12.67 2.68 2.68 0 0 0 12.67 10zm1.43 0A4.1 4.1 0 1 1 10 5.9a4.09 4.09 0 0 1 4.1 4.1zm1.13-4.27a1 1 0 1 1-1-1 1 1 0 0 1 1 1zM10 3.44c-1.17 0-3.67-.1-4.72.32a2.67 2.67 0 0 0-1.52 1.52c-.42 1-.32 3.55-.32 4.72s-.1 3.67.32 4.72a2.74 2.74 0 0 0 1.52 1.52c1 .42 3.55.32 4.72.32s3.67.1 4.72-.32a2.83 2.83 0 0 0 1.52-1.52c.42-1.05.32-3.55.32-4.72s.1-3.67-.32-4.72a2.74 2.74 0 0 0-1.52-1.52c-1.05-.42-3.55-.32-4.72-.32zM18 10c0 1.1 0 2.2-.05 3.3a4.84 4.84 0 0 1-1.29 3.36A4.8 4.8 0 0 1 13.3 18H6.7a4.84 4.84 0 0 1-3.36-1.29 4.84 4.84 0 0 1-1.29-3.41C2 12.2 2 11.1 2 10V6.7a4.84 4.84 0 0 1 1.34-3.36A4.8 4.8 0 0 1 6.7 2.05C7.8 2 8.9 2 10 2h3.3a4.84 4.84 0 0 1 3.36 1.29A4.8 4.8 0 0 1 18 6.7V10z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/KeyboardHide.js b/packages/icons/src/KeyboardHide.js
deleted file mode 100644
index 3674b51f16620f..00000000000000
--- a/packages/icons/src/KeyboardHide.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function KeyboardHide( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'keyboard-hide', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Laptop.js b/packages/icons/src/Laptop.js
deleted file mode 100644
index 3adce41629d451..00000000000000
--- a/packages/icons/src/Laptop.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Laptop( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'laptop', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 3h14c.6 0 1 .4 1 1v10c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V4c0-.6.4-1 1-1zm13 2H4v8h12V5zm-3 1H5v4zm6 11v-1H1v1c0 .6.5 1 1.1 1h15.8c.6 0 1.1-.4 1.1-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Layout.js b/packages/icons/src/Layout.js
deleted file mode 100644
index 9dda96611f81f0..00000000000000
--- a/packages/icons/src/Layout.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Layout( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'layout', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 2h5v11H2V2zm6 0h5v5H8V2zm6 0h4v16h-4V2zM8 8h5v5H8V8zm-6 6h11v4H2v-4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Leftright.js b/packages/icons/src/Leftright.js
deleted file mode 100644
index 0a7f27fb83d2c9..00000000000000
--- a/packages/icons/src/Leftright.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Leftright( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'leftright', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 10.03L9 6v8zM11 6l6 4.03L11 14V6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Lightbulb.js b/packages/icons/src/Lightbulb.js
deleted file mode 100644
index 405e931b5bc8b4..00000000000000
--- a/packages/icons/src/Lightbulb.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Lightbulb( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'lightbulb', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 1c3.11 0 5.63 2.52 5.63 5.62 0 1.84-2.03 4.58-2.03 4.58-.33.44-.6 1.25-.6 1.8v1c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-1c0-.55-.27-1.36-.6-1.8 0 0-2.02-2.74-2.02-4.58C4.38 3.52 6.89 1 10 1zM7 16.87V16h6v.87c0 .62-.13 1.13-.75 1.13H12c0 .62-.4 1-1.02 1h-2c-.61 0-.98-.38-.98-1h-.25c-.62 0-.75-.51-.75-1.13z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ListView.js b/packages/icons/src/ListView.js
deleted file mode 100644
index bc8817d682290b..00000000000000
--- a/packages/icons/src/ListView.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ListView( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'list-view', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 19h16c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V3h11zM4 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V7h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11zM4 15c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Location.js b/packages/icons/src/Location.js
deleted file mode 100644
index efe9bae4866ffe..00000000000000
--- a/packages/icons/src/Location.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Location( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'location', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2C6.69 2 4 4.69 4 8c0 2.02 1.17 3.71 2.53 4.89.43.37 1.18.96 1.85 1.83.74.97 1.41 2.01 1.62 2.71.21-.7.88-1.74 1.62-2.71.67-.87 1.42-1.46 1.85-1.83C14.83 11.71 16 10.02 16 8c0-3.31-2.69-6-6-6zm0 2.56c1.9 0 3.44 1.54 3.44 3.44S11.9 11.44 10 11.44 6.56 9.9 6.56 8 8.1 4.56 10 4.56z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/LocationAlt.js b/packages/icons/src/LocationAlt.js
deleted file mode 100644
index 4046d9ddbedfdd..00000000000000
--- a/packages/icons/src/LocationAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function LocationAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'location-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13 13.14l1.17-5.94c.79-.43 1.33-1.25 1.33-2.2 0-1.38-1.12-2.5-2.5-2.5S10.5 3.62 10.5 5c0 .95.54 1.77 1.33 2.2zm0-9.64c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm1.72 4.8L18 6.97v9L13.12 18 7 15.97l-5 2v-9l5-2 4.27 1.41 1.73 7.3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Lock.js b/packages/icons/src/Lock.js
deleted file mode 100644
index cacad361ea9427..00000000000000
--- a/packages/icons/src/Lock.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Lock( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'lock', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14 9h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h1V6c0-2.21 1.79-4 4-4s4 1.79 4 4v3zm-2 0V6c0-1.1-.9-2-2-2s-2 .9-2 2v3h4zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Marker.js b/packages/icons/src/Marker.js
deleted file mode 100644
index 68d71446580dcd..00000000000000
--- a/packages/icons/src/Marker.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Marker( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'marker', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaArchive.js b/packages/icons/src/MediaArchive.js
deleted file mode 100644
index c0176357d15177..00000000000000
--- a/packages/icons/src/MediaArchive.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaArchive( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-archive', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zM8 3.5v2l1.8-1zM11 5L9.2 6 11 7V5zM8 6.5v2l1.8-1zM11 8L9.2 9l1.8 1V8zM8 9.5v2l1.8-1zm3 1.5l-1.8 1 1.8 1v-2zm-1.5 6c.83 0 1.62-.72 1.5-1.63-.05-.38-.49-1.61-.49-1.61l-1.99-1.1s-.45 1.95-.52 2.71c-.07.77.67 1.63 1.5 1.63zm0-2.39c.42 0 .76.34.76.76 0 .43-.34.77-.76.77s-.76-.34-.76-.77c0-.42.34-.76.76-.76z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaAudio.js b/packages/icons/src/MediaAudio.js
deleted file mode 100644
index 3e3deebd44354b..00000000000000
--- a/packages/icons/src/MediaAudio.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaAudio( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-audio', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm1 7.26V8.09c0-.11-.04-.21-.12-.29-.07-.08-.16-.11-.27-.1 0 0-3.97.71-4.25.78C8.07 8.54 8 8.8 8 9v3.37c-.2-.09-.42-.07-.6-.07-.38 0-.7.13-.96.39-.26.27-.4.58-.4.96 0 .37.14.69.4.95.26.27.58.4.96.4.34 0 .7-.04.96-.26.26-.23.64-.65.64-1.12V10.3l3-.6V12c-.67-.2-1.17.04-1.44.31-.26.26-.39.58-.39.95 0 .38.13.69.39.96.27.26.71.39 1.08.39.38 0 .7-.13.96-.39.26-.27.4-.58.4-.96z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaCode.js b/packages/icons/src/MediaCode.js
deleted file mode 100644
index 4507aee07474dc..00000000000000
--- a/packages/icons/src/MediaCode.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaCode( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-code', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zM9 13l-2-2 2-2-1-1-3 3 3 3zm3 1l3-3-3-3-1 1 2 2-2 2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaDefault.js b/packages/icons/src/MediaDefault.js
deleted file mode 100644
index 55132e7324e3e0..00000000000000
--- a/packages/icons/src/MediaDefault.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaDefault( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-default', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaDocument.js b/packages/icons/src/MediaDocument.js
deleted file mode 100644
index cefb6d3ef9bcdc..00000000000000
--- a/packages/icons/src/MediaDocument.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaDocument( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-document', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zM5 9v1h4V9H5zm10 3V9h-5v3h5zM5 11v1h4v-1H5zm10 3v-1H5v1h10zm-3 2v-1H5v1h7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaInteractive.js b/packages/icons/src/MediaInteractive.js
deleted file mode 100644
index 5947a4f03a3143..00000000000000
--- a/packages/icons/src/MediaInteractive.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaInteractive( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-interactive', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm2 8V8H6v6h3l-1 2h1l1-2 1 2h1l-1-2h3zm-6-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm5-2v2h-3V9h3zm0 3v1H7v-1h6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaSpreadsheet.js b/packages/icons/src/MediaSpreadsheet.js
deleted file mode 100644
index 2725d482f6de6f..00000000000000
--- a/packages/icons/src/MediaSpreadsheet.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaSpreadsheet( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-spreadsheet', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zm-1 4V3H5v3h6zM8 8V7H5v1h3zm3 0V7H9v1h2zm4 0V7h-3v1h3zm-7 2V9H5v1h3zm3 0V9H9v1h2zm4 0V9h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaText.js b/packages/icons/src/MediaText.js
deleted file mode 100644
index 4201073776df65..00000000000000
--- a/packages/icons/src/MediaText.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaText( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-text', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zm0 2V9H5v1h10zm0 2v-1H5v1h10zm-4 2v-1H5v1h6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MediaVideo.js b/packages/icons/src/MediaVideo.js
deleted file mode 100644
index 352c7bb73d68e6..00000000000000
--- a/packages/icons/src/MediaVideo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MediaVideo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'media-video', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm-1 8v-3c0-.27-.1-.51-.29-.71-.2-.19-.44-.29-.71-.29H7c-.27 0-.51.1-.71.29-.19.2-.29.44-.29.71v3c0 .27.1.51.29.71.2.19.44.29.71.29h3c.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71zm3 1v-5l-2 2v1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Megaphone.js b/packages/icons/src/Megaphone.js
deleted file mode 100644
index 62efc2049c587e..00000000000000
--- a/packages/icons/src/Megaphone.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Megaphone( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'megaphone', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18.15 5.94c.46 1.62.38 3.22-.02 4.48-.42 1.28-1.26 2.18-2.3 2.48-.16.06-.26.06-.4.06-.06.02-.12.02-.18.02-.06.02-.14.02-.22.02h-6.8l2.22 5.5c.02.14-.06.26-.14.34-.08.1-.24.16-.34.16H6.95c-.1 0-.26-.06-.34-.16-.08-.08-.16-.2-.14-.34l-1-5.5H4.25l-.02-.02c-.5.06-1.08-.18-1.54-.62s-.88-1.08-1.06-1.88c-.24-.8-.2-1.56-.02-2.2.18-.62.58-1.08 1.06-1.3l.02-.02 9-5.4c.1-.06.18-.1.24-.16.06-.04.14-.08.24-.12.16-.08.28-.12.5-.18 1.04-.3 2.24.1 3.22.98s1.84 2.24 2.26 3.86zm-2.58 5.98h-.02c.4-.1.74-.34 1.04-.7.58-.7.86-1.76.86-3.04 0-.64-.1-1.3-.28-1.98-.34-1.36-1.02-2.5-1.78-3.24s-1.68-1.1-2.46-.88c-.82.22-1.4.96-1.7 2-.32 1.04-.28 2.36.06 3.72.38 1.36 1 2.5 1.8 3.24.78.74 1.62 1.1 2.48.88zm-2.54-7.08c.22-.04.42-.02.62.04.38.16.76.48 1.02 1s.42 1.2.42 1.78c0 .3-.04.56-.12.8-.18.48-.44.84-.86.94-.34.1-.8-.06-1.14-.4s-.64-.86-.78-1.5c-.18-.62-.12-1.24.02-1.72s.48-.84.82-.94z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Menu.js b/packages/icons/src/Menu.js
deleted file mode 100644
index 4b8911e91dbc0c..00000000000000
--- a/packages/icons/src/Menu.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Menu( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'menu', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 7V5H3v2h14zm0 4V9H3v2h14zm0 4v-2H3v2h14z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/MenuAlt.js b/packages/icons/src/MenuAlt.js
deleted file mode 100644
index 2891105636b444..00000000000000
--- a/packages/icons/src/MenuAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function MenuAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'menu-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 4h14v2H3V4zm0 5h14v2H3V9zm0 5h14v2H3v-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Microphone.js b/packages/icons/src/Microphone.js
deleted file mode 100644
index 9369dee802978a..00000000000000
--- a/packages/icons/src/Microphone.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Microphone( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'microphone', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 9V3c0-1.1-.89-2-2-2-1.12 0-2 .94-2 2v6c0 1.1.9 2 2 2 1.13 0 2-.94 2-2zm4 0c0 2.97-2.16 5.43-5 5.91V17h2c.56 0 1 .45 1 1s-.44 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1h2v-2.09C6.17 14.43 4 11.97 4 9c0-.55.45-1 1-1 .56 0 1 .45 1 1 0 2.21 1.8 4 4 4 2.21 0 4-1.79 4-4 0-.55.45-1 1-1 .56 0 1 .45 1 1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Migrate.js b/packages/icons/src/Migrate.js
deleted file mode 100644
index faa8152116ae4b..00000000000000
--- a/packages/icons/src/Migrate.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Migrate( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'migrate', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M4 6h6V4H2v12.01h8V14H4V6zm2 2h6V5l6 5-6 5v-3H6V8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Minus.js b/packages/icons/src/Minus.js
deleted file mode 100644
index f7607ca8407315..00000000000000
--- a/packages/icons/src/Minus.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Minus( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'minus', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M4 9h12v2H4V9z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Money.js b/packages/icons/src/Money.js
deleted file mode 100644
index 71621799549618..00000000000000
--- a/packages/icons/src/Money.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Money( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'money', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M0 3h20v12h-.75c0-1.79-1.46-3.25-3.25-3.25-1.31 0-2.42.79-2.94 1.91-.25-.1-.52-.16-.81-.16-.98 0-1.8.63-2.11 1.5H0V3zm8.37 3.11c-.06.15-.1.31-.11.47s-.01.33.01.5l.02.08c.01.06.02.14.05.23.02.1.06.2.1.31.03.11.09.22.15.33.07.12.15.22.23.31s.18.17.31.23c.12.06.25.09.4.09.14 0 .27-.03.39-.09s.22-.14.3-.22c.09-.09.16-.2.22-.32.07-.12.12-.23.16-.33s.07-.2.09-.31c.03-.11.04-.18.05-.22s.01-.07.01-.09c.05-.29.03-.56-.04-.82s-.21-.48-.41-.66c-.21-.18-.47-.27-.79-.27-.19 0-.36.03-.52.1-.15.07-.28.16-.38.28-.09.11-.17.25-.24.4zm4.48 6.04v-1.14c0-.33-.1-.66-.29-.98s-.45-.59-.77-.79c-.32-.21-.66-.31-1.02-.31l-1.24.84-1.28-.82c-.37 0-.72.1-1.04.3-.31.2-.56.46-.74.77-.18.32-.27.65-.27.99v1.14l.18.05c.12.04.29.08.51.14.23.05.47.1.74.15.26.05.57.09.91.13.34.03.67.05.99.05.3 0 .63-.02.98-.05.34-.04.64-.08.89-.13.25-.04.5-.1.76-.16l.5-.12c.08-.02.14-.04.19-.06zm3.15.1c1.52 0 2.75 1.23 2.75 2.75s-1.23 2.75-2.75 2.75c-.73 0-1.38-.3-1.87-.77.23-.35.37-.78.37-1.23 0-.77-.39-1.46-.99-1.86.43-.96 1.37-1.64 2.49-1.64zm-5.5 3.5c0-.96.79-1.75 1.75-1.75s1.75.79 1.75 1.75-.79 1.75-1.75 1.75-1.75-.79-1.75-1.75z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Move.js b/packages/icons/src/Move.js
deleted file mode 100644
index c7d8e08e37d268..00000000000000
--- a/packages/icons/src/Move.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Move( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'move', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 10l-4 4v-3h-4v4h3l-4 4-4-4h3v-4H5v3l-4-4 4-4v3h4V5H6l4-4 4 4h-3v4h4V6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Nametag.js b/packages/icons/src/Nametag.js
deleted file mode 100644
index b7ffc50f53983f..00000000000000
--- a/packages/icons/src/Nametag.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Nametag( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'nametag', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 5V2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-2-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 13V7c0-1.1-.9-2-2-2h-3v.33C13 6.25 12.25 7 11.33 7H8.67C7.75 7 7 6.25 7 5.33V5H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-1-6v6H3V9h14zm-8 2c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm3 0c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm-5.96 1.21c.92.48 2.34.79 3.96.79s3.04-.31 3.96-.79c-.21 1-1.89 1.79-3.96 1.79s-3.75-.79-3.96-1.79z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Networking.js b/packages/icons/src/Networking.js
deleted file mode 100644
index 290b76ce6ca9ef..00000000000000
--- a/packages/icons/src/Networking.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Networking( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'networking', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 13h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01h-4c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2h-5v2h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01H8c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2H4v2h1c.55 0 1 .45 1 1.01v2.98C6 17.55 5.55 18 5 18H1c-.55 0-1-.45-1-1.01v-2.98C0 13.45.45 13 1 13h1v-2c0-1.1.9-2 2-2h5V7H8c-.55 0-1-.45-1-1.01V3.01C7 2.45 7.45 2 8 2h4c.55 0 1 .45 1 1.01v2.98C13 6.55 12.55 7 12 7h-1v2h5c1.1 0 2 .9 2 2v2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/No.js b/packages/icons/src/No.js
deleted file mode 100644
index 0cf81b80bd5169..00000000000000
--- a/packages/icons/src/No.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function No( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'no', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12.12 10l3.53 3.53-2.12 2.12L10 12.12l-3.54 3.54-2.12-2.12L7.88 10 4.34 6.46l2.12-2.12L10 7.88l3.54-3.53 2.12 2.12z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/NoAlt.js b/packages/icons/src/NoAlt.js
deleted file mode 100644
index f58689b064d4ad..00000000000000
--- a/packages/icons/src/NoAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function NoAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'no-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Palmtree.js b/packages/icons/src/Palmtree.js
deleted file mode 100644
index b7b07729031948..00000000000000
--- a/packages/icons/src/Palmtree.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Palmtree( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'palmtree', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8.58 2.39c.32 0 .59.05.81.14 1.25.55 1.69 2.24 1.7 3.97.59-.82 2.15-2.29 3.41-2.29s2.94.73 3.53 3.55c-1.13-.65-2.42-.94-3.65-.94-1.26 0-2.45.32-3.29.89.4-.11.86-.16 1.33-.16 1.39 0 2.9.45 3.4 1.31.68 1.16.47 3.38-.76 4.14-.14-2.1-1.69-4.12-3.47-4.12-.44 0-.88.12-1.33.38C8 10.62 7 14.56 7 19H2c0-5.53 4.21-9.65 7.68-10.79-.56-.09-1.17-.15-1.82-.15C6.1 8.06 4.05 8.5 2 10c.76-2.96 2.78-4.1 4.69-4.1 1.25 0 2.45.5 3.2 1.29-.66-2.24-2.49-2.86-4.08-2.86-.8 0-1.55.16-2.05.35.91-1.29 3.31-2.29 4.82-2.29zM13 11.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Paperclip.js b/packages/icons/src/Paperclip.js
deleted file mode 100644
index 84b0c115399f89..00000000000000
--- a/packages/icons/src/Paperclip.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Paperclip( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'paperclip', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17.05 2.7c1.93 1.94 1.93 5.13 0 7.07L10 16.84c-1.88 1.89-4.91 1.93-6.86.15-.06-.05-.13-.09-.19-.15-1.93-1.94-1.93-5.12 0-7.07l4.94-4.95c.91-.92 2.28-1.1 3.39-.58.3.15.59.33.83.58 1.17 1.17 1.17 3.07 0 4.24l-4.93 4.95c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l4.93-4.95c.39-.39.39-1.02 0-1.41-.38-.39-1.02-.39-1.4 0l-4.94 4.95c-.91.92-1.1 2.29-.57 3.4.14.3.32.59.57.84s.54.43.84.57c1.11.53 2.47.35 3.39-.57l7.05-7.07c1.16-1.17 1.16-3.08 0-4.25-.56-.55-1.28-.83-2-.86-.08.01-.16.01-.24 0-.22-.03-.43-.11-.6-.27-.39-.4-.38-1.05.02-1.45.16-.16.36-.24.56-.28.14-.02.27-.01.4.02 1.19.06 2.36.52 3.27 1.43z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Performance.js b/packages/icons/src/Performance.js
deleted file mode 100644
index 034cd132fa0a20..00000000000000
--- a/packages/icons/src/Performance.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Performance( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'performance', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3.76 17.01h12.48C17.34 15.63 18 13.9 18 12c0-4.41-3.58-8-8-8s-8 3.59-8 8c0 1.9.66 3.63 1.76 5.01zM9 6c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zM4 8c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm4.52 3.4c.84-.83 6.51-3.5 6.51-3.5s-2.66 5.68-3.49 6.51c-.84.84-2.18.84-3.02 0-.83-.83-.83-2.18 0-3.01zM3 13c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Phone.js b/packages/icons/src/Phone.js
deleted file mode 100644
index fa00bf448a406e..00000000000000
--- a/packages/icons/src/Phone.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Phone( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'phone', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12.06 6l-.21-.2c-.52-.54-.43-.79.08-1.3l2.72-2.75c.81-.82.96-1.21 1.73-.48l.21.2zm.53.45l4.4-4.4c.7.94 2.34 3.47 1.53 5.34-.73 1.67-1.09 1.75-2 3-1.85 2.11-4.18 4.37-6 6.07-1.26.91-1.31 1.33-3 2-1.8.71-4.4-.89-5.38-1.56l4.4-4.4 1.18 1.62c.34.46 1.2-.06 1.8-.66 1.04-1.05 3.18-3.18 4-4.07.59-.59 1.12-1.45.66-1.8zM1.57 16.5l-.21-.21c-.68-.74-.29-.9.52-1.7l2.74-2.72c.51-.49.75-.6 1.27-.11l.2.21z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/PlaylistAudio.js b/packages/icons/src/PlaylistAudio.js
deleted file mode 100644
index 96e0585b63649b..00000000000000
--- a/packages/icons/src/PlaylistAudio.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function PlaylistAudio( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'playlist-audio', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 3V1H2v2h15zm0 4V5H2v2h15zm-7 4V9H2v2h8zm7.45-1.96l-6 1.12c-.16.02-.19.03-.29.13-.11.09-.16.22-.16.37v4.59c-.29-.13-.66-.14-.93-.14-.54 0-1 .19-1.38.57s-.56.84-.56 1.38c0 .53.18.99.56 1.37s.84.57 1.38.57c.49 0 .92-.16 1.29-.48s.59-.71.65-1.19v-4.95L17 11.27v3.48c-.29-.13-.56-.19-.83-.19-.54 0-1.11.19-1.49.57-.38.37-.57.83-.57 1.37s.19.99.57 1.37.84.57 1.38.57c.53 0 .99-.19 1.37-.57s.57-.83.57-1.37V9.6c0-.16-.05-.3-.16-.41-.11-.12-.24-.17-.39-.15zM8 15v-2H2v2h6zm-2 4v-2H2v2h4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/PlaylistVideo.js b/packages/icons/src/PlaylistVideo.js
deleted file mode 100644
index f618c83844b125..00000000000000
--- a/packages/icons/src/PlaylistVideo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function PlaylistVideo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'playlist-video', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 3V1H2v2h15zm0 4V5H2v2h15zM6 11V9H2v2h4zm2-2h9c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1zm3 7l3.33-2L11 12v4zm-5-1v-2H2v2h4zm0 4v-2H2v2h4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Plus.js b/packages/icons/src/Plus.js
deleted file mode 100644
index 283b77d1032713..00000000000000
--- a/packages/icons/src/Plus.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Plus( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'plus', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 7v3h-5v5H9v-5H4V7h5V2h3v5h5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/PlusAlt.js b/packages/icons/src/PlusAlt.js
deleted file mode 100644
index 07552fb47113c2..00000000000000
--- a/packages/icons/src/PlusAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function PlusAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'plus-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15.8 4.2c3.2 3.21 3.2 8.39 0 11.6-3.21 3.2-8.39 3.2-11.6 0C1 12.59 1 7.41 4.2 4.2 7.41 1 12.59 1 15.8 4.2zm-4.3 11.3v-4h4v-3h-4v-4h-3v4h-4v3h4v4h3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/PlusLight.js b/packages/icons/src/PlusLight.js
deleted file mode 100644
index 466194966fd806..00000000000000
--- a/packages/icons/src/PlusLight.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function PlusLight( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'plus-light', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 9v2h-6v6H9v-6H3V9h6V3h2v6h6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Portfolio.js b/packages/icons/src/Portfolio.js
deleted file mode 100644
index 64214b31eaaaba..00000000000000
--- a/packages/icons/src/Portfolio.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Portfolio( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'portfolio', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M4 5H.78c-.37 0-.74.32-.69.84l1.56 9.99S3.5 8.47 3.86 6.7c.11-.53.61-.7.98-.7H10s-.7-2.08-.77-2.31C9.11 3.25 8.89 3 8.45 3H5.14c-.36 0-.7.23-.8.64C4.25 4.04 4 5 4 5zm4.88 0h-4s.42-1 .87-1h2.13c.48 0 1 1 1 1zM2.67 16.25c-.31.47-.76.75-1.26.75h15.73c.54 0 .92-.31 1.03-.83.44-2.19 1.68-8.44 1.68-8.44.07-.5-.3-.73-.62-.73H16V5.53c0-.16-.26-.53-.66-.53h-3.76c-.52 0-.87.58-.87.58L10 7H5.59c-.32 0-.63.19-.69.5 0 0-1.59 6.7-1.72 7.33-.07.37-.22.99-.51 1.42zM15.38 7H11s.58-1 1.13-1h2.29c.71 0 .96 1 .96 1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/PostStatus.js b/packages/icons/src/PostStatus.js
deleted file mode 100644
index 1eebd5cd4a8ebb..00000000000000
--- a/packages/icons/src/PostStatus.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function PostStatus( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'post-status', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14 6c0 1.86-1.28 3.41-3 3.86V16c0 1-2 2-2 2V9.86c-1.72-.45-3-2-3-3.86 0-2.21 1.79-4 4-4s4 1.79 4 4zM8 5c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Pressthis.js b/packages/icons/src/Pressthis.js
deleted file mode 100644
index d308230d33b7d3..00000000000000
--- a/packages/icons/src/Pressthis.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Pressthis( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'pressthis', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.76 1C16.55 1 18 2.46 18 4.25c0 1.78-1.45 3.24-3.24 3.24-.23 0-.47-.03-.7-.08L13 8.47V19H2V4h9.54c.13-2 1.52-3 3.22-3zm0 5.49C16 6.49 17 5.48 17 4.25 17 3.01 16 2 14.76 2s-2.24 1.01-2.24 2.25c0 .37.1.72.27 1.03L9.57 8.5c-.28.28-1.77 2.22-1.5 2.49.02.03.06.04.1.04.49 0 2.14-1.28 2.39-1.53l3.24-3.24c.29.14.61.23.96.23z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Products.js b/packages/icons/src/Products.js
deleted file mode 100644
index 39e35927780c81..00000000000000
--- a/packages/icons/src/Products.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Products( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'products', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 8h1v11H2V8h1V6c0-2.76 2.24-5 5-5 .71 0 1.39.15 2 .42.61-.27 1.29-.42 2-.42 2.76 0 5 2.24 5 5v2zM5 6v2h2V6c0-1.13.39-2.16 1.02-3H8C6.35 3 5 4.35 5 6zm10 2V6c0-1.65-1.35-3-3-3h-.02c.63.84 1.02 1.87 1.02 3v2h2zm-5-4.22C9.39 4.33 9 5.12 9 6v2h2V6c0-.88-.39-1.67-1-2.22z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Randomize.js b/packages/icons/src/Randomize.js
deleted file mode 100644
index 8c7827697dafeb..00000000000000
--- a/packages/icons/src/Randomize.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Randomize( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'randomize', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 6.01L14 9V7h-4l-5 8H2v-2h2l5-8h5V3zM2 5h3l1.15 2.17-1.12 1.8L4 7H2V5zm16 9.01L14 17v-2H9l-1.15-2.17 1.12-1.8L10 13h4v-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Redo.js b/packages/icons/src/Redo.js
deleted file mode 100644
index 9bfeaa32101328..00000000000000
--- a/packages/icons/src/Redo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Redo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'redo', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8 5h5V2l6 4-6 4V7H8c-2.2 0-4 1.8-4 4s1.8 4 4 4h5v2H8c-3.3 0-6-2.7-6-6s2.7-6 6-6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/RestApi.js b/packages/icons/src/RestApi.js
deleted file mode 100644
index aaa9bbb5d3393a..00000000000000
--- a/packages/icons/src/RestApi.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function RestApi( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'rest-api', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M3 4h2v12H3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Rss.js b/packages/icons/src/Rss.js
deleted file mode 100644
index ef6b6d5a111e7c..00000000000000
--- a/packages/icons/src/Rss.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Rss( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'rss', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.92 18H18C18 9.32 10.82 2.25 2 2.25v3.02c7.12 0 12.92 5.71 12.92 12.73zm-5.44 0h3.08C12.56 12.27 7.82 7.6 2 7.6v3.02c2 0 3.87.77 5.29 2.16C8.7 14.17 9.48 16.03 9.48 18zm-5.35-.02c1.17 0 2.13-.93 2.13-2.09 0-1.15-.96-2.09-2.13-2.09-1.18 0-2.13.94-2.13 2.09 0 1.16.95 2.09 2.13 2.09z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Saved.js b/packages/icons/src/Saved.js
deleted file mode 100644
index 4f602f4d9512c6..00000000000000
--- a/packages/icons/src/Saved.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Saved( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'saved', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Schedule.js b/packages/icons/src/Schedule.js
deleted file mode 100644
index 4ae6404d2be443..00000000000000
--- a/packages/icons/src/Schedule.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Schedule( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'schedule', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M2 2h16v4H2V2zm0 10V8h4v4H2zm6-2V8h4v2H8zm6 3V8h4v5h-4zm-6 5v-6h4v6H8zm-6 0v-4h4v4H2zm12 0v-3h4v3h-4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Screenoptions.js b/packages/icons/src/Screenoptions.js
deleted file mode 100644
index b6a7b22d53acb1..00000000000000
--- a/packages/icons/src/Screenoptions.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Screenoptions( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'screenoptions', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M9 9V3H3v6h6zm8 0V3h-6v6h6zm-8 8v-6H3v6h6zm8 0v-6h-6v6h6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Search.js b/packages/icons/src/Search.js
deleted file mode 100644
index 2ee393c74fd849..00000000000000
--- a/packages/icons/src/Search.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Search( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'search', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12.14 4.18c1.87 1.87 2.11 4.75.72 6.89.12.1.22.21.36.31.2.16.47.36.81.59.34.24.56.39.66.47.42.31.73.57.94.78.32.32.6.65.84 1 .25.35.44.69.59 1.04.14.35.21.68.18 1-.02.32-.14.59-.36.81s-.49.34-.81.36c-.31.02-.65-.04-.99-.19-.35-.14-.7-.34-1.04-.59-.35-.24-.68-.52-1-.84-.21-.21-.47-.52-.77-.93-.1-.13-.25-.35-.47-.66-.22-.32-.4-.57-.56-.78-.16-.2-.29-.35-.44-.5-2.07 1.09-4.69.76-6.44-.98-2.14-2.15-2.14-5.64 0-7.78 2.15-2.15 5.63-2.15 7.78 0zm-1.41 6.36c1.36-1.37 1.36-3.58 0-4.95-1.37-1.37-3.59-1.37-4.95 0-1.37 1.37-1.37 3.58 0 4.95 1.36 1.37 3.58 1.37 4.95 0z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Share.js b/packages/icons/src/Share.js
deleted file mode 100644
index ebe60d11e96f7c..00000000000000
--- a/packages/icons/src/Share.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Share( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'share', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.24.03-.46.09-.69l-4.38-2.3c-.55.61-1.33.99-2.21.99-1.66 0-3-1.34-3-3s1.34-3 3-3c.88 0 1.66.39 2.21.99l4.38-2.3c-.06-.23-.09-.45-.09-.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.88 0-1.66-.39-2.21-.99l-4.38 2.3c.06.23.09.45.09.69s-.03.46-.09.69l4.38 2.3c.55-.61 1.33-.99 2.21-.99z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ShareAlt.js b/packages/icons/src/ShareAlt.js
deleted file mode 100644
index add5496ce35a4c..00000000000000
--- a/packages/icons/src/ShareAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ShareAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'share-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16.22 5.8c.47.69.29 1.62-.4 2.08-.69.47-1.62.29-2.08-.4-.16-.24-.35-.46-.55-.67-.21-.2-.43-.39-.67-.55s-.5-.3-.77-.41c-.27-.12-.55-.21-.84-.26-.59-.13-1.23-.13-1.82-.01-.29.06-.57.15-.84.27-.27.11-.53.25-.77.41s-.46.35-.66.55c-.21.21-.4.43-.56.67s-.3.5-.41.76c-.01.02-.01.03-.01.04-.1.24-.17.48-.23.72H1V6h2.66c.04-.07.07-.13.12-.2.27-.4.57-.77.91-1.11s.72-.65 1.11-.91c.4-.27.83-.51 1.28-.7s.93-.34 1.41-.43c.99-.21 2.03-.21 3.02 0 .48.09.96.24 1.41.43s.88.43 1.28.7c.39.26.77.57 1.11.91s.64.71.91 1.11zM12.5 10c0-1.38-1.12-2.5-2.5-2.5S7.5 8.62 7.5 10s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5zm-8.72 4.2c-.47-.69-.29-1.62.4-2.09.69-.46 1.62-.28 2.08.41.16.24.35.46.55.67.21.2.43.39.67.55s.5.3.77.41c.27.12.55.2.84.26.59.13 1.23.12 1.82 0 .29-.06.57-.14.84-.26.27-.11.53-.25.77-.41s.46-.35.66-.55c.21-.21.4-.44.56-.67.16-.25.3-.5.41-.76.01-.02.01-.03.01-.04.1-.24.17-.48.23-.72H19v3h-2.66c-.04.06-.07.13-.12.2-.27.4-.57.77-.91 1.11s-.72.65-1.11.91c-.4.27-.83.51-1.28.7s-.93.33-1.41.43c-.99.21-2.03.21-3.02 0-.48-.1-.96-.24-1.41-.43s-.88-.43-1.28-.7c-.39-.26-.77-.57-1.11-.91s-.64-.71-.91-1.11z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ShareAlt2.js b/packages/icons/src/ShareAlt2.js
deleted file mode 100644
index a57fc33aebcc1e..00000000000000
--- a/packages/icons/src/ShareAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ShareAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'share-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 8l-5 4V9.01c-2.58.06-4.88.45-7 2.99.29-3.57 2.66-5.66 7-5.94V3zM4 14h11v-2l2-1.6V16H2V5h9.43c-1.83.32-3.31 1-4.41 2H4v7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Shield.js b/packages/icons/src/Shield.js
deleted file mode 100644
index 5fee745c06bb86..00000000000000
--- a/packages/icons/src/Shield.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Shield( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'shield', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2zm0 8h5s1-1 1-5c0 0-5-1-6-2v7H5c1 4 5 7 5 7v-7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ShieldAlt.js b/packages/icons/src/ShieldAlt.js
deleted file mode 100644
index bd6d65fe5120bf..00000000000000
--- a/packages/icons/src/ShieldAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ShieldAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'shield-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Shortcode.js b/packages/icons/src/Shortcode.js
deleted file mode 100644
index 2a60a35c337e50..00000000000000
--- a/packages/icons/src/Shortcode.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Shortcode( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'shortcode', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6 14H4V6h2V4H2v12h4M7.1 17h2.1l3.7-14h-2.1M14 4v2h2v8h-2v2h4V4" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Slides.js b/packages/icons/src/Slides.js
deleted file mode 100644
index 75581092e04767..00000000000000
--- a/packages/icons/src/Slides.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Slides( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'slides', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 14V6h10v8H5zm-3-1V7h2v6H2zm4-6v6h8V7H6zm10 0h2v6h-2V7zm-3 2V8H7v1h6zm0 3v-2H7v2h6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Smartphone.js b/packages/icons/src/Smartphone.js
deleted file mode 100644
index ee1b0458d960de..00000000000000
--- a/packages/icons/src/Smartphone.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Smartphone( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'smartphone', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6 2h8c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm7 12V4H7v10h6zM8 5h4l-4 5V5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Smiley.js b/packages/icons/src/Smiley.js
deleted file mode 100644
index 49479e2608816c..00000000000000
--- a/packages/icons/src/Smiley.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Smiley( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'smiley', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M7 5.2c1.1 0 2 .89 2 2 0 .37-.11.71-.28 1C8.72 8.2 8 8 7 8s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.9-2 2-2zm6 0c1.11 0 2 .89 2 2 0 .37-.11.71-.28 1 0 0-.72-.2-1.72-.2s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.89-2 2-2zm-3 13.7c3.72 0 7.03-2.36 8.23-5.88l-1.32-.46C15.9 15.52 13.12 17.5 10 17.5s-5.9-1.98-6.91-4.94l-1.32.46c1.2 3.52 4.51 5.88 8.23 5.88z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Sort.js b/packages/icons/src/Sort.js
deleted file mode 100644
index 0358896357aacf..00000000000000
--- a/packages/icons/src/Sort.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Sort( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'sort', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11 7H1l5 7zm-2 7h10l-5-7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Sos.js b/packages/icons/src/Sos.js
deleted file mode 100644
index 0adbb1a8bf4f58..00000000000000
--- a/packages/icons/src/Sos.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Sos( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'sos', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 10c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8zM7.23 3.57L8.72 7.3c-.62.29-1.13.8-1.42 1.42L3.57 7.23c.71-1.64 2.02-2.95 3.66-3.66zm9.2 3.66L12.7 8.72c-.29-.62-.8-1.13-1.42-1.42l1.49-3.73c1.64.71 2.95 2.02 3.66 3.66zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-6.43.77l3.73-1.49c.29.62.8 1.13 1.42 1.42l-1.49 3.73c-1.64-.71-2.95-2.02-3.66-3.66zm9.2 3.66l-1.49-3.73c.62-.29 1.13-.8 1.42-1.42l3.73 1.49c-.71 1.64-2.02 2.95-3.66 3.66z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/StarEmpty.js b/packages/icons/src/StarEmpty.js
deleted file mode 100644
index de4e147d6765b7..00000000000000
--- a/packages/icons/src/StarEmpty.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function StarEmpty( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'star-empty', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88l-4.68 2.34.87-5.15-3.18-3.56 4.65-.58z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/StarFilled.js b/packages/icons/src/StarFilled.js
deleted file mode 100644
index dc2c9ef2d61e83..00000000000000
--- a/packages/icons/src/StarFilled.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function StarFilled( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'star-filled', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 1l3 6 6 .75-4.12 4.62L16 19l-6-3-6 3 1.13-6.63L1 7.75 7 7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/StarHalf.js b/packages/icons/src/StarHalf.js
deleted file mode 100644
index 2bfd4da6647714..00000000000000
--- a/packages/icons/src/StarHalf.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function StarHalf( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'star-half', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88V3.24z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Sticky.js b/packages/icons/src/Sticky.js
deleted file mode 100644
index 7ec057b2a0fc18..00000000000000
--- a/packages/icons/src/Sticky.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Sticky( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'sticky', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 3.61V1.04l8.99-.01-.01 2.58c-1.22.26-2.16 1.35-2.16 2.67v.5c.01 1.31.93 2.4 2.17 2.66l-.01 2.58h-3.41l-.01 2.57c0 .6-.47 4.41-1.06 4.41-.6 0-1.08-3.81-1.08-4.41v-2.56L5 12.02l.01-2.58c1.23-.25 2.15-1.35 2.15-2.66v-.5c0-1.31-.92-2.41-2.16-2.67z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Store.js b/packages/icons/src/Store.js
deleted file mode 100644
index 6194e2b7d252b7..00000000000000
--- a/packages/icons/src/Store.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Store( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'store', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M1 10c.41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.51.43.54 0 1.08-.14 1.49-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.63-.46 1-1.17 1-2V7l-3-7H4L0 7v1c0 .83.37 1.54 1 2zm2 8.99h5v-5h4v5h5v-7c-.37-.05-.72-.22-1-.43-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.49.44-.55 0-1.1-.14-1.51-.44-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.5.44-.54 0-1.09-.14-1.5-.44-.63-.45-1-.73-1-1.57 0 .84-.38 1.12-1 1.57-.29.21-.63.38-1 .44v6.99z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/TableColAfter.js b/packages/icons/src/TableColAfter.js
deleted file mode 100644
index 073e5df4267124..00000000000000
--- a/packages/icons/src/TableColAfter.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function TableColAfter( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'table-col-after', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/TableColBefore.js b/packages/icons/src/TableColBefore.js
deleted file mode 100644
index 2e7559fd1ff351..00000000000000
--- a/packages/icons/src/TableColBefore.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function TableColBefore( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'table-col-before', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/TableColDelete.js b/packages/icons/src/TableColDelete.js
deleted file mode 100644
index 054f7ef61da152..00000000000000
--- a/packages/icons/src/TableColDelete.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function TableColDelete( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'table-col-delete', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/TableRowAfter.js b/packages/icons/src/TableRowAfter.js
deleted file mode 100644
index 881194c1501c86..00000000000000
--- a/packages/icons/src/TableRowAfter.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function TableRowAfter( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'table-row-after', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/TableRowBefore.js b/packages/icons/src/TableRowBefore.js
deleted file mode 100644
index dc3752c9fc365b..00000000000000
--- a/packages/icons/src/TableRowBefore.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function TableRowBefore( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'table-row-before', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/TableRowDelete.js b/packages/icons/src/TableRowDelete.js
deleted file mode 100644
index db643d916218bd..00000000000000
--- a/packages/icons/src/TableRowDelete.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function TableRowDelete( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'table-row-delete', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Tablet.js b/packages/icons/src/Tablet.js
deleted file mode 100644
index 4d9df62000162b..00000000000000
--- a/packages/icons/src/Tablet.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Tablet( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'tablet', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M4 2h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm11 14V4H5v12h10zM6 5h6l-6 5V5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Tag.js b/packages/icons/src/Tag.js
deleted file mode 100644
index 8072d3f54aa1a4..00000000000000
--- a/packages/icons/src/Tag.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Tag( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'tag', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11 2h7v7L8 19l-7-7zm3 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Tagcloud.js b/packages/icons/src/Tagcloud.js
deleted file mode 100644
index 6fc8d8f5d295b2..00000000000000
--- a/packages/icons/src/Tagcloud.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Tagcloud( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'tagcloud', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11 3v4H1V3h10zm8 0v4h-7V3h7zM7 8v3H1V8h6zm12 0v3H8V8h11zM9 12v2H1v-2h8zm10 0v2h-9v-2h9zM6 15v1H1v-1h5zm5 0v1H7v-1h4zm3 0v1h-2v-1h2zm5 0v1h-4v-1h4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Testimonial.js b/packages/icons/src/Testimonial.js
deleted file mode 100644
index 9070b5e9769396..00000000000000
--- a/packages/icons/src/Testimonial.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Testimonial( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'testimonial', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M4 3h12c.55 0 1.02.2 1.41.59S18 4.45 18 5v7c0 .55-.2 1.02-.59 1.41S16.55 14 16 14h-1l-5 5v-5H4c-.55 0-1.02-.2-1.41-.59S2 12.55 2 12V5c0-.55.2-1.02.59-1.41S3.45 3 4 3zm11 2H4v1h11V5zm1 3H4v1h12V8zm-3 3H4v1h9v-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Text.js b/packages/icons/src/Text.js
deleted file mode 100644
index 467c21039bdc09..00000000000000
--- a/packages/icons/src/Text.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Text( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'text', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 3v2H2V3h16zm-6 4v2H2V7h10zm6 0v2h-4V7h4zM8 11v2H2v-2h6zm10 0v2h-8v-2h8zm-4 4v2H2v-2h12z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ThumbsDown.js b/packages/icons/src/ThumbsDown.js
deleted file mode 100644
index 9c689826d19ae6..00000000000000
--- a/packages/icons/src/ThumbsDown.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ThumbsDown( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'thumbs-down', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M7.28 18c-.15.02-.26-.02-.41-.07-.56-.19-.83-.79-.66-1.35.17-.55 1-3.04 1-3.58 0-.53-.75-1-1.35-1h-3c-.6 0-1-.4-1-1s2-7 2-7c.17-.39.55-1 1-1H14v9h-2.14c-.41.41-3.3 4.71-3.58 5.27-.21.41-.6.68-1 .73zM18 12h-2V3h2v9z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/ThumbsUp.js b/packages/icons/src/ThumbsUp.js
deleted file mode 100644
index d336809d29fb6c..00000000000000
--- a/packages/icons/src/ThumbsUp.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function ThumbsUp( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'thumbs-up', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12.72 2c.15-.02.26.02.41.07.56.19.83.79.66 1.35-.17.55-1 3.04-1 3.58 0 .53.75 1 1.35 1h3c.6 0 1 .4 1 1s-2 7-2 7c-.17.39-.55 1-1 1H6V8h2.14c.41-.41 3.3-4.71 3.58-5.27.21-.41.6-.68 1-.73zM2 8h2v9H2V8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Tickets.js b/packages/icons/src/Tickets.js
deleted file mode 100644
index 85d5f3cce0e6b2..00000000000000
--- a/packages/icons/src/Tickets.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Tickets( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'tickets', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M20 5.38L18.99 8.2v-.01c-1.04-.37-2.19.18-2.57 1.22-.37 1.04.17 2.19 1.22 2.56v.01l-1.01 2.82L1.57 9.42l.99-2.79c1.04.38 2.19-.17 2.56-1.21s-.17-2.18-1.21-2.55L4.93 0zm-5.45 3.37c.74-2.08-.34-4.37-2.42-5.12-2.08-.74-4.37.35-5.11 2.42-.74 2.08.34 4.38 2.42 5.12 2.07.74 4.37-.35 5.11-2.42zm-2.56-4.74c.89.32 1.57.94 1.97 1.71-.01-.01-.02-.01-.04-.02-.33-.12-.67.09-.78.4-.1.28-.03.57.05.91.04.27.09.62-.06 1.04-.1.29-.33.58-.65 1l-.74 1.01.08-4.08.4.11c.19.04.26-.24.08-.29 0 0-.57-.15-.92-.28-.34-.12-.88-.36-.88-.36-.18-.08-.3.19-.12.27 0 0 .16.08.34.16l.01 1.63L9.2 9.18l.08-4.11c.2.06.4.11.4.11.19.04.26-.23.07-.29 0 0-.56-.15-.91-.28-.07-.02-.14-.05-.22-.08.93-.7 2.19-.94 3.37-.52zM7.4 6.19c.17-.49.44-.92.78-1.27l.04 5c-.94-.95-1.3-2.39-.82-3.73zm4.04 4.75l2.1-2.63c.37-.41.57-.77.69-1.12.05-.12.08-.24.11-.35.09.57.04 1.18-.17 1.77-.45 1.25-1.51 2.1-2.73 2.33zm-.7-3.22l.02 3.22c0 .02 0 .04.01.06-.4 0-.8-.07-1.2-.21-.33-.12-.63-.28-.9-.48zm1.24 6.08l2.1.75c.24.84 1 1.45 1.91 1.45H16v3H0v-2.96c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2V9h1.05l-.28.8 4.28 1.52C4.4 12.03 4 12.97 4 14c0 2.21 1.79 4 4 4s4-1.79 4-4c0-.07-.02-.13-.02-.2zm-6.53-2.33l1.48.53c-.14.04-.15.27.03.28 0 0 .18.02.37.03l.56 1.54-.78 2.36-1.31-3.9c.21-.01.41-.03.41-.03.19-.02.17-.31-.02-.3 0 0-.59.05-.96.05-.07 0-.15 0-.23-.01.13-.2.28-.38.45-.55zM4.4 14c0-.52.12-1.02.32-1.46l1.71 4.7C5.23 16.65 4.4 15.42 4.4 14zm4.19-1.41l1.72.62c.07.17.12.37.12.61 0 .31-.12.66-.28 1.16l-.35 1.2zM11.6 14c0 1.33-.72 2.49-1.79 3.11l1.1-3.18c.06-.17.1-.31.14-.46l.52.19c.02.11.03.22.03.34zm-4.62 3.45l1.08-3.14 1.11 3.03c.01.02.01.04.02.05-.37.13-.77.21-1.19.21-.35 0-.69-.06-1.02-.15z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/TicketsAlt.js b/packages/icons/src/TicketsAlt.js
deleted file mode 100644
index 785161c2c80653..00000000000000
--- a/packages/icons/src/TicketsAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function TicketsAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'tickets-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M20 6.38L18.99 9.2v-.01c-.52-.19-1.03-.16-1.53.08s-.85.62-1.04 1.14-.16 1.03.07 1.53c.24.5.62.84 1.15 1.03v.01l-1.01 2.82-15.06-5.38.99-2.79c.52.19 1.03.16 1.53-.08.5-.23.84-.61 1.03-1.13s.16-1.03-.08-1.53c-.23-.49-.61-.83-1.13-1.02L4.93 1zm-4.97 5.69l1.37-3.76c.12-.31.1-.65-.04-.95s-.39-.53-.7-.65L8.14 3.98c-.64-.23-1.37.12-1.6.74L5.17 8.48c-.24.65.1 1.37.74 1.6l7.52 2.74c.14.05.28.08.43.08.52 0 1-.33 1.17-.83zM7.97 4.45l7.51 2.73c.19.07.34.21.43.39.08.18.09.38.02.57l-1.37 3.76c-.13.38-.58.59-.96.45L6.09 9.61c-.39-.14-.59-.57-.45-.96l1.37-3.76c.1-.29.39-.49.7-.49.09 0 .17.02.26.05zm6.82 12.14c.35.27.75.41 1.2.41H16v3H0v-2.96c.55 0 1.03-.2 1.41-.59.39-.38.59-.86.59-1.41s-.2-1.02-.59-1.41-.86-.59-1.41-.59V10h1.05l-.28.8 2.87 1.02c-.51.16-.89.62-.89 1.18v4c0 .69.56 1.25 1.25 1.25h8c.69 0 1.25-.56 1.25-1.25v-1.75l.83.3c.12.43.36.78.71 1.04zM3.25 17v-4c0-.41.34-.75.75-.75h.83l7.92 2.83V17c0 .41-.34.75-.75.75H4c-.41 0-.75-.34-.75-.75z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Tide.js b/packages/icons/src/Tide.js
deleted file mode 100644
index 472fa8d2d820e3..00000000000000
--- a/packages/icons/src/Tide.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Tide( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'tide', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 7.2V3H3v7.1c2.6-.5 4.5-1.5 6.4-2.6.2-.2.4-.3.6-.5v3c-1.9 1.1-4 2.2-7 2.8V17h14V9.9c-2.6.5-4.4 1.5-6.2 2.6-.3.1-.5.3-.8.4V10c2-1.1 4-2.2 7-2.8z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Translation.js b/packages/icons/src/Translation.js
deleted file mode 100644
index 2b89101f2b7758..00000000000000
--- a/packages/icons/src/Translation.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Translation( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'translation', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M11 7H9.49c-.63 0-1.25.3-1.59.7L7 5H4.13l-2.39 7h1.69l.74-2H7v4H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h7c1.1 0 2 .9 2 2v2zM6.51 9H4.49l1-2.93zM10 8h7c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-7c-1.1 0-2-.9-2-2v-7c0-1.1.9-2 2-2zm7.25 5v-1.08h-3.17V9.75h-1.16v2.17H9.75V13h1.28c.11.85.56 1.85 1.28 2.62-.87.36-1.89.62-2.31.62-.01.02.22.97.2 1.46.84 0 2.21-.5 3.28-1.15 1.09.65 2.48 1.15 3.34 1.15-.02-.49.2-1.44.2-1.46-.43 0-1.49-.27-2.38-.63.7-.77 1.14-1.77 1.25-2.61h1.36zm-3.81 1.93c-.5-.46-.85-1.13-1.01-1.93h2.09c-.17.8-.51 1.47-1 1.93l-.04.03s-.03-.02-.04-.03z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Trash.js b/packages/icons/src/Trash.js
deleted file mode 100644
index 483456510bc85c..00000000000000
--- a/packages/icons/src/Trash.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Trash( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'trash', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Twitter.js b/packages/icons/src/Twitter.js
deleted file mode 100644
index 0724affd56c73f..00000000000000
--- a/packages/icons/src/Twitter.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Twitter( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'twitter', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18.94 4.46c-.49.73-1.11 1.38-1.83 1.9.01.15.01.31.01.47 0 4.85-3.69 10.44-10.43 10.44-2.07 0-4-.61-5.63-1.65.29.03.58.05.88.05 1.72 0 3.3-.59 4.55-1.57-1.6-.03-2.95-1.09-3.42-2.55.22.04.45.07.69.07.33 0 .66-.05.96-.13-1.67-.34-2.94-1.82-2.94-3.6v-.04c.5.27 1.06.44 1.66.46-.98-.66-1.63-1.78-1.63-3.06 0-.67.18-1.3.5-1.84 1.81 2.22 4.51 3.68 7.56 3.83-.06-.27-.1-.55-.1-.84 0-2.02 1.65-3.66 3.67-3.66 1.06 0 2.01.44 2.68 1.16.83-.17 1.62-.47 2.33-.89-.28.85-.86 1.57-1.62 2.02.75-.08 1.45-.28 2.11-.57z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Undo.js b/packages/icons/src/Undo.js
deleted file mode 100644
index 59dd428ae49671..00000000000000
--- a/packages/icons/src/Undo.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Undo( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'undo', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 5H7V2L1 6l6 4V7h5c2.2 0 4 1.8 4 4s-1.8 4-4 4H7v2h5c3.3 0 6-2.7 6-6s-2.7-6-6-6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/UniversalAccess.js b/packages/icons/src/UniversalAccess.js
deleted file mode 100644
index a24c635213ad0b..00000000000000
--- a/packages/icons/src/UniversalAccess.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function UniversalAccess( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'universal-access', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2.6c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/UniversalAccessAlt.js b/packages/icons/src/UniversalAccessAlt.js
deleted file mode 100644
index 1d6670f09d3537..00000000000000
--- a/packages/icons/src/UniversalAccessAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function UniversalAccessAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'universal-access-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 10c0-4.97-4.03-9-9-9s-9 4.03-9 9 4.03 9 9 9 9-4.03 9-9zm-9-7.4c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Unlock.js b/packages/icons/src/Unlock.js
deleted file mode 100644
index 5cd1b9210a060b..00000000000000
--- a/packages/icons/src/Unlock.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Unlock( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'unlock', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 9V6c0-1.1-.9-2-2-2s-2 .9-2 2H6c0-2.21 1.79-4 4-4s4 1.79 4 4v3h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h7zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Update.js b/packages/icons/src/Update.js
deleted file mode 100644
index 562df4a2b9541c..00000000000000
--- a/packages/icons/src/Update.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Update( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'update', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Upload.js b/packages/icons/src/Upload.js
deleted file mode 100644
index 45bd66c012aca1..00000000000000
--- a/packages/icons/src/Upload.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Upload( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'upload', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8 14V8H5l5-6 5 6h-3v6H8zm-2 2v-6H4v8h12.01v-8H14v6H6z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Vault.js b/packages/icons/src/Vault.js
deleted file mode 100644
index 9644afa0883d64..00000000000000
--- a/packages/icons/src/Vault.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Vault( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'vault', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 17V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-1 0H3V3h14v14zM4.75 4h10.5c.41 0 .75.34.75.75V6h-1v3h1v2h-1v3h1v1.25c0 .41-.34.75-.75.75H4.75c-.41 0-.75-.34-.75-.75V4.75c0-.41.34-.75.75-.75zM13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zM9 7l.77 1.15C10.49 8.46 11 9.17 11 10c0 1.1-.9 2-2 2s-2-.9-2-2c0-.83.51-1.54 1.23-1.85z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/VideoAlt.js b/packages/icons/src/VideoAlt.js
deleted file mode 100644
index 07ebb16d8f3709..00000000000000
--- a/packages/icons/src/VideoAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function VideoAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'video-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M8 5c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1 0 .57.49 1 1 1h5c.55 0 1-.45 1-1zm6 5l4-4v10l-4-4v-2zm-1 4V8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h8c.55 0 1-.45 1-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/VideoAlt2.js b/packages/icons/src/VideoAlt2.js
deleted file mode 100644
index 9d824a8c1a81eb..00000000000000
--- a/packages/icons/src/VideoAlt2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function VideoAlt2( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'video-alt-2', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M12 13V7c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2zm1-2.5l6 4.5V5l-6 4.5v1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/VideoAlt3.js b/packages/icons/src/VideoAlt3.js
deleted file mode 100644
index e7ea910c0db076..00000000000000
--- a/packages/icons/src/VideoAlt3.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function VideoAlt3( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'video-alt-3', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 15V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2zM8 14V6l6 4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Visibility.js b/packages/icons/src/Visibility.js
deleted file mode 100644
index e698bebe78bd1a..00000000000000
--- a/packages/icons/src/Visibility.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Visibility( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'visibility', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19.7 9.4C17.7 6 14 3.9 10 3.9S2.3 6 .3 9.4L0 10l.3.6c2 3.4 5.7 5.5 9.7 5.5s7.7-2.1 9.7-5.5l.3-.6-.3-.6zM10 14.1c-3.1 0-6-1.6-7.7-4.1C3.6 8 5.7 6.6 8 6.1c-.9.6-1.5 1.7-1.5 2.9 0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5c0-1.2-.6-2.3-1.5-2.9 2.3.5 4.4 1.9 5.7 3.9-1.7 2.5-4.6 4.1-7.7 4.1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Warning.js b/packages/icons/src/Warning.js
deleted file mode 100644
index 4aa7870c679908..00000000000000
--- a/packages/icons/src/Warning.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Warning( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'warning', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/WelcomeAddPage.js b/packages/icons/src/WelcomeAddPage.js
deleted file mode 100644
index fa54b77783146b..00000000000000
--- a/packages/icons/src/WelcomeAddPage.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function WelcomeAddPage( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'welcome-add-page', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M17 7V4h-2V2h-3v1H3v15h11V9h1V7h2zm-1-2v1h-2v2h-1V6h-2V5h2V3h1v2h2z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/WelcomeComments.js b/packages/icons/src/WelcomeComments.js
deleted file mode 100644
index 01cf46760d85fa..00000000000000
--- a/packages/icons/src/WelcomeComments.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function WelcomeComments( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'welcome-comments', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M5 2h10c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm8.5 8.5L11 8l2.5-2.5-1-1L10 7 7.5 4.5l-1 1L9 8l-2.5 2.5 1 1L10 9l2.5 2.5z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/WelcomeLearnMore.js b/packages/icons/src/WelcomeLearnMore.js
deleted file mode 100644
index 2a472b902915cb..00000000000000
--- a/packages/icons/src/WelcomeLearnMore.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function WelcomeLearnMore( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'welcome-learn-more', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 10L2.54 7.02 3 18H1l.48-11.41L0 6l10-4 10 4zm0-5c-.55 0-1 .22-1 .5s.45.5 1 .5 1-.22 1-.5-.45-.5-1-.5zm0 6l5.57-2.23c.71.94 1.2 2.07 1.36 3.3-.3-.04-.61-.07-.93-.07-2.55 0-4.78 1.37-6 3.41C8.78 13.37 6.55 12 4 12c-.32 0-.63.03-.93.07.16-1.23.65-2.36 1.36-3.3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/WelcomeViewSite.js b/packages/icons/src/WelcomeViewSite.js
deleted file mode 100644
index 88728f60548288..00000000000000
--- a/packages/icons/src/WelcomeViewSite.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function WelcomeViewSite( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'welcome-view-site', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zm2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm2 8h3v1H3v-1h3v-1h8v1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/WelcomeWidgetsMenus.js b/packages/icons/src/WelcomeWidgetsMenus.js
deleted file mode 100644
index 2e84e610acffe4..00000000000000
--- a/packages/icons/src/WelcomeWidgetsMenus.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function WelcomeWidgetsMenus( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'welcome-widgets-menus', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M19 16V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h15c.55 0 1-.45 1-1zM4 4h13v4H4V4zm1 1v2h3V5H5zm4 0v2h3V5H9zm4 0v2h3V5h-3zm-8.5 5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 10h4v1H6v-1zm6 0h5v5h-5v-5zm-7.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 12h4v1H6v-1zm7 0v2h3v-2h-3zm-8.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 14h4v1H6v-1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/WelcomeWriteBlog.js b/packages/icons/src/WelcomeWriteBlog.js
deleted file mode 100644
index d63bb9652f6a91..00000000000000
--- a/packages/icons/src/WelcomeWriteBlog.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function WelcomeWriteBlog( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'welcome-write-blog', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M16.89 1.2l1.41 1.41c.39.39.39 1.02 0 1.41L14 8.33V18H3V3h10.67l1.8-1.8c.4-.39 1.03-.4 1.42 0zm-5.66 8.48l5.37-5.36-1.42-1.42-5.36 5.37-.71 2.12z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Wordpress.js b/packages/icons/src/Wordpress.js
deleted file mode 100644
index 89d39a89f52a71..00000000000000
--- a/packages/icons/src/Wordpress.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Wordpress( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'wordpress', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M20 10c0-5.52-4.48-10-10-10S0 4.48 0 10s4.48 10 10 10 10-4.48 10-10zM10 1.01c4.97 0 8.99 4.02 8.99 8.99s-4.02 8.99-8.99 8.99S1.01 14.97 1.01 10 5.03 1.01 10 1.01zM8.01 14.82L4.96 6.61c.49-.03 1.05-.08 1.05-.08.43-.05.38-1.01-.06-.99 0 0-1.29.1-2.13.1-.15 0-.33 0-.52-.01 1.44-2.17 3.9-3.6 6.7-3.6 2.09 0 3.99.79 5.41 2.09-.6-.08-1.45.35-1.45 1.42 0 .66.38 1.22.79 1.88.31.54.5 1.22.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c.48-.03.75-.16.75-.16.43-.05.38-1.1-.05-1.08 0 0-1.3.11-2.14.11-.78 0-2.11-.11-2.11-.11-.43-.02-.48 1.06-.05 1.08l.84.08 1.12 3.04zm6.02 2.15L16.64 10s.67-1.69.39-3.81c.63 1.14.94 2.42.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77L6.5 17.25c-2.67-1.3-4.47-4.08-4.47-7.25 0-1.16.2-2.23.65-3.23zm7.45 4.53l2.29 6.25c-.75.27-1.57.42-2.42.42-.72 0-1.41-.11-2.06-.3z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/WordpressAlt.js b/packages/icons/src/WordpressAlt.js
deleted file mode 100644
index 9fcdd50ccbc7dc..00000000000000
--- a/packages/icons/src/WordpressAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function WordpressAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'wordpress-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/Yes.js b/packages/icons/src/Yes.js
deleted file mode 100644
index 08133be8f05660..00000000000000
--- a/packages/icons/src/Yes.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function Yes( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'yes', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z" />
-		</SVG>
-	);
-}
diff --git a/packages/icons/src/YesAlt.js b/packages/icons/src/YesAlt.js
deleted file mode 100644
index 6d91eb2109fc68..00000000000000
--- a/packages/icons/src/YesAlt.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function YesAlt( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( 'yes-alt', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="M10 2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-.615 12.66h-1.34l-3.24-4.54 1.34-1.25 2.57 2.4 5.14-5.93 1.34.94-5.81 8.38z" />
-		</SVG>
-	);
-}

From 3644144339ff7bcee24c79a51effe8d4501b57d8 Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Thu, 26 Dec 2019 11:24:26 +0100
Subject: [PATCH 06/14] redo everything with svgr

---
 packages/icons/bin/build.js                   |  49 ---
 packages/icons/bin/icons-object.js            | 290 ------------------
 packages/icons/bin/template.js                |  30 --
 packages/icons/icon-class.js                  |   3 -
 packages/icons/package.json                   |   9 +-
 .../icons/src/dashicon/admin-appearance.svg   |   6 +
 .../icons/src/dashicon/admin-collapse.svg     |   6 +
 .../icons/src/dashicon/admin-comments.svg     |   6 +
 .../icons/src/dashicon/admin-customizer.svg   |   6 +
 packages/icons/src/dashicon/admin-generic.svg |   6 +
 packages/icons/src/dashicon/admin-home.svg    |   6 +
 packages/icons/src/dashicon/admin-links.svg   |   6 +
 packages/icons/src/dashicon/admin-media.svg   |   6 +
 .../icons/src/dashicon/admin-multisite.svg    |   6 +
 packages/icons/src/dashicon/admin-network.svg |   6 +
 packages/icons/src/dashicon/admin-page.svg    |   6 +
 packages/icons/src/dashicon/admin-plugins.svg |   6 +
 packages/icons/src/dashicon/admin-post.svg    |   6 +
 .../icons/src/dashicon/admin-settings.svg     |   6 +
 .../icons/src/dashicon/admin-site-alt.svg     |   5 +
 .../icons/src/dashicon/admin-site-alt2.svg    |   5 +
 .../icons/src/dashicon/admin-site-alt3.svg    |   5 +
 packages/icons/src/dashicon/admin-site.svg    |   5 +
 packages/icons/src/dashicon/admin-tools.svg   |   6 +
 packages/icons/src/dashicon/admin-users.svg   |   6 +
 packages/icons/src/dashicon/album.svg         |   6 +
 packages/icons/src/dashicon/align-center.svg  |   6 +
 packages/icons/src/dashicon/align-left.svg    |   6 +
 packages/icons/src/dashicon/align-none.svg    |   6 +
 packages/icons/src/dashicon/align-right.svg   |   6 +
 packages/icons/src/dashicon/analytics.svg     |   6 +
 packages/icons/src/dashicon/archive.svg       |   6 +
 .../icons/src/dashicon/arrow-down-alt.svg     |   6 +
 .../icons/src/dashicon/arrow-down-alt2.svg    |   6 +
 packages/icons/src/dashicon/arrow-down.svg    |   6 +
 .../icons/src/dashicon/arrow-left-alt.svg     |   6 +
 .../icons/src/dashicon/arrow-left-alt2.svg    |   6 +
 packages/icons/src/dashicon/arrow-left.svg    |   6 +
 .../icons/src/dashicon/arrow-right-alt.svg    |   6 +
 .../icons/src/dashicon/arrow-right-alt2.svg   |   6 +
 packages/icons/src/dashicon/arrow-right.svg   |   6 +
 packages/icons/src/dashicon/arrow-up-alt.svg  |   6 +
 packages/icons/src/dashicon/arrow-up-alt2.svg |   6 +
 .../icons/src/dashicon/arrow-up-duplicate.svg |   6 +
 packages/icons/src/dashicon/arrow-up.svg      |   6 +
 packages/icons/src/dashicon/art.svg           |   6 +
 packages/icons/src/dashicon/awards.svg        |   6 +
 packages/icons/src/dashicon/backup.svg        |   6 +
 packages/icons/src/dashicon/book-alt.svg      |   6 +
 packages/icons/src/dashicon/book.svg          |   6 +
 .../icons/src/dashicon/buddicons-activity.svg |   6 +
 .../src/dashicon/buddicons-bbpress-logo.svg   |  13 +
 .../dashicon/buddicons-buddypress-logo.svg    |   6 +
 .../src/dashicon/buddicons-community.svg      |   6 +
 .../icons/src/dashicon/buddicons-forums.svg   |   6 +
 .../icons/src/dashicon/buddicons-friends.svg  |   6 +
 .../icons/src/dashicon/buddicons-groups.svg   |   6 +
 packages/icons/src/dashicon/buddicons-pm.svg  |   6 +
 .../icons/src/dashicon/buddicons-replies.svg  |   6 +
 .../icons/src/dashicon/buddicons-topics.svg   |   6 +
 .../icons/src/dashicon/buddicons-tracking.svg |   6 +
 packages/icons/src/dashicon/building.svg      |   6 +
 packages/icons/src/dashicon/businessman.svg   |   8 +
 .../icons/src/dashicon/businessperson.svg     |   8 +
 packages/icons/src/dashicon/businesswoman.svg |  13 +
 packages/icons/src/dashicon/calendar-alt.svg  |   6 +
 packages/icons/src/dashicon/calendar.svg      |   6 +
 packages/icons/src/dashicon/camera-alt.svg    |   6 +
 packages/icons/src/dashicon/camera.svg        |   6 +
 packages/icons/src/dashicon/carrot.svg        |   6 +
 packages/icons/src/dashicon/cart.svg          |   6 +
 packages/icons/src/dashicon/category.svg      |   6 +
 packages/icons/src/dashicon/chart-area.svg    |   6 +
 packages/icons/src/dashicon/chart-bar.svg     |   6 +
 packages/icons/src/dashicon/chart-line.svg    |   6 +
 packages/icons/src/dashicon/chart-pie.svg     |   6 +
 packages/icons/src/dashicon/clipboard.svg     |   6 +
 packages/icons/src/dashicon/clock.svg         |   6 +
 packages/icons/src/dashicon/cloud.svg         |   7 +
 .../icons/src/dashicon/code-standards.svg     |  13 +
 packages/icons/src/dashicon/color-picker.svg  |   1 +
 packages/icons/src/dashicon/controls-back.svg |   6 +
 .../icons/src/dashicon/controls-forward.svg   |   6 +
 .../icons/src/dashicon/controls-pause.svg     |   6 +
 packages/icons/src/dashicon/controls-play.svg |   6 +
 .../icons/src/dashicon/controls-repeat.svg    |   6 +
 .../icons/src/dashicon/controls-skipback.svg  |   6 +
 .../src/dashicon/controls-skipforward.svg     |   6 +
 .../icons/src/dashicon/controls-volumeoff.svg |   6 +
 .../icons/src/dashicon/controls-volumeon.svg  |   6 +
 packages/icons/src/dashicon/dashboard.svg     |   6 +
 packages/icons/src/dashicon/desktop.svg       |   6 +
 packages/icons/src/dashicon/dismiss.svg       |   6 +
 packages/icons/src/dashicon/download.svg      |   6 +
 packages/icons/src/dashicon/edit-large.svg    |   9 +
 packages/icons/src/dashicon/edit.svg          |   6 +
 .../icons/src/dashicon/editor-aligncenter.svg |   6 +
 .../icons/src/dashicon/editor-alignleft.svg   |   6 +
 .../icons/src/dashicon/editor-alignright.svg  |   6 +
 packages/icons/src/dashicon/editor-bold.svg   |   6 +
 packages/icons/src/dashicon/editor-break.svg  |   6 +
 .../src/dashicon/editor-code-duplicate.svg    |   6 +
 packages/icons/src/dashicon/editor-code.svg   |   6 +
 .../icons/src/dashicon/editor-contract.svg    |   6 +
 .../icons/src/dashicon/editor-customchar.svg  |   6 +
 packages/icons/src/dashicon/editor-expand.svg |   1 +
 packages/icons/src/dashicon/editor-help.svg   |   6 +
 packages/icons/src/dashicon/editor-indent.svg |   6 +
 .../icons/src/dashicon/editor-insertmore.svg  |   6 +
 packages/icons/src/dashicon/editor-italic.svg |   6 +
 .../icons/src/dashicon/editor-justify.svg     |   6 +
 .../icons/src/dashicon/editor-kitchensink.svg |   6 +
 packages/icons/src/dashicon/editor-ltr.svg    |   7 +
 packages/icons/src/dashicon/editor-ol-rtl.svg |  14 +
 packages/icons/src/dashicon/editor-ol.svg     |   6 +
 .../icons/src/dashicon/editor-outdent.svg     |   6 +
 .../icons/src/dashicon/editor-paragraph.svg   |   6 +
 .../icons/src/dashicon/editor-paste-text.svg  |   6 +
 .../icons/src/dashicon/editor-paste-word.svg  |   6 +
 packages/icons/src/dashicon/editor-quote.svg  |   6 +
 .../src/dashicon/editor-removeformatting.svg  |   6 +
 packages/icons/src/dashicon/editor-rtl.svg    |   7 +
 .../icons/src/dashicon/editor-spellcheck.svg  |   6 +
 .../src/dashicon/editor-strikethrough.svg     |   6 +
 packages/icons/src/dashicon/editor-table.svg  |   6 +
 .../icons/src/dashicon/editor-textcolor.svg   |   6 +
 packages/icons/src/dashicon/editor-ul.svg     |   6 +
 .../icons/src/dashicon/editor-underline.svg   |   6 +
 packages/icons/src/dashicon/editor-unlink.svg |   6 +
 packages/icons/src/dashicon/editor-video.svg  |   6 +
 packages/icons/src/dashicon/email-alt.svg     |   6 +
 packages/icons/src/dashicon/email-alt2.svg    |   8 +
 packages/icons/src/dashicon/email.svg         |   6 +
 packages/icons/src/dashicon/excerpt-view.svg  |   6 +
 packages/icons/src/dashicon/external.svg      |   6 +
 packages/icons/src/dashicon/facebook-alt.svg  |   6 +
 packages/icons/src/dashicon/facebook.svg      |   6 +
 packages/icons/src/dashicon/feedback.svg      |   6 +
 packages/icons/src/dashicon/filter.svg        |   6 +
 packages/icons/src/dashicon/flag.svg          |   6 +
 packages/icons/src/dashicon/format-aside.svg  |   6 +
 packages/icons/src/dashicon/format-audio.svg  |   6 +
 packages/icons/src/dashicon/format-chat.svg   |   6 +
 .../icons/src/dashicon/format-gallery.svg     |   6 +
 packages/icons/src/dashicon/format-image.svg  |   6 +
 packages/icons/src/dashicon/format-quote.svg  |   6 +
 packages/icons/src/dashicon/format-status.svg |   6 +
 packages/icons/src/dashicon/format-video.svg  |   6 +
 packages/icons/src/dashicon/forms.svg         |   6 +
 packages/icons/src/dashicon/googleplus.svg    |   6 +
 packages/icons/src/dashicon/grid-view.svg     |   6 +
 packages/icons/src/dashicon/groups.svg        |   6 +
 .../dashicon/gutenberg/align-full-width.svg   |   9 +
 .../dashicon/gutenberg/align-pull-left.svg    |   6 +
 .../dashicon/gutenberg/align-pull-right.svg   |   6 +
 .../src/dashicon/gutenberg/align-wide.svg     |   9 +
 .../src/dashicon/gutenberg/block-default.svg  |   6 +
 .../icons/src/dashicon/gutenberg/button.svg   |   9 +
 .../src/dashicon/gutenberg/cloud-saved.svg    |   8 +
 .../src/dashicon/gutenberg/cloud-upload.svg   |   8 +
 .../icons/src/dashicon/gutenberg/columns.svg  |   6 +
 .../src/dashicon/gutenberg/cover-image.svg    |  10 +
 .../icons/src/dashicon/gutenberg/ellipsis.svg |   9 +
 .../src/dashicon/gutenberg/embed-audio.svg    |   8 +
 .../src/dashicon/gutenberg/embed-generic.svg  |   7 +
 .../src/dashicon/gutenberg/embed-photo.svg    |   8 +
 .../src/dashicon/gutenberg/embed-post.svg     |   9 +
 .../src/dashicon/gutenberg/embed-video.svg    |   7 +
 .../icons/src/dashicon/gutenberg/exit.svg     |   6 +
 .../icons/src/dashicon/gutenberg/heading.svg  |   6 +
 .../icons/src/dashicon/gutenberg/html.svg     |  12 +
 .../src/dashicon/gutenberg/info-outline.svg   |   6 +
 .../src/dashicon/gutenberg/insert-after.svg   |   7 +
 .../src/dashicon/gutenberg/insert-before.svg  |   7 +
 .../icons/src/dashicon/gutenberg/insert.svg   |   7 +
 .../icons/src/dashicon/gutenberg/remove.svg   |   4 +
 .../icons/src/dashicon/gutenberg/saved.svg    |   6 +
 .../src/dashicon/gutenberg/shortcode.svg      |  10 +
 .../dashicon/gutenberg/table-col-after.svg    |   6 +
 .../dashicon/gutenberg/table-col-before.svg   |   6 +
 .../dashicon/gutenberg/table-col-delete.svg   |   6 +
 .../dashicon/gutenberg/table-row-after.svg    |   6 +
 .../dashicon/gutenberg/table-row-before.svg   |   6 +
 .../dashicon/gutenberg/table-row-delete.svg   |   6 +
 packages/icons/src/dashicon/hammer.svg        |   6 +
 packages/icons/src/dashicon/heart.svg         |   6 +
 packages/icons/src/dashicon/hidden.svg        |   8 +
 packages/icons/src/dashicon/id-alt.svg        |   6 +
 packages/icons/src/dashicon/id.svg            |   6 +
 packages/icons/src/dashicon/image-crop.svg    |   6 +
 packages/icons/src/dashicon/image-filter.svg  |   6 +
 .../src/dashicon/image-flip-horizontal.svg    |   6 +
 .../src/dashicon/image-flip-vertical.svg      |   6 +
 .../icons/src/dashicon/image-rotate-left.svg  |   6 +
 .../icons/src/dashicon/image-rotate-right.svg |   6 +
 packages/icons/src/dashicon/image-rotate.svg  |   6 +
 packages/icons/src/dashicon/images-alt.svg    |   6 +
 packages/icons/src/dashicon/images-alt2.svg   |   6 +
 packages/icons/src/dashicon/index-card.svg    |   6 +
 packages/icons/src/dashicon/info.svg          |   6 +
 packages/icons/src/dashicon/instagram.svg     |  13 +
 packages/icons/src/dashicon/laptop.svg        |   6 +
 packages/icons/src/dashicon/layout.svg        |   6 +
 packages/icons/src/dashicon/leftright.svg     |   6 +
 packages/icons/src/dashicon/lightbulb.svg     |   6 +
 packages/icons/src/dashicon/list-view.svg     |   6 +
 packages/icons/src/dashicon/location-alt.svg  |   6 +
 packages/icons/src/dashicon/location.svg      |   6 +
 .../icons/src/dashicon/lock-duplicate.svg     |   8 +
 packages/icons/src/dashicon/lock.svg          |   8 +
 packages/icons/src/dashicon/marker.svg        |   6 +
 packages/icons/src/dashicon/media-archive.svg |   6 +
 packages/icons/src/dashicon/media-audio.svg   |   6 +
 packages/icons/src/dashicon/media-code.svg    |   6 +
 packages/icons/src/dashicon/media-default.svg |   6 +
 .../icons/src/dashicon/media-document.svg     |   6 +
 .../icons/src/dashicon/media-interactive.svg  |   6 +
 .../icons/src/dashicon/media-spreadsheet.svg  |   6 +
 packages/icons/src/dashicon/media-text.svg    |   6 +
 packages/icons/src/dashicon/media-video.svg   |   6 +
 packages/icons/src/dashicon/megaphone.svg     |   6 +
 packages/icons/src/dashicon/menu-alt.svg      |   6 +
 packages/icons/src/dashicon/menu-alt2.svg     |   6 +
 packages/icons/src/dashicon/menu-alt3.svg     |   6 +
 packages/icons/src/dashicon/menu.svg          |   6 +
 packages/icons/src/dashicon/microphone.svg    |   6 +
 packages/icons/src/dashicon/migrate.svg       |   6 +
 packages/icons/src/dashicon/minus.svg         |   6 +
 packages/icons/src/dashicon/money.svg         |   6 +
 packages/icons/src/dashicon/move.svg          |   6 +
 packages/icons/src/dashicon/nametag.svg       |   6 +
 packages/icons/src/dashicon/networking.svg    |   6 +
 packages/icons/src/dashicon/no-alt.svg        |   6 +
 packages/icons/src/dashicon/no.svg            |   6 +
 packages/icons/src/dashicon/palmtree.svg      |   6 +
 packages/icons/src/dashicon/paperclip.svg     |   6 +
 packages/icons/src/dashicon/performance.svg   |   6 +
 packages/icons/src/dashicon/phone.svg         |   6 +
 .../icons/src/dashicon/playlist-audio.svg     |   6 +
 .../icons/src/dashicon/playlist-video.svg     |   6 +
 .../icons/src/dashicon/plugins-checked.svg    |   9 +
 packages/icons/src/dashicon/plus-alt.svg      |   6 +
 packages/icons/src/dashicon/plus-alt2.svg     |   6 +
 packages/icons/src/dashicon/plus.svg          |   6 +
 packages/icons/src/dashicon/portfolio.svg     |   6 +
 packages/icons/src/dashicon/post-status.svg   |   6 +
 packages/icons/src/dashicon/pressthis.svg     |   6 +
 packages/icons/src/dashicon/products.svg      |   6 +
 packages/icons/src/dashicon/randomize.svg     |   6 +
 packages/icons/src/dashicon/redo.svg          |   6 +
 packages/icons/src/dashicon/rest-api.svg      |   9 +
 packages/icons/src/dashicon/rss.svg           |   6 +
 packages/icons/src/dashicon/schedule.svg      |   6 +
 packages/icons/src/dashicon/screenoptions.svg |   6 +
 packages/icons/src/dashicon/search.svg        |   6 +
 packages/icons/src/dashicon/share-alt.svg     |   6 +
 packages/icons/src/dashicon/share-alt2.svg    |   6 +
 packages/icons/src/dashicon/share.svg         |   6 +
 packages/icons/src/dashicon/shield-alt.svg    |   6 +
 packages/icons/src/dashicon/shield.svg        |   6 +
 packages/icons/src/dashicon/slides.svg        |   6 +
 packages/icons/src/dashicon/smartphone.svg    |   6 +
 packages/icons/src/dashicon/smiley.svg        |   6 +
 packages/icons/src/dashicon/sort.svg          |   6 +
 packages/icons/src/dashicon/sos.svg           |   6 +
 packages/icons/src/dashicon/star-empty.svg    |   6 +
 packages/icons/src/dashicon/star-filled.svg   |   6 +
 packages/icons/src/dashicon/star-half.svg     |   6 +
 packages/icons/src/dashicon/sticky.svg        |   6 +
 packages/icons/src/dashicon/store.svg         |   6 +
 packages/icons/src/dashicon/tablet.svg        |   6 +
 packages/icons/src/dashicon/tag.svg           |   6 +
 packages/icons/src/dashicon/tagcloud.svg      |   6 +
 packages/icons/src/dashicon/testimonial.svg   |   6 +
 packages/icons/src/dashicon/text-page.svg     |   6 +
 packages/icons/src/dashicon/text.svg          |   6 +
 packages/icons/src/dashicon/thumbs-down.svg   |   6 +
 packages/icons/src/dashicon/thumbs-up.svg     |   6 +
 packages/icons/src/dashicon/tickets-alt.svg   |   6 +
 packages/icons/src/dashicon/tickets.svg       |   6 +
 packages/icons/src/dashicon/tide.svg          |   7 +
 packages/icons/src/dashicon/translation.svg   |   6 +
 packages/icons/src/dashicon/trash.svg         |   7 +
 packages/icons/src/dashicon/twitter-alt.svg   |   8 +
 packages/icons/src/dashicon/twitter.svg       |   6 +
 packages/icons/src/dashicon/undo.svg          |   6 +
 .../src/dashicon/universal-access-alt.svg     |   6 +
 .../icons/src/dashicon/universal-access.svg   |   6 +
 packages/icons/src/dashicon/unlock.svg        |   6 +
 packages/icons/src/dashicon/update-alt.svg    |   7 +
 packages/icons/src/dashicon/update.svg        |   6 +
 packages/icons/src/dashicon/upload.svg        |   6 +
 packages/icons/src/dashicon/vault.svg         |   6 +
 packages/icons/src/dashicon/video-alt.svg     |   6 +
 packages/icons/src/dashicon/video-alt2.svg    |   6 +
 packages/icons/src/dashicon/video-alt3.svg    |   6 +
 packages/icons/src/dashicon/visibility.svg    |   4 +
 packages/icons/src/dashicon/warning.svg       |   6 +
 .../icons/src/dashicon/welcome-add-page.svg   |   6 +
 .../icons/src/dashicon/welcome-comments.svg   |   6 +
 .../icons/src/dashicon/welcome-learn-more.svg |   6 +
 .../icons/src/dashicon/welcome-view-site.svg  |   6 +
 .../src/dashicon/welcome-widgets-menus.svg    |   6 +
 .../icons/src/dashicon/welcome-write-blog.svg |   6 +
 packages/icons/src/dashicon/wordpress-alt.svg |   6 +
 packages/icons/src/dashicon/wordpress.svg     |   6 +
 packages/icons/src/dashicon/yes-alt.svg       |   8 +
 packages/icons/src/dashicon/yes.svg           |   6 +
 packages/icons/src/index.js                   | 288 -----------------
 309 files changed, 1915 insertions(+), 663 deletions(-)
 delete mode 100644 packages/icons/bin/build.js
 delete mode 100644 packages/icons/bin/icons-object.js
 delete mode 100644 packages/icons/bin/template.js
 delete mode 100644 packages/icons/icon-class.js
 create mode 100755 packages/icons/src/dashicon/admin-appearance.svg
 create mode 100755 packages/icons/src/dashicon/admin-collapse.svg
 create mode 100755 packages/icons/src/dashicon/admin-comments.svg
 create mode 100755 packages/icons/src/dashicon/admin-customizer.svg
 create mode 100755 packages/icons/src/dashicon/admin-generic.svg
 create mode 100755 packages/icons/src/dashicon/admin-home.svg
 create mode 100755 packages/icons/src/dashicon/admin-links.svg
 create mode 100755 packages/icons/src/dashicon/admin-media.svg
 create mode 100755 packages/icons/src/dashicon/admin-multisite.svg
 create mode 100755 packages/icons/src/dashicon/admin-network.svg
 create mode 100755 packages/icons/src/dashicon/admin-page.svg
 create mode 100755 packages/icons/src/dashicon/admin-plugins.svg
 create mode 100755 packages/icons/src/dashicon/admin-post.svg
 create mode 100755 packages/icons/src/dashicon/admin-settings.svg
 create mode 100644 packages/icons/src/dashicon/admin-site-alt.svg
 create mode 100644 packages/icons/src/dashicon/admin-site-alt2.svg
 create mode 100644 packages/icons/src/dashicon/admin-site-alt3.svg
 create mode 100644 packages/icons/src/dashicon/admin-site.svg
 create mode 100755 packages/icons/src/dashicon/admin-tools.svg
 create mode 100755 packages/icons/src/dashicon/admin-users.svg
 create mode 100755 packages/icons/src/dashicon/album.svg
 create mode 100755 packages/icons/src/dashicon/align-center.svg
 create mode 100755 packages/icons/src/dashicon/align-left.svg
 create mode 100755 packages/icons/src/dashicon/align-none.svg
 create mode 100755 packages/icons/src/dashicon/align-right.svg
 create mode 100755 packages/icons/src/dashicon/analytics.svg
 create mode 100755 packages/icons/src/dashicon/archive.svg
 create mode 100755 packages/icons/src/dashicon/arrow-down-alt.svg
 create mode 100755 packages/icons/src/dashicon/arrow-down-alt2.svg
 create mode 100755 packages/icons/src/dashicon/arrow-down.svg
 create mode 100755 packages/icons/src/dashicon/arrow-left-alt.svg
 create mode 100755 packages/icons/src/dashicon/arrow-left-alt2.svg
 create mode 100755 packages/icons/src/dashicon/arrow-left.svg
 create mode 100755 packages/icons/src/dashicon/arrow-right-alt.svg
 create mode 100755 packages/icons/src/dashicon/arrow-right-alt2.svg
 create mode 100755 packages/icons/src/dashicon/arrow-right.svg
 create mode 100755 packages/icons/src/dashicon/arrow-up-alt.svg
 create mode 100755 packages/icons/src/dashicon/arrow-up-alt2.svg
 create mode 100755 packages/icons/src/dashicon/arrow-up-duplicate.svg
 create mode 100644 packages/icons/src/dashicon/arrow-up.svg
 create mode 100755 packages/icons/src/dashicon/art.svg
 create mode 100755 packages/icons/src/dashicon/awards.svg
 create mode 100755 packages/icons/src/dashicon/backup.svg
 create mode 100755 packages/icons/src/dashicon/book-alt.svg
 create mode 100755 packages/icons/src/dashicon/book.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-activity.svg
 create mode 100644 packages/icons/src/dashicon/buddicons-bbpress-logo.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-buddypress-logo.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-community.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-forums.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-friends.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-groups.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-pm.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-replies.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-topics.svg
 create mode 100755 packages/icons/src/dashicon/buddicons-tracking.svg
 create mode 100755 packages/icons/src/dashicon/building.svg
 create mode 100644 packages/icons/src/dashicon/businessman.svg
 create mode 100644 packages/icons/src/dashicon/businessperson.svg
 create mode 100644 packages/icons/src/dashicon/businesswoman.svg
 create mode 100755 packages/icons/src/dashicon/calendar-alt.svg
 create mode 100755 packages/icons/src/dashicon/calendar.svg
 create mode 100755 packages/icons/src/dashicon/camera-alt.svg
 create mode 100755 packages/icons/src/dashicon/camera.svg
 create mode 100755 packages/icons/src/dashicon/carrot.svg
 create mode 100755 packages/icons/src/dashicon/cart.svg
 create mode 100755 packages/icons/src/dashicon/category.svg
 create mode 100755 packages/icons/src/dashicon/chart-area.svg
 create mode 100755 packages/icons/src/dashicon/chart-bar.svg
 create mode 100755 packages/icons/src/dashicon/chart-line.svg
 create mode 100755 packages/icons/src/dashicon/chart-pie.svg
 create mode 100755 packages/icons/src/dashicon/clipboard.svg
 create mode 100755 packages/icons/src/dashicon/clock.svg
 create mode 100644 packages/icons/src/dashicon/cloud.svg
 create mode 100644 packages/icons/src/dashicon/code-standards.svg
 create mode 100644 packages/icons/src/dashicon/color-picker.svg
 create mode 100755 packages/icons/src/dashicon/controls-back.svg
 create mode 100755 packages/icons/src/dashicon/controls-forward.svg
 create mode 100755 packages/icons/src/dashicon/controls-pause.svg
 create mode 100755 packages/icons/src/dashicon/controls-play.svg
 create mode 100755 packages/icons/src/dashicon/controls-repeat.svg
 create mode 100755 packages/icons/src/dashicon/controls-skipback.svg
 create mode 100755 packages/icons/src/dashicon/controls-skipforward.svg
 create mode 100755 packages/icons/src/dashicon/controls-volumeoff.svg
 create mode 100755 packages/icons/src/dashicon/controls-volumeon.svg
 create mode 100755 packages/icons/src/dashicon/dashboard.svg
 create mode 100755 packages/icons/src/dashicon/desktop.svg
 create mode 100755 packages/icons/src/dashicon/dismiss.svg
 create mode 100755 packages/icons/src/dashicon/download.svg
 create mode 100644 packages/icons/src/dashicon/edit-large.svg
 create mode 100755 packages/icons/src/dashicon/edit.svg
 create mode 100755 packages/icons/src/dashicon/editor-aligncenter.svg
 create mode 100755 packages/icons/src/dashicon/editor-alignleft.svg
 create mode 100755 packages/icons/src/dashicon/editor-alignright.svg
 create mode 100755 packages/icons/src/dashicon/editor-bold.svg
 create mode 100755 packages/icons/src/dashicon/editor-break.svg
 create mode 100755 packages/icons/src/dashicon/editor-code-duplicate.svg
 create mode 100755 packages/icons/src/dashicon/editor-code.svg
 create mode 100755 packages/icons/src/dashicon/editor-contract.svg
 create mode 100755 packages/icons/src/dashicon/editor-customchar.svg
 create mode 100644 packages/icons/src/dashicon/editor-expand.svg
 create mode 100755 packages/icons/src/dashicon/editor-help.svg
 create mode 100755 packages/icons/src/dashicon/editor-indent.svg
 create mode 100755 packages/icons/src/dashicon/editor-insertmore.svg
 create mode 100755 packages/icons/src/dashicon/editor-italic.svg
 create mode 100755 packages/icons/src/dashicon/editor-justify.svg
 create mode 100755 packages/icons/src/dashicon/editor-kitchensink.svg
 create mode 100644 packages/icons/src/dashicon/editor-ltr.svg
 create mode 100644 packages/icons/src/dashicon/editor-ol-rtl.svg
 create mode 100755 packages/icons/src/dashicon/editor-ol.svg
 create mode 100755 packages/icons/src/dashicon/editor-outdent.svg
 create mode 100755 packages/icons/src/dashicon/editor-paragraph.svg
 create mode 100755 packages/icons/src/dashicon/editor-paste-text.svg
 create mode 100755 packages/icons/src/dashicon/editor-paste-word.svg
 create mode 100755 packages/icons/src/dashicon/editor-quote.svg
 create mode 100755 packages/icons/src/dashicon/editor-removeformatting.svg
 create mode 100644 packages/icons/src/dashicon/editor-rtl.svg
 create mode 100755 packages/icons/src/dashicon/editor-spellcheck.svg
 create mode 100755 packages/icons/src/dashicon/editor-strikethrough.svg
 create mode 100755 packages/icons/src/dashicon/editor-table.svg
 create mode 100755 packages/icons/src/dashicon/editor-textcolor.svg
 create mode 100755 packages/icons/src/dashicon/editor-ul.svg
 create mode 100755 packages/icons/src/dashicon/editor-underline.svg
 create mode 100755 packages/icons/src/dashicon/editor-unlink.svg
 create mode 100755 packages/icons/src/dashicon/editor-video.svg
 create mode 100755 packages/icons/src/dashicon/email-alt.svg
 create mode 100644 packages/icons/src/dashicon/email-alt2.svg
 create mode 100755 packages/icons/src/dashicon/email.svg
 create mode 100755 packages/icons/src/dashicon/excerpt-view.svg
 create mode 100755 packages/icons/src/dashicon/external.svg
 create mode 100755 packages/icons/src/dashicon/facebook-alt.svg
 create mode 100755 packages/icons/src/dashicon/facebook.svg
 create mode 100755 packages/icons/src/dashicon/feedback.svg
 create mode 100755 packages/icons/src/dashicon/filter.svg
 create mode 100755 packages/icons/src/dashicon/flag.svg
 create mode 100755 packages/icons/src/dashicon/format-aside.svg
 create mode 100755 packages/icons/src/dashicon/format-audio.svg
 create mode 100755 packages/icons/src/dashicon/format-chat.svg
 create mode 100755 packages/icons/src/dashicon/format-gallery.svg
 create mode 100755 packages/icons/src/dashicon/format-image.svg
 create mode 100755 packages/icons/src/dashicon/format-quote.svg
 create mode 100755 packages/icons/src/dashicon/format-status.svg
 create mode 100755 packages/icons/src/dashicon/format-video.svg
 create mode 100755 packages/icons/src/dashicon/forms.svg
 create mode 100755 packages/icons/src/dashicon/googleplus.svg
 create mode 100755 packages/icons/src/dashicon/grid-view.svg
 create mode 100755 packages/icons/src/dashicon/groups.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/align-full-width.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/align-pull-left.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/align-pull-right.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/align-wide.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/block-default.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/button.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/cloud-saved.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/cloud-upload.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/columns.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/cover-image.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/ellipsis.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/embed-audio.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/embed-generic.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/embed-photo.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/embed-post.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/embed-video.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/exit.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/heading.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/html.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/info-outline.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/insert-after.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/insert-before.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/insert.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/remove.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/saved.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/shortcode.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/table-col-after.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/table-col-before.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/table-col-delete.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/table-row-after.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/table-row-before.svg
 create mode 100644 packages/icons/src/dashicon/gutenberg/table-row-delete.svg
 create mode 100755 packages/icons/src/dashicon/hammer.svg
 create mode 100755 packages/icons/src/dashicon/heart.svg
 create mode 100644 packages/icons/src/dashicon/hidden.svg
 create mode 100755 packages/icons/src/dashicon/id-alt.svg
 create mode 100755 packages/icons/src/dashicon/id.svg
 create mode 100755 packages/icons/src/dashicon/image-crop.svg
 create mode 100755 packages/icons/src/dashicon/image-filter.svg
 create mode 100755 packages/icons/src/dashicon/image-flip-horizontal.svg
 create mode 100755 packages/icons/src/dashicon/image-flip-vertical.svg
 create mode 100755 packages/icons/src/dashicon/image-rotate-left.svg
 create mode 100755 packages/icons/src/dashicon/image-rotate-right.svg
 create mode 100755 packages/icons/src/dashicon/image-rotate.svg
 create mode 100755 packages/icons/src/dashicon/images-alt.svg
 create mode 100755 packages/icons/src/dashicon/images-alt2.svg
 create mode 100755 packages/icons/src/dashicon/index-card.svg
 create mode 100755 packages/icons/src/dashicon/info.svg
 create mode 100644 packages/icons/src/dashicon/instagram.svg
 create mode 100755 packages/icons/src/dashicon/laptop.svg
 create mode 100755 packages/icons/src/dashicon/layout.svg
 create mode 100755 packages/icons/src/dashicon/leftright.svg
 create mode 100755 packages/icons/src/dashicon/lightbulb.svg
 create mode 100755 packages/icons/src/dashicon/list-view.svg
 create mode 100755 packages/icons/src/dashicon/location-alt.svg
 create mode 100755 packages/icons/src/dashicon/location.svg
 create mode 100644 packages/icons/src/dashicon/lock-duplicate.svg
 create mode 100644 packages/icons/src/dashicon/lock.svg
 create mode 100755 packages/icons/src/dashicon/marker.svg
 create mode 100755 packages/icons/src/dashicon/media-archive.svg
 create mode 100755 packages/icons/src/dashicon/media-audio.svg
 create mode 100755 packages/icons/src/dashicon/media-code.svg
 create mode 100755 packages/icons/src/dashicon/media-default.svg
 create mode 100755 packages/icons/src/dashicon/media-document.svg
 create mode 100755 packages/icons/src/dashicon/media-interactive.svg
 create mode 100755 packages/icons/src/dashicon/media-spreadsheet.svg
 create mode 100755 packages/icons/src/dashicon/media-text.svg
 create mode 100755 packages/icons/src/dashicon/media-video.svg
 create mode 100755 packages/icons/src/dashicon/megaphone.svg
 create mode 100644 packages/icons/src/dashicon/menu-alt.svg
 create mode 100644 packages/icons/src/dashicon/menu-alt2.svg
 create mode 100755 packages/icons/src/dashicon/menu-alt3.svg
 create mode 100644 packages/icons/src/dashicon/menu.svg
 create mode 100755 packages/icons/src/dashicon/microphone.svg
 create mode 100755 packages/icons/src/dashicon/migrate.svg
 create mode 100755 packages/icons/src/dashicon/minus.svg
 create mode 100755 packages/icons/src/dashicon/money.svg
 create mode 100755 packages/icons/src/dashicon/move.svg
 create mode 100755 packages/icons/src/dashicon/nametag.svg
 create mode 100755 packages/icons/src/dashicon/networking.svg
 create mode 100755 packages/icons/src/dashicon/no-alt.svg
 create mode 100755 packages/icons/src/dashicon/no.svg
 create mode 100755 packages/icons/src/dashicon/palmtree.svg
 create mode 100755 packages/icons/src/dashicon/paperclip.svg
 create mode 100755 packages/icons/src/dashicon/performance.svg
 create mode 100755 packages/icons/src/dashicon/phone.svg
 create mode 100755 packages/icons/src/dashicon/playlist-audio.svg
 create mode 100755 packages/icons/src/dashicon/playlist-video.svg
 create mode 100644 packages/icons/src/dashicon/plugins-checked.svg
 create mode 100755 packages/icons/src/dashicon/plus-alt.svg
 create mode 100755 packages/icons/src/dashicon/plus-alt2.svg
 create mode 100755 packages/icons/src/dashicon/plus.svg
 create mode 100755 packages/icons/src/dashicon/portfolio.svg
 create mode 100755 packages/icons/src/dashicon/post-status.svg
 create mode 100755 packages/icons/src/dashicon/pressthis.svg
 create mode 100755 packages/icons/src/dashicon/products.svg
 create mode 100755 packages/icons/src/dashicon/randomize.svg
 create mode 100644 packages/icons/src/dashicon/redo.svg
 create mode 100644 packages/icons/src/dashicon/rest-api.svg
 create mode 100755 packages/icons/src/dashicon/rss.svg
 create mode 100755 packages/icons/src/dashicon/schedule.svg
 create mode 100755 packages/icons/src/dashicon/screenoptions.svg
 create mode 100755 packages/icons/src/dashicon/search.svg
 create mode 100755 packages/icons/src/dashicon/share-alt.svg
 create mode 100755 packages/icons/src/dashicon/share-alt2.svg
 create mode 100755 packages/icons/src/dashicon/share.svg
 create mode 100755 packages/icons/src/dashicon/shield-alt.svg
 create mode 100755 packages/icons/src/dashicon/shield.svg
 create mode 100755 packages/icons/src/dashicon/slides.svg
 create mode 100755 packages/icons/src/dashicon/smartphone.svg
 create mode 100755 packages/icons/src/dashicon/smiley.svg
 create mode 100755 packages/icons/src/dashicon/sort.svg
 create mode 100755 packages/icons/src/dashicon/sos.svg
 create mode 100755 packages/icons/src/dashicon/star-empty.svg
 create mode 100755 packages/icons/src/dashicon/star-filled.svg
 create mode 100755 packages/icons/src/dashicon/star-half.svg
 create mode 100755 packages/icons/src/dashicon/sticky.svg
 create mode 100755 packages/icons/src/dashicon/store.svg
 create mode 100755 packages/icons/src/dashicon/tablet.svg
 create mode 100755 packages/icons/src/dashicon/tag.svg
 create mode 100755 packages/icons/src/dashicon/tagcloud.svg
 create mode 100755 packages/icons/src/dashicon/testimonial.svg
 create mode 100644 packages/icons/src/dashicon/text-page.svg
 create mode 100755 packages/icons/src/dashicon/text.svg
 create mode 100755 packages/icons/src/dashicon/thumbs-down.svg
 create mode 100755 packages/icons/src/dashicon/thumbs-up.svg
 create mode 100755 packages/icons/src/dashicon/tickets-alt.svg
 create mode 100755 packages/icons/src/dashicon/tickets.svg
 create mode 100644 packages/icons/src/dashicon/tide.svg
 create mode 100755 packages/icons/src/dashicon/translation.svg
 create mode 100644 packages/icons/src/dashicon/trash.svg
 create mode 100644 packages/icons/src/dashicon/twitter-alt.svg
 create mode 100755 packages/icons/src/dashicon/twitter.svg
 create mode 100644 packages/icons/src/dashicon/undo.svg
 create mode 100755 packages/icons/src/dashicon/universal-access-alt.svg
 create mode 100755 packages/icons/src/dashicon/universal-access.svg
 create mode 100755 packages/icons/src/dashicon/unlock.svg
 create mode 100644 packages/icons/src/dashicon/update-alt.svg
 create mode 100755 packages/icons/src/dashicon/update.svg
 create mode 100755 packages/icons/src/dashicon/upload.svg
 create mode 100755 packages/icons/src/dashicon/vault.svg
 create mode 100755 packages/icons/src/dashicon/video-alt.svg
 create mode 100755 packages/icons/src/dashicon/video-alt2.svg
 create mode 100755 packages/icons/src/dashicon/video-alt3.svg
 create mode 100644 packages/icons/src/dashicon/visibility.svg
 create mode 100755 packages/icons/src/dashicon/warning.svg
 create mode 100755 packages/icons/src/dashicon/welcome-add-page.svg
 create mode 100755 packages/icons/src/dashicon/welcome-comments.svg
 create mode 100755 packages/icons/src/dashicon/welcome-learn-more.svg
 create mode 100755 packages/icons/src/dashicon/welcome-view-site.svg
 create mode 100755 packages/icons/src/dashicon/welcome-widgets-menus.svg
 create mode 100755 packages/icons/src/dashicon/welcome-write-blog.svg
 create mode 100755 packages/icons/src/dashicon/wordpress-alt.svg
 create mode 100755 packages/icons/src/dashicon/wordpress.svg
 create mode 100644 packages/icons/src/dashicon/yes-alt.svg
 create mode 100755 packages/icons/src/dashicon/yes.svg
 delete mode 100644 packages/icons/src/index.js

diff --git a/packages/icons/bin/build.js b/packages/icons/bin/build.js
deleted file mode 100644
index ab258eb4d6a910..00000000000000
--- a/packages/icons/bin/build.js
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/env node
-/**
- * External dependencies
- */
-const pascalCase = require( 'pascalcase' );
-const kebabCase = require( 'lodash/kebabCase' );
-const forEach = require( 'lodash/forEach' );
-
-const fs = require( 'fs' );
-
-/**
- * Internal dependencies
- */
-const template = require( './template' );
-const iconsObject = require( './icons-object.js' );
-
-// deleting the index file before we start the generation
-fs.access( './src/index.js', ( error ) => {
-	if ( ! error ) {
-		fs.unlinkSync( './src/index.js' );
-	} else {
-		fs.writeFile( './src/index.js', '', ( err ) => {
-			if ( err ) {
-				throw err;
-			}
-		} );
-	}
-} );
-const stream = fs.createWriteStream( './src/index.js', { flags: 'a' } );
-
-forEach( iconsObject, ( path, icon ) => {
-	const kebabIcon = kebabCase( icon );
-	const pascalIcon = pascalCase( icon );
-	let iconTemplate = template;
-	iconTemplate = iconTemplate.replace( '%kebabIcon%', kebabIcon );
-	iconTemplate = iconTemplate.replace( '%pascalIcon%', pascalIcon );
-	iconTemplate = iconTemplate.replace( '%path%', path );
-	const indexExport = `export { default as ${ pascalIcon } } from './${ pascalIcon }';`;
-
-	fs.writeFile( `./src/${ pascalIcon }.js`, iconTemplate, { flag: 'w' }, ( err ) => {
-		if ( err ) {
-			throw err;
-		}
-	} );
-	stream.write( indexExport + '\n' );
-} );
-
-// eslint-disable-next-line no-console
-console.log( 'Icons Generated successfully!' );
diff --git a/packages/icons/bin/icons-object.js b/packages/icons/bin/icons-object.js
deleted file mode 100644
index 80cec38692d1c2..00000000000000
--- a/packages/icons/bin/icons-object.js
+++ /dev/null
@@ -1,290 +0,0 @@
-module.exports = {
-	'admin-appearance': 'M14.48 11.06L7.41 3.99l1.5-1.5c.5-.56 2.3-.47 3.51.32 1.21.8 1.43 1.28 2.91 2.1 1.18.64 2.45 1.26 4.45.85zm-.71.71L6.7 4.7 4.93 6.47c-.39.39-.39 1.02 0 1.41l1.06 1.06c.39.39.39 1.03 0 1.42-.6.6-1.43 1.11-2.21 1.69-.35.26-.7.53-1.01.84C1.43 14.23.4 16.08 1.4 17.07c.99 1 2.84-.03 4.18-1.36.31-.31.58-.66.85-1.02.57-.78 1.08-1.61 1.69-2.21.39-.39 1.02-.39 1.41 0l1.06 1.06c.39.39 1.02.39 1.41 0z',
-	'admin-collapse': 'M10 2.16c4.33 0 7.84 3.51 7.84 7.84s-3.51 7.84-7.84 7.84S2.16 14.33 2.16 10 5.71 2.16 10 2.16zm2 11.72V6.12L6.18 9.97z',
-	'admin-comments': 'M5 2h9c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z',
-	'admin-customizer': 'M18.33 3.57s.27-.8-.31-1.36c-.53-.52-1.22-.24-1.22-.24-.61.3-5.76 3.47-7.67 5.57-.86.96-2.06 3.79-1.09 4.82.92.98 3.96-.17 4.79-1 2.06-2.06 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64.93-.65 2.22-.62 3.08.29.63.67.8 2.57-.16 3.46-1.57 1.45-4 1.55-6.15.89z',
-	'admin-generic': 'M18 12h-2.18c-.17.7-.44 1.35-.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-.58.36-1.23.63-1.91.79V19H8v-2.18c-.68-.16-1.33-.43-1.91-.79l-1.54 1.54-2.12-2.12 1.54-1.54c-.36-.58-.63-1.23-.79-1.91H1V9.03h2.17c.16-.7.44-1.35.8-1.94L2.43 5.55l2.1-2.1 1.54 1.54c.58-.37 1.24-.64 1.93-.81V2h3v2.18c.68.16 1.33.43 1.91.79l1.54-1.54 2.12 2.12-1.54 1.54c.36.59.64 1.24.8 1.94H18V12zm-8.5 1.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z',
-	'admin-home': 'M16 8.5l1.53 1.53-1.06 1.06L10 4.62l-6.47 6.47-1.06-1.06L10 2.5l4 4v-2h2v4zm-6-2.46l6 5.99V18H4v-5.97zM12 17v-5H8v5h4z',
-	'admin-links': 'M17.74 2.76c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-1.12 1.12-2.7 1.47-4.14 1.09l2.62-2.61.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-3.38 3.38c-.37-1.44-.02-3.02 1.1-4.14l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM8.59 13.43l5.34-5.34c.42-.42.42-1.1 0-1.52-.44-.43-1.13-.39-1.53 0l-5.33 5.34c-.42.42-.42 1.1 0 1.52.44.43 1.13.39 1.52 0zm-.76 2.29l4.14-4.15c.38 1.44.03 3.02-1.09 4.14l-1.52 1.53c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.53-1.52c1.12-1.12 2.7-1.47 4.14-1.1l-4.14 4.15c-.85.84-.85 2.2 0 3.05.84.84 2.2.84 3.04 0z',
-	'admin-media': 'M13 11V4c0-.55-.45-1-1-1h-1.67L9 1H5L3.67 3H2c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h10c.55 0 1-.45 1-1zM7 4.5c1.38 0 2.5 1.12 2.5 2.5S8.38 9.5 7 9.5 4.5 8.38 4.5 7 5.62 4.5 7 4.5zM14 6h5v10.5c0 1.38-1.12 2.5-2.5 2.5S14 17.88 14 16.5s1.12-2.5 2.5-2.5c.17 0 .34.02.5.05V9h-3V6zm-4 8.05V13h2v3.5c0 1.38-1.12 2.5-2.5 2.5S7 17.88 7 16.5 8.12 14 9.5 14c.17 0 .34.02.5.05z',
-	'admin-multisite': 'M14.27 6.87L10 3.14 5.73 6.87 5 6.14l5-4.38 5 4.38zM14 8.42l-4.05 3.43L6 8.38v-.74l4-3.5 4 3.5v.78zM11 9.7V8H9v1.7h2zm-1.73 4.03L5 10 .73 13.73 0 13l5-4.38L10 13zm10 0L15 10l-4.27 3.73L10 13l5-4.38L20 13zM5 11l4 3.5V18H1v-3.5zm10 0l4 3.5V18h-8v-3.5zm-9 6v-2H4v2h2zm10 0v-2h-2v2h2z',
-	'admin-network': 'M16.95 2.58c1.96 1.95 1.96 5.12 0 7.07-1.51 1.51-3.75 1.84-5.59 1.01l-1.87 3.31-2.99.31L5 18H2l-1-2 7.95-7.69c-.92-1.87-.62-4.18.93-5.73 1.95-1.96 5.12-1.96 7.07 0zm-2.51 3.79c.74 0 1.33-.6 1.33-1.34 0-.73-.59-1.33-1.33-1.33-.73 0-1.33.6-1.33 1.33 0 .74.6 1.34 1.33 1.34z',
-	'admin-page': 'M6 15V2h10v13H6zm-1 1h8v2H3V5h2v11z',
-	'admin-plugins': 'M13.11 4.36L9.87 7.6 8 5.73l3.24-3.24c.35-.34 1.05-.2 1.56.32.52.51.66 1.21.31 1.55zm-8 1.77l.91-1.12 9.01 9.01-1.19.84c-.71.71-2.63 1.16-3.82 1.16H6.14L4.9 17.26c-.59.59-1.54.59-2.12 0-.59-.58-.59-1.53 0-2.12l1.24-1.24v-3.88c0-1.13.4-3.19 1.09-3.89zm7.26 3.97l3.24-3.24c.34-.35 1.04-.21 1.55.31.52.51.66 1.21.31 1.55l-3.24 3.25z',
-	'admin-post': 'M10.44 3.02l1.82-1.82 6.36 6.35-1.83 1.82c-1.05-.68-2.48-.57-3.41.36l-.75.75c-.92.93-1.04 2.35-.35 3.41l-1.83 1.82-2.41-2.41-2.8 2.79c-.42.42-3.38 2.71-3.8 2.29s1.86-3.39 2.28-3.81l2.79-2.79L4.1 9.36l1.83-1.82c1.05.69 2.48.57 3.4-.36l.75-.75c.93-.92 1.05-2.35.36-3.41z',
-	'admin-settings': 'M18 16V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h13c.55 0 1-.45 1-1zM8 11h1c.55 0 1 .45 1 1s-.45 1-1 1H8v1.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V13H6c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V11zm5-2h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V5.5c0-.28.22-.5.5-.5s.5.22.5.5V7h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v5.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V9z',
-	'admin-site-alt': 'M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm7.5 6.48c-.274.896-.908 1.64-1.75 2.05-.45-1.69-1.658-3.074-3.27-3.75.13-.444.41-.83.79-1.09-.43-.28-1-.42-1.34.07-.53.69 0 1.61.21 2v.14c-.555-.337-.99-.84-1.24-1.44-.966-.03-1.922.208-2.76.69-.087-.565-.032-1.142.16-1.68.733.07 1.453-.23 1.92-.8.46-.52-.13-1.18-.59-1.58h.36c1.36-.01 2.702.335 3.89 1 1.36 1.005 2.194 2.57 2.27 4.26.24 0 .7-.55.91-.92.172.34.32.69.44 1.05zM9 16.84c-2.05-2.08.25-3.75-1-5.24-.92-.85-2.29-.26-3.11-1.23-.282-1.473.267-2.982 1.43-3.93.52-.44 4-1 5.42.22.83.715 1.415 1.674 1.67 2.74.46.035.918-.066 1.32-.29.41 2.98-3.15 6.74-5.73 7.73zM5.15 2.09c.786-.3 1.676-.028 2.16.66-.42.38-.94.63-1.5.72.02-.294.085-.584.19-.86l-.85-.52z',
-	'admin-site-alt2': 'M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm2.92 12.34c0 .35.14.63.36.66.22.03.47-.22.58-.6l.2.08c.718.384 1.07 1.22.84 2-.15.69-.743 1.198-1.45 1.24-.49-1.21-2.11.06-3.56-.22-.612-.154-1.11-.6-1.33-1.19 1.19-.11 2.85-1.73 4.36-1.97zM8 11.27c.918 0 1.695-.68 1.82-1.59.44.54.41 1.324-.07 1.83-.255.223-.594.325-.93.28-.335-.047-.635-.236-.82-.52zm3-.76c.41.39 3-.06 3.52 1.09-.95-.2-2.95.61-3.47-1.08l-.05-.01zM9.73 5.45v.27c-.65-.77-1.33-1.07-1.61-.57-.28.5 1 1.11.76 1.88-.24.77-1.27.56-1.88 1.61-.61 1.05-.49 2.42 1.24 3.67-1.192-.132-2.19-.962-2.54-2.11-.4-1.2-.09-2.26-.78-2.46C4 7.46 3 8.71 3 9.8c-1.26-1.26.05-2.86-1.2-4.18C3.5 1.998 7.644.223 11.44 1.49c-1.1 1.02-1.722 2.458-1.71 3.96z',
-	'admin-site-alt3': 'M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zM1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84c-.403-.85-.65-1.764-.73-2.7zm8.57-5.4V1.19c.964.366 1.756 1.08 2.22 2 .205.347.386.708.54 1.08l-2.76.01zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7h3.22zM8.32 1.19v3.09H5.56c.154-.372.335-.733.54-1.08.462-.924 1.255-1.64 2.22-2.01zm0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7h3.21zm-4.7 2.69H1.11c.08-.936.327-1.85.73-2.7H4c-.213.886-.34 1.79-.38 2.7zM4.7 9.68h3.62v2.7H5.11c-.232-.883-.37-1.788-.41-2.7zm3.63 4v3.09c-.964-.366-1.756-1.08-2.22-2-.205-.347-.386-.708-.54-1.08l2.76-.01zm1.35 3.09v-3.04h2.76c-.154.372-.335.733-.54 1.08-.464.92-1.256 1.634-2.22 2v-.04zm0-4.44v-2.7h3.62c-.04.912-.178 1.817-.41 2.7H9.68zm4.71-2.7h2.51c-.08.936-.327 1.85-.73 2.7H14c.21-.87.337-1.757.38-2.65l.01-.05zm0-1.35c-.046-.894-.176-1.78-.39-2.65h2.16c.403.85.65 1.764.73 2.7l-2.5-.05zm1-4H13.6c-.324-.91-.793-1.76-1.39-2.52 1.244.56 2.325 1.426 3.14 2.52h.04zm-9.6-2.52c-.597.76-1.066 1.61-1.39 2.52H2.65c.815-1.094 1.896-1.96 3.14-2.52zm-3.15 12H4.4c.324.91.793 1.76 1.39 2.52-1.248-.567-2.33-1.445-3.14-2.55l-.01.03zm9.56 2.52c.597-.76 1.066-1.61 1.39-2.52h1.76c-.82 1.08-1.9 1.933-3.14 2.48l-.01.04z',
-	'admin-site': 'M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm3.46 11.95c0 1.47-.8 3.3-4.06 4.7.3-4.17-2.52-3.69-3.2-5 .126-1.1.804-2.063 1.8-2.55-1.552-.266-3-.96-4.18-2 .05.47.28.904.64 1.21-.782-.295-1.458-.817-1.94-1.5.977-3.225 3.883-5.482 7.25-5.63-.84 1.38-1.5 4.13 0 5.57C7.23 7 6.26 5 5.41 5.79c-1.13 1.06.33 2.51 3.42 3.08 3.29.59 3.66 1.58 3.63 3.08zm1.34-4c-.32-1.11.62-2.23 1.69-3.14 1.356 1.955 1.67 4.45.84 6.68-.77-1.89-2.17-2.32-2.53-3.57v.03z',
-	'admin-tools': 'M16.68 9.77c-1.34 1.34-3.3 1.67-4.95.99l-5.41 6.52c-.99.99-2.59.99-3.58 0s-.99-2.59 0-3.57l6.52-5.42c-.68-1.65-.35-3.61.99-4.95 1.28-1.28 3.12-1.62 4.72-1.06l-2.89 2.89 2.82 2.82 2.86-2.87c.53 1.58.18 3.39-1.08 4.65zM3.81 16.21c.4.39 1.04.39 1.43 0 .4-.4.4-1.04 0-1.43-.39-.4-1.03-.4-1.43 0-.39.39-.39 1.03 0 1.43z',
-	'admin-users': 'M10 9.25c-2.27 0-2.73-3.44-2.73-3.44C7 4.02 7.82 2 9.97 2c2.16 0 2.98 2.02 2.71 3.81 0 0-.41 3.44-2.68 3.44zm0 2.57L12.72 10c2.39 0 4.52 2.33 4.52 4.53v2.49s-3.65 1.13-7.24 1.13c-3.65 0-7.24-1.13-7.24-1.13v-2.49c0-2.25 1.94-4.48 4.47-4.48z',
-	album: 'M0 18h10v-.26c1.52.4 3.17.35 4.76-.24 4.14-1.52 6.27-6.12 4.75-10.26-1.43-3.89-5.58-6-9.51-4.98V2H0v16zM9 3v14H1V3h8zm5.45 8.22c-.68 1.35-2.32 1.9-3.67 1.23-.31-.15-.57-.35-.78-.59V8.13c.8-.86 2.11-1.13 3.22-.58 1.35.68 1.9 2.32 1.23 3.67zm-2.75-.82c.22.16.53.12.7-.1.16-.22.12-.53-.1-.7s-.53-.12-.7.1c-.16.21-.12.53.1.7zm3.01 3.67c-1.17.78-2.56.99-3.83.69-.27-.06-.44-.34-.37-.61s.34-.43.62-.36l.17.04c.96.17 1.98-.01 2.86-.59.47-.32.86-.72 1.14-1.18.15-.23.45-.3.69-.16.23.15.3.46.16.69-.36.57-.84 1.08-1.44 1.48zm1.05 1.57c-1.48.99-3.21 1.32-4.84 1.06-.28-.05-.47-.32-.41-.6.05-.27.32-.45.61-.39l.22.04c1.31.15 2.68-.14 3.87-.94.71-.47 1.27-1.07 1.7-1.74.14-.24.45-.31.68-.16.24.14.31.45.16.69-.49.79-1.16 1.49-1.99 2.04z',
-	'align-center': 'M3 5h14V3H3v2zm12 8V7H5v6h10zM3 17h14v-2H3v2z',
-	'align-full-width': 'M17 13V3H3v10h14zM5 17h10v-2H5v2z',
-	'align-left': 'M3 5h14V3H3v2zm9 8V7H3v6h9zm2-4h3V7h-3v2zm0 4h3v-2h-3v2zM3 17h14v-2H3v2z',
-	'align-none': 'M3 5h14V3H3v2zm10 8V7H3v6h10zM3 17h14v-2H3v2z',
-	'align-pull-left': 'M9 16V4H3v12h6zm2-7h6V7h-6v2zm0 4h6v-2h-6v2z',
-	'align-pull-right': 'M17 16V4h-6v12h6zM9 7H3v2h6V7zm0 4H3v2h6v-2z',
-	'align-right': 'M3 5h14V3H3v2zm0 4h3V7H3v2zm14 4V7H8v6h9zM3 13h3v-2H3v2zm0 4h14v-2H3v2z',
-	'align-wide': 'M5 5h10V3H5v2zm12 8V7H3v6h14zM5 17h10v-2H5v2z',
-	analytics: 'M18 18V2H2v16h16zM16 5H4V4h12v1zM7 7v3h3c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3zm1 2V7c1.1 0 2 .9 2 2H8zm8-1h-4V7h4v1zm0 3h-4V9h4v2zm0 2h-4v-1h4v1zm0 3H4v-1h12v1z',
-	archive: 'M19 4v2H1V4h18zM2 7h16v10H2V7zm11 3V9H7v1h6z',
-	'arrow-down-alt': 'M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4V2z',
-	'arrow-down-alt2': 'M5 6l5 5 5-5 2 1-7 7-7-7z',
-	'arrow-down': 'M15 8l-4.03 6L7 8h8z',
-	'arrow-left-alt': 'M18 9v2H6l4 4-1 2-7-7 7-7 1 2-4 4h12z',
-	'arrow-left-alt2': 'M14 5l-5 5 5 5-1 2-7-7 7-7z',
-	'arrow-left': 'M13 14L7 9.97 13 6v8z',
-	'arrow-right-alt': 'M2 11V9h12l-4-4 1-2 7 7-7 7-1-2 4-4H2z',
-	'arrow-right-alt2': 'M6 15l5-5-5-5 1-2 7 7-7 7z',
-	'arrow-right': 'M8 6l6 4.03L8 14V6z',
-	'arrow-up-alt': 'M11 18H9V6l-4 4-2-1 7-7 7 7-2 1-4-4v12z',
-	'arrow-up-alt2': 'M15 14l-5-5-5 5-2-1 7-7 7 7z',
-	'arrow-up': 'M7 13l4.03-6L15 13H7z',
-	art: 'M8.55 3.06c1.01.34-1.95 2.01-.1 3.13 1.04.63 3.31-2.22 4.45-2.86.97-.54 2.67-.65 3.53 1.23 1.09 2.38.14 8.57-3.79 11.06-3.97 2.5-8.97 1.23-10.7-2.66-2.01-4.53 3.12-11.09 6.61-9.9zm1.21 6.45c.73 1.64 4.7-.5 3.79-2.8-.59-1.49-4.48 1.25-3.79 2.8z',
-	awards: 'M4.46 5.16L5 7.46l-.54 2.29 2.01 1.24L7.7 13l2.3-.54 2.3.54 1.23-2.01 2.01-1.24L15 7.46l.54-2.3-2-1.24-1.24-2.01-2.3.55-2.29-.54-1.25 2zm5.55 6.34C7.79 11.5 6 9.71 6 7.49c0-2.2 1.79-3.99 4.01-3.99 2.2 0 3.99 1.79 3.99 3.99 0 2.22-1.79 4.01-3.99 4.01zm-.02-1C8.33 10.5 7 9.16 7 7.5c0-1.65 1.33-3 2.99-3S13 5.85 13 7.5c0 1.66-1.35 3-3.01 3zm3.84 1.1l-1.28 2.24-2.08-.47L13 19.2l1.4-2.2h2.5zm-7.7.07l1.25 2.25 2.13-.51L7 19.2 5.6 17H3.1z',
-	backup: 'M13.65 2.88c3.93 2.01 5.48 6.84 3.47 10.77s-6.83 5.48-10.77 3.47c-1.87-.96-3.2-2.56-3.86-4.4l1.64-1.03c.45 1.57 1.52 2.95 3.08 3.76 3.01 1.54 6.69.35 8.23-2.66 1.55-3.01.36-6.69-2.65-8.24C9.78 3.01 6.1 4.2 4.56 7.21l1.88.97-4.95 3.08-.39-5.82 1.78.91C4.9 2.4 9.75.89 13.65 2.88zm-4.36 7.83C9.11 10.53 9 10.28 9 10c0-.07.03-.12.04-.19h-.01L10 5l.97 4.81L14 13l-4.5-2.12.02-.02c-.08-.04-.16-.09-.23-.15z',
-	'block-default': 'M15 6V4h-3v2H8V4H5v2H4c-.6 0-1 .4-1 1v8h14V7c0-.6-.4-1-1-1h-1z',
-	'book-alt': 'M5 17h13v2H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h13v14H5c-.55 0-1 .45-1 1s.45 1 1 1zm2-3.5v-11c0-.28-.22-.5-.5-.5s-.5.22-.5.5v11c0 .28.22.5.5.5s.5-.22.5-.5z',
-	book: 'M16 3h2v16H5c-1.66 0-3-1.34-3-3V4c0-1.66 1.34-3 3-3h9v14H5c-.55 0-1 .45-1 1s.45 1 1 1h11V3z',
-	'buddicons-activity': 'M8 1v7h2V6c0-1.52 1.45-3 3-3v.86c.55-.52 1.26-.86 2-.86v3h1c1.1 0 2 .9 2 2s-.9 2-2 2h-1v6c0 .55-.45 1-1 1s-1-.45-1-1v-2.18c-.31.11-.65.18-1 .18v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H8v2c0 .55-.45 1-1 1s-1-.45-1-1v-2c-.35 0-.69-.07-1-.18V16c0 .55-.45 1-1 1s-1-.45-1-1v-4H2v-1c0-1.66 1.34-3 3-3h2V1h1zm5 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1z',
-	'buddicons-bbpress-logo': 'M8.5 12.6c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.3 1.7c-.3 1 .3 1.5 1 1.5 1.2 0 1.9-1.1 2.2-2.4zm-4-6.4C3.7 7.3 3.3 8.6 3.3 10c0 1 .2 1.9.6 2.8l1-4.6c.3-1.7.4-2-.4-2zm9.3 6.4c.3-1.3 0-2.3-1.1-2.3-.8 0-1.6.6-1.8 1.5l-.4 1.7c-.2 1.1.4 1.6 1.1 1.6 1.1-.1 1.9-1.2 2.2-2.5zM10 3.3c-2 0-3.9.9-5.1 2.3.6-.1 1.4-.2 1.8-.3.2 0 .2.1.2.2 0 .2-1 4.8-1 4.8.5-.3 1.2-.7 1.8-.7.9 0 1.5.4 1.9.9l.5-2.4c.4-1.6.4-1.9-.4-1.9-.4 0-.4-.5 0-.6.6-.1 1.8-.2 2.3-.3.2 0 .2.1.2.2l-1 4.8c.5-.4 1.2-.7 1.9-.7 1.7 0 2.5 1.3 2.1 3-.3 1.7-2 3-3.8 3-1.3 0-2.1-.7-2.3-1.4-.7.8-1.7 1.3-2.8 1.4 1.1.7 2.4 1.1 3.7 1.1 3.7 0 6.7-3 6.7-6.7s-3-6.7-6.7-6.7zM10 2c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 15.5c-2.1 0-4-.8-5.3-2.2-.3-.4-.7-.8-1-1.2-.7-1.2-1.2-2.6-1.2-4.1 0-4.1 3.4-7.5 7.5-7.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5z',
-	'buddicons-buddypress-logo': 'M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10 4.48 0 10 0zm0 .5C4.75.5.5 4.75.5 10s4.25 9.5 9.5 9.5 9.5-4.25 9.5-9.5S15.25.5 10 .5zm0 1c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5S5.3 1.5 10 1.5zm1.8 1.71c-.57 0-1.1.17-1.55.45 1.56.37 2.73 1.77 2.73 3.45 0 .69-.21 1.33-.55 1.87 1.31-.29 2.29-1.45 2.29-2.85 0-1.61-1.31-2.92-2.92-2.92zm-2.38 1c-1.61 0-2.92 1.31-2.92 2.93 0 1.61 1.31 2.92 2.92 2.92 1.62 0 2.93-1.31 2.93-2.92 0-1.62-1.31-2.93-2.93-2.93zm4.25 5.01l-.51.59c2.34.69 2.45 3.61 2.45 3.61h1.28c0-4.71-3.22-4.2-3.22-4.2zm-2.1.8l-2.12 2.09-2.12-2.09C3.12 10.24 3.89 15 3.89 15h11.08c.47-4.98-3.4-4.98-3.4-4.98z',
-	'buddicons-community': 'M9 3c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zm4 0c0-.67-.47-1.43-1-2-.5.5-1 1.38-1 2 0 .48.45 1 1 1s1-.47 1-1zM9 9V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 0V5.5c0-.55-.45-1-1-1-.57 0-1 .49-1 1V9c0 .55.45 1 1 1 .57 0 1-.49 1-1zm4 1c0-1.48-1.41-2.77-3.5-3.46V9c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5V6.01c-.17 0-.33-.01-.5-.01s-.33.01-.5.01V9c0 .83-.67 1.5-1.5 1.5S6.5 9.83 6.5 9V6.54C4.41 7.23 3 8.52 3 10c0 1.41.95 2.65 3.21 3.37 1.11.35 2.39 1.12 3.79 1.12s2.69-.78 3.79-1.13C16.04 12.65 17 11.41 17 10zm-7 5.43c1.43 0 2.74-.79 3.88-1.11 1.9-.53 2.49-1.34 3.12-2.32v3c0 2.21-3.13 4-7 4s-7-1.79-7-4v-3c.64.99 1.32 1.8 3.15 2.33 1.13.33 2.44 1.1 3.85 1.1z',
-	'buddicons-forums': 'M13.5 7h-7C5.67 7 5 6.33 5 5.5S5.67 4 6.5 4h1.59C8.04 3.84 8 3.68 8 3.5 8 2.67 8.67 2 9.5 2h1c.83 0 1.5.67 1.5 1.5 0 .18-.04.34-.09.5h1.59c.83 0 1.5.67 1.5 1.5S14.33 7 13.5 7zM4 8h12c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1zm1 3h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1zm2 3h6c.55 0 1 .45 1 1s-.45 1-1 1h-1.09c.05.16.09.32.09.5 0 .83-.67 1.5-1.5 1.5h-1c-.83 0-1.5-.67-1.5-1.5 0-.18.04-.34.09-.5H7c-.55 0-1-.45-1-1s.45-1 1-1z',
-	'buddicons-friends': 'M8.75 5.77C8.75 4.39 7 2 7 2S5.25 4.39 5.25 5.77 5.9 7.5 7 7.5s1.75-.35 1.75-1.73zm6 0C14.75 4.39 13 2 13 2s-1.75 2.39-1.75 3.77S11.9 7.5 13 7.5s1.75-.35 1.75-1.73zM9 17V9c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm6 0V9c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-9-6l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2zm-6 3l2-1v2l-2 1v-2zm6 0l2-1v2l-2 1v-2z',
-	'buddicons-groups': 'M15.45 6.25c1.83.94 1.98 3.18.7 4.98-.8 1.12-2.33 1.88-3.46 1.78L10.05 18H9l-2.65-4.99c-1.13.16-2.73-.63-3.55-1.79-1.28-1.8-1.13-4.04.71-4.97.48-.24.96-.33 1.43-.31-.01.4.01.8.07 1.21.26 1.69 1.41 3.53 2.86 4.37-.19.55-.49.99-.88 1.25L9 16.58v-5.66C7.64 10.55 6.26 8.76 6 7c-.4-2.65 1-5 3.5-5s3.9 2.35 3.5 5c-.26 1.76-1.64 3.55-3 3.92v5.77l2.07-3.84c-.44-.23-.77-.71-.99-1.3 1.48-.83 2.65-2.69 2.91-4.4.06-.41.08-.82.07-1.22.46-.01.92.08 1.39.32z',
-	'buddicons-pm': 'M10 2c3 0 8 5 8 5v11H2V7s5-5 8-5zm7 14.72l-3.73-2.92L17 11l-.43-.37-2.26 1.3.24-4.31-8.77-.52-.46 4.54-1.99-.95L3 11l3.73 2.8-3.44 2.85.4.43L10 13l6.53 4.15z',
-	'buddicons-replies': 'M17.54 10.29c1.17 1.17 1.17 3.08 0 4.25-1.18 1.17-3.08 1.17-4.25 0l-.34-.52c0 3.66-2 4.38-2.95 4.98-.82-.6-2.95-1.28-2.95-4.98l-.34.52c-1.17 1.17-3.07 1.17-4.25 0-1.17-1.17-1.17-3.08 0-4.25 0 0 1.02-.67 2.1-1.3C3.71 7.84 3.2 6.42 3.2 4.88c0-.34.03-.67.08-1C3.53 5.66 4.47 7.22 5.8 8.3c.67-.35 1.85-.83 2.37-.92H8c-1.1 0-2-.9-2-2s.9-2 2-2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5h2v-.5c0-.28.22-.5.5-.5s.5.22.5.5v.5c1.1 0 2 .9 2 2s-.9 2-2 2h-.17c.51.09 1.78.61 2.38.92 1.33-1.08 2.27-2.64 2.52-4.42.05.33.08.66.08 1 0 1.54-.51 2.96-1.36 4.11 1.08.63 2.09 1.3 2.09 1.3zM8.5 6.38c.5 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm3-2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-2.3 5.73c-.12.11-.19.26-.19.43.02.25.23.46.49.46h1c.26 0 .47-.21.49-.46 0-.15-.07-.29-.19-.43-.08-.06-.18-.11-.3-.11h-1c-.12 0-.22.05-.3.11zM12 12.5c0-.12-.06-.28-.19-.38-.09-.07-.19-.12-.31-.12h-3c-.12 0-.22.05-.31.12-.11.1-.19.25-.19.38 0 .28.22.5.5.5h3c.28 0 .5-.22.5-.5zM8.5 15h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5zm1 2h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5z',
-	'buddicons-topics': 'M10.44 1.66c-.59-.58-1.54-.58-2.12 0L2.66 7.32c-.58.58-.58 1.53 0 2.12.6.6 1.56.56 2.12 0l5.66-5.66c.58-.58.59-1.53 0-2.12zm2.83 2.83c-.59-.59-1.54-.59-2.12 0l-5.66 5.66c-.59.58-.59 1.53 0 2.12.6.6 1.56.55 2.12 0l5.66-5.66c.58-.58.58-1.53 0-2.12zm1.06 6.72l4.18 4.18c.59.58.59 1.53 0 2.12s-1.54.59-2.12 0l-4.18-4.18-1.77 1.77c-.59.58-1.54.58-2.12 0-.59-.59-.59-1.54 0-2.13l5.66-5.65c.58-.59 1.53-.59 2.12 0 .58.58.58 1.53 0 2.12zM5 15c0-1.59-1.66-4-1.66-4S2 13.78 2 15s.6 2 1.34 2h.32C4.4 17 5 16.59 5 15z',
-	'buddicons-tracking': 'M10.98 6.78L15.5 15c-1 2-3.5 3-5.5 3s-4.5-1-5.5-3L9 6.82c-.75-1.23-2.28-1.98-4.29-2.03l2.46-2.92c1.68 1.19 2.46 2.32 2.97 3.31.56-.87 1.2-1.68 2.7-2.12l1.83 2.86c-1.42-.34-2.64.08-3.69.86zM8.17 10.4l-.93 1.69c.49.11 1 .16 1.54.16 1.35 0 2.58-.36 3.55-.95l-1.01-1.82c-.87.53-1.96.86-3.15.92zm.86 5.38c1.99 0 3.73-.74 4.74-1.86l-.98-1.76c-1 1.12-2.74 1.87-4.74 1.87-.62 0-1.21-.08-1.76-.21l-.63 1.15c.94.5 2.1.81 3.37.81z',
-	building: 'M3 20h14V0H3v20zM7 3H5V1h2v2zm4 0H9V1h2v2zm4 0h-2V1h2v2zM7 6H5V4h2v2zm4 0H9V4h2v2zm4 0h-2V4h2v2zM7 9H5V7h2v2zm4 0H9V7h2v2zm4 0h-2V7h2v2zm-8 3H5v-2h2v2zm4 0H9v-2h2v2zm4 0h-2v-2h2v2zm-4 7H5v-6h6v6zm4-4h-2v-2h2v2zm0 3h-2v-2h2v2z',
-	businessman: 'M7.3 6l-.03-.19c-.04-.37-.05-.73-.03-1.08.02-.36.1-.71.25-1.04.14-.32.31-.61.52-.86s.49-.46.83-.6c.34-.15.72-.23 1.13-.23.69 0 1.26.2 1.71.59s.76.87.91 1.44.18 1.16.09 1.78l-.03.19c-.01.09-.05.25-.11.48-.05.24-.12.47-.2.69-.08.21-.19.45-.34.72-.14.27-.3.49-.47.69-.18.19-.4.34-.67.48-.27.13-.55.19-.86.19s-.59-.06-.87-.19c-.26-.13-.49-.29-.67-.5-.18-.2-.34-.42-.49-.66-.15-.25-.26-.49-.34-.73-.09-.25-.16-.47-.21-.67-.06-.21-.1-.37-.12-.5zm9.2 6.24c.41.7.5 1.41.5 2.14v2.49c0 .03-.12.08-.29.13-.18.04-.42.13-.97.27-.55.12-1.1.24-1.65.34s-1.19.19-1.95.27c-.75.08-1.46.12-2.13.12-.68 0-1.39-.04-2.14-.12-.75-.07-1.4-.17-1.98-.27-.58-.11-1.08-.23-1.56-.34-.49-.11-.8-.21-1.06-.29L3 16.87v-2.49c0-.75.07-1.46.46-2.15s.81-1.25 1.5-1.68C5.66 10.12 7.19 10 8 10l1.67 1.67L9 13v3l1.02 1.08L11 16v-3l-.68-1.33L11.97 10c.77 0 2.2.07 2.9.52.71.45 1.21 1.02 1.63 1.72z',
-	button: 'M17 5H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm1 7c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h14c.6 0 1 .4 1 1v5z',
-	'calendar-alt': 'M15 4h3v15H2V4h3V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1h4V3c0-.41.15-.76.44-1.06.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1zM6 3v2.5c0 .14.05.26.15.36.09.09.21.14.35.14s.26-.05.35-.14c.1-.1.15-.22.15-.36V3c0-.14-.05-.26-.15-.35-.09-.1-.21-.15-.35-.15s-.26.05-.35.15c-.1.09-.15.21-.15.35zm7 0v2.5c0 .14.05.26.14.36.1.09.22.14.36.14s.26-.05.36-.14c.09-.1.14-.22.14-.36V3c0-.14-.05-.26-.14-.35-.1-.1-.22-.15-.36-.15s-.26.05-.36.15c-.09.09-.14.21-.14.35zm4 15V8H3v10h14zM7 9v2H5V9h2zm2 0h2v2H9V9zm4 2V9h2v2h-2zm-6 1v2H5v-2h2zm2 0h2v2H9v-2zm4 2v-2h2v2h-2zm-6 1v2H5v-2h2zm4 2H9v-2h2v2zm4 0h-2v-2h2v2z',
-	calendar: 'M15 4h3v14H2V4h3V3c0-.83.67-1.5 1.5-1.5S8 2.17 8 3v1h4V3c0-.83.67-1.5 1.5-1.5S15 2.17 15 3v1zM6 3v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5S6 2.72 6 3zm7 0v2.5c0 .28.22.5.5.5s.5-.22.5-.5V3c0-.28-.22-.5-.5-.5s-.5.22-.5.5zm4 14V8H3v9h14zM7 16V9H5v7h2zm4 0V9H9v7h2zm4 0V9h-2v7h2z',
-	camera: 'M6 5V3H3v2h3zm12 10V4H9L7 6H2v9h16zm-7-8c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z',
-	carrot: 'M2 18.43c1.51 1.36 11.64-4.67 13.14-7.21.72-1.22-.13-3.01-1.52-4.44C15.2 5.73 16.59 9 17.91 8.31c.6-.32.99-1.31.7-1.92-.52-1.08-2.25-1.08-3.42-1.21.83-.2 2.82-1.05 2.86-2.25.04-.92-1.13-1.97-2.05-1.86-1.21.14-1.65 1.88-2.06 3-.05-.71-.2-2.27-.98-2.95-1.04-.91-2.29-.05-2.32 1.05-.04 1.33 2.82 2.07 1.92 3.67C11.04 4.67 9.25 4.03 8.1 4.7c-.49.31-1.05.91-1.63 1.69.89.94 2.12 2.07 3.09 2.72.2.14.26.42.11.62-.14.21-.42.26-.62.12-.99-.67-2.2-1.78-3.1-2.71-.45.67-.91 1.43-1.34 2.23.85.86 1.93 1.83 2.79 2.41.2.14.25.42.11.62-.14.21-.42.26-.63.12-.85-.58-1.86-1.48-2.71-2.32C2.4 13.69 1.1 17.63 2 18.43z',
-	cart: 'M6 13h9c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V4H2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v2h13l-4 7H6v1zm-.5 3c.83 0 1.5.67 1.5 1.5S6.33 19 5.5 19 4 18.33 4 17.5 4.67 16 5.5 16zm9 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5z',
-	category: 'M5 7h13v10H2V4h7l2 2H4v9h1V7z',
-	'chart-area': 'M18 18l.01-12.28c.59-.35.99-.99.99-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .8.47 1.48 1.14 1.8l-4.13 6.58c-.33-.24-.73-.38-1.16-.38-.84 0-1.55.51-1.85 1.24l-2.14-1.53c.09-.22.14-.46.14-.71 0-1.11-.89-2-2-2-1.1 0-2 .89-2 2 0 .73.4 1.36.98 1.71L1 18h17zM17 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM5 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5.85 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z',
-	'chart-bar': 'M18 18V2h-4v16h4zm-6 0V7H8v11h4zm-6 0v-8H2v8h4z',
-	'chart-line': 'M18 3.5c0 .62-.38 1.16-.92 1.38v13.11H1.99l4.22-6.73c-.13-.23-.21-.48-.21-.76C6 9.67 6.67 9 7.5 9S9 9.67 9 10.5c0 .13-.02.25-.05.37l1.44.63c.27-.3.67-.5 1.11-.5.18 0 .35.04.51.09l3.58-6.41c-.36-.27-.59-.7-.59-1.18 0-.83.67-1.5 1.5-1.5.19 0 .36.04.53.1l.05-.09v.11c.54.22.92.76.92 1.38zm-1.92 13.49V5.85l-3.29 5.89c.13.23.21.48.21.76 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5l.01-.07-1.63-.72c-.25.18-.55.29-.88.29-.18 0-.35-.04-.51-.1l-3.2 5.09h12.29z',
-	'chart-pie': 'M10 10V3c3.87 0 7 3.13 7 7h-7zM9 4v7h7c0 3.87-3.13 7-7 7s-7-3.13-7-7 3.13-7 7-7z',
-	clipboard: 'M11.9.39l1.4 1.4c1.61.19 3.5-.74 4.61.37s.18 3 .37 4.61l1.4 1.4c.39.39.39 1.02 0 1.41l-9.19 9.2c-.4.39-1.03.39-1.42 0L1.29 11c-.39-.39-.39-1.02 0-1.42l9.2-9.19c.39-.39 1.02-.39 1.41 0zm.58 2.25l-.58.58 4.95 4.95.58-.58c-.19-.6-.2-1.22-.15-1.82.02-.31.05-.62.09-.92.12-1 .18-1.63-.17-1.98s-.98-.29-1.98-.17c-.3.04-.61.07-.92.09-.6.05-1.22.04-1.82-.15zm4.02.93c.39.39.39 1.03 0 1.42s-1.03.39-1.42 0-.39-1.03 0-1.42 1.03-.39 1.42 0zm-6.72.36l-.71.7L15.44 11l.7-.71zM8.36 5.34l-.7.71 6.36 6.36.71-.7zM6.95 6.76l-.71.7 6.37 6.37.7-.71zM5.54 8.17l-.71.71 6.36 6.36.71-.71zM4.12 9.58l-.71.71 6.37 6.37.71-.71z',
-	clock: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 14c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zm-.71-5.29c.07.05.14.1.23.15l-.02.02L14 13l-3.03-3.19L10 5l-.97 4.81h.01c0 .02-.01.05-.02.09S9 9.97 9 10c0 .28.1.52.29.71z',
-	'cloud-saved': 'M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16h10c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5zm-6.3 5.9l-3.2-3.2 1.4-1.4 1.8 1.8 3.8-3.8 1.4 1.4-5.2 5.2z',
-	'cloud-upload': 'M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16H8v-3H5l4.5-4.5L14 13h-3v3h3.5c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5z',
-	cloud: 'M14.9 9c1.8.2 3.1 1.7 3.1 3.5 0 1.9-1.6 3.5-3.5 3.5h-10C2.6 16 1 14.4 1 12.5 1 10.7 2.3 9.3 4.1 9 4 8.9 4 8.7 4 8.5 4 7.1 5.1 6 6.5 6c.3 0 .7.1.9.2C8.1 4.9 9.4 4 11 4c2.2 0 4 1.8 4 4 0 .4-.1.7-.1 1z',
-	columns: 'M3 15h6V5H3v10zm8 0h6V5h-6v10z',
-	'controls-back': 'M2 10l10-6v3.6L18 4v12l-6-3.6V16z',
-	'controls-forward': 'M18 10L8 16v-3.6L2 16V4l6 3.6V4z',
-	'controls-pause': 'M5 16V4h3v12H5zm7-12h3v12h-3V4z',
-	'controls-play': 'M5 4l10 6-10 6V4z',
-	'controls-repeat': 'M5 7v3l-2 1.5V5h11V3l4 3.01L14 9V7H5zm10 6v-3l2-1.5V15H6v2l-4-3.01L6 11v2h9z',
-	'controls-skipback': 'M11.98 7.63l6-3.6v12l-6-3.6v3.6l-8-4.8v4.8h-2v-12h2v4.8l8-4.8v3.6z',
-	'controls-skipforward': 'M8 12.4L2 16V4l6 3.6V4l8 4.8V4h2v12h-2v-4.8L8 16v-3.6z',
-	'controls-volumeoff': 'M2 7h4l5-4v14l-5-4H2V7z',
-	'controls-volumeon': 'M2 7h4l5-4v14l-5-4H2V7zm12.69-2.46C14.82 4.59 18 5.92 18 10s-3.18 5.41-3.31 5.46c-.06.03-.13.04-.19.04-.2 0-.39-.12-.46-.31-.11-.26.02-.55.27-.65.11-.05 2.69-1.15 2.69-4.54 0-3.41-2.66-4.53-2.69-4.54-.25-.1-.38-.39-.27-.65.1-.25.39-.38.65-.27zM16 10c0 2.57-2.23 3.43-2.32 3.47-.06.02-.12.03-.18.03-.2 0-.39-.12-.47-.32-.1-.26.04-.55.29-.65.07-.02 1.68-.67 1.68-2.53s-1.61-2.51-1.68-2.53c-.25-.1-.38-.39-.29-.65.1-.25.39-.39.65-.29.09.04 2.32.9 2.32 3.47z',
-	'cover-image': 'M2.2 1h15.5c.7 0 1.3.6 1.3 1.2v11.5c0 .7-.6 1.2-1.2 1.2H2.2c-.6.1-1.2-.5-1.2-1.1V2.2C1 1.6 1.6 1 2.2 1zM17 13V3H3v10h14zm-4-4s0-5 3-5v7c0 .6-.4 1-1 1H5c-.6 0-1-.4-1-1V7c2 0 3 4 3 4s1-4 3-4 3 2 3 2zM4 17h12v2H4z',
-	dashboard: 'M3.76 16h12.48c1.1-1.37 1.76-3.11 1.76-5 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 1.89.66 3.63 1.76 5zM10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM6 6c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5.37 5.55L12 7v6c0 1.1-.9 2-2 2s-2-.9-2-2c0-.57.24-1.08.63-1.45zM4 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm12 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-5 3c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1z',
-	desktop: 'M3 2h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-5v2h2c.55 0 1 .45 1 1v1H5v-1c0-.55.45-1 1-1h2v-2H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm13 9V4H4v7h12zM5 5h9L5 9V5z',
-	dismiss: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm5 11l-3-3 3-3-2-2-3 3-3-3-2 2 3 3-3 3 2 2 3-3 3 3z',
-	download: 'M14.01 4v6h2V2H4v8h2.01V4h8zm-2 2v6h3l-5 6-5-6h3V6h4z',
-	edit: 'M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z',
-	'editor-aligncenter': 'M14 5V3H6v2h8zm3 4V7H3v2h14zm-3 4v-2H6v2h8zm3 4v-2H3v2h14z',
-	'editor-alignleft': 'M12 5V3H3v2h9zm5 4V7H3v2h14zm-5 4v-2H3v2h9zm5 4v-2H3v2h14z',
-	'editor-alignright': 'M17 5V3H8v2h9zm0 4V7H3v2h14zm0 4v-2H8v2h9zm0 4v-2H3v2h14z',
-	'editor-bold': 'M6 4v13h4.54c1.37 0 2.46-.33 3.26-1 .8-.66 1.2-1.58 1.2-2.77 0-.84-.17-1.51-.51-2.01s-.9-.85-1.67-1.03v-.09c.57-.1 1.02-.4 1.36-.9s.51-1.13.51-1.91c0-1.14-.39-1.98-1.17-2.5C12.75 4.26 11.5 4 9.78 4H6zm2.57 5.15V6.26h1.36c.73 0 1.27.11 1.61.32.34.22.51.58.51 1.07 0 .54-.16.92-.47 1.15s-.82.35-1.51.35h-1.5zm0 2.19h1.6c1.44 0 2.16.53 2.16 1.61 0 .6-.17 1.05-.51 1.34s-.86.43-1.57.43H8.57v-3.38z',
-	'editor-break': 'M16 4h2v9H7v3l-5-4 5-4v3h9V4z',
-	'editor-code': 'M9 6l-4 4 4 4-1 2-6-6 6-6zm2 8l4-4-4-4 1-2 6 6-6 6z',
-	'editor-contract': 'M15.75 6.75L18 3v14l-2.25-3.75L17 12h-4v4l1.25-1.25L18 17H2l3.75-2.25L7 16v-4H3l1.25 1.25L2 17V3l2.25 3.75L3 8h4V4L5.75 5.25 2 3h16l-3.75 2.25L13 4v4h4z',
-	'editor-customchar': 'M10 5.4c1.27 0 2.24.36 2.91 1.08.66.71 1 1.76 1 3.13 0 1.28-.23 2.37-.69 3.27-.47.89-1.27 1.52-2.22 2.12v2h6v-2h-3.69c.92-.64 1.62-1.34 2.12-2.34.49-1.01.74-2.13.74-3.35 0-1.78-.55-3.19-1.65-4.22S11.92 3.54 10 3.54s-3.43.53-4.52 1.57c-1.1 1.04-1.65 2.44-1.65 4.2 0 1.21.24 2.31.73 3.33.48 1.01 1.19 1.71 2.1 2.36H3v2h6v-2c-.98-.64-1.8-1.28-2.24-2.17-.45-.89-.67-1.96-.67-3.22 0-1.37.33-2.41 1-3.13C7.75 5.76 8.72 5.4 10 5.4z',
-	'editor-expand': 'M7 8h6v4H7zm-5 5v4h4l-1.2-1.2L7 12l-3.8 2.2M14 17h4v-4l-1.2 1.2L13 12l2.2 3.8M14 3l1.3 1.3L13 8l3.8-2.2L18 7V3M6 3H2v4l1.2-1.2L7 8 4.7 4.3',
-	'editor-help': 'M17 10c0-3.87-3.14-7-7-7-3.87 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7zm-6.3 1.48H9.14v-.43c0-.38.08-.7.24-.98s.46-.57.88-.89c.41-.29.68-.53.81-.71.14-.18.2-.39.2-.62 0-.25-.09-.44-.28-.58-.19-.13-.45-.19-.79-.19-.58 0-1.25.19-2 .57l-.64-1.28c.87-.49 1.8-.74 2.77-.74.81 0 1.45.2 1.92.58.48.39.71.91.71 1.55 0 .43-.09.8-.29 1.11-.19.32-.57.67-1.11 1.06-.38.28-.61.49-.71.63-.1.15-.15.34-.15.57v.35zm-1.47 2.74c-.18-.17-.27-.42-.27-.73 0-.33.08-.58.26-.75s.43-.25.77-.25c.32 0 .57.09.75.26s.27.42.27.74c0 .3-.09.55-.27.72-.18.18-.43.27-.75.27-.33 0-.58-.09-.76-.26z',
-	'editor-indent': 'M3 5V3h9v2H3zm10-1V3h4v1h-4zm0 3h2V5l4 3.5-4 3.5v-2h-2V7zM3 8V6h9v2H3zm2 3V9h7v2H5zm-2 3v-2h9v2H3zm10 0v-1h4v1h-4zm-4 3v-2h3v2H9z',
-	'editor-insertmore': 'M17 7V3H3v4h14zM6 11V9H3v2h3zm6 0V9H8v2h4zm5 0V9h-3v2h3zm0 6v-4H3v4h14z',
-	'editor-italic': 'M14.78 6h-2.13l-2.8 9h2.12l-.62 2H4.6l.62-2h2.14l2.8-9H8.03l.62-2h6.75z',
-	'editor-justify': 'M2 3h16v2H2V3zm0 4h16v2H2V7zm0 4h16v2H2v-2zm0 4h16v2H2v-2z',
-	'editor-kitchensink': 'M19 2v6H1V2h18zm-1 5V3H2v4h16zM5 4v2H3V4h2zm3 0v2H6V4h2zm3 0v2H9V4h2zm3 0v2h-2V4h2zm3 0v2h-2V4h2zm2 5v9H1V9h18zm-1 8v-7H2v7h16zM5 11v2H3v-2h2zm3 0v2H6v-2h2zm3 0v2H9v-2h2zm6 0v2h-5v-2h5zm-6 3v2H3v-2h8zm3 0v2h-2v-2h2zm3 0v2h-2v-2h2z',
-	'editor-ltr': 'M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z',
-	'editor-ol-rtl': 'M15.025 8.75a1.048 1.048 0 0 1 .45-.1.507.507 0 0 1 .35.11.455.455 0 0 1 .13.36.803.803 0 0 1-.06.3 1.448 1.448 0 0 1-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76v-.7h-1.72v-.04l.51-.48a7.276 7.276 0 0 0 .7-.71 1.75 1.75 0 0 0 .3-.49 1.254 1.254 0 0 0 .1-.51.968.968 0 0 0-.16-.56 1.007 1.007 0 0 0-.44-.37 1.512 1.512 0 0 0-.65-.14 1.98 1.98 0 0 0-.51.06 1.9 1.9 0 0 0-.42.15 3.67 3.67 0 0 0-.48.35l.45.54a2.505 2.505 0 0 1 .45-.3zM16.695 15.29a1.29 1.29 0 0 0-.74-.3v-.02a1.203 1.203 0 0 0 .65-.37.973.973 0 0 0 .23-.65.81.81 0 0 0-.37-.71 1.72 1.72 0 0 0-1-.26 2.185 2.185 0 0 0-1.33.4l.4.6a1.79 1.79 0 0 1 .46-.23 1.18 1.18 0 0 1 .41-.07c.38 0 .58.15.58.46a.447.447 0 0 1-.22.43 1.543 1.543 0 0 1-.7.12h-.31v.66h.31a1.764 1.764 0 0 1 .75.12.433.433 0 0 1 .23.41.55.55 0 0 1-.2.47 1.084 1.084 0 0 1-.63.15 2.24 2.24 0 0 1-.57-.08 2.671 2.671 0 0 1-.52-.2v.74a2.923 2.923 0 0 0 1.18.22 1.948 1.948 0 0 0 1.22-.33 1.077 1.077 0 0 0 .43-.92.836.836 0 0 0-.26-.64zM15.005 4.17c.06-.05.16-.14.3-.28l-.02.42V7h.84V3h-.69l-1.29 1.03.4.51zM4.02 5h9v1h-9zM4.02 10h9v1h-9zM4.02 15h9v1h-9z',
-	'editor-ol': 'M6 7V3h-.69L4.02 4.03l.4.51.46-.37c.06-.05.16-.14.3-.28l-.02.42V7H6zm2-2h9v1H8V5zm-1.23 6.95v-.7H5.05v-.04l.51-.48c.33-.31.57-.54.7-.71.14-.17.24-.33.3-.49.07-.16.1-.33.1-.51 0-.21-.05-.4-.16-.56-.1-.16-.25-.28-.44-.37s-.41-.14-.65-.14c-.19 0-.36.02-.51.06-.15.03-.29.09-.42.15-.12.07-.29.19-.48.35l.45.54c.16-.13.31-.23.45-.3.15-.07.3-.1.45-.1.14 0 .26.03.35.11s.13.2.13.36c0 .1-.02.2-.06.3s-.1.21-.19.33c-.09.11-.29.32-.58.62l-.99 1v.58h2.76zM8 10h9v1H8v-1zm-1.29 3.95c0-.3-.12-.54-.37-.71-.24-.17-.58-.26-1-.26-.52 0-.96.13-1.33.4l.4.6c.17-.11.32-.19.46-.23.14-.05.27-.07.41-.07.38 0 .58.15.58.46 0 .2-.07.35-.22.43s-.38.12-.7.12h-.31v.66h.31c.34 0 .59.04.75.12.15.08.23.22.23.41 0 .22-.07.37-.2.47-.14.1-.35.15-.63.15-.19 0-.38-.03-.57-.08s-.36-.12-.52-.2v.74c.34.15.74.22 1.18.22.53 0 .94-.11 1.22-.33.29-.22.43-.52.43-.92 0-.27-.09-.48-.26-.64s-.42-.26-.74-.3v-.02c.27-.06.49-.19.65-.37.15-.18.23-.39.23-.65zM8 15h9v1H8v-1z',
-	'editor-outdent': 'M7 4V3H3v1h4zm10 1V3H8v2h9zM7 7H5V5L1 8.5 5 12v-2h2V7zm10 1V6H8v2h9zm-2 3V9H8v2h7zm2 3v-2H8v2h9zM7 14v-1H3v1h4zm4 3v-2H8v2h3z',
-	'editor-paragraph': 'M15 2H7.54c-.83 0-1.59.2-2.28.6-.7.41-1.25.96-1.65 1.65C3.2 4.94 3 5.7 3 6.52s.2 1.58.61 2.27c.4.69.95 1.24 1.65 1.64.69.41 1.45.61 2.28.61h.43V17c0 .27.1.51.29.71.2.19.44.29.71.29.28 0 .51-.1.71-.29.2-.2.3-.44.3-.71V5c0-.27.09-.51.29-.71.2-.19.44-.29.71-.29s.51.1.71.29c.19.2.29.44.29.71v12c0 .27.1.51.3.71.2.19.43.29.71.29.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71V4H15c.27 0 .5-.1.7-.3.2-.19.3-.43.3-.7s-.1-.51-.3-.71C15.5 2.1 15.27 2 15 2z',
-	'editor-paste-text': 'M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.44 1-1 0-.55-.45-1-1-1s-1 .45-1 1c0 .56.45 1 1 1zm5.45-1H17c.55 0 1 .45 1 1v12c0 .56-.45 1-1 1H3c-.55 0-1-.44-1-1V5c0-.55.45-1 1-1h1.55L4 4.63V7h12V4.63zM14 11V9H6v2h3v5h2v-5h3z',
-	'editor-paste-word': 'M12.38 2L15 5v1H5V5l2.64-3h4.74zM10 5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 12V5c0-.55-.45-1-1-1h-1.54l.54.63V7H4V4.62L4.55 4H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-3-8l-2 7h-2l-1-5-1 5H6.92L5 9h2l1 5 1-5h2l1 5 1-5h2z',
-	'editor-quote': 'M9.49 13.22c0-.74-.2-1.38-.61-1.9-.62-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L7.88 4c-2.73 1.3-5.42 4.28-4.96 8.05C3.21 14.43 4.59 16 6.54 16c.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03zm8.05 0c0-.74-.2-1.38-.61-1.9-.63-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L15.93 4c-2.73 1.3-5.41 4.28-4.95 8.05.29 2.38 1.66 3.95 3.61 3.95.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03z',
-	'editor-removeformatting': 'M14.29 4.59l1.1 1.11c.41.4.61.94.61 1.47v2.12c0 .53-.2 1.07-.61 1.47l-6.63 6.63c-.4.41-.94.61-1.47.61s-1.07-.2-1.47-.61l-1.11-1.1-1.1-1.11c-.41-.4-.61-.94-.61-1.47v-2.12c0-.54.2-1.07.61-1.48l6.63-6.62c.4-.41.94-.61 1.47-.61s1.06.2 1.47.61zm-6.21 9.7l6.42-6.42c.39-.39.39-1.03 0-1.43L12.36 4.3c-.19-.19-.45-.29-.72-.29s-.52.1-.71.29l-6.42 6.42c-.39.4-.39 1.04 0 1.43l2.14 2.14c.38.38 1.04.38 1.43 0z',
-	'editor-rtl': 'M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z',
-	'editor-spellcheck': 'M15.84 2.76c.25 0 .49.04.71.11.23.07.44.16.64.25l.35-.81c-.52-.26-1.08-.39-1.69-.39-.58 0-1.09.13-1.52.37-.43.25-.76.61-.99 1.08C13.11 3.83 13 4.38 13 5c0 .99.23 1.75.7 2.28s1.15.79 2.02.79c.6 0 1.13-.09 1.6-.26v-.84c-.26.08-.51.14-.74.19-.24.05-.49.08-.74.08-.59 0-1.04-.19-1.34-.57-.32-.37-.47-.93-.47-1.66 0-.7.16-1.25.48-1.65.33-.4.77-.6 1.33-.6zM6.5 8h1.04L5.3 2H4.24L2 8h1.03l.58-1.66H5.9zM8 2v6h2.17c.67 0 1.19-.15 1.57-.46.38-.3.56-.72.56-1.26 0-.4-.1-.72-.3-.95-.19-.24-.5-.39-.93-.47v-.04c.35-.06.6-.21.78-.44.18-.24.28-.53.28-.88 0-.52-.19-.9-.56-1.14-.36-.24-.96-.36-1.79-.36H8zm.98 2.48V2.82h.85c.44 0 .77.06.97.19.21.12.31.33.31.61 0 .31-.1.53-.29.66-.18.13-.48.2-.89.2h-.95zM5.64 5.5H3.9l.54-1.56c.14-.4.25-.76.32-1.1l.15.52c.07.23.13.4.17.51zm3.34-.23h.99c.44 0 .76.08.98.23.21.15.32.38.32.69 0 .34-.11.59-.32.75s-.52.24-.93.24H8.98V5.27zM4 13l5 5 9-8-1-1-8 6-4-3z',
-	'editor-strikethrough': 'M15.82 12.25c.26 0 .5-.02.74-.07.23-.05.48-.12.73-.2v.84c-.46.17-.99.26-1.58.26-.88 0-1.54-.26-2.01-.79-.39-.44-.62-1.04-.68-1.79h-.94c.12.21.18.48.18.79 0 .54-.18.95-.55 1.26-.38.3-.9.45-1.56.45H8v-2.5H6.59l.93 2.5H6.49l-.59-1.67H3.62L3.04 13H2l.93-2.5H2v-1h1.31l.93-2.49H5.3l.92 2.49H8V7h1.77c1 0 1.41.17 1.77.41.37.24.55.62.55 1.13 0 .35-.09.64-.27.87l-.08.09h1.29c.05-.4.15-.77.31-1.1.23-.46.55-.82.98-1.06.43-.25.93-.37 1.51-.37.61 0 1.17.12 1.69.38l-.35.81c-.2-.1-.42-.18-.64-.25s-.46-.11-.71-.11c-.55 0-.99.2-1.31.59-.23.29-.38.66-.44 1.11H17v1h-2.95c.06.5.2.9.44 1.19.3.37.75.56 1.33.56zM4.44 8.96l-.18.54H5.3l-.22-.61c-.04-.11-.09-.28-.17-.51-.07-.24-.12-.41-.14-.51-.08.33-.18.69-.33 1.09zm4.53-1.09V9.5h1.19c.28-.02.49-.09.64-.18.19-.13.28-.35.28-.66 0-.28-.1-.48-.3-.61-.2-.12-.53-.18-.97-.18h-.84zm-3.33 2.64v-.01H3.91v.01h1.73zm5.28.01l-.03-.02H8.97v1.68h1.04c.4 0 .71-.08.92-.23.21-.16.31-.4.31-.74 0-.31-.11-.54-.32-.69z',
-	'editor-table': 'M18 17V3H2v14h16zM16 7H4V5h12v2zm-7 4H4V9h5v2zm7 0h-5V9h5v2zm-7 4H4v-2h5v2zm7 0h-5v-2h5v2z',
-	'editor-textcolor': 'M13.23 15h1.9L11 4H9L5 15h1.88l1.07-3h4.18zm-1.53-4.54H8.51L10 5.6z',
-	'editor-ul': 'M5.5 7C4.67 7 4 6.33 4 5.5 4 4.68 4.67 4 5.5 4 6.32 4 7 4.68 7 5.5 7 6.33 6.32 7 5.5 7zM8 5h9v1H8V5zm-2.5 7c-.83 0-1.5-.67-1.5-1.5C4 9.68 4.67 9 5.5 9c.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 10h9v1H8v-1zm-2.5 7c-.83 0-1.5-.67-1.5-1.5 0-.82.67-1.5 1.5-1.5.82 0 1.5.68 1.5 1.5 0 .83-.68 1.5-1.5 1.5zM8 15h9v1H8v-1z',
-	'editor-underline': 'M14 5h-2v5.71c0 1.99-1.12 2.98-2.45 2.98-1.32 0-2.55-1-2.55-2.96V5H5v5.87c0 1.91 1 4.54 4.48 4.54 3.49 0 4.52-2.58 4.52-4.5V5zm0 13v-2H5v2h9z',
-	'editor-unlink': 'M17.74 2.26c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-.32.33-.69.58-1.08.77L13 10l1.69-1.64.76-.77.76-.76c.84-.84.84-2.2 0-3.04-.84-.85-2.2-.85-3.04 0l-.77.76-.76.76L10 7l-.65-2.14c.19-.38.44-.75.77-1.07l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM2 4l8 6-6-8zm4-2l4 8-2-8H6zM2 6l8 4-8-2V6zm7.36 7.69L10 13l.74 2.35-1.38 1.39c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.39-1.38L7 10l-.69.64-1.52 1.53c-.85.84-.85 2.2 0 3.04.84.85 2.2.85 3.04 0zM18 16l-8-6 6 8zm-4 2l-4-8 2 8h2zm4-4l-8-4 8 2v2z',
-	'editor-video': 'M16 2h-3v1H7V2H4v15h3v-1h6v1h3V2zM6 3v1H5V3h1zm9 0v1h-1V3h1zm-2 1v5H7V4h6zM6 5v1H5V5h1zm9 0v1h-1V5h1zM6 7v1H5V7h1zm9 0v1h-1V7h1zM6 9v1H5V9h1zm9 0v1h-1V9h1zm-2 1v5H7v-5h6zm-7 1v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1zm-9 2v1H5v-1h1zm9 0v1h-1v-1h1z',
-	ellipsis: 'M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z',
-	'email-alt': 'M19 14.5v-9c0-.83-.67-1.5-1.5-1.5H3.49c-.83 0-1.5.67-1.5 1.5v9c0 .83.67 1.5 1.5 1.5H17.5c.83 0 1.5-.67 1.5-1.5zm-1.31-9.11c.33.33.15.67-.03.84L13.6 9.95l3.9 4.06c.12.14.2.36.06.51-.13.16-.43.15-.56.05l-4.37-3.73-2.14 1.95-2.13-1.95-4.37 3.73c-.13.1-.43.11-.56-.05-.14-.15-.06-.37.06-.51l3.9-4.06-4.06-3.72c-.18-.17-.36-.51-.03-.84s.67-.17.95.07l6.24 5.04 6.25-5.04c.28-.24.62-.4.95-.07z',
-	'email-alt2': 'M18.01 11.18V2.51c0-1.19-.9-1.81-2-1.37L4 5.91c-1.1.44-2 1.77-2 2.97v8.66c0 1.2.9 1.81 2 1.37l12.01-4.77c1.1-.44 2-1.76 2-2.96zm-1.43-7.46l-6.04 9.33-6.65-4.6c-.1-.07-.36-.32-.17-.64.21-.36.65-.21.65-.21l6.3 2.32s4.83-6.34 5.11-6.7c.13-.17.43-.34.73-.13.29.2.16.49.07.63z',
-	email: 'M3.87 4h13.25C18.37 4 19 4.59 19 5.79v8.42c0 1.19-.63 1.79-1.88 1.79H3.87c-1.25 0-1.88-.6-1.88-1.79V5.79c0-1.2.63-1.79 1.88-1.79zm6.62 8.6l6.74-5.53c.24-.2.43-.66.13-1.07-.29-.41-.82-.42-1.17-.17l-5.7 3.86L4.8 5.83c-.35-.25-.88-.24-1.17.17-.3.41-.11.87.13 1.07z',
-	'embed-audio': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 3H7v4c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.4 0 .7.1 1 .3V5h4v2zm4 3.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z',
-	'embed-generic': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3 6.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z',
-	'embed-photo': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 8H3V6h7v6zm4-1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3zm-6-4V8.5L7.2 10 6 9.2 4 11h5zM4.6 8.6c.6 0 1-.4 1-1s-.4-1-1-1-1 .4-1 1 .4 1 1 1z',
-	'embed-post': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.6 9l-.4.3c-.4.4-.5 1.1-.2 1.6l-.8.8-1.1-1.1-1.3 1.3c-.2.2-1.6 1.3-1.8 1.1-.2-.2.9-1.6 1.1-1.8l1.3-1.3-1.1-1.1.8-.8c.5.3 1.2.3 1.6-.2l.3-.3c.5-.5.5-1.2.2-1.7L8 5l3 2.9-.8.8c-.5-.2-1.2-.2-1.6.3zm5.4 1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z',
-	'embed-video': 'M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7 6.5L8 9.1V11H3V6h5v1.8l2-1.3v4zm4 0L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z',
-	'excerpt-view': 'M19 18V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h16c.55 0 1-.45 1-1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6V3h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v6H6v-6h11z',
-	exit: 'M13 3v2h2v10h-2v2h4V3h-4zm0 8V9H5.4l4.3-4.3-1.4-1.4L1.6 10l6.7 6.7 1.4-1.4L5.4 11H13z',
-	external: 'M9 3h8v8l-2-1V6.92l-5.6 5.59-1.41-1.41L14.08 5H10zm3 12v-3l2-2v7H3V6h8L9 8H5v7h7z',
-	'facebook-alt': 'M8.46 18h2.93v-7.3h2.45l.37-2.84h-2.82V6.04c0-.82.23-1.38 1.41-1.38h1.51V2.11c-.26-.03-1.15-.11-2.19-.11-2.18 0-3.66 1.33-3.66 3.76v2.1H6v2.84h2.46V18z',
-	facebook: 'M2.89 2h14.23c.49 0 .88.39.88.88v14.24c0 .48-.39.88-.88.88h-4.08v-6.2h2.08l.31-2.41h-2.39V7.85c0-.7.2-1.18 1.2-1.18h1.28V4.51c-.22-.03-.98-.09-1.86-.09-1.85 0-3.11 1.12-3.11 3.19v1.78H8.46v2.41h2.09V18H2.89c-.49 0-.89-.4-.89-.88V2.88c0-.49.4-.88.89-.88z',
-	feedback: 'M2 2h16c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm15 14V7H3v9h14zM4 8v1h3V8H4zm4 0v3h8V8H8zm-4 4v1h3v-1H4zm4 0v3h8v-3H8z',
-	filter: 'M3 4.5v-2s3.34-1 7-1 7 1 7 1v2l-5 7.03v6.97s-1.22-.09-2.25-.59S8 16.5 8 16.5v-4.97z',
-	flag: 'M5 18V3H3v15h2zm1-6V4c3-1 7 1 11 0v8c-3 1.27-8-1-11 0z',
-	'format-aside': 'M1 1h18v12l-6 6H1V1zm3 3v1h12V4H4zm0 4v1h12V8H4zm6 5v-1H4v1h6zm2 4l5-5h-5v5z',
-	'format-audio': 'M6.99 3.08l11.02-2c.55-.08.99.45.99 1V14.5c0 1.94-1.57 3.5-3.5 3.5S12 16.44 12 14.5c0-1.93 1.57-3.5 3.5-3.5.54 0 1.04.14 1.5.35V5.08l-9 2V16c-.24 1.7-1.74 3-3.5 3C2.57 19 1 17.44 1 15.5 1 13.57 2.57 12 4.5 12c.54 0 1.04.14 1.5.35V4.08c0-.55.44-.91.99-1z',
-	'format-chat': 'M11 6h-.82C9.07 6 8 7.2 8 8.16V10l-3 3v-3H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v3zm0 1h6c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2h-2v3l-3-3h-1c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2z',
-	'format-gallery': 'M16 4h1.96c.57 0 1.04.47 1.04 1.04v12.92c0 .57-.47 1.04-1.04 1.04H5.04C4.47 19 4 18.53 4 17.96V16H2.04C1.47 16 1 15.53 1 14.96V2.04C1 1.47 1.47 1 2.04 1h12.92c.57 0 1.04.47 1.04 1.04V4zM3 14h11V3H3v11zm5-8.5C8 4.67 7.33 4 6.5 4S5 4.67 5 5.5 5.67 7 6.5 7 8 6.33 8 5.5zm2 4.5s1-5 3-5v8H4V7c2 0 2 3 2 3s.33-2 2-2 2 2 2 2zm7 7V6h-1v8.96c0 .57-.47 1.04-1.04 1.04H6v1h11z',
-	'format-image': 'M2.25 1h15.5c.69 0 1.25.56 1.25 1.25v15.5c0 .69-.56 1.25-1.25 1.25H2.25C1.56 19 1 18.44 1 17.75V2.25C1 1.56 1.56 1 2.25 1zM17 17V3H3v14h14zM10 6c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm3 5s0-6 3-6v10c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V8c2 0 3 4 3 4s1-3 3-3 3 2 3 2z',
-	'format-quote': 'M8.54 12.74c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45L6.65 1.94C3.45 3.46.31 6.96.85 11.37 1.19 14.16 2.8 16 5.08 16c1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38zm9.43 0c0-.87-.24-1.61-.72-2.22-.73-.92-2.14-1.03-2.96-.85-.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.02-5.8 9.43.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-.29 2.48-.88.66-.59.98-1.38.98-2.38z',
-	'format-status': 'M10 1c7 0 9 2.91 9 6.5S17 14 10 14s-9-2.91-9-6.5S3 1 10 1zM5.5 9C6.33 9 7 8.33 7 7.5S6.33 6 5.5 6 4 6.67 4 7.5 4.67 9 5.5 9zM10 9c.83 0 1.5-.67 1.5-1.5S10.83 6 10 6s-1.5.67-1.5 1.5S9.17 9 10 9zm4.5 0c.83 0 1.5-.67 1.5-1.5S15.33 6 14.5 6 13 6.67 13 7.5 13.67 9 14.5 9zM6 14.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm-3 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z',
-	'format-video': 'M2 1h16c.55 0 1 .45 1 1v16l-18-.02V2c0-.55.45-1 1-1zm4 1L4 5h1l2-3H6zm4 0H9L7 5h1zm3 0h-1l-2 3h1zm3 0h-1l-2 3h1zm1 14V6H3v10h14zM8 7l6 4-6 4V7z',
-	forms: 'M2 2h7v7H2V2zm9 0v7h7V2h-7zM5.5 4.5L7 3H4zM12 8V3h5v5h-5zM4.5 5.5L3 4v3zM8 4L6.5 5.5 8 7V4zM5.5 6.5L4 8h3zM9 18v-7H2v7h7zm9 0h-7v-7h7v7zM8 12v5H3v-5h5zm6.5 1.5L16 12h-3zM12 16l1.5-1.5L12 13v3zm3.5-1.5L17 16v-3zm-1 1L13 17h3z',
-	googleplus: 'M6.73 10h5.4c.05.29.09.57.09.95 0 3.27-2.19 5.6-5.49 5.6-3.17 0-5.73-2.57-5.73-5.73 0-3.17 2.56-5.73 5.73-5.73 1.54 0 2.84.57 3.83 1.5l-1.55 1.5c-.43-.41-1.17-.89-2.28-.89-1.96 0-3.55 1.62-3.55 3.62 0 1.99 1.59 3.61 3.55 3.61 2.26 0 3.11-1.62 3.24-2.47H6.73V10zM19 10v1.64h-1.64v1.63h-1.63v-1.63h-1.64V10h1.64V8.36h1.63V10H19z',
-	'grid-view': 'M2 1h16c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1zm7.01 7.99v-6H3v6h6.01zm8 0v-6h-6v6h6zm-8 8.01v-6H3v6h6.01zm8 0v-6h-6v6h6z',
-	groups: 'M8.03 4.46c-.29 1.28.55 3.46 1.97 3.46 1.41 0 2.25-2.18 1.96-3.46-.22-.98-1.08-1.63-1.96-1.63-.89 0-1.74.65-1.97 1.63zm-4.13.9c-.25 1.08.47 2.93 1.67 2.93s1.92-1.85 1.67-2.93c-.19-.83-.92-1.39-1.67-1.39s-1.48.56-1.67 1.39zm8.86 0c-.25 1.08.47 2.93 1.66 2.93 1.2 0 1.92-1.85 1.67-2.93-.19-.83-.92-1.39-1.67-1.39-.74 0-1.47.56-1.66 1.39zm-.59 11.43l1.25-4.3C14.2 10 12.71 8.47 10 8.47c-2.72 0-4.21 1.53-3.44 4.02l1.26 4.3C8.05 17.51 9 18 10 18c.98 0 1.94-.49 2.17-1.21zm-6.1-7.63c-.49.67-.96 1.83-.42 3.59l1.12 3.79c-.34.2-.77.31-1.2.31-.85 0-1.65-.41-1.85-1.03l-1.07-3.65c-.65-2.11.61-3.4 2.92-3.4.27 0 .54.02.79.06-.1.1-.2.22-.29.33zm8.35-.39c2.31 0 3.58 1.29 2.92 3.4l-1.07 3.65c-.2.62-1 1.03-1.85 1.03-.43 0-.86-.11-1.2-.31l1.11-3.77c.55-1.78.08-2.94-.42-3.61-.08-.11-.18-.23-.28-.33.25-.04.51-.06.79-.06z',
-	hammer: 'M17.7 6.32l1.41 1.42-3.47 3.41-1.42-1.42.84-.82c-.32-.76-.81-1.57-1.51-2.31l-4.61 6.59-5.26 4.7c-.39.39-1.02.39-1.42 0l-1.2-1.21c-.39-.39-.39-1.02 0-1.41l10.97-9.92c-1.37-.86-3.21-1.46-5.67-1.48 2.7-.82 4.95-.93 6.58-.3 1.7.66 2.82 2.2 3.91 3.58z',
-	heading: 'M12.5 4v5.2h-5V4H5v13h2.5v-5.2h5V17H15V4',
-	heart: 'M10 17.12c3.33-1.4 5.74-3.79 7.04-6.21 1.28-2.41 1.46-4.81.32-6.25-1.03-1.29-2.37-1.78-3.73-1.74s-2.68.63-3.63 1.46c-.95-.83-2.27-1.42-3.63-1.46s-2.7.45-3.73 1.74c-1.14 1.44-.96 3.84.34 6.25 1.28 2.42 3.69 4.81 7.02 6.21z',
-	hidden: 'M17.2 3.3l.16.17c.39.39.39 1.02 0 1.41L4.55 17.7c-.39.39-1.03.39-1.41 0l-.17-.17c-.39-.39-.39-1.02 0-1.41l1.59-1.6c-1.57-1-2.76-2.3-3.56-3.93.81-1.65 2.03-2.98 3.64-3.99S8.04 5.09 10 5.09c1.2 0 2.33.21 3.4.6l2.38-2.39c.39-.39 1.03-.39 1.42 0zm-7.09 4.01c-.23.25-.34.54-.34.88 0 .31.12.58.31.81l1.8-1.79c-.13-.12-.28-.21-.45-.26-.11-.01-.28-.03-.49-.04-.33.03-.6.16-.83.4zM2.4 10.59c.69 1.23 1.71 2.25 3.05 3.05l1.28-1.28c-.51-.69-.77-1.47-.77-2.36 0-1.06.36-1.98 1.09-2.76-1.04.27-1.96.7-2.76 1.26-.8.58-1.43 1.27-1.89 2.09zm13.22-2.13l.96-.96c1.02.86 1.83 1.89 2.42 3.09-.81 1.65-2.03 2.98-3.64 3.99s-3.4 1.51-5.36 1.51c-.63 0-1.24-.07-1.83-.18l1.07-1.07c.25.02.5.05.76.05 1.63 0 3.13-.4 4.5-1.21s2.4-1.84 3.1-3.09c-.46-.82-1.09-1.51-1.89-2.09-.03-.01-.06-.03-.09-.04zm-5.58 5.58l4-4c-.01 1.1-.41 2.04-1.18 2.81-.78.78-1.72 1.18-2.82 1.19z',
-	html: 'M4 16v-2H2v2H1v-5h1v2h2v-2h1v5H4zM7 16v-4H5.6v-1h3.7v1H8v4H7zM10 16v-5h1l1.4 3.4h.1L14 11h1v5h-1v-3.1h-.1l-1.1 2.5h-.6l-1.1-2.5H11V16h-1zM19 16h-3v-5h1v4h2v1zM9.4 4.2L7.1 6.5l2.3 2.3-.6 1.2-3.5-3.5L8.8 3l.6 1.2zm1.2 4.6l2.3-2.3-2.3-2.3.6-1.2 3.5 3.5-3.5 3.5-.6-1.2z',
-	'id-alt': 'M18 18H2V2h16v16zM8.05 7.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L8.95 6c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C8.23 4.1 7.95 4 7.6 4c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM16 5V4h-5v1h5zm0 2V6h-5v1h5zM7.62 8.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM16 9V8h-3v1h3zm0 2v-1h-3v1h3zm0 3v-1H4v1h12zm0 2v-1H4v1h12z',
-	id: 'M18 16H2V4h16v12zM7.05 8.53c.13-.07.24-.15.33-.24.09-.1.17-.21.24-.34.07-.14.13-.26.17-.37s.07-.22.1-.34L7.95 7c0-.04.01-.07.01-.09.05-.32.03-.61-.04-.9-.08-.28-.23-.52-.46-.72C7.23 5.1 6.95 5 6.6 5c-.2 0-.39.04-.56.11-.17.08-.31.18-.41.3-.11.13-.2.27-.27.44-.07.16-.11.33-.12.51s0 .36.01.55l.02.09c.01.06.03.15.06.25s.06.21.1.33.1.25.17.37c.08.12.16.23.25.33s.2.19.34.25c.13.06.28.09.43.09s.3-.03.43-.09zM17 9V5h-5v4h5zm-10.38.83l-1.38-.88c-.41 0-.79.11-1.14.32-.35.22-.62.5-.81.85-.19.34-.29.7-.29 1.07v1.25l.2.05c.13.04.31.09.55.14.24.06.51.12.8.17.29.06.62.1 1 .14.37.04.73.06 1.07.06s.69-.02 1.07-.06.7-.09.98-.14c.27-.05.54-.1.82-.17.27-.06.45-.11.54-.13.09-.03.16-.05.21-.06v-1.25c0-.36-.1-.72-.31-1.07s-.49-.64-.84-.86-.72-.33-1.11-.33zM17 11v-1h-5v1h5zm0 2v-1h-5v1h5zm0 2v-1H3v1h14z',
-	'image-crop': 'M19 12v3h-4v4h-3v-4H4V7H0V4h4V0h3v4h7l3-3 1 1-3 3v7h4zm-8-5H7v4zm-3 5h4V8z',
-	'image-filter': 'M14 5.87c0-2.2-1.79-4-4-4s-4 1.8-4 4c0 2.21 1.79 4 4 4s4-1.79 4-4zM3.24 10.66c-1.92 1.1-2.57 3.55-1.47 5.46 1.11 1.92 3.55 2.57 5.47 1.47 1.91-1.11 2.57-3.55 1.46-5.47-1.1-1.91-3.55-2.56-5.46-1.46zm9.52 6.93c1.92 1.1 4.36.45 5.47-1.46 1.1-1.92.45-4.36-1.47-5.47-1.91-1.1-4.36-.45-5.46 1.46-1.11 1.92-.45 4.36 1.46 5.47z',
-	'image-flip-horizontal': 'M19 3v14h-8v3H9v-3H1V3h8V0h2v3h8zm-8.5 14V3h-1v14h1zM7 6.5L3 10l4 3.5v-7zM17 10l-4-3.5v7z',
-	'image-flip-vertical': 'M20 9v2h-3v8H3v-8H0V9h3V1h14v8h3zM6.5 7h7L10 3zM17 9.5H3v1h14v-1zM13.5 13h-7l3.5 4z',
-	'image-rotate-left': 'M7 5H5.05c0-1.74.85-2.9 2.95-2.9V0C4.85 0 2.96 2.11 2.96 5H1.18L3.8 8.39zm13-4v14h-5v5H1V10h9V1h10zm-2 2h-6v7h3v3h3V3zm-5 9H3v6h10v-6z',
-	'image-rotate-right': 'M15.95 5H14l3.2 3.39L19.82 5h-1.78c0-2.89-1.89-5-5.04-5v2.1c2.1 0 2.95 1.16 2.95 2.9zM1 1h10v9h9v10H6v-5H1V1zm2 2v10h3v-3h3V3H3zm5 9v6h10v-6H8z',
-	'image-rotate': 'M10.25 1.02c5.1 0 8.75 4.04 8.75 9s-3.65 9-8.75 9c-3.2 0-6.02-1.59-7.68-3.99l2.59-1.52c1.1 1.5 2.86 2.51 4.84 2.51 3.3 0 6-2.79 6-6s-2.7-6-6-6c-1.97 0-3.72 1-4.82 2.49L7 8.02l-6 2v-7L2.89 4.6c1.69-2.17 4.36-3.58 7.36-3.58z',
-	'images-alt': 'M4 15v-3H2V2h12v3h2v3h2v10H6v-3H4zm7-12c-1.1 0-2 .9-2 2h4c0-1.1-.89-2-2-2zm-7 8V6H3v5h1zm7-3h4c0-1.1-.89-2-2-2-1.1 0-2 .9-2 2zm-5 6V9H5v5h1zm9-1c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2s-2 .9-2 2c0 1.11.9 2 2 2zm2 4v-2c-5 0-5-3-10-3v5h10z',
-	'images-alt2': 'M5 3h14v11h-2v2h-2v2H1V7h2V5h2V3zm13 10V4H6v9h12zm-3-4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm1 6v-1H5V6H4v9h12zM7 6l10 6H7V6zm7 11v-1H3V8H2v9h12z',
-	'index-card': 'M1 3.17V18h18V4H8v-.83c0-.32-.12-.6-.35-.83S7.14 2 6.82 2H2.18c-.33 0-.6.11-.83.34-.24.23-.35.51-.35.83zM10 6v2H3V6h7zm7 0v10h-5V6h5zm-7 4v2H3v-2h7zm0 4v2H3v-2h7z',
-	'info-outline': 'M9 15h2V9H9v6zm1-10c-.5 0-1 .5-1 1s.5 1 1 1 1-.5 1-1-.5-1-1-1zm0-4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z',
-	info: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1 4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 9V9H9v6h2z',
-	'insert-after': 'M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z',
-	'insert-before': 'M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z',
-	insert: 'M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z',
-	instagram: 'M12.67 10A2.67 2.67 0 1 0 10 12.67 2.68 2.68 0 0 0 12.67 10zm1.43 0A4.1 4.1 0 1 1 10 5.9a4.09 4.09 0 0 1 4.1 4.1zm1.13-4.27a1 1 0 1 1-1-1 1 1 0 0 1 1 1zM10 3.44c-1.17 0-3.67-.1-4.72.32a2.67 2.67 0 0 0-1.52 1.52c-.42 1-.32 3.55-.32 4.72s-.1 3.67.32 4.72a2.74 2.74 0 0 0 1.52 1.52c1 .42 3.55.32 4.72.32s3.67.1 4.72-.32a2.83 2.83 0 0 0 1.52-1.52c.42-1.05.32-3.55.32-4.72s.1-3.67-.32-4.72a2.74 2.74 0 0 0-1.52-1.52c-1.05-.42-3.55-.32-4.72-.32zM18 10c0 1.1 0 2.2-.05 3.3a4.84 4.84 0 0 1-1.29 3.36A4.8 4.8 0 0 1 13.3 18H6.7a4.84 4.84 0 0 1-3.36-1.29 4.84 4.84 0 0 1-1.29-3.41C2 12.2 2 11.1 2 10V6.7a4.84 4.84 0 0 1 1.34-3.36A4.8 4.8 0 0 1 6.7 2.05C7.8 2 8.9 2 10 2h3.3a4.84 4.84 0 0 1 3.36 1.29A4.8 4.8 0 0 1 18 6.7V10z',
-	'keyboard-hide': 'M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z',
-	laptop: 'M3 3h14c.6 0 1 .4 1 1v10c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V4c0-.6.4-1 1-1zm13 2H4v8h12V5zm-3 1H5v4zm6 11v-1H1v1c0 .6.5 1 1.1 1h15.8c.6 0 1.1-.4 1.1-1z',
-	layout: 'M2 2h5v11H2V2zm6 0h5v5H8V2zm6 0h4v16h-4V2zM8 8h5v5H8V8zm-6 6h11v4H2v-4z',
-	leftright: 'M3 10.03L9 6v8zM11 6l6 4.03L11 14V6z',
-	lightbulb: 'M10 1c3.11 0 5.63 2.52 5.63 5.62 0 1.84-2.03 4.58-2.03 4.58-.33.44-.6 1.25-.6 1.8v1c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-1c0-.55-.27-1.36-.6-1.8 0 0-2.02-2.74-2.02-4.58C4.38 3.52 6.89 1 10 1zM7 16.87V16h6v.87c0 .62-.13 1.13-.75 1.13H12c0 .62-.4 1-1.02 1h-2c-.61 0-.98-.38-.98-1h-.25c-.62 0-.75-.51-.75-1.13z',
-	'list-view': 'M2 19h16c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1zM4 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V3h11zM4 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6V7h11zM4 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11zM4 15c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm13 0v2H6v-2h11z',
-	'location-alt': 'M13 13.14l1.17-5.94c.79-.43 1.33-1.25 1.33-2.2 0-1.38-1.12-2.5-2.5-2.5S10.5 3.62 10.5 5c0 .95.54 1.77 1.33 2.2zm0-9.64c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm1.72 4.8L18 6.97v9L13.12 18 7 15.97l-5 2v-9l5-2 4.27 1.41 1.73 7.3z',
-	location: 'M10 2C6.69 2 4 4.69 4 8c0 2.02 1.17 3.71 2.53 4.89.43.37 1.18.96 1.85 1.83.74.97 1.41 2.01 1.62 2.71.21-.7.88-1.74 1.62-2.71.67-.87 1.42-1.46 1.85-1.83C14.83 11.71 16 10.02 16 8c0-3.31-2.69-6-6-6zm0 2.56c1.9 0 3.44 1.54 3.44 3.44S11.9 11.44 10 11.44 6.56 9.9 6.56 8 8.1 4.56 10 4.56z',
-	lock: 'M14 9h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h1V6c0-2.21 1.79-4 4-4s4 1.79 4 4v3zm-2 0V6c0-1.1-.9-2-2-2s-2 .9-2 2v3h4zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z',
-	marker: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm0 13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z',
-	'media-archive': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zM8 3.5v2l1.8-1zM11 5L9.2 6 11 7V5zM8 6.5v2l1.8-1zM11 8L9.2 9l1.8 1V8zM8 9.5v2l1.8-1zm3 1.5l-1.8 1 1.8 1v-2zm-1.5 6c.83 0 1.62-.72 1.5-1.63-.05-.38-.49-1.61-.49-1.61l-1.99-1.1s-.45 1.95-.52 2.71c-.07.77.67 1.63 1.5 1.63zm0-2.39c.42 0 .76.34.76.76 0 .43-.34.77-.76.77s-.76-.34-.76-.77c0-.42.34-.76.76-.76z',
-	'media-audio': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm1 7.26V8.09c0-.11-.04-.21-.12-.29-.07-.08-.16-.11-.27-.1 0 0-3.97.71-4.25.78C8.07 8.54 8 8.8 8 9v3.37c-.2-.09-.42-.07-.6-.07-.38 0-.7.13-.96.39-.26.27-.4.58-.4.96 0 .37.14.69.4.95.26.27.58.4.96.4.34 0 .7-.04.96-.26.26-.23.64-.65.64-1.12V10.3l3-.6V12c-.67-.2-1.17.04-1.44.31-.26.26-.39.58-.39.95 0 .38.13.69.39.96.27.26.71.39 1.08.39.38 0 .7-.13.96-.39.26-.27.4-.58.4-.96z',
-	'media-code': 'M12 2l4 4v12H4V2h8zM9 13l-2-2 2-2-1-1-3 3 3 3zm3 1l3-3-3-3-1 1 2 2-2 2z',
-	'media-default': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3z',
-	'media-document': 'M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zM5 9v1h4V9H5zm10 3V9h-5v3h5zM5 11v1h4v-1H5zm10 3v-1H5v1h10zm-3 2v-1H5v1h7z',
-	'media-interactive': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm2 8V8H6v6h3l-1 2h1l1-2 1 2h1l-1-2h3zm-6-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm5-2v2h-3V9h3zm0 3v1H7v-1h6z',
-	'media-spreadsheet': 'M12 2l4 4v12H4V2h8zm-1 4V3H5v3h6zM8 8V7H5v1h3zm3 0V7H9v1h2zm4 0V7h-3v1h3zm-7 2V9H5v1h3zm3 0V9H9v1h2zm4 0V9h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2z',
-	'media-text': 'M12 2l4 4v12H4V2h8zM5 3v1h6V3H5zm7 3h3l-3-3v3zM5 5v1h6V5H5zm10 3V7H5v1h10zm0 2V9H5v1h10zm0 2v-1H5v1h10zm-4 2v-1H5v1h6z',
-	'media-video': 'M12 2l4 4v12H4V2h8zm0 4h3l-3-3v3zm-1 8v-3c0-.27-.1-.51-.29-.71-.2-.19-.44-.29-.71-.29H7c-.27 0-.51.1-.71.29-.19.2-.29.44-.29.71v3c0 .27.1.51.29.71.2.19.44.29.71.29h3c.27 0 .51-.1.71-.29.19-.2.29-.44.29-.71zm3 1v-5l-2 2v1z',
-	megaphone: 'M18.15 5.94c.46 1.62.38 3.22-.02 4.48-.42 1.28-1.26 2.18-2.3 2.48-.16.06-.26.06-.4.06-.06.02-.12.02-.18.02-.06.02-.14.02-.22.02h-6.8l2.22 5.5c.02.14-.06.26-.14.34-.08.1-.24.16-.34.16H6.95c-.1 0-.26-.06-.34-.16-.08-.08-.16-.2-.14-.34l-1-5.5H4.25l-.02-.02c-.5.06-1.08-.18-1.54-.62s-.88-1.08-1.06-1.88c-.24-.8-.2-1.56-.02-2.2.18-.62.58-1.08 1.06-1.3l.02-.02 9-5.4c.1-.06.18-.1.24-.16.06-.04.14-.08.24-.12.16-.08.28-.12.5-.18 1.04-.3 2.24.1 3.22.98s1.84 2.24 2.26 3.86zm-2.58 5.98h-.02c.4-.1.74-.34 1.04-.7.58-.7.86-1.76.86-3.04 0-.64-.1-1.3-.28-1.98-.34-1.36-1.02-2.5-1.78-3.24s-1.68-1.1-2.46-.88c-.82.22-1.4.96-1.7 2-.32 1.04-.28 2.36.06 3.72.38 1.36 1 2.5 1.8 3.24.78.74 1.62 1.1 2.48.88zm-2.54-7.08c.22-.04.42-.02.62.04.38.16.76.48 1.02 1s.42 1.2.42 1.78c0 .3-.04.56-.12.8-.18.48-.44.84-.86.94-.34.1-.8-.06-1.14-.4s-.64-.86-.78-1.5c-.18-.62-.12-1.24.02-1.72s.48-.84.82-.94z',
-	'menu-alt': 'M3 4h14v2H3V4zm0 5h14v2H3V9zm0 5h14v2H3v-2z',
-	menu: 'M17 7V5H3v2h14zm0 4V9H3v2h14zm0 4v-2H3v2h14z',
-	microphone: 'M12 9V3c0-1.1-.89-2-2-2-1.12 0-2 .94-2 2v6c0 1.1.9 2 2 2 1.13 0 2-.94 2-2zm4 0c0 2.97-2.16 5.43-5 5.91V17h2c.56 0 1 .45 1 1s-.44 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1h2v-2.09C6.17 14.43 4 11.97 4 9c0-.55.45-1 1-1 .56 0 1 .45 1 1 0 2.21 1.8 4 4 4 2.21 0 4-1.79 4-4 0-.55.45-1 1-1 .56 0 1 .45 1 1z',
-	migrate: 'M4 6h6V4H2v12.01h8V14H4V6zm2 2h6V5l6 5-6 5v-3H6V8z',
-	minus: 'M4 9h12v2H4V9z',
-	money: 'M0 3h20v12h-.75c0-1.79-1.46-3.25-3.25-3.25-1.31 0-2.42.79-2.94 1.91-.25-.1-.52-.16-.81-.16-.98 0-1.8.63-2.11 1.5H0V3zm8.37 3.11c-.06.15-.1.31-.11.47s-.01.33.01.5l.02.08c.01.06.02.14.05.23.02.1.06.2.1.31.03.11.09.22.15.33.07.12.15.22.23.31s.18.17.31.23c.12.06.25.09.4.09.14 0 .27-.03.39-.09s.22-.14.3-.22c.09-.09.16-.2.22-.32.07-.12.12-.23.16-.33s.07-.2.09-.31c.03-.11.04-.18.05-.22s.01-.07.01-.09c.05-.29.03-.56-.04-.82s-.21-.48-.41-.66c-.21-.18-.47-.27-.79-.27-.19 0-.36.03-.52.1-.15.07-.28.16-.38.28-.09.11-.17.25-.24.4zm4.48 6.04v-1.14c0-.33-.1-.66-.29-.98s-.45-.59-.77-.79c-.32-.21-.66-.31-1.02-.31l-1.24.84-1.28-.82c-.37 0-.72.1-1.04.3-.31.2-.56.46-.74.77-.18.32-.27.65-.27.99v1.14l.18.05c.12.04.29.08.51.14.23.05.47.1.74.15.26.05.57.09.91.13.34.03.67.05.99.05.3 0 .63-.02.98-.05.34-.04.64-.08.89-.13.25-.04.5-.1.76-.16l.5-.12c.08-.02.14-.04.19-.06zm3.15.1c1.52 0 2.75 1.23 2.75 2.75s-1.23 2.75-2.75 2.75c-.73 0-1.38-.3-1.87-.77.23-.35.37-.78.37-1.23 0-.77-.39-1.46-.99-1.86.43-.96 1.37-1.64 2.49-1.64zm-5.5 3.5c0-.96.79-1.75 1.75-1.75s1.75.79 1.75 1.75-.79 1.75-1.75 1.75-1.75-.79-1.75-1.75z',
-	move: 'M19 10l-4 4v-3h-4v4h3l-4 4-4-4h3v-4H5v3l-4-4 4-4v3h4V5H6l4-4 4 4h-3v4h4V6z',
-	nametag: 'M12 5V2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1zm-2-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm8 13V7c0-1.1-.9-2-2-2h-3v.33C13 6.25 12.25 7 11.33 7H8.67C7.75 7 7 6.25 7 5.33V5H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-1-6v6H3V9h14zm-8 2c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm3 0c0-.55-.22-1-.5-1s-.5.45-.5 1 .22 1 .5 1 .5-.45.5-1zm-5.96 1.21c.92.48 2.34.79 3.96.79s3.04-.31 3.96-.79c-.21 1-1.89 1.79-3.96 1.79s-3.75-.79-3.96-1.79z',
-	networking: 'M18 13h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01h-4c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2h-5v2h1c.55 0 1 .45 1 1.01v2.98c0 .56-.45 1.01-1 1.01H8c-.55 0-1-.45-1-1.01v-2.98c0-.56.45-1.01 1-1.01h1v-2H4v2h1c.55 0 1 .45 1 1.01v2.98C6 17.55 5.55 18 5 18H1c-.55 0-1-.45-1-1.01v-2.98C0 13.45.45 13 1 13h1v-2c0-1.1.9-2 2-2h5V7H8c-.55 0-1-.45-1-1.01V3.01C7 2.45 7.45 2 8 2h4c.55 0 1 .45 1 1.01v2.98C13 6.55 12.55 7 12 7h-1v2h5c1.1 0 2 .9 2 2v2z',
-	'no-alt': 'M14.95 6.46L11.41 10l3.54 3.54-1.41 1.41L10 11.42l-3.53 3.53-1.42-1.42L8.58 10 5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z',
-	no: 'M12.12 10l3.53 3.53-2.12 2.12L10 12.12l-3.54 3.54-2.12-2.12L7.88 10 4.34 6.46l2.12-2.12L10 7.88l3.54-3.53 2.12 2.12z',
-	palmtree: 'M8.58 2.39c.32 0 .59.05.81.14 1.25.55 1.69 2.24 1.7 3.97.59-.82 2.15-2.29 3.41-2.29s2.94.73 3.53 3.55c-1.13-.65-2.42-.94-3.65-.94-1.26 0-2.45.32-3.29.89.4-.11.86-.16 1.33-.16 1.39 0 2.9.45 3.4 1.31.68 1.16.47 3.38-.76 4.14-.14-2.1-1.69-4.12-3.47-4.12-.44 0-.88.12-1.33.38C8 10.62 7 14.56 7 19H2c0-5.53 4.21-9.65 7.68-10.79-.56-.09-1.17-.15-1.82-.15C6.1 8.06 4.05 8.5 2 10c.76-2.96 2.78-4.1 4.69-4.1 1.25 0 2.45.5 3.2 1.29-.66-2.24-2.49-2.86-4.08-2.86-.8 0-1.55.16-2.05.35.91-1.29 3.31-2.29 4.82-2.29zM13 11.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5z',
-	paperclip: 'M17.05 2.7c1.93 1.94 1.93 5.13 0 7.07L10 16.84c-1.88 1.89-4.91 1.93-6.86.15-.06-.05-.13-.09-.19-.15-1.93-1.94-1.93-5.12 0-7.07l4.94-4.95c.91-.92 2.28-1.1 3.39-.58.3.15.59.33.83.58 1.17 1.17 1.17 3.07 0 4.24l-4.93 4.95c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l4.93-4.95c.39-.39.39-1.02 0-1.41-.38-.39-1.02-.39-1.4 0l-4.94 4.95c-.91.92-1.1 2.29-.57 3.4.14.3.32.59.57.84s.54.43.84.57c1.11.53 2.47.35 3.39-.57l7.05-7.07c1.16-1.17 1.16-3.08 0-4.25-.56-.55-1.28-.83-2-.86-.08.01-.16.01-.24 0-.22-.03-.43-.11-.6-.27-.39-.4-.38-1.05.02-1.45.16-.16.36-.24.56-.28.14-.02.27-.01.4.02 1.19.06 2.36.52 3.27 1.43z',
-	performance: 'M3.76 17.01h12.48C17.34 15.63 18 13.9 18 12c0-4.41-3.58-8-8-8s-8 3.59-8 8c0 1.9.66 3.63 1.76 5.01zM9 6c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zM4 8c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm4.52 3.4c.84-.83 6.51-3.5 6.51-3.5s-2.66 5.68-3.49 6.51c-.84.84-2.18.84-3.02 0-.83-.83-.83-2.18 0-3.01zM3 13c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1zm6 0c0-.55.45-1 1-1s1 .45 1 1c0 .56-.45 1-1 1s-1-.44-1-1z',
-	phone: 'M12.06 6l-.21-.2c-.52-.54-.43-.79.08-1.3l2.72-2.75c.81-.82.96-1.21 1.73-.48l.21.2zm.53.45l4.4-4.4c.7.94 2.34 3.47 1.53 5.34-.73 1.67-1.09 1.75-2 3-1.85 2.11-4.18 4.37-6 6.07-1.26.91-1.31 1.33-3 2-1.8.71-4.4-.89-5.38-1.56l4.4-4.4 1.18 1.62c.34.46 1.2-.06 1.8-.66 1.04-1.05 3.18-3.18 4-4.07.59-.59 1.12-1.45.66-1.8zM1.57 16.5l-.21-.21c-.68-.74-.29-.9.52-1.7l2.74-2.72c.51-.49.75-.6 1.27-.11l.2.21z',
-	'playlist-audio': 'M17 3V1H2v2h15zm0 4V5H2v2h15zm-7 4V9H2v2h8zm7.45-1.96l-6 1.12c-.16.02-.19.03-.29.13-.11.09-.16.22-.16.37v4.59c-.29-.13-.66-.14-.93-.14-.54 0-1 .19-1.38.57s-.56.84-.56 1.38c0 .53.18.99.56 1.37s.84.57 1.38.57c.49 0 .92-.16 1.29-.48s.59-.71.65-1.19v-4.95L17 11.27v3.48c-.29-.13-.56-.19-.83-.19-.54 0-1.11.19-1.49.57-.38.37-.57.83-.57 1.37s.19.99.57 1.37.84.57 1.38.57c.53 0 .99-.19 1.37-.57s.57-.83.57-1.37V9.6c0-.16-.05-.3-.16-.41-.11-.12-.24-.17-.39-.15zM8 15v-2H2v2h6zm-2 4v-2H2v2h4z',
-	'playlist-video': 'M17 3V1H2v2h15zm0 4V5H2v2h15zM6 11V9H2v2h4zm2-2h9c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1zm3 7l3.33-2L11 12v4zm-5-1v-2H2v2h4zm0 4v-2H2v2h4z',
-	'plus-alt': 'M15.8 4.2c3.2 3.21 3.2 8.39 0 11.6-3.21 3.2-8.39 3.2-11.6 0C1 12.59 1 7.41 4.2 4.2 7.41 1 12.59 1 15.8 4.2zm-4.3 11.3v-4h4v-3h-4v-4h-3v4h-4v3h4v4h3z',
-	'plus-light': 'M17 9v2h-6v6H9v-6H3V9h6V3h2v6h6z',
-	plus: 'M17 7v3h-5v5H9v-5H4V7h5V2h3v5h5z',
-	portfolio: 'M4 5H.78c-.37 0-.74.32-.69.84l1.56 9.99S3.5 8.47 3.86 6.7c.11-.53.61-.7.98-.7H10s-.7-2.08-.77-2.31C9.11 3.25 8.89 3 8.45 3H5.14c-.36 0-.7.23-.8.64C4.25 4.04 4 5 4 5zm4.88 0h-4s.42-1 .87-1h2.13c.48 0 1 1 1 1zM2.67 16.25c-.31.47-.76.75-1.26.75h15.73c.54 0 .92-.31 1.03-.83.44-2.19 1.68-8.44 1.68-8.44.07-.5-.3-.73-.62-.73H16V5.53c0-.16-.26-.53-.66-.53h-3.76c-.52 0-.87.58-.87.58L10 7H5.59c-.32 0-.63.19-.69.5 0 0-1.59 6.7-1.72 7.33-.07.37-.22.99-.51 1.42zM15.38 7H11s.58-1 1.13-1h2.29c.71 0 .96 1 .96 1z',
-	'post-status': 'M14 6c0 1.86-1.28 3.41-3 3.86V16c0 1-2 2-2 2V9.86c-1.72-.45-3-2-3-3.86 0-2.21 1.79-4 4-4s4 1.79 4 4zM8 5c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z',
-	pressthis: 'M14.76 1C16.55 1 18 2.46 18 4.25c0 1.78-1.45 3.24-3.24 3.24-.23 0-.47-.03-.7-.08L13 8.47V19H2V4h9.54c.13-2 1.52-3 3.22-3zm0 5.49C16 6.49 17 5.48 17 4.25 17 3.01 16 2 14.76 2s-2.24 1.01-2.24 2.25c0 .37.1.72.27 1.03L9.57 8.5c-.28.28-1.77 2.22-1.5 2.49.02.03.06.04.1.04.49 0 2.14-1.28 2.39-1.53l3.24-3.24c.29.14.61.23.96.23z',
-	products: 'M17 8h1v11H2V8h1V6c0-2.76 2.24-5 5-5 .71 0 1.39.15 2 .42.61-.27 1.29-.42 2-.42 2.76 0 5 2.24 5 5v2zM5 6v2h2V6c0-1.13.39-2.16 1.02-3H8C6.35 3 5 4.35 5 6zm10 2V6c0-1.65-1.35-3-3-3h-.02c.63.84 1.02 1.87 1.02 3v2h2zm-5-4.22C9.39 4.33 9 5.12 9 6v2h2V6c0-.88-.39-1.67-1-2.22z',
-	randomize: 'M18 6.01L14 9V7h-4l-5 8H2v-2h2l5-8h5V3zM2 5h3l1.15 2.17-1.12 1.8L4 7H2V5zm16 9.01L14 17v-2H9l-1.15-2.17 1.12-1.8L10 13h4v-2z',
-	redo: 'M8 5h5V2l6 4-6 4V7H8c-2.2 0-4 1.8-4 4s1.8 4 4 4h5v2H8c-3.3 0-6-2.7-6-6s2.7-6 6-6z',
-	'rest-api': 'M3 4h2v12H3z',
-	rss: 'M14.92 18H18C18 9.32 10.82 2.25 2 2.25v3.02c7.12 0 12.92 5.71 12.92 12.73zm-5.44 0h3.08C12.56 12.27 7.82 7.6 2 7.6v3.02c2 0 3.87.77 5.29 2.16C8.7 14.17 9.48 16.03 9.48 18zm-5.35-.02c1.17 0 2.13-.93 2.13-2.09 0-1.15-.96-2.09-2.13-2.09-1.18 0-2.13.94-2.13 2.09 0 1.16.95 2.09 2.13 2.09z',
-	saved: 'M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2',
-	schedule: 'M2 2h16v4H2V2zm0 10V8h4v4H2zm6-2V8h4v2H8zm6 3V8h4v5h-4zm-6 5v-6h4v6H8zm-6 0v-4h4v4H2zm12 0v-3h4v3h-4z',
-	screenoptions: 'M9 9V3H3v6h6zm8 0V3h-6v6h6zm-8 8v-6H3v6h6zm8 0v-6h-6v6h6z',
-	search: 'M12.14 4.18c1.87 1.87 2.11 4.75.72 6.89.12.1.22.21.36.31.2.16.47.36.81.59.34.24.56.39.66.47.42.31.73.57.94.78.32.32.6.65.84 1 .25.35.44.69.59 1.04.14.35.21.68.18 1-.02.32-.14.59-.36.81s-.49.34-.81.36c-.31.02-.65-.04-.99-.19-.35-.14-.7-.34-1.04-.59-.35-.24-.68-.52-1-.84-.21-.21-.47-.52-.77-.93-.1-.13-.25-.35-.47-.66-.22-.32-.4-.57-.56-.78-.16-.2-.29-.35-.44-.5-2.07 1.09-4.69.76-6.44-.98-2.14-2.15-2.14-5.64 0-7.78 2.15-2.15 5.63-2.15 7.78 0zm-1.41 6.36c1.36-1.37 1.36-3.58 0-4.95-1.37-1.37-3.59-1.37-4.95 0-1.37 1.37-1.37 3.58 0 4.95 1.36 1.37 3.58 1.37 4.95 0z',
-	'share-alt': 'M16.22 5.8c.47.69.29 1.62-.4 2.08-.69.47-1.62.29-2.08-.4-.16-.24-.35-.46-.55-.67-.21-.2-.43-.39-.67-.55s-.5-.3-.77-.41c-.27-.12-.55-.21-.84-.26-.59-.13-1.23-.13-1.82-.01-.29.06-.57.15-.84.27-.27.11-.53.25-.77.41s-.46.35-.66.55c-.21.21-.4.43-.56.67s-.3.5-.41.76c-.01.02-.01.03-.01.04-.1.24-.17.48-.23.72H1V6h2.66c.04-.07.07-.13.12-.2.27-.4.57-.77.91-1.11s.72-.65 1.11-.91c.4-.27.83-.51 1.28-.7s.93-.34 1.41-.43c.99-.21 2.03-.21 3.02 0 .48.09.96.24 1.41.43s.88.43 1.28.7c.39.26.77.57 1.11.91s.64.71.91 1.11zM12.5 10c0-1.38-1.12-2.5-2.5-2.5S7.5 8.62 7.5 10s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5zm-8.72 4.2c-.47-.69-.29-1.62.4-2.09.69-.46 1.62-.28 2.08.41.16.24.35.46.55.67.21.2.43.39.67.55s.5.3.77.41c.27.12.55.2.84.26.59.13 1.23.12 1.82 0 .29-.06.57-.14.84-.26.27-.11.53-.25.77-.41s.46-.35.66-.55c.21-.21.4-.44.56-.67.16-.25.3-.5.41-.76.01-.02.01-.03.01-.04.1-.24.17-.48.23-.72H19v3h-2.66c-.04.06-.07.13-.12.2-.27.4-.57.77-.91 1.11s-.72.65-1.11.91c-.4.27-.83.51-1.28.7s-.93.33-1.41.43c-.99.21-2.03.21-3.02 0-.48-.1-.96-.24-1.41-.43s-.88-.43-1.28-.7c-.39-.26-.77-.57-1.11-.91s-.64-.71-.91-1.11z',
-	'share-alt2': 'M18 8l-5 4V9.01c-2.58.06-4.88.45-7 2.99.29-3.57 2.66-5.66 7-5.94V3zM4 14h11v-2l2-1.6V16H2V5h9.43c-1.83.32-3.31 1-4.41 2H4v7z',
-	share: 'M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.24.03-.46.09-.69l-4.38-2.3c-.55.61-1.33.99-2.21.99-1.66 0-3-1.34-3-3s1.34-3 3-3c.88 0 1.66.39 2.21.99l4.38-2.3c-.06-.23-.09-.45-.09-.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.88 0-1.66-.39-2.21-.99l-4.38 2.3c.06.23.09.45.09.69s-.03.46-.09.69l4.38 2.3c.55-.61 1.33-.99 2.21-.99z',
-	'shield-alt': 'M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2z',
-	shield: 'M10 2s3 2 7 2c0 11-7 14-7 14S3 15 3 4c4 0 7-2 7-2zm0 8h5s1-1 1-5c0 0-5-1-6-2v7H5c1 4 5 7 5 7v-7z',
-	shortcode: 'M6 14H4V6h2V4H2v12h4M7.1 17h2.1l3.7-14h-2.1M14 4v2h2v8h-2v2h4V4',
-	slides: 'M5 14V6h10v8H5zm-3-1V7h2v6H2zm4-6v6h8V7H6zm10 0h2v6h-2V7zm-3 2V8H7v1h6zm0 3v-2H7v2h6z',
-	smartphone: 'M6 2h8c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm7 12V4H7v10h6zM8 5h4l-4 5V5z',
-	smiley: 'M7 5.2c1.1 0 2 .89 2 2 0 .37-.11.71-.28 1C8.72 8.2 8 8 7 8s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.9-2 2-2zm6 0c1.11 0 2 .89 2 2 0 .37-.11.71-.28 1 0 0-.72-.2-1.72-.2s-1.72.2-1.72.2c-.17-.29-.28-.63-.28-1 0-1.11.89-2 2-2zm-3 13.7c3.72 0 7.03-2.36 8.23-5.88l-1.32-.46C15.9 15.52 13.12 17.5 10 17.5s-5.9-1.98-6.91-4.94l-1.32.46c1.2 3.52 4.51 5.88 8.23 5.88z',
-	sort: 'M11 7H1l5 7zm-2 7h10l-5-7z',
-	sos: 'M18 10c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8zM7.23 3.57L8.72 7.3c-.62.29-1.13.8-1.42 1.42L3.57 7.23c.71-1.64 2.02-2.95 3.66-3.66zm9.2 3.66L12.7 8.72c-.29-.62-.8-1.13-1.42-1.42l1.49-3.73c1.64.71 2.95 2.02 3.66 3.66zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-6.43.77l3.73-1.49c.29.62.8 1.13 1.42 1.42l-1.49 3.73c-1.64-.71-2.95-2.02-3.66-3.66zm9.2 3.66l-1.49-3.73c.62-.29 1.13-.8 1.42-1.42l3.73 1.49c-.71 1.64-2.02 2.95-3.66 3.66z',
-	'star-empty': 'M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88l-4.68 2.34.87-5.15-3.18-3.56 4.65-.58z',
-	'star-filled': 'M10 1l3 6 6 .75-4.12 4.62L16 19l-6-3-6 3 1.13-6.63L1 7.75 7 7z',
-	'star-half': 'M10 1L7 7l-6 .75 4.13 4.62L4 19l6-3 6 3-1.12-6.63L19 7.75 13 7zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15L10 14.88V3.24z',
-	sticky: 'M5 3.61V1.04l8.99-.01-.01 2.58c-1.22.26-2.16 1.35-2.16 2.67v.5c.01 1.31.93 2.4 2.17 2.66l-.01 2.58h-3.41l-.01 2.57c0 .6-.47 4.41-1.06 4.41-.6 0-1.08-3.81-1.08-4.41v-2.56L5 12.02l.01-2.58c1.23-.25 2.15-1.35 2.15-2.66v-.5c0-1.31-.92-2.41-2.16-2.67z',
-	store: 'M1 10c.41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.51.43.54 0 1.08-.14 1.49-.43.62-.46 1-1.17 1-2 0 .83.37 1.54 1 2 .41.29.96.43 1.5.43.55 0 1.09-.14 1.5-.43.63-.46 1-1.17 1-2V7l-3-7H4L0 7v1c0 .83.37 1.54 1 2zm2 8.99h5v-5h4v5h5v-7c-.37-.05-.72-.22-1-.43-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.49.44-.55 0-1.1-.14-1.51-.44-.63-.45-1-.73-1-1.56 0 .83-.38 1.11-1 1.56-.41.3-.95.43-1.5.44-.54 0-1.09-.14-1.5-.44-.63-.45-1-.73-1-1.57 0 .84-.38 1.12-1 1.57-.29.21-.63.38-1 .44v6.99z',
-	'table-col-after': 'M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z',
-	'table-col-before': 'M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z',
-	'table-col-delete': 'M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z',
-	'table-row-after': 'M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z',
-	'table-row-before': 'M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z',
-	'table-row-delete': 'M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z',
-	tablet: 'M4 2h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm11 14V4H5v12h10zM6 5h6l-6 5V5z',
-	tag: 'M11 2h7v7L8 19l-7-7zm3 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z',
-	tagcloud: 'M11 3v4H1V3h10zm8 0v4h-7V3h7zM7 8v3H1V8h6zm12 0v3H8V8h11zM9 12v2H1v-2h8zm10 0v2h-9v-2h9zM6 15v1H1v-1h5zm5 0v1H7v-1h4zm3 0v1h-2v-1h2zm5 0v1h-4v-1h4z',
-	testimonial: 'M4 3h12c.55 0 1.02.2 1.41.59S18 4.45 18 5v7c0 .55-.2 1.02-.59 1.41S16.55 14 16 14h-1l-5 5v-5H4c-.55 0-1.02-.2-1.41-.59S2 12.55 2 12V5c0-.55.2-1.02.59-1.41S3.45 3 4 3zm11 2H4v1h11V5zm1 3H4v1h12V8zm-3 3H4v1h9v-1z',
-	text: 'M18 3v2H2V3h16zm-6 4v2H2V7h10zm6 0v2h-4V7h4zM8 11v2H2v-2h6zm10 0v2h-8v-2h8zm-4 4v2H2v-2h12z',
-	'thumbs-down': 'M7.28 18c-.15.02-.26-.02-.41-.07-.56-.19-.83-.79-.66-1.35.17-.55 1-3.04 1-3.58 0-.53-.75-1-1.35-1h-3c-.6 0-1-.4-1-1s2-7 2-7c.17-.39.55-1 1-1H14v9h-2.14c-.41.41-3.3 4.71-3.58 5.27-.21.41-.6.68-1 .73zM18 12h-2V3h2v9z',
-	'thumbs-up': 'M12.72 2c.15-.02.26.02.41.07.56.19.83.79.66 1.35-.17.55-1 3.04-1 3.58 0 .53.75 1 1.35 1h3c.6 0 1 .4 1 1s-2 7-2 7c-.17.39-.55 1-1 1H6V8h2.14c.41-.41 3.3-4.71 3.58-5.27.21-.41.6-.68 1-.73zM2 8h2v9H2V8z',
-	'tickets-alt': 'M20 6.38L18.99 9.2v-.01c-.52-.19-1.03-.16-1.53.08s-.85.62-1.04 1.14-.16 1.03.07 1.53c.24.5.62.84 1.15 1.03v.01l-1.01 2.82-15.06-5.38.99-2.79c.52.19 1.03.16 1.53-.08.5-.23.84-.61 1.03-1.13s.16-1.03-.08-1.53c-.23-.49-.61-.83-1.13-1.02L4.93 1zm-4.97 5.69l1.37-3.76c.12-.31.1-.65-.04-.95s-.39-.53-.7-.65L8.14 3.98c-.64-.23-1.37.12-1.6.74L5.17 8.48c-.24.65.1 1.37.74 1.6l7.52 2.74c.14.05.28.08.43.08.52 0 1-.33 1.17-.83zM7.97 4.45l7.51 2.73c.19.07.34.21.43.39.08.18.09.38.02.57l-1.37 3.76c-.13.38-.58.59-.96.45L6.09 9.61c-.39-.14-.59-.57-.45-.96l1.37-3.76c.1-.29.39-.49.7-.49.09 0 .17.02.26.05zm6.82 12.14c.35.27.75.41 1.2.41H16v3H0v-2.96c.55 0 1.03-.2 1.41-.59.39-.38.59-.86.59-1.41s-.2-1.02-.59-1.41-.86-.59-1.41-.59V10h1.05l-.28.8 2.87 1.02c-.51.16-.89.62-.89 1.18v4c0 .69.56 1.25 1.25 1.25h8c.69 0 1.25-.56 1.25-1.25v-1.75l.83.3c.12.43.36.78.71 1.04zM3.25 17v-4c0-.41.34-.75.75-.75h.83l7.92 2.83V17c0 .41-.34.75-.75.75H4c-.41 0-.75-.34-.75-.75z',
-	tickets: 'M20 5.38L18.99 8.2v-.01c-1.04-.37-2.19.18-2.57 1.22-.37 1.04.17 2.19 1.22 2.56v.01l-1.01 2.82L1.57 9.42l.99-2.79c1.04.38 2.19-.17 2.56-1.21s-.17-2.18-1.21-2.55L4.93 0zm-5.45 3.37c.74-2.08-.34-4.37-2.42-5.12-2.08-.74-4.37.35-5.11 2.42-.74 2.08.34 4.38 2.42 5.12 2.07.74 4.37-.35 5.11-2.42zm-2.56-4.74c.89.32 1.57.94 1.97 1.71-.01-.01-.02-.01-.04-.02-.33-.12-.67.09-.78.4-.1.28-.03.57.05.91.04.27.09.62-.06 1.04-.1.29-.33.58-.65 1l-.74 1.01.08-4.08.4.11c.19.04.26-.24.08-.29 0 0-.57-.15-.92-.28-.34-.12-.88-.36-.88-.36-.18-.08-.3.19-.12.27 0 0 .16.08.34.16l.01 1.63L9.2 9.18l.08-4.11c.2.06.4.11.4.11.19.04.26-.23.07-.29 0 0-.56-.15-.91-.28-.07-.02-.14-.05-.22-.08.93-.7 2.19-.94 3.37-.52zM7.4 6.19c.17-.49.44-.92.78-1.27l.04 5c-.94-.95-1.3-2.39-.82-3.73zm4.04 4.75l2.1-2.63c.37-.41.57-.77.69-1.12.05-.12.08-.24.11-.35.09.57.04 1.18-.17 1.77-.45 1.25-1.51 2.1-2.73 2.33zm-.7-3.22l.02 3.22c0 .02 0 .04.01.06-.4 0-.8-.07-1.2-.21-.33-.12-.63-.28-.9-.48zm1.24 6.08l2.1.75c.24.84 1 1.45 1.91 1.45H16v3H0v-2.96c1.1 0 2-.89 2-2 0-1.1-.9-2-2-2V9h1.05l-.28.8 4.28 1.52C4.4 12.03 4 12.97 4 14c0 2.21 1.79 4 4 4s4-1.79 4-4c0-.07-.02-.13-.02-.2zm-6.53-2.33l1.48.53c-.14.04-.15.27.03.28 0 0 .18.02.37.03l.56 1.54-.78 2.36-1.31-3.9c.21-.01.41-.03.41-.03.19-.02.17-.31-.02-.3 0 0-.59.05-.96.05-.07 0-.15 0-.23-.01.13-.2.28-.38.45-.55zM4.4 14c0-.52.12-1.02.32-1.46l1.71 4.7C5.23 16.65 4.4 15.42 4.4 14zm4.19-1.41l1.72.62c.07.17.12.37.12.61 0 .31-.12.66-.28 1.16l-.35 1.2zM11.6 14c0 1.33-.72 2.49-1.79 3.11l1.1-3.18c.06-.17.1-.31.14-.46l.52.19c.02.11.03.22.03.34zm-4.62 3.45l1.08-3.14 1.11 3.03c.01.02.01.04.02.05-.37.13-.77.21-1.19.21-.35 0-.69-.06-1.02-.15z',
-	tide: 'M17 7.2V3H3v7.1c2.6-.5 4.5-1.5 6.4-2.6.2-.2.4-.3.6-.5v3c-1.9 1.1-4 2.2-7 2.8V17h14V9.9c-2.6.5-4.4 1.5-6.2 2.6-.3.1-.5.3-.8.4V10c2-1.1 4-2.2 7-2.8z',
-	translation: 'M11 7H9.49c-.63 0-1.25.3-1.59.7L7 5H4.13l-2.39 7h1.69l.74-2H7v4H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h7c1.1 0 2 .9 2 2v2zM6.51 9H4.49l1-2.93zM10 8h7c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-7c-1.1 0-2-.9-2-2v-7c0-1.1.9-2 2-2zm7.25 5v-1.08h-3.17V9.75h-1.16v2.17H9.75V13h1.28c.11.85.56 1.85 1.28 2.62-.87.36-1.89.62-2.31.62-.01.02.22.97.2 1.46.84 0 2.21-.5 3.28-1.15 1.09.65 2.48 1.15 3.34 1.15-.02-.49.2-1.44.2-1.46-.43 0-1.49-.27-2.38-.63.7-.77 1.14-1.77 1.25-2.61h1.36zm-3.81 1.93c-.5-.46-.85-1.13-1.01-1.93h2.09c-.17.8-.51 1.47-1 1.93l-.04.03s-.03-.02-.04-.03z',
-	trash: 'M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z',
-	twitter: 'M18.94 4.46c-.49.73-1.11 1.38-1.83 1.9.01.15.01.31.01.47 0 4.85-3.69 10.44-10.43 10.44-2.07 0-4-.61-5.63-1.65.29.03.58.05.88.05 1.72 0 3.3-.59 4.55-1.57-1.6-.03-2.95-1.09-3.42-2.55.22.04.45.07.69.07.33 0 .66-.05.96-.13-1.67-.34-2.94-1.82-2.94-3.6v-.04c.5.27 1.06.44 1.66.46-.98-.66-1.63-1.78-1.63-3.06 0-.67.18-1.3.5-1.84 1.81 2.22 4.51 3.68 7.56 3.83-.06-.27-.1-.55-.1-.84 0-2.02 1.65-3.66 3.67-3.66 1.06 0 2.01.44 2.68 1.16.83-.17 1.62-.47 2.33-.89-.28.85-.86 1.57-1.62 2.02.75-.08 1.45-.28 2.11-.57z',
-	undo: 'M12 5H7V2L1 6l6 4V7h5c2.2 0 4 1.8 4 4s-1.8 4-4 4H7v2h5c3.3 0 6-2.7 6-6s-2.7-6-6-6z',
-	'universal-access-alt': 'M19 10c0-4.97-4.03-9-9-9s-9 4.03-9 9 4.03 9 9 9 9-4.03 9-9zm-9-7.4c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z',
-	'universal-access': 'M10 2.6c.83 0 1.5.67 1.5 1.5s-.67 1.51-1.5 1.51c-.82 0-1.5-.68-1.5-1.51s.68-1.5 1.5-1.5zM3.4 7.36c0-.65 6.6-.76 6.6-.76s6.6.11 6.6.76-4.47 1.4-4.47 1.4 1.69 8.14 1.06 8.38c-.62.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-.63-.24 1.06-8.38 1.06-8.38S3.4 8.01 3.4 7.36z',
-	unlock: 'M12 9V6c0-1.1-.9-2-2-2s-2 .9-2 2H6c0-2.21 1.79-4 4-4s4 1.79 4 4v3h1c.55 0 1 .45 1 1v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-7c0-.55.45-1 1-1h7zm-1 7l-.36-2.15c.51-.24.86-.75.86-1.35 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5c0 .6.35 1.11.86 1.35L9 16h2z',
-	update: 'M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z',
-	upload: 'M8 14V8H5l5-6 5 6h-3v6H8zm-2 2v-6H4v8h12.01v-8H14v6H6z',
-	vault: 'M18 17V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-1 0H3V3h14v14zM4.75 4h10.5c.41 0 .75.34.75.75V6h-1v3h1v2h-1v3h1v1.25c0 .41-.34.75-.75.75H4.75c-.41 0-.75-.34-.75-.75V4.75c0-.41.34-.75.75-.75zM13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zM9 7l.77 1.15C10.49 8.46 11 9.17 11 10c0 1.1-.9 2-2 2s-2-.9-2-2c0-.83.51-1.54 1.23-1.85z',
-	'video-alt': 'M8 5c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1 0 .57.49 1 1 1h5c.55 0 1-.45 1-1zm6 5l4-4v10l-4-4v-2zm-1 4V8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h8c.55 0 1-.45 1-1z',
-	'video-alt2': 'M12 13V7c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2zm1-2.5l6 4.5V5l-6 4.5v1z',
-	'video-alt3': 'M19 15V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2zM8 14V6l6 4z',
-	visibility: 'M19.7 9.4C17.7 6 14 3.9 10 3.9S2.3 6 .3 9.4L0 10l.3.6c2 3.4 5.7 5.5 9.7 5.5s7.7-2.1 9.7-5.5l.3-.6-.3-.6zM10 14.1c-3.1 0-6-1.6-7.7-4.1C3.6 8 5.7 6.6 8 6.1c-.9.6-1.5 1.7-1.5 2.9 0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5c0-1.2-.6-2.3-1.5-2.9 2.3.5 4.4 1.9 5.7 3.9-1.7 2.5-4.6 4.1-7.7 4.1z',
-	warning: 'M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z',
-	'welcome-add-page': 'M17 7V4h-2V2h-3v1H3v15h11V9h1V7h2zm-1-2v1h-2v2h-1V6h-2V5h2V3h1v2h2z',
-	'welcome-comments': 'M5 2h10c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2h-2l-5 5v-5H5c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2zm8.5 8.5L11 8l2.5-2.5-1-1L10 7 7.5 4.5l-1 1L9 8l-2.5 2.5 1 1L10 9l2.5 2.5z',
-	'welcome-learn-more': 'M10 10L2.54 7.02 3 18H1l.48-11.41L0 6l10-4 10 4zm0-5c-.55 0-1 .22-1 .5s.45.5 1 .5 1-.22 1-.5-.45-.5-1-.5zm0 6l5.57-2.23c.71.94 1.2 2.07 1.36 3.3-.3-.04-.61-.07-.93-.07-2.55 0-4.78 1.37-6 3.41C8.78 13.37 6.55 12 4 12c-.32 0-.63.03-.93.07.16-1.23.65-2.36 1.36-3.3z',
-	'welcome-view-site': 'M18 14V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1zm-8-8c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zm2 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm2 8h3v1H3v-1h3v-1h8v1z',
-	'welcome-widgets-menus': 'M19 16V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h15c.55 0 1-.45 1-1zM4 4h13v4H4V4zm1 1v2h3V5H5zm4 0v2h3V5H9zm4 0v2h3V5h-3zm-8.5 5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 10h4v1H6v-1zm6 0h5v5h-5v-5zm-7.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 12h4v1H6v-1zm7 0v2h3v-2h-3zm-8.5 2c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5zM6 14h4v1H6v-1z',
-	'welcome-write-blog': 'M16.89 1.2l1.41 1.41c.39.39.39 1.02 0 1.41L14 8.33V18H3V3h10.67l1.8-1.8c.4-.39 1.03-.4 1.42 0zm-5.66 8.48l5.37-5.36-1.42-1.42-5.36 5.37-.71 2.12z',
-	'wordpress-alt': 'M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z',
-	wordpress: 'M20 10c0-5.52-4.48-10-10-10S0 4.48 0 10s4.48 10 10 10 10-4.48 10-10zM10 1.01c4.97 0 8.99 4.02 8.99 8.99s-4.02 8.99-8.99 8.99S1.01 14.97 1.01 10 5.03 1.01 10 1.01zM8.01 14.82L4.96 6.61c.49-.03 1.05-.08 1.05-.08.43-.05.38-1.01-.06-.99 0 0-1.29.1-2.13.1-.15 0-.33 0-.52-.01 1.44-2.17 3.9-3.6 6.7-3.6 2.09 0 3.99.79 5.41 2.09-.6-.08-1.45.35-1.45 1.42 0 .66.38 1.22.79 1.88.31.54.5 1.22.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c.48-.03.75-.16.75-.16.43-.05.38-1.1-.05-1.08 0 0-1.3.11-2.14.11-.78 0-2.11-.11-2.11-.11-.43-.02-.48 1.06-.05 1.08l.84.08 1.12 3.04zm6.02 2.15L16.64 10s.67-1.69.39-3.81c.63 1.14.94 2.42.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77L6.5 17.25c-2.67-1.3-4.47-4.08-4.47-7.25 0-1.16.2-2.23.65-3.23zm7.45 4.53l2.29 6.25c-.75.27-1.57.42-2.42.42-.72 0-1.41-.11-2.06-.3z',
-	'yes-alt': 'M10 2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-.615 12.66h-1.34l-3.24-4.54 1.34-1.25 2.57 2.4 5.14-5.93 1.34.94-5.81 8.38z',
-	yes: 'M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z',
-};
diff --git a/packages/icons/bin/template.js b/packages/icons/bin/template.js
deleted file mode 100644
index 7a505a86ac7c05..00000000000000
--- a/packages/icons/bin/template.js
+++ /dev/null
@@ -1,30 +0,0 @@
-module.exports = `
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { getIconClassName } from '../icon-class';
-
-export default function %pascalIcon%( { size = 20, className, ariaPressed, ...props } ) {
-	const iconClass = getIconClassName( '%kebabIcon%', className, ariaPressed );
-	return (
-		<SVG
-			aria-hidden
-			role="img"
-			focusable="false"
-			className={ iconClass }
-			xmlns="http://www.w3.org/2000/svg"
-			width={ size }
-			height={ size }
-			viewBox="0 0 20 20"
-			{ ...props }
-		>
-			<Path d="%path%" />
-		</SVG>
-	);
-}
-`;
diff --git a/packages/icons/icon-class.js b/packages/icons/icon-class.js
deleted file mode 100644
index d3ce7279e81e44..00000000000000
--- a/packages/icons/icon-class.js
+++ /dev/null
@@ -1,3 +0,0 @@
-export const getIconClassName = ( icon, className ) => {
-	return [ 'dashicon', 'dashicons-' + icon, className ].filter( Boolean ).join( ' ' );
-};
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 56bc60b151f013..fa6694da6905e4 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -15,17 +15,20 @@
 		"url": "git+https://github.com/WordPress/gutenberg.git",
 		"directory": "packages/icons"
 	},
+	"sideEffects": false,
 	"bugs": {
 		"url": "https://github.com/WordPress/gutenberg/issues"
 	},
 	"main": "build/index.js",
 	"module": "build-module/index.js",
 	"dependencies": {
-		"@wordpress/components": "file:../components",
-		"lodash": "4.17.15",
-		"pascalcase": "1.0.0"
+		"@svgr/cli": "^5.0.0"
 	},
 	"publishConfig": {
 		"access": "public"
+	},
+	"scripts": {
+		"build": "svgr -d ./build ./src",
+		"postinstall": "npm run build"
 	}
 }
diff --git a/packages/icons/src/dashicon/admin-appearance.svg b/packages/icons/src/dashicon/admin-appearance.svg
new file mode 100755
index 00000000000000..6c2d680ab2a7ea
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-appearance.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.48 11.060l-7.070-7.070 1.5-1.5c0.5-0.56 2.3-0.47 3.51 0.32 1.21 0.8 1.43 1.28 2.91 2.1 1.18 0.64 2.45 1.26 4.45 0.85zM13.77 11.77l-7.070-7.070-1.77 1.77c-0.39 0.39-0.39 1.020 0 1.41l1.060 1.060c0.39 0.39 0.39 1.030 0 1.42-0.6 0.6-1.43 1.11-2.21 1.69-0.35 0.26-0.7 0.53-1.010 0.84-1.34 1.34-2.37 3.19-1.37 4.18 0.99 1 2.84-0.030 4.18-1.36 0.31-0.31 0.58-0.66 0.85-1.020 0.57-0.78 1.080-1.61 1.69-2.21 0.39-0.39 1.020-0.39 1.41 0l1.060 1.060c0.39 0.39 1.020 0.39 1.41 0z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-collapse.svg b/packages/icons/src/dashicon/admin-collapse.svg
new file mode 100755
index 00000000000000..5b1fd28c635012
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-collapse.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2.16c4.33 0 7.84 3.51 7.84 7.84s-3.51 7.84-7.84 7.84-7.84-3.51-7.84-7.84 3.55-7.84 7.84-7.84zM12 13.88v-7.76l-5.82 3.85z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-comments.svg b/packages/icons/src/dashicon/admin-comments.svg
new file mode 100755
index 00000000000000..f824b203fd7e6a
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-comments.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 2h9c1.1 0 2 0.9 2 2v7c0 1.1-0.9 2-2 2h-2l-5 5v-5h-2c-1.1 0-2-0.9-2-2v-7c0-1.1 0.9-2 2-2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-customizer.svg b/packages/icons/src/dashicon/admin-customizer.svg
new file mode 100755
index 00000000000000..f6880effe08cbc
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-customizer.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18.33 3.57c0 0 0.27-0.8-0.31-1.36-0.53-0.52-1.22-0.24-1.22-0.24-0.61 0.3-5.76 3.47-7.67 5.57-0.86 0.96-2.060 3.79-1.090 4.82 0.92 0.98 3.96-0.17 4.79-1 2.060-2.060 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64 0.93-0.65 2.22-0.62 3.080 0.29 0.63 0.67 0.8 2.57-0.16 3.46-1.57 1.45-4 1.55-6.15 0.89z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-generic.svg b/packages/icons/src/dashicon/admin-generic.svg
new file mode 100755
index 00000000000000..a357c29e079f07
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-generic.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 12h-2.18c-0.17 0.7-0.44 1.35-0.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-0.58 0.36-1.23 0.63-1.91 0.79v2.18h-3v-2.18c-0.68-0.16-1.33-0.43-1.91-0.79l-1.54 1.54-2.12-2.12 1.54-1.54c-0.36-0.58-0.63-1.23-0.79-1.91h-2.18v-2.97h2.17c0.16-0.7 0.44-1.35 0.8-1.94l-1.54-1.54 2.1-2.1 1.54 1.54c0.58-0.37 1.24-0.64 1.93-0.81v-2.18h3v2.18c0.68 0.16 1.33 0.43 1.91 0.79l1.54-1.54 2.12 2.12-1.54 1.54c0.36 0.59 0.64 1.24 0.8 1.94h2.17v2.97zM9.5 13.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-home.svg b/packages/icons/src/dashicon/admin-home.svg
new file mode 100755
index 00000000000000..26c0317d942801
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-home.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16 8.5l1.53 1.53-1.060 1.060-6.47-6.47-6.47 6.47-1.060-1.060 7.53-7.53 4 4v-2h2v4zM10 6.040l6 5.99v5.97h-12v-5.97zM12 17v-5h-4v5h4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-links.svg b/packages/icons/src/dashicon/admin-links.svg
new file mode 100755
index 00000000000000..d9aced7a7adaaf
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-links.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17.74 2.76c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-1.12 1.12-2.7 1.47-4.14 1.090l2.62-2.61 0.76-0.77 0.76-0.76c0.84-0.84 0.84-2.2 0-3.040-0.84-0.85-2.2-0.85-3.040 0l-0.77 0.76-3.38 3.38c-0.37-1.44-0.020-3.020 1.1-4.14l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM8.59 13.43l5.34-5.34c0.42-0.42 0.42-1.1 0-1.52-0.44-0.43-1.13-0.39-1.53 0l-5.33 5.34c-0.42 0.42-0.42 1.1 0 1.52 0.44 0.43 1.13 0.39 1.52 0zM7.83 15.72l4.14-4.15c0.38 1.44 0.030 3.020-1.090 4.14l-1.52 1.53c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.53-1.52c1.12-1.12 2.7-1.47 4.14-1.1l-4.14 4.15c-0.85 0.84-0.85 2.2 0 3.050 0.84 0.84 2.2 0.84 3.040 0z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-media.svg b/packages/icons/src/dashicon/admin-media.svg
new file mode 100755
index 00000000000000..9631e56532a00e
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-media.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M13 11v-7c0-0.55-0.45-1-1-1h-1.67l-1.33-2h-4l-1.33 2h-1.67c-0.55 0-1 0.45-1 1v7c0 0.55 0.45 1 1 1h10c0.55 0 1-0.45 1-1zM7 4.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5zM14 6h5v10.5c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5c0.17 0 0.34 0.020 0.5 0.050v-5.050h-3v-3zM10 14.050v-1.050h2v3.5c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5c0.17 0 0.34 0.020 0.5 0.050z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-multisite.svg b/packages/icons/src/dashicon/admin-multisite.svg
new file mode 100755
index 00000000000000..d428d1b64ac04d
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-multisite.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.27 6.87l-4.27-3.73-4.27 3.73-0.73-0.73 5-4.38 5 4.38zM14 8.42l-4.050 3.43-3.95-3.47v-0.74l4-3.5 4 3.5v0.78zM11 9.7v-1.7h-2v1.7h2zM9.27 13.73l-4.27-3.73-4.27 3.73-0.73-0.73 5-4.38 5 4.38zM19.27 13.73l-4.27-3.73-4.27 3.73-0.73-0.73 5-4.38 5 4.38zM5 11l4 3.5v3.5h-8v-3.5zM15 11l4 3.5v3.5h-8v-3.5zM6 17v-2h-2v2h2zM16 17v-2h-2v2h2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-network.svg b/packages/icons/src/dashicon/admin-network.svg
new file mode 100755
index 00000000000000..39432e310b70c4
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-network.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16.95 2.58c1.96 1.95 1.96 5.12 0 7.070-1.51 1.51-3.75 1.84-5.59 1.010l-1.87 3.31-2.99 0.31-1.5 3.72h-3l-1-2 7.95-7.69c-0.92-1.87-0.62-4.18 0.93-5.73 1.95-1.96 5.12-1.96 7.070 0zM14.44 6.37c0.74 0 1.33-0.6 1.33-1.34 0-0.73-0.59-1.33-1.33-1.33-0.73 0-1.33 0.6-1.33 1.33 0 0.74 0.6 1.34 1.33 1.34z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-page.svg b/packages/icons/src/dashicon/admin-page.svg
new file mode 100755
index 00000000000000..a96419a1b48a5b
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-page.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6 15v-13h10v13h-10zM5 16h8v2h-10v-13h2v11z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-plugins.svg b/packages/icons/src/dashicon/admin-plugins.svg
new file mode 100755
index 00000000000000..081170a509e4b5
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-plugins.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M13.11 4.36l-3.24 3.24-1.87-1.87 3.24-3.24c0.35-0.34 1.050-0.2 1.56 0.32 0.52 0.51 0.66 1.21 0.31 1.55zM5.11 6.13l0.91-1.12 9.010 9.010-1.19 0.84c-0.71 0.71-2.63 1.16-3.82 1.16h-3.88l-1.24 1.24c-0.59 0.59-1.54 0.59-2.12 0-0.59-0.58-0.59-1.53 0-2.12l1.24-1.24v-3.88c0-1.13 0.4-3.19 1.090-3.89zM12.37 10.1l3.24-3.24c0.34-0.35 1.040-0.21 1.55 0.31 0.52 0.51 0.66 1.21 0.31 1.55l-3.24 3.25z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-post.svg b/packages/icons/src/dashicon/admin-post.svg
new file mode 100755
index 00000000000000..ad7b18d08d4971
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-post.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10.44 3.020l1.82-1.82 6.36 6.35-1.83 1.82c-1.050-0.68-2.48-0.57-3.41 0.36l-0.75 0.75c-0.92 0.93-1.040 2.35-0.35 3.41l-1.83 1.82-2.41-2.41-2.8 2.79c-0.42 0.42-3.38 2.71-3.8 2.29s1.86-3.39 2.28-3.81l2.79-2.79-2.41-2.42 1.83-1.82c1.050 0.69 2.48 0.57 3.4-0.36l0.75-0.75c0.93-0.92 1.050-2.35 0.36-3.41z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-settings.svg b/packages/icons/src/dashicon/admin-settings.svg
new file mode 100755
index 00000000000000..59b019715c4fd4
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-settings.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 16v-12c0-0.55-0.45-1-1-1h-13c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h13c0.55 0 1-0.45 1-1zM8 11h1c0.55 0 1 0.45 1 1s-0.45 1-1 1h-1v1.5c0 0.28-0.22 0.5-0.5 0.5s-0.5-0.22-0.5-0.5v-1.5h-1c-0.55 0-1-0.45-1-1s0.45-1 1-1h1v-5.5c0-0.28 0.22-0.5 0.5-0.5s0.5 0.22 0.5 0.5v5.5zM13 9h-1c-0.55 0-1-0.45-1-1s0.45-1 1-1h1v-1.5c0-0.28 0.22-0.5 0.5-0.5s0.5 0.22 0.5 0.5v1.5h1c0.55 0 1 0.45 1 1s-0.45 1-1 1h-1v5.5c0 0.28-0.22 0.5-0.5 0.5s-0.5-0.22-0.5-0.5v-5.5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-site-alt.svg b/packages/icons/src/dashicon/admin-site-alt.svg
new file mode 100644
index 00000000000000..e02f48148acba5
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-site-alt.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9,0 C4.02943725,2.22044605e-16 6.66133815e-16,4.02943725 0,9 C-6.66133815e-16,13.9705627 4.02943725,18 9,18 C13.9705627,18 18,13.9705627 18,9 C18,4.02943725 13.9705627,6.66133815e-16 9,0 Z M16.5,6.48 C16.2261471,7.37642337 15.5923462,8.11887585 14.75,8.53 C14.3000578,6.84078067 13.0922534,5.45568393 11.48,4.78 C11.6094706,4.33629614 11.8886263,3.95113191 12.27,3.69 C11.84,3.41 11.27,3.27 10.93,3.76 C10.4,4.45 10.93,5.37 11.14,5.76 L11.14,5.9 C10.5847716,5.56322584 10.1506329,5.05906478 9.9,4.46 C8.93374658,4.42896728 7.97797291,4.6679107 7.14,5.15 C7.05301227,4.58540171 7.10800024,4.00802805 7.3,3.47 C8.03333333,3.54 8.75333333,3.24 9.22,2.67 C9.68,2.15 9.09,1.49 8.63,1.09 L8.99,1.09 C10.3513888,1.08081732 11.6918198,1.42540112 12.88,2.09 C14.2401262,3.09522829 15.0741611,4.66042142 15.15,6.35 C15.39,6.35 15.85,5.8 16.06,5.43 C16.2318547,5.7689041 16.378907,6.11982437 16.5,6.48 L16.5,6.48 Z M9,16.84 C6.95,14.76 9.25,13.09 8,11.6 C7.08,10.75 5.71,11.34 4.89,10.37 C4.60799015,8.89673086 5.15714037,7.38752783 6.32,6.44 C6.84,6 10.32,5.44 11.74,6.66 C12.5705425,7.37534003 13.1548235,8.33398074 13.41,9.4 C13.8689041,9.43466968 14.327888,9.33383231 14.73,9.11 C15.14,12.09 11.58,15.85 9,16.84 Z M5.15,2.09 C5.93621436,1.79024548 6.82559895,2.06200188 7.31,2.75 C6.89040474,3.13038882 6.36924397,3.38054599 5.81,3.47 C5.83067957,3.17554711 5.89470269,2.88575828 6,2.61 L5.15,2.09 Z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-site-alt2.svg b/packages/icons/src/dashicon/admin-site-alt2.svg
new file mode 100644
index 00000000000000..c824d805f1464f
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-site-alt2.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9,0 C4.02943725,2.22044605e-16 6.66133815e-16,4.02943725 0,9 C-6.66133815e-16,13.9705627 4.02943725,18 9,18 C13.9705627,18 18,13.9705627 18,9 C18,4.02943725 13.9705627,6.66133815e-16 9,0 Z M11.92,12.34 C11.92,12.69 12.06,12.97 12.28,13 C12.5,13.03 12.75,12.78 12.86,12.4 L13.06,12.48 C13.7780926,12.8638078 14.1286829,13.6985465 13.9,14.48 C13.7489426,15.1714395 13.156505,15.6780759 12.45,15.72 C11.96,14.51 10.34,15.78 8.89,15.5 C8.27804991,15.3459953 7.78084222,14.9011253 7.56,14.31 C8.75,14.2 10.41,12.58 11.92,12.34 Z M8,11.27 C8.91847918,11.2685337 9.69520764,10.5899632 9.82,9.68 C10.2585924,10.2213383 10.2286642,11.003748 9.75,11.51 C9.49509539,11.7331871 9.15595895,11.8349182 8.82029585,11.7888844 C8.48463275,11.7428506 8.18540615,11.5535725 8,11.27 Z M11,10.51 C11.41,10.9 14,10.45 14.52,11.6 C13.57,11.4 11.57,12.21 11.05,10.52 L11,10.51 Z M9.73,5.45 C9.73,5.54 9.73,5.63 9.73,5.72 C9.08,4.95 8.4,4.65 8.12,5.15 C7.84,5.65 9.12,6.26 8.88,7.03 C8.64,7.8 7.61,7.59 7,8.64 C6.39,9.69 6.51,11.06 8.24,12.31 C7.04759955,12.1778108 6.04860772,11.3479397 5.7,10.2 C5.3,9 5.61,7.94 4.92,7.74 C4,7.46 3,8.71 3,9.8 C1.74,8.54 3.05,6.94 1.8,5.62 C3.50107129,1.99793048 7.64428663,0.222880756 11.44,1.49 C10.3385198,2.51082161 9.71780255,3.94827216 9.73,5.45 L9.73,5.45 Z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-site-alt3.svg b/packages/icons/src/dashicon/admin-site-alt3.svg
new file mode 100644
index 00000000000000..b386823ca42ed7
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-site-alt3.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9,0 C4.02943725,2.22044605e-16 6.66133815e-16,4.02943725 0,9 C-6.66133815e-16,13.9705627 4.02943725,18 9,18 C13.9705627,18 18,13.9705627 18,9 C18,4.02943725 13.9705627,6.66133815e-16 9,0 Z M1.11,9.68 L3.62,9.68 C3.65933277,10.5901454 3.78659176,11.4943541 4,12.38 L1.84,12.38 C1.43720535,11.5308804 1.18995828,10.616405 1.11,9.68 L1.11,9.68 Z M9.68,4.28 L9.68,1.19 C10.6436821,1.55622437 11.4355545,2.26962301 11.9,3.19 C12.1052862,3.53679193 12.2857382,3.89769592 12.44,4.27 L9.68,4.28 Z M12.9,5.63 C13.1319638,6.51292717 13.2694028,7.41801345 13.31,8.33 L9.68,8.33 L9.68,5.63 L12.9,5.63 Z M8.32,1.19 L8.32,4.28 L5.56,4.28 C5.71426185,3.90769592 5.89471384,3.54679193 6.1,3.2 C6.56246862,2.27585284 7.35459109,1.55866088 8.32,1.19 L8.32,1.19 Z M8.32,5.63 L8.32,8.33 L4.7,8.33 C4.74059717,7.41801345 4.8780362,6.51292717 5.11,5.63 L8.32,5.63 Z M3.62,8.32 L1.11,8.32 C1.18995828,7.38359504 1.43720535,6.46911958 1.84,5.62 L4,5.62 C3.78659176,6.50564592 3.65933277,7.40985457 3.62,8.32 L3.62,8.32 Z M4.7,9.68 L8.32,9.68 L8.32,12.38 L5.11,12.38 C4.8780362,11.4970728 4.74059717,10.5919866 4.7,9.68 L4.7,9.68 Z M8.33,13.68 L8.33,16.77 C7.36631795,16.4037756 6.57444546,15.690377 6.11,14.77 C5.90471384,14.4232081 5.72426185,14.0623041 5.57,13.69 L8.33,13.68 Z M9.68,16.77 L9.68,13.73 L12.44,13.73 C12.2857382,14.1023041 12.1052862,14.4632081 11.9,14.81 C11.4355545,15.730377 10.6436821,16.4437756 9.68,16.81 L9.68,16.77 Z M9.68,12.33 L9.68,9.63 L13.3,9.63 C13.2594028,10.5419866 13.1219638,11.4470728 12.89,12.33 L9.68,12.33 Z M14.39,9.63 L16.9,9.63 C16.8200417,10.566405 16.5727946,11.4808804 16.17,12.33 L14,12.33 C14.2102491,11.4606837 14.3374867,10.573369 14.38,9.68 L14.39,9.63 Z M14.39,8.28 C14.3442064,7.38631004 14.2136199,6.498991 14,5.63 L16.16,5.63 C16.5627946,6.47911958 16.8100417,7.39359504 16.89,8.33 L14.39,8.28 Z M15.39,4.28 L13.6,4.28 C13.2761223,3.37030005 12.8066804,2.51922545 12.21,1.76 C13.4543816,2.31857928 14.5352785,3.18605067 15.35,4.28 L15.39,4.28 Z M5.79,1.76 C5.19331963,2.51922545 4.72387769,3.37030005 4.4,4.28 L2.65,4.28 C3.46472154,3.18605067 4.54561843,2.31857928 5.79,1.76 L5.79,1.76 Z M2.64,13.76 L4.4,13.76 C4.72387769,14.6696999 5.19331963,15.5207745 5.79,16.28 C4.54217533,15.7130139 3.46094647,14.8349459 2.65,13.73 L2.64,13.76 Z M12.2,16.28 C12.7966804,15.5207745 13.2661223,14.6696999 13.59,13.76 L15.35,13.76 C14.530299,14.8392953 13.4498383,15.6926527 12.21,16.24 L12.2,16.28 Z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-site.svg b/packages/icons/src/dashicon/admin-site.svg
new file mode 100644
index 00000000000000..b2d8b24be338fb
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-site.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9,0 C4.02943725,2.22044605e-16 6.66133815e-16,4.02943725 0,9 C-6.66133815e-16,13.9705627 4.02943725,18 9,18 C13.9705627,18 18,13.9705627 18,9 C18,4.02943725 13.9705627,6.66133815e-16 9,0 Z M12.46,11.95 C12.46,13.42 11.66,15.25 8.4,16.65 C8.7,12.48 5.88,12.96 5.2,11.65 C5.32585594,10.5486495 6.00438361,9.58740195 7,9.1 C5.44816932,8.83382651 4.00092548,8.14136534 2.82,7.1 C2.8697862,7.57063002 3.09899651,8.00398077 3.46,8.31 C2.67791156,8.01519945 2.00215848,7.49270996 1.52,6.81 C2.49711943,3.58500598 5.40348457,1.32806312 8.77,1.18 C7.93,2.56 7.27,5.31 8.77,6.75 C7.23,7 6.26,5 5.41,5.79 C4.28,6.85 5.74,8.3 8.83,8.87 C12.12,9.46 12.49,10.45 12.46,11.95 Z M13.8,7.95 C13.48,6.84 14.42,5.72 15.49,4.81 C16.8462909,6.76503346 17.1600342,9.26003943 16.33,11.49 C15.56,9.6 14.16,9.17 13.8,7.92 L13.8,7.95 Z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-tools.svg b/packages/icons/src/dashicon/admin-tools.svg
new file mode 100755
index 00000000000000..feebe9d4248c01
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-tools.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16.68 9.77c-1.34 1.34-3.3 1.67-4.95 0.99l-5.41 6.52c-0.99 0.99-2.59 0.99-3.58 0s-0.99-2.59 0-3.57l6.52-5.42c-0.68-1.65-0.35-3.61 0.99-4.95 1.28-1.28 3.12-1.62 4.72-1.060l-2.89 2.89 2.82 2.82 2.86-2.87c0.53 1.58 0.18 3.39-1.080 4.65zM3.81 16.21c0.4 0.39 1.040 0.39 1.43 0 0.4-0.4 0.4-1.040 0-1.43-0.39-0.4-1.030-0.4-1.43 0-0.39 0.39-0.39 1.030 0 1.43z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/admin-users.svg b/packages/icons/src/dashicon/admin-users.svg
new file mode 100755
index 00000000000000..124aeff06dfa06
--- /dev/null
+++ b/packages/icons/src/dashicon/admin-users.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 9.25c-2.27 0-2.73-3.44-2.73-3.44-0.27-1.79 0.55-3.81 2.7-3.81 2.16 0 2.98 2.020 2.71 3.81 0 0-0.41 3.44-2.68 3.44zM10 11.82l2.72-1.82c2.39 0 4.52 2.33 4.52 4.53v2.49s-3.65 1.13-7.24 1.13c-3.65 0-7.24-1.13-7.24-1.13v-2.49c0-2.25 1.94-4.48 4.47-4.48z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/album.svg b/packages/icons/src/dashicon/album.svg
new file mode 100755
index 00000000000000..11f00cadcea719
--- /dev/null
+++ b/packages/icons/src/dashicon/album.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M0 18h10v-0.26c1.52 0.4 3.17 0.35 4.76-0.24 4.14-1.52 6.27-6.12 4.75-10.26-1.43-3.89-5.58-6-9.51-4.98v-0.26h-10v16zM9 3v14h-8v-14h8zM14.45 11.22c-0.68 1.35-2.32 1.9-3.67 1.23-0.31-0.15-0.57-0.35-0.78-0.59v-3.73c0.8-0.86 2.11-1.13 3.22-0.58 1.35 0.68 1.9 2.32 1.23 3.67zM11.7 10.4c0.22 0.16 0.53 0.12 0.7-0.1 0.16-0.22 0.12-0.53-0.1-0.7s-0.53-0.12-0.7 0.1c-0.16 0.21-0.12 0.53 0.1 0.7zM14.71 14.070c-1.17 0.78-2.56 0.99-3.83 0.69-0.27-0.060-0.44-0.34-0.37-0.61s0.34-0.43 0.62-0.36l0.17 0.040c0.96 0.17 1.98-0.010 2.86-0.59 0.47-0.32 0.86-0.72 1.14-1.18 0.15-0.23 0.45-0.3 0.69-0.16 0.23 0.15 0.3 0.46 0.16 0.69-0.36 0.57-0.84 1.080-1.44 1.48zM15.76 15.64c-1.48 0.99-3.21 1.32-4.84 1.060-0.28-0.050-0.47-0.32-0.41-0.6 0.050-0.27 0.32-0.45 0.61-0.39l0.22 0.040c1.31 0.15 2.68-0.14 3.87-0.94 0.71-0.47 1.27-1.070 1.7-1.74 0.14-0.24 0.45-0.31 0.68-0.16 0.24 0.14 0.31 0.45 0.16 0.69-0.49 0.79-1.16 1.49-1.99 2.040z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/align-center.svg b/packages/icons/src/dashicon/align-center.svg
new file mode 100755
index 00000000000000..f0475d57d400a0
--- /dev/null
+++ b/packages/icons/src/dashicon/align-center.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 5h14v-2h-14v2zM15 13v-6h-10v6h10zM3 17h14v-2h-14v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/align-left.svg b/packages/icons/src/dashicon/align-left.svg
new file mode 100755
index 00000000000000..2c74cc672394e0
--- /dev/null
+++ b/packages/icons/src/dashicon/align-left.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 5h14v-2h-14v2zM12 13v-6h-9v6h9zM14 9h3v-2h-3v2zM14 13h3v-2h-3v2zM3 17h14v-2h-14v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/align-none.svg b/packages/icons/src/dashicon/align-none.svg
new file mode 100755
index 00000000000000..07d9ac66f08ed8
--- /dev/null
+++ b/packages/icons/src/dashicon/align-none.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 5h14v-2h-14v2zM13 13v-6h-10v6h10zM3 17h14v-2h-14v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/align-right.svg b/packages/icons/src/dashicon/align-right.svg
new file mode 100755
index 00000000000000..ffbc86f36b89ed
--- /dev/null
+++ b/packages/icons/src/dashicon/align-right.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 5h14v-2h-14v2zM3 9h3v-2h-3v2zM17 13v-6h-9v6h9zM3 13h3v-2h-3v2zM3 17h14v-2h-14v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/analytics.svg b/packages/icons/src/dashicon/analytics.svg
new file mode 100755
index 00000000000000..2238b16d5aa612
--- /dev/null
+++ b/packages/icons/src/dashicon/analytics.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 18v-16h-16v16h16zM16 5h-12v-1h12v1zM7 7v3h3c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3zM8 9v-2c1.1 0 2 0.9 2 2h-2zM16 8h-4v-1h4v1zM16 11h-4v-2h4v2zM16 13h-4v-1h4v1zM16 16h-12v-1h12v1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/archive.svg b/packages/icons/src/dashicon/archive.svg
new file mode 100755
index 00000000000000..26fc6d6ad0afcd
--- /dev/null
+++ b/packages/icons/src/dashicon/archive.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 4v2h-18v-2h18zM2 7h16v10h-16v-10zM13 10v-1h-6v1h6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-down-alt.svg b/packages/icons/src/dashicon/arrow-down-alt.svg
new file mode 100755
index 00000000000000..1977f2d02e26f7
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-down-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4v-12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-down-alt2.svg b/packages/icons/src/dashicon/arrow-down-alt2.svg
new file mode 100755
index 00000000000000..2b5b430e2b8894
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-down-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 6l5 5 5-5 2 1-7 7-7-7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-down.svg b/packages/icons/src/dashicon/arrow-down.svg
new file mode 100755
index 00000000000000..8241d6d2df8440
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-down.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15 8l-4.030 6-3.97-6h8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-left-alt.svg b/packages/icons/src/dashicon/arrow-left-alt.svg
new file mode 100755
index 00000000000000..c2a5bd0f9b0306
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-left-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 9v2h-12l4 4-1 2-7-7 7-7 1 2-4 4h12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-left-alt2.svg b/packages/icons/src/dashicon/arrow-left-alt2.svg
new file mode 100755
index 00000000000000..9a85c133eb0049
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-left-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14 5l-5 5 5 5-1 2-7-7 7-7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-left.svg b/packages/icons/src/dashicon/arrow-left.svg
new file mode 100755
index 00000000000000..64e1acfaf90024
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-left.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M13 14l-6-4.030 6-3.97v8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-right-alt.svg b/packages/icons/src/dashicon/arrow-right-alt.svg
new file mode 100755
index 00000000000000..f7656ba0538f92
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-right-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 11v-2h12l-4-4 1-2 7 7-7 7-1-2 4-4h-12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-right-alt2.svg b/packages/icons/src/dashicon/arrow-right-alt2.svg
new file mode 100755
index 00000000000000..fac6b20323b7ca
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-right-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6 15l5-5-5-5 1-2 7 7-7 7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-right.svg b/packages/icons/src/dashicon/arrow-right.svg
new file mode 100755
index 00000000000000..187a6a56aab74f
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-right.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8 6l6 4.030-6 3.97v-8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-up-alt.svg b/packages/icons/src/dashicon/arrow-up-alt.svg
new file mode 100755
index 00000000000000..a72a35b6e6a16d
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-up-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M11 18h-2v-12l-4 4-2-1 7-7 7 7-2 1-4-4v12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-up-alt2.svg b/packages/icons/src/dashicon/arrow-up-alt2.svg
new file mode 100755
index 00000000000000..fd08add272b35c
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-up-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15 14l-5-5-5 5-2-1 7-7 7 7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-up-duplicate.svg b/packages/icons/src/dashicon/arrow-up-duplicate.svg
new file mode 100755
index 00000000000000..0a9bf1009d5018
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-up-duplicate.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M7 13l4.030-6 3.97 6h-8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/arrow-up.svg b/packages/icons/src/dashicon/arrow-up.svg
new file mode 100644
index 00000000000000..cf3fdff6b0bd04
--- /dev/null
+++ b/packages/icons/src/dashicon/arrow-up.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<polygon points="11,7 7,13 15,13 "/>
+</svg>
diff --git a/packages/icons/src/dashicon/art.svg b/packages/icons/src/dashicon/art.svg
new file mode 100755
index 00000000000000..dbdd5b659ebf23
--- /dev/null
+++ b/packages/icons/src/dashicon/art.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8.55 3.060c1.010 0.34-1.95 2.010-0.1 3.13 1.040 0.63 3.31-2.22 4.45-2.86 0.97-0.54 2.67-0.65 3.53 1.23 1.090 2.38 0.14 8.57-3.79 11.060-3.97 2.5-8.97 1.23-10.7-2.66-2.010-4.53 3.12-11.090 6.61-9.9zM9.76 9.51c0.73 1.64 4.7-0.5 3.79-2.8-0.59-1.49-4.48 1.25-3.79 2.8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/awards.svg b/packages/icons/src/dashicon/awards.svg
new file mode 100755
index 00000000000000..330d18770ac1e1
--- /dev/null
+++ b/packages/icons/src/dashicon/awards.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M4.46 5.16l0.54 2.3-0.54 2.29 2.010 1.24 1.23 2.010 2.3-0.54 2.3 0.54 1.23-2.010 2.010-1.24-0.54-2.29 0.54-2.3-2-1.24-1.24-2.010-2.3 0.55-2.29-0.54-1.25 2zM10.010 11.5c-2.22 0-4.010-1.79-4.010-4.010 0-2.2 1.79-3.99 4.010-3.99 2.2 0 3.99 1.79 3.99 3.99 0 2.22-1.79 4.010-3.99 4.010zM9.99 10.5c-1.66 0-2.99-1.34-2.99-3 0-1.65 1.33-3 2.99-3s3.010 1.35 3.010 3c0 1.66-1.35 3-3.010 3zM13.83 11.6l-1.28 2.24-2.080-0.47 2.53 5.83 1.4-2.2h2.5zM6.13 11.67l1.25 2.25 2.13-0.51-2.51 5.79-1.4-2.2h-2.5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/backup.svg b/packages/icons/src/dashicon/backup.svg
new file mode 100755
index 00000000000000..7861eaf47bfe64
--- /dev/null
+++ b/packages/icons/src/dashicon/backup.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M13.65 2.88c3.93 2.010 5.48 6.84 3.47 10.77s-6.83 5.48-10.77 3.47c-1.87-0.96-3.2-2.56-3.86-4.4l1.64-1.030c0.45 1.57 1.52 2.95 3.080 3.76 3.010 1.54 6.69 0.35 8.23-2.66 1.55-3.010 0.36-6.69-2.65-8.24-3.010-1.54-6.69-0.35-8.23 2.66l1.88 0.97-4.95 3.080-0.39-5.82 1.78 0.91c2.020-3.95 6.87-5.46 10.77-3.47zM9.29 10.71c-0.18-0.18-0.29-0.43-0.29-0.71 0-0.070 0.030-0.12 0.040-0.19h-0.010l0.97-4.81 0.97 4.81 3.030 3.19-4.5-2.12 0.020-0.020c-0.080-0.040-0.16-0.090-0.23-0.15z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/book-alt.svg b/packages/icons/src/dashicon/book-alt.svg
new file mode 100755
index 00000000000000..2f31bc083c157c
--- /dev/null
+++ b/packages/icons/src/dashicon/book-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 17h13v2h-13c-1.66 0-3-1.34-3-3v-12c0-1.66 1.34-3 3-3h13v14h-13c-0.55 0-1 0.45-1 1s0.45 1 1 1zM7 13.5v-11c0-0.28-0.22-0.5-0.5-0.5s-0.5 0.22-0.5 0.5v11c0 0.28 0.22 0.5 0.5 0.5s0.5-0.22 0.5-0.5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/book.svg b/packages/icons/src/dashicon/book.svg
new file mode 100755
index 00000000000000..529e4c5d893807
--- /dev/null
+++ b/packages/icons/src/dashicon/book.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16 3h2v16h-13c-1.66 0-3-1.34-3-3v-12c0-1.66 1.34-3 3-3h9v14h-9c-0.55 0-1 0.45-1 1s0.45 1 1 1h11v-14z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-activity.svg b/packages/icons/src/dashicon/buddicons-activity.svg
new file mode 100755
index 00000000000000..d25935185727bd
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-activity.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8 1v7h2v-2c0-1.52 1.45-3 3-3v0.86c0.55-0.52 1.26-0.86 2-0.86v3h1c1.1 0 2 0.9 2 2s-0.9 2-2 2h-1v6c0 0.55-0.45 1-1 1s-1-0.45-1-1v-2.18c-0.31 0.11-0.65 0.18-1 0.18v2c0 0.55-0.45 1-1 1s-1-0.45-1-1v-2h-2v2c0 0.55-0.45 1-1 1s-1-0.45-1-1v-2c-0.35 0-0.69-0.070-1-0.18v2.18c0 0.55-0.45 1-1 1s-1-0.45-1-1v-4h-1v-1c0-1.66 1.34-3 3-3h2v-7h1zM13 8c0.55 0 1-0.45 1-1s-0.45-1-1-1-1 0.45-1 1 0.45 1 1 1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-bbpress-logo.svg b/packages/icons/src/dashicon/buddicons-bbpress-logo.svg
new file mode 100644
index 00000000000000..11d1f5151a76eb
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-bbpress-logo.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M4.5,6.2C3.7,7.3,3.3,8.6,3.3,10c0,1,0.2,1.9,0.6,2.8l1-4.6C5.2,6.5,5.3,6.2,4.5,6.2z M8.5,12.6c0.3-1.3,0-2.3-1.1-2.3
+	c-0.8,0-1.6,0.6-1.8,1.5l-0.3,1.7c-0.3,1,0.3,1.5,1,1.5C7.5,15,8.2,13.9,8.5,12.6z M10,2c-4.4,0-8,3.6-8,8s3.6,8,8,8s8-3.6,8-8
+	S14.4,2,10,2z M10,17.5c-2.1,0-4-0.8-5.3-2.2c-0.3-0.4-0.7-0.8-1-1.2C3,12.9,2.5,11.5,2.5,10c0-4.1,3.4-7.5,7.5-7.5s7.5,3.4,7.5,7.5
+	S14.1,17.5,10,17.5z M13.8,12.6c0.3-1.3,0-2.3-1.1-2.3c-0.8,0-1.6,0.6-1.8,1.5l-0.4,1.7c-0.2,1.1,0.4,1.6,1.1,1.6
+	C12.7,15,13.5,13.9,13.8,12.6z M10,3.3c-2,0-3.9,0.9-5.1,2.3c0.6-0.1,1.4-0.2,1.8-0.3c0.2,0,0.2,0.1,0.2,0.2c0,0.2-1,4.8-1,4.8
+	C6.4,10,7.1,9.6,7.7,9.6c0.9,0,1.5,0.4,1.9,0.9l0.5-2.4c0.4-1.6,0.4-1.9-0.4-1.9c-0.4,0-0.4-0.5,0-0.6c0.6-0.1,1.8-0.2,2.3-0.3
+	c0.2,0,0.2,0.1,0.2,0.2l-1,4.8c0.5-0.4,1.2-0.7,1.9-0.7c1.7,0,2.5,1.3,2.1,3c-0.3,1.7-2,3-3.8,3c-1.3,0-2.1-0.7-2.3-1.4
+	c-0.7,0.8-1.7,1.3-2.8,1.4c1.1,0.7,2.4,1.1,3.7,1.1c3.7,0,6.7-3,6.7-6.7S13.7,3.3,10,3.3z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-buddypress-logo.svg b/packages/icons/src/dashicon/buddicons-buddypress-logo.svg
new file mode 100755
index 00000000000000..b6e8f45e07c8cd
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-buddypress-logo.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10-10-4.48-10-10 4.48-10 10-10zM10 0.5c-5.25 0-9.5 4.25-9.5 9.5s4.25 9.5 9.5 9.5 9.5-4.25 9.5-9.5-4.25-9.5-9.5-9.5zM10 1.5c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5 3.8-8.5 8.5-8.5zM11.8 3.21c-0.57 0-1.1 0.17-1.55 0.45 1.56 0.37 2.73 1.77 2.73 3.45 0 0.69-0.21 1.33-0.55 1.87 1.31-0.29 2.29-1.45 2.29-2.85 0-1.61-1.31-2.92-2.92-2.92zM9.42 4.21c-1.61 0-2.92 1.31-2.92 2.93 0 1.61 1.31 2.92 2.92 2.92 1.62 0 2.93-1.31 2.93-2.92 0-1.62-1.31-2.93-2.93-2.93zM13.67 9.22l-0.51 0.59c2.34 0.69 2.45 3.61 2.45 3.61h1.28c0-4.71-3.22-4.2-3.22-4.2zM11.57 10.020l-2.12 2.090-2.12-2.090c-4.21 0.22-3.44 4.98-3.44 4.98h11.080c0.47-4.98-3.4-4.98-3.4-4.98z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-community.svg b/packages/icons/src/dashicon/buddicons-community.svg
new file mode 100755
index 00000000000000..af694474b17078
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-community.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9 3c0-0.67-0.47-1.43-1-2-0.5 0.5-1 1.38-1 2 0 0.48 0.45 1 1 1s1-0.47 1-1zM13 3c0-0.67-0.47-1.43-1-2-0.5 0.5-1 1.38-1 2 0 0.48 0.45 1 1 1s1-0.47 1-1zM9 9v-3.5c0-0.55-0.45-1-1-1-0.57 0-1 0.49-1 1v3.5c0 0.55 0.45 1 1 1 0.57 0 1-0.49 1-1zM13 9v-3.5c0-0.55-0.45-1-1-1-0.57 0-1 0.49-1 1v3.5c0 0.55 0.45 1 1 1 0.57 0 1-0.49 1-1zM17 10c0-1.48-1.41-2.77-3.5-3.46v2.46c0 0.83-0.67 1.5-1.5 1.5s-1.5-0.67-1.5-1.5v-2.99c-0.17 0-0.33-0.010-0.5-0.010s-0.33 0.010-0.5 0.010v2.99c0 0.83-0.67 1.5-1.5 1.5s-1.5-0.67-1.5-1.5v-2.46c-2.090 0.69-3.5 1.98-3.5 3.46 0 1.41 0.95 2.65 3.21 3.37 1.11 0.35 2.39 1.12 3.79 1.12s2.69-0.78 3.79-1.13c2.25-0.71 3.21-1.95 3.21-3.36zM10 15.43c1.43 0 2.74-0.79 3.88-1.11 1.9-0.53 2.49-1.34 3.12-2.32v3c0 2.21-3.13 4-7 4s-7-1.79-7-4v-3c0.64 0.99 1.32 1.8 3.15 2.33 1.13 0.33 2.44 1.1 3.85 1.1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-forums.svg b/packages/icons/src/dashicon/buddicons-forums.svg
new file mode 100755
index 00000000000000..a66fb7ffb6a069
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-forums.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M13.5 7h-7c-0.83 0-1.5-0.67-1.5-1.5s0.67-1.5 1.5-1.5h1.59c-0.050-0.16-0.090-0.32-0.090-0.5 0-0.83 0.67-1.5 1.5-1.5h1c0.83 0 1.5 0.67 1.5 1.5 0 0.18-0.040 0.34-0.090 0.5h1.59c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5zM4 8h12c0.55 0 1 0.45 1 1s-0.45 1-1 1h-12c-0.55 0-1-0.45-1-1s0.45-1 1-1zM5 11h10c0.55 0 1 0.45 1 1s-0.45 1-1 1h-10c-0.55 0-1-0.45-1-1s0.45-1 1-1zM7 14h6c0.55 0 1 0.45 1 1s-0.45 1-1 1h-1.090c0.050 0.16 0.090 0.32 0.090 0.5 0 0.83-0.67 1.5-1.5 1.5h-1c-0.83 0-1.5-0.67-1.5-1.5 0-0.18 0.040-0.34 0.090-0.5h-1.090c-0.55 0-1-0.45-1-1s0.45-1 1-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-friends.svg b/packages/icons/src/dashicon/buddicons-friends.svg
new file mode 100755
index 00000000000000..37a82cb7288b3a
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-friends.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8.75 5.77c0-1.38-1.75-3.77-1.75-3.77s-1.75 2.39-1.75 3.77 0.65 1.73 1.75 1.73 1.75-0.35 1.75-1.73zM14.75 5.77c0-1.38-1.75-3.77-1.75-3.77s-1.75 2.39-1.75 3.77 0.65 1.73 1.75 1.73 1.75-0.35 1.75-1.73zM9 17v-8c0-0.55-0.45-1-1-1h-2c-0.55 0-1 0.45-1 1v8c0 0.55 0.45 1 1 1h2c0.55 0 1-0.45 1-1zM15 17v-8c0-0.55-0.45-1-1-1h-2c-0.55 0-1 0.45-1 1v8c0 0.55 0.45 1 1 1h2c0.55 0 1-0.45 1-1zM6 11l2-1v2l-2 1v-2zM12 11l2-1v2l-2 1v-2zM6 14l2-1v2l-2 1v-2zM12 14l2-1v2l-2 1v-2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-groups.svg b/packages/icons/src/dashicon/buddicons-groups.svg
new file mode 100755
index 00000000000000..6ead8d39bc2d73
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-groups.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15.45 6.25c1.83 0.94 1.98 3.18 0.7 4.98-0.8 1.12-2.33 1.88-3.46 1.78l-2.64 4.99h-1.050l-2.65-4.99c-1.13 0.16-2.73-0.63-3.55-1.79-1.28-1.8-1.13-4.040 0.71-4.97 0.48-0.24 0.96-0.33 1.43-0.31-0.010 0.4 0.010 0.8 0.070 1.21 0.26 1.69 1.41 3.53 2.86 4.37-0.19 0.55-0.49 0.99-0.88 1.25l2.010 3.81v-5.66c-1.36-0.37-2.74-2.16-3-3.92-0.4-2.65 1-5 3.5-5s3.9 2.35 3.5 5c-0.26 1.76-1.64 3.55-3 3.92v5.77l2.070-3.84c-0.44-0.23-0.77-0.71-0.99-1.3 1.48-0.83 2.65-2.69 2.91-4.4 0.060-0.41 0.080-0.82 0.070-1.22 0.46-0.010 0.92 0.080 1.39 0.32z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-pm.svg b/packages/icons/src/dashicon/buddicons-pm.svg
new file mode 100755
index 00000000000000..8966b01029b3b2
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-pm.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c3 0 8 5 8 5v11h-16v-11s5-5 8-5zM17 16.72l-3.73-2.92 3.73-2.8-0.43-0.37-2.26 1.3 0.24-4.31-8.77-0.52-0.46 4.54-1.99-0.95-0.33 0.31 3.73 2.8-3.44 2.85 0.4 0.43 6.31-4.080 6.53 4.15z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-replies.svg b/packages/icons/src/dashicon/buddicons-replies.svg
new file mode 100755
index 00000000000000..aef8126c66a9fb
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-replies.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17.54 10.29c1.17 1.17 1.17 3.080 0 4.25-1.18 1.17-3.080 1.17-4.25 0l-0.34-0.52c0 3.66-2 4.38-2.95 4.98-0.82-0.6-2.95-1.28-2.95-4.98l-0.34 0.52c-1.17 1.17-3.070 1.17-4.25 0-1.17-1.17-1.17-3.080 0-4.25 0 0 1.020-0.67 2.1-1.3-0.85-1.15-1.36-2.57-1.36-4.11 0-0.34 0.030-0.67 0.080-1 0.25 1.78 1.19 3.34 2.52 4.42 0.67-0.35 1.85-0.83 2.37-0.92h-0.17c-1.1 0-2-0.9-2-2s0.9-2 2-2v-0.5c0-0.28 0.22-0.5 0.5-0.5s0.5 0.22 0.5 0.5v0.5h2v-0.5c0-0.28 0.22-0.5 0.5-0.5s0.5 0.22 0.5 0.5v0.5c1.1 0 2 0.9 2 2s-0.9 2-2 2h-0.17c0.51 0.090 1.78 0.61 2.38 0.92 1.33-1.080 2.27-2.64 2.52-4.42 0.050 0.33 0.080 0.66 0.080 1 0 1.54-0.51 2.96-1.36 4.11 1.080 0.63 2.090 1.3 2.090 1.3zM8.5 6.38c0.5 0 1-0.45 1-1s-0.45-1-1-1-1 0.45-1 1 0.45 1 1 1zM11.5 4.38c-0.55 0-1 0.45-1 1s0.45 1 1 1 1-0.45 1-1-0.45-1-1-1zM9.2 10.11c-0.12 0.11-0.19 0.26-0.19 0.43 0.020 0.25 0.23 0.46 0.49 0.46h1c0.26 0 0.47-0.21 0.49-0.46 0-0.15-0.070-0.29-0.19-0.43-0.080-0.060-0.18-0.11-0.3-0.11h-1c-0.12 0-0.22 0.050-0.3 0.11zM12 12.5c0-0.12-0.060-0.28-0.19-0.38-0.090-0.070-0.19-0.12-0.31-0.12h-3c-0.12 0-0.22 0.050-0.31 0.12-0.11 0.1-0.19 0.25-0.19 0.38 0 0.28 0.22 0.5 0.5 0.5h3c0.28 0 0.5-0.22 0.5-0.5zM8.5 15h3c0.28 0 0.5-0.22 0.5-0.5s-0.22-0.5-0.5-0.5h-3c-0.28 0-0.5 0.22-0.5 0.5s0.22 0.5 0.5 0.5zM9.5 17h1c0.28 0 0.5-0.22 0.5-0.5s-0.22-0.5-0.5-0.5h-1c-0.28 0-0.5 0.22-0.5 0.5s0.22 0.5 0.5 0.5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-topics.svg b/packages/icons/src/dashicon/buddicons-topics.svg
new file mode 100755
index 00000000000000..a62ee483aaa854
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-topics.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10.44 1.66c-0.59-0.58-1.54-0.58-2.12 0l-5.66 5.66c-0.58 0.58-0.58 1.53 0 2.12 0.6 0.6 1.56 0.56 2.12 0l5.66-5.66c0.58-0.58 0.59-1.53 0-2.12zM13.27 4.49c-0.59-0.59-1.54-0.59-2.12 0l-5.66 5.66c-0.59 0.58-0.59 1.53 0 2.12 0.6 0.6 1.56 0.55 2.12 0l5.66-5.66c0.58-0.58 0.58-1.53 0-2.12zM14.33 11.21l4.18 4.18c0.59 0.58 0.59 1.53 0 2.12s-1.54 0.59-2.12 0l-4.18-4.18-1.77 1.77c-0.59 0.58-1.54 0.58-2.12 0-0.59-0.59-0.59-1.54 0-2.13l5.66-5.65c0.58-0.59 1.53-0.59 2.12 0 0.58 0.58 0.58 1.53 0 2.12zM5 15c0-1.59-1.66-4-1.66-4s-1.34 2.78-1.34 4 0.6 2 1.34 2h0.32c0.74 0 1.34-0.41 1.34-2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/buddicons-tracking.svg b/packages/icons/src/dashicon/buddicons-tracking.svg
new file mode 100755
index 00000000000000..c386065ce4589a
--- /dev/null
+++ b/packages/icons/src/dashicon/buddicons-tracking.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10.98 6.78l4.52 8.22c-1 2-3.5 3-5.5 3s-4.5-1-5.5-3l4.5-8.18c-0.75-1.23-2.28-1.98-4.29-2.030l2.46-2.92c1.68 1.19 2.46 2.32 2.97 3.31 0.56-0.87 1.2-1.68 2.7-2.12l1.83 2.86c-1.42-0.34-2.64 0.080-3.69 0.86zM8.17 10.4l-0.93 1.69c0.49 0.11 1 0.16 1.54 0.16 1.35 0 2.58-0.36 3.55-0.95l-1.010-1.82c-0.87 0.53-1.96 0.86-3.15 0.92zM9.030 15.78c1.99 0 3.73-0.74 4.74-1.86l-0.98-1.76c-1 1.12-2.74 1.87-4.74 1.87-0.62 0-1.21-0.080-1.76-0.21l-0.63 1.15c0.94 0.5 2.1 0.81 3.37 0.81z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/building.svg b/packages/icons/src/dashicon/building.svg
new file mode 100755
index 00000000000000..2ca970a4f9b88c
--- /dev/null
+++ b/packages/icons/src/dashicon/building.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 20h14v-20h-14v20zM7 3h-2v-2h2v2zM11 3h-2v-2h2v2zM15 3h-2v-2h2v2zM7 6h-2v-2h2v2zM11 6h-2v-2h2v2zM15 6h-2v-2h2v2zM7 9h-2v-2h2v2zM11 9h-2v-2h2v2zM15 9h-2v-2h2v2zM7 12h-2v-2h2v2zM11 12h-2v-2h2v2zM15 12h-2v-2h2v2zM11 19h-6v-6h6v6zM15 15h-2v-2h2v2zM15 18h-2v-2h2v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/businessman.svg b/packages/icons/src/dashicon/businessman.svg
new file mode 100644
index 00000000000000..a648f463f1386e
--- /dev/null
+++ b/packages/icons/src/dashicon/businessman.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M17,16.9v-2.5c0-0.7-0.1-1.4-0.5-2.1c-0.4-0.7-0.9-1.3-1.6-1.7C14.2,10.1,12.7,10,12,10l-1.6,1.7L11,13v3l-1,1.1L9,16v-3
+	l0.7-1.3L8,10c-0.8,0-2.3,0.1-3,0.6c-0.7,0.4-1.1,1-1.5,1.7S3,13.6,3,14.4v2.5c0,0,2.6,1.1,7,1.1S17,16.9,17,16.9z"/>
+<path d="M10,2.1c-1.9,0-3,1.8-2.7,3.8c0.3,2,1.3,3.4,2.7,3.4s2.4-1.4,2.7-3.4C13,3.8,11.9,2.1,10,2.1z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/businessperson.svg b/packages/icons/src/dashicon/businessperson.svg
new file mode 100644
index 00000000000000..cca45776da0ab3
--- /dev/null
+++ b/packages/icons/src/dashicon/businessperson.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M13.2,10L11,13l-1-1.4L9,13l-2.2-3C3,11,3,13,3,16.9c0,0,3,1.1,6.4,1.1h1.2c3.4-0.1,6.4-1.1,6.4-1.1C17,13,17,11,13.2,10z
+	 M10,10.7L8.4,10l1.6,1.6l1.6-1.6L10,10.7z"/>
+<path d="M10,2.1c-1.9,0-3,1.8-2.7,3.8c0.3,2,1.3,3.4,2.7,3.4s2.4-1.4,2.7-3.4C13,3.8,11.9,2.1,10,2.1z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/businesswoman.svg b/packages/icons/src/dashicon/businesswoman.svg
new file mode 100644
index 00000000000000..b6e087ecbff172
--- /dev/null
+++ b/packages/icons/src/dashicon/businesswoman.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<g>
+	<path d="M16,11c-0.9-0.8-2.2-0.9-3.4-1l1,2.1L10,15.8l-3.6-3.6l1-2.2c-1.2,0-2.5,0.2-3.4,1c-0.8,0.7-1,1.9-1,3.1C3,15,3,16,3,16.9
+		c0,0,3.4,1.2,7,1.1c3.6,0.1,7-1.1,7-1.1c0-0.9,0-1.9,0-2.8C17,13,16.8,11.8,16,11z"/>
+	<path d="M6.6,9.3c0.8,0,2-0.4,2.2-0.7C8,7.6,7.3,6.6,8,4.7c0,0,1.1,1.2,4.3,1.5c0,1-0.5,1.7-1.1,2.4c0.2,0.3,1.4,0.7,2.2,0.7
+		s1.4-0.2,1.4-0.5c0-0.3-1.3-1.3-1.6-2.2c-0.3-0.9-0.1-1.9-0.5-3.1C12.1,2.1,10.7,2,10,2C9.3,2,7.9,2.1,7.3,3.5
+		C6.9,4.7,7.1,5.7,6.8,6.6C6.5,7.5,5.2,8.5,5.2,8.8C5.2,9.1,5.8,9.3,6.6,9.3z"/>
+	<polygon points="10,11 7.7,10 10,15.8 12.3,10 	"/>
+</g>
+</svg>
diff --git a/packages/icons/src/dashicon/calendar-alt.svg b/packages/icons/src/dashicon/calendar-alt.svg
new file mode 100755
index 00000000000000..eae8faca2f9d55
--- /dev/null
+++ b/packages/icons/src/dashicon/calendar-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15 4h3v15h-16v-15h3v-1c0-0.41 0.15-0.76 0.44-1.060 0.29-0.29 0.65-0.44 1.060-0.44s0.77 0.15 1.060 0.44c0.29 0.3 0.44 0.65 0.44 1.060v1h4v-1c0-0.41 0.15-0.76 0.44-1.060 0.29-0.29 0.65-0.44 1.060-0.44s0.77 0.15 1.060 0.44c0.29 0.3 0.44 0.65 0.44 1.060v1zM6 3v2.5c0 0.14 0.050 0.26 0.15 0.36 0.090 0.090 0.21 0.14 0.35 0.14s0.26-0.050 0.35-0.14c0.1-0.1 0.15-0.22 0.15-0.36v-2.5c0-0.14-0.050-0.26-0.15-0.35-0.090-0.1-0.21-0.15-0.35-0.15s-0.26 0.050-0.35 0.15c-0.1 0.090-0.15 0.21-0.15 0.35zM13 3v2.5c0 0.14 0.050 0.26 0.14 0.36 0.1 0.090 0.22 0.14 0.36 0.14s0.26-0.050 0.36-0.14c0.090-0.1 0.14-0.22 0.14-0.36v-2.5c0-0.14-0.050-0.26-0.14-0.35-0.1-0.1-0.22-0.15-0.36-0.15s-0.26 0.050-0.36 0.15c-0.090 0.090-0.14 0.21-0.14 0.35zM17 18v-10h-14v10h14zM7 9v2h-2v-2h2zM9 9h2v2h-2v-2zM13 11v-2h2v2h-2zM7 12v2h-2v-2h2zM9 12h2v2h-2v-2zM13 14v-2h2v2h-2zM7 15v2h-2v-2h2zM11 17h-2v-2h2v2zM15 17h-2v-2h2v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/calendar.svg b/packages/icons/src/dashicon/calendar.svg
new file mode 100755
index 00000000000000..4819db5350eea3
--- /dev/null
+++ b/packages/icons/src/dashicon/calendar.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15 4h3v14h-16v-14h3v-1c0-0.83 0.67-1.5 1.5-1.5s1.5 0.67 1.5 1.5v1h4v-1c0-0.83 0.67-1.5 1.5-1.5s1.5 0.67 1.5 1.5v1zM6 3v2.5c0 0.28 0.22 0.5 0.5 0.5s0.5-0.22 0.5-0.5v-2.5c0-0.28-0.22-0.5-0.5-0.5s-0.5 0.22-0.5 0.5zM13 3v2.5c0 0.28 0.22 0.5 0.5 0.5s0.5-0.22 0.5-0.5v-2.5c0-0.28-0.22-0.5-0.5-0.5s-0.5 0.22-0.5 0.5zM17 17v-9h-14v9h14zM7 16v-7h-2v7h2zM11 16v-7h-2v7h2zM15 16v-7h-2v7h2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/camera-alt.svg b/packages/icons/src/dashicon/camera-alt.svg
new file mode 100755
index 00000000000000..c15f0b5888a531
--- /dev/null
+++ b/packages/icons/src/dashicon/camera-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15 4h2.94c0.59 0 1.060 0.47 1.060 1.060v11.81c0 0.59-0.47 1.13-1.060 1.13h-15.88c-0.59 0-1.060-0.54-1.060-1.13v-11.81c0-0.59 0.47-1.060 1.060-1.060h2.94l3-2h4zM10 15c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/camera.svg b/packages/icons/src/dashicon/camera.svg
new file mode 100755
index 00000000000000..cb5ebcaa7135af
--- /dev/null
+++ b/packages/icons/src/dashicon/camera.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6 5v-2h-3v2h3zM18 15v-11h-9l-2 2h-5v9h16zM11 7c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/carrot.svg b/packages/icons/src/dashicon/carrot.svg
new file mode 100755
index 00000000000000..5fe7d1a3714fac
--- /dev/null
+++ b/packages/icons/src/dashicon/carrot.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 18.43c1.51 1.36 11.64-4.67 13.14-7.21 0.72-1.22-0.13-3.010-1.52-4.44 1.58-1.050 2.97 2.22 4.29 1.53 0.6-0.32 0.99-1.31 0.7-1.92-0.52-1.080-2.25-1.080-3.42-1.21 0.83-0.2 2.82-1.050 2.86-2.25 0.040-0.92-1.13-1.97-2.050-1.86-1.21 0.14-1.65 1.88-2.060 3-0.050-0.71-0.2-2.27-0.98-2.95-1.040-0.91-2.29-0.050-2.32 1.050-0.040 1.33 2.82 2.070 1.92 3.67-1.52-1.17-3.31-1.81-4.46-1.14-0.49 0.31-1.050 0.91-1.63 1.69 0.89 0.94 2.12 2.070 3.090 2.72 0.2 0.14 0.26 0.42 0.11 0.62-0.14 0.21-0.42 0.26-0.62 0.12-0.99-0.67-2.2-1.78-3.1-2.71-0.45 0.67-0.91 1.43-1.34 2.23 0.85 0.86 1.93 1.83 2.79 2.41 0.2 0.14 0.25 0.42 0.11 0.62-0.14 0.21-0.42 0.26-0.63 0.12-0.85-0.58-1.86-1.48-2.71-2.32-1.77 3.49-3.070 7.43-2.17 8.23z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/cart.svg b/packages/icons/src/dashicon/cart.svg
new file mode 100755
index 00000000000000..68ee9163e345c9
--- /dev/null
+++ b/packages/icons/src/dashicon/cart.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6 13h9c0.55 0 1 0.45 1 1s-0.45 1-1 1h-10c-0.55 0-1-0.45-1-1v-10h-2c-0.55 0-1-0.45-1-1s0.45-1 1-1h3c0.55 0 1 0.45 1 1v2h13l-4 7h-9v1zM5.5 16c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5-1.5-0.67-1.5-1.5 0.67-1.5 1.5-1.5zM14.5 16c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5-1.5-0.67-1.5-1.5 0.67-1.5 1.5-1.5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/category.svg b/packages/icons/src/dashicon/category.svg
new file mode 100755
index 00000000000000..3931d9b1d8d297
--- /dev/null
+++ b/packages/icons/src/dashicon/category.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 7h13v10h-16v-13h7l2 2h-7v9h1v-8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/chart-area.svg b/packages/icons/src/dashicon/chart-area.svg
new file mode 100755
index 00000000000000..e98b70d520d3ab
--- /dev/null
+++ b/packages/icons/src/dashicon/chart-area.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 18l0.010-12.28c0.59-0.35 0.99-0.99 0.99-1.72 0-1.1-0.9-2-2-2s-2 0.9-2 2c0 0.8 0.47 1.48 1.14 1.8l-4.13 6.58c-0.33-0.24-0.73-0.38-1.16-0.38-0.84 0-1.55 0.51-1.85 1.24l-2.14-1.53c0.090-0.22 0.14-0.46 0.14-0.71 0-1.11-0.89-2-2-2-1.1 0-2 0.89-2 2 0 0.73 0.4 1.36 0.98 1.71l-2.98 5.29h17zM17 3c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM5 10c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM10.85 13c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/chart-bar.svg b/packages/icons/src/dashicon/chart-bar.svg
new file mode 100755
index 00000000000000..965c46c773421c
--- /dev/null
+++ b/packages/icons/src/dashicon/chart-bar.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 18v-16h-4v16h4zM12 18v-11h-4v11h4zM6 18v-8h-4v8h4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/chart-line.svg b/packages/icons/src/dashicon/chart-line.svg
new file mode 100755
index 00000000000000..4fd3f770a0b904
--- /dev/null
+++ b/packages/icons/src/dashicon/chart-line.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 3.5c0 0.62-0.38 1.16-0.92 1.38v13.11h-15.090l4.22-6.73c-0.13-0.23-0.21-0.48-0.21-0.76 0-0.83 0.67-1.5 1.5-1.5s1.5 0.67 1.5 1.5c0 0.13-0.020 0.25-0.050 0.37l1.44 0.63c0.27-0.3 0.67-0.5 1.11-0.5 0.18 0 0.35 0.040 0.51 0.090l3.58-6.41c-0.36-0.27-0.59-0.7-0.59-1.18 0-0.83 0.67-1.5 1.5-1.5 0.19 0 0.36 0.040 0.53 0.1l0.050-0.090v0.11c0.54 0.22 0.92 0.76 0.92 1.38zM16.080 16.99v-11.14l-3.29 5.89c0.13 0.23 0.21 0.48 0.21 0.76 0 0.83-0.67 1.5-1.5 1.5s-1.5-0.67-1.5-1.5l0.010-0.070-1.63-0.72c-0.25 0.18-0.55 0.29-0.88 0.29-0.18 0-0.35-0.040-0.51-0.1l-3.2 5.090h12.29z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/chart-pie.svg b/packages/icons/src/dashicon/chart-pie.svg
new file mode 100755
index 00000000000000..d4cf42e2a5d13c
--- /dev/null
+++ b/packages/icons/src/dashicon/chart-pie.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 10v-7c3.87 0 7 3.13 7 7h-7zM9 4v7h7c0 3.87-3.13 7-7 7s-7-3.13-7-7 3.13-7 7-7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/clipboard.svg b/packages/icons/src/dashicon/clipboard.svg
new file mode 100755
index 00000000000000..f35b2326d1ec06
--- /dev/null
+++ b/packages/icons/src/dashicon/clipboard.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M11.9 0.39l1.4 1.4c1.61 0.19 3.5-0.74 4.61 0.37s0.18 3 0.37 4.61l1.4 1.4c0.39 0.39 0.39 1.020 0 1.41l-9.19 9.2c-0.4 0.39-1.030 0.39-1.42 0l-7.78-7.78c-0.39-0.39-0.39-1.020 0-1.42l9.2-9.19c0.39-0.39 1.020-0.39 1.41 0zM12.48 2.64l-0.58 0.58 4.95 4.95 0.58-0.58c-0.19-0.6-0.2-1.22-0.15-1.82 0.020-0.31 0.050-0.62 0.090-0.92 0.12-1 0.18-1.63-0.17-1.98s-0.98-0.29-1.98-0.17c-0.3 0.040-0.61 0.070-0.92 0.090-0.6 0.050-1.22 0.040-1.82-0.15zM16.5 3.57c0.39 0.39 0.39 1.030 0 1.42s-1.030 0.39-1.42 0-0.39-1.030 0-1.42 1.030-0.39 1.42 0zM9.78 3.93l-0.71 0.7 6.37 6.37 0.7-0.71zM8.36 5.34l-0.7 0.71 6.36 6.36 0.71-0.7zM6.95 6.76l-0.71 0.7 6.37 6.37 0.7-0.71zM5.54 8.17l-0.71 0.71 6.36 6.36 0.71-0.71zM4.12 9.58l-0.71 0.71 6.37 6.37 0.71-0.71z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/clock.svg b/packages/icons/src/dashicon/clock.svg
new file mode 100755
index 00000000000000..b3128e84403dc3
--- /dev/null
+++ b/packages/icons/src/dashicon/clock.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM10 16c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zM9.29 10.71c0.070 0.050 0.14 0.1 0.23 0.15l-0.020 0.020 4.5 2.12-3.030-3.19-0.97-4.81-0.97 4.81h0.010c0 0.020-0.010 0.050-0.020 0.090s-0.020 0.070-0.020 0.1c0 0.28 0.1 0.52 0.29 0.71z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/cloud.svg b/packages/icons/src/dashicon/cloud.svg
new file mode 100644
index 00000000000000..2e8d6a5c6eda66
--- /dev/null
+++ b/packages/icons/src/dashicon/cloud.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M14.9,9c0-0.3,0.1-0.6,0.1-1c0-2.2-1.8-4-4-4C9.4,4,8.1,4.9,7.4,6.2C7.2,6.1,6.8,6,6.5,6C5.1,6,4,7.1,4,8.5
+	C4,8.7,4,8.9,4.1,9C2.3,9.3,1,10.7,1,12.5C1,14.4,2.6,16,4.5,16h10c1.9,0,3.5-1.6,3.5-3.5C18,10.7,16.7,9.2,14.9,9z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/code-standards.svg b/packages/icons/src/dashicon/code-standards.svg
new file mode 100644
index 00000000000000..283f4a2e578682
--- /dev/null
+++ b/packages/icons/src/dashicon/code-standards.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<path d="M6.1,9.5c0-0.4,0-0.7,0-1.1c0-0.5-0.2-0.7-0.7-0.8v0C6,7.5,6.2,7.3,6.2,6.7c0-0.4,0-0.8,0-1.1c0-0.4,0.1-0.5,0.7-0.5h0.3
+	V4.6H6.6c-0.9,0-1.3,0.2-1.3,1c0,0.5,0.1,0.8,0.1,1.2c0,0.2-0.2,0.5-0.9,0.5v0.6c0.7,0,0.9,0.3,0.9,0.5c0,0.4-0.1,0.7-0.1,1.2
+	c0,0.8,0.4,1,1.3,1h0.5V10H6.8C6.3,10,6.1,9.9,6.1,9.5z M16.5,13.9c-0.8-0.8-1.7-1.4-2.6-2c-0.1-0.1-1.1-1.1-1.5-1.4
+	c2.4-4-1.1-9.2-5.7-8.5c-4.4,0.7-6.3,6.2-3.2,9.4c1.7,1.9,4.6,2.3,6.9,1.1c0.6,0.6,1.1,1.1,1.6,1.7c0.7,0.9,1.2,1.8,2.1,2.5
+	c0.6,0.5,1.4,1.2,2.3,1.3c1.1,0.1,1.7-0.6,1.7-1.6C18,15.5,17.1,14.5,16.5,13.9z M7.6,11.6c-2.2,0-4-1.8-4-4c0-2.2,1.8-4,4-4
+	s4,1.8,4,4S9.8,11.6,7.6,11.6z M9.7,6.8c0-0.4,0.1-0.7,0.1-1.2c0-0.8-0.4-1-1.3-1H8v0.5h0.3C8.8,5.1,9,5.2,9,5.6c0,0.4,0,0.7,0,1.1
+	c0,0.5,0.2,0.7,0.7,0.8v0C9.1,7.7,8.9,7.9,8.9,8.4c0,0.4,0,0.8,0,1.1C9,9.9,8.8,10,8.3,10H8v0.6h0.5c0.9,0,1.3-0.2,1.3-1
+	c0-0.5-0.1-0.8-0.1-1.2c0-0.2,0.2-0.5,0.9-0.5V7.3C9.9,7.3,9.7,7,9.7,6.8z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/color-picker.svg b/packages/icons/src/dashicon/color-picker.svg
new file mode 100644
index 00000000000000..c93030843522e9
--- /dev/null
+++ b/packages/icons/src/dashicon/color-picker.svg
@@ -0,0 +1 @@
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>color_picker</title><path d="M17.76,2.24a2.55,2.55,0,0,0-3.6,0L12.36,4l-.71-.71a1,1,0,0,0-1.45,0L9.49,4a1,1,0,0,0,0,1.44l5,5a1,1,0,0,0,1.44,0l.71-.71a1,1,0,0,0,0-1.45L16,7.64l1.8-1.8A2.55,2.55,0,0,0,17.76,2.24Z"/><path d="M9.49,6.92,4.38,12c-2.16,2.16-.87,3.2-2.88,5.75l.72.72c2.55-2,3.59-.72,5.75-2.88l5.11-5.11Z"/></svg>
\ No newline at end of file
diff --git a/packages/icons/src/dashicon/controls-back.svg b/packages/icons/src/dashicon/controls-back.svg
new file mode 100755
index 00000000000000..81881547934215
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-back.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 10l10-6v3.6l6-3.6v12l-6-3.6v3.6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/controls-forward.svg b/packages/icons/src/dashicon/controls-forward.svg
new file mode 100755
index 00000000000000..580d1ea7abda07
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-forward.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 10l-10 6v-3.6l-6 3.6v-12l6 3.6v-3.6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/controls-pause.svg b/packages/icons/src/dashicon/controls-pause.svg
new file mode 100755
index 00000000000000..9c4aa5c464a06e
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-pause.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 16v-12h3v12h-3zM12 4h3v12h-3v-12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/controls-play.svg b/packages/icons/src/dashicon/controls-play.svg
new file mode 100755
index 00000000000000..fd73d1c161170a
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-play.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 4l10 6-10 6v-12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/controls-repeat.svg b/packages/icons/src/dashicon/controls-repeat.svg
new file mode 100755
index 00000000000000..72da186a1bb50e
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-repeat.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 7v3l-2 1.5v-6.5h11v-2l4 3.010-4 2.99v-2h-9zM15 13v-3l2-1.5v6.5h-11v2l-4-3.010 4-2.99v2h9z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/controls-skipback.svg b/packages/icons/src/dashicon/controls-skipback.svg
new file mode 100755
index 00000000000000..76799d788c295e
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-skipback.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M11.98 7.63l6-3.6v12l-6-3.6v3.6l-8-4.8v4.8h-2v-12h2v4.8l8-4.8v3.6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/controls-skipforward.svg b/packages/icons/src/dashicon/controls-skipforward.svg
new file mode 100755
index 00000000000000..8d4cad7a0aedd1
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-skipforward.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8 12.4l-6 3.6v-12l6 3.6v-3.6l8 4.8v-4.8h2v12h-2v-4.8l-8 4.8v-3.6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/controls-volumeoff.svg b/packages/icons/src/dashicon/controls-volumeoff.svg
new file mode 100755
index 00000000000000..0796886e8e9f36
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-volumeoff.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 7h4l5-4v14l-5-4h-4v-6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/controls-volumeon.svg b/packages/icons/src/dashicon/controls-volumeon.svg
new file mode 100755
index 00000000000000..703b5cf5fdea41
--- /dev/null
+++ b/packages/icons/src/dashicon/controls-volumeon.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 7h4l5-4v14l-5-4h-4v-6zM14.69 4.54c0.13 0.050 3.31 1.38 3.31 5.46s-3.18 5.41-3.31 5.46c-0.060 0.030-0.13 0.040-0.19 0.040-0.2 0-0.39-0.12-0.46-0.31-0.11-0.26 0.020-0.55 0.27-0.65 0.11-0.050 2.69-1.15 2.69-4.54 0-3.41-2.66-4.53-2.69-4.54-0.25-0.1-0.38-0.39-0.27-0.65 0.1-0.25 0.39-0.38 0.65-0.27zM16 10c0 2.57-2.23 3.43-2.32 3.47-0.060 0.020-0.12 0.030-0.18 0.030-0.2 0-0.39-0.12-0.47-0.32-0.1-0.26 0.040-0.55 0.29-0.65 0.070-0.020 1.68-0.67 1.68-2.53s-1.61-2.51-1.68-2.53c-0.25-0.1-0.38-0.39-0.29-0.65 0.1-0.25 0.39-0.39 0.65-0.29 0.090 0.040 2.32 0.9 2.32 3.47z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/dashboard.svg b/packages/icons/src/dashicon/dashboard.svg
new file mode 100755
index 00000000000000..ca8bacec62a124
--- /dev/null
+++ b/packages/icons/src/dashicon/dashboard.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3.76 16h12.48c1.1-1.37 1.76-3.11 1.76-5 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 1.89 0.66 3.63 1.76 5zM10 4c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM6 6c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM14 6c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM8.63 11.55l3.37-4.55v6c0 1.1-0.9 2-2 2s-2-0.9-2-2c0-0.57 0.24-1.080 0.63-1.45zM4 10c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM16 10c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM11 13c0-0.55-0.45-1-1-1s-1 0.45-1 1 0.45 1 1 1 1-0.45 1-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/desktop.svg b/packages/icons/src/dashicon/desktop.svg
new file mode 100755
index 00000000000000..43827590819e18
--- /dev/null
+++ b/packages/icons/src/dashicon/desktop.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 2h14c0.55 0 1 0.45 1 1v10c0 0.55-0.45 1-1 1h-5v2h2c0.55 0 1 0.45 1 1v1h-10v-1c0-0.55 0.45-1 1-1h2v-2h-5c-0.55 0-1-0.45-1-1v-10c0-0.55 0.45-1 1-1zM16 11v-7h-12v7h12zM5 5h9l-9 4v-4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/dismiss.svg b/packages/icons/src/dashicon/dismiss.svg
new file mode 100755
index 00000000000000..cea791e8c124dd
--- /dev/null
+++ b/packages/icons/src/dashicon/dismiss.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM15 13l-3-3 3-3-2-2-3 3-3-3-2 2 3 3-3 3 2 2 3-3 3 3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/download.svg b/packages/icons/src/dashicon/download.svg
new file mode 100755
index 00000000000000..c5f2b1fa031e80
--- /dev/null
+++ b/packages/icons/src/dashicon/download.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.010 4v6h2v-8h-12.010v8h2.010v-6h8zM12.010 6v6h3l-5 6-5-6h3v-6h4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/edit-large.svg b/packages/icons/src/dashicon/edit-large.svg
new file mode 100644
index 00000000000000..1b429f73390d7e
--- /dev/null
+++ b/packages/icons/src/dashicon/edit-large.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<g>
+	<path d="M6.4,14.1l1.3,1.3l6.9-6.9l-1.3-1.3L6.4,14.1z M12.7,6.6l-1.3-1.3l-6.9,6.9l1.4,1.4L12.7,6.6z M14.8,1.9l3.3,3.3
+		c0.6,0.6,0.5,1.5,0,2l-9.9,9.9l-6.9,1.4l1.4-6.9c6.2-6.3,9.5-9.6,9.9-9.9C13.2,1.3,14.2,1.3,14.8,1.9z"/>
+</g>
+</svg>
diff --git a/packages/icons/src/dashicon/edit.svg b/packages/icons/src/dashicon/edit.svg
new file mode 100755
index 00000000000000..971134295f377a
--- /dev/null
+++ b/packages/icons/src/dashicon/edit.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M13.89 3.39l2.71 2.72c0.46 0.46 0.42 1.24 0.030 1.64l-8.010 8.020-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.030c0.39-0.39 1.22-0.39 1.68 0.070zM11.16 6.18l-5.59 5.61 1.11 1.11 5.54-5.65zM8.19 14.41l5.58-5.6-1.070-1.080-5.59 5.6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-aligncenter.svg b/packages/icons/src/dashicon/editor-aligncenter.svg
new file mode 100755
index 00000000000000..58ef43cc2c8ba2
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-aligncenter.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14 5v-2h-8v2h8zM17 9v-2h-14v2h14zM14 13v-2h-8v2h8zM17 17v-2h-14v2h14z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-alignleft.svg b/packages/icons/src/dashicon/editor-alignleft.svg
new file mode 100755
index 00000000000000..19d28bd05206a6
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-alignleft.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 5v-2h-9v2h9zM17 9v-2h-14v2h14zM12 13v-2h-9v2h9zM17 17v-2h-14v2h14z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-alignright.svg b/packages/icons/src/dashicon/editor-alignright.svg
new file mode 100755
index 00000000000000..c5705934bf666b
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-alignright.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 5v-2h-9v2h9zM17 9v-2h-14v2h14zM17 13v-2h-9v2h9zM17 17v-2h-14v2h14z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-bold.svg b/packages/icons/src/dashicon/editor-bold.svg
new file mode 100755
index 00000000000000..4523eab700b13f
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-bold.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6 4v13h4.54c1.37 0 2.46-0.33 3.26-1 0.8-0.66 1.2-1.58 1.2-2.77 0-0.84-0.17-1.51-0.51-2.010s-0.9-0.85-1.67-1.030v-0.090c0.57-0.1 1.020-0.4 1.36-0.9s0.51-1.13 0.51-1.91c0-1.14-0.39-1.98-1.17-2.5-0.77-0.53-2.020-0.79-3.74-0.79h-3.78zM8.57 9.15v-2.89h1.36c0.73 0 1.27 0.11 1.61 0.32 0.34 0.22 0.51 0.58 0.51 1.070 0 0.54-0.16 0.92-0.47 1.15s-0.82 0.35-1.51 0.35h-1.5zM8.57 11.34h1.6c1.44 0 2.16 0.53 2.16 1.61 0 0.6-0.17 1.050-0.51 1.34s-0.86 0.43-1.57 0.43h-1.68v-3.38z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-break.svg b/packages/icons/src/dashicon/editor-break.svg
new file mode 100755
index 00000000000000..d99810ea72ccae
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-break.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16 4h2v9h-11v3l-5-4 5-4v3h9v-7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-code-duplicate.svg b/packages/icons/src/dashicon/editor-code-duplicate.svg
new file mode 100755
index 00000000000000..6d35945826a1c1
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-code-duplicate.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9 6l-4 4 4 4-1 2-6-6 6-6zM11 14l4-4-4-4 1-2 6 6-6 6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-code.svg b/packages/icons/src/dashicon/editor-code.svg
new file mode 100755
index 00000000000000..6d35945826a1c1
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-code.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9 6l-4 4 4 4-1 2-6-6 6-6zM11 14l4-4-4-4 1-2 6 6-6 6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-contract.svg b/packages/icons/src/dashicon/editor-contract.svg
new file mode 100755
index 00000000000000..75e4b7f0ccd752
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-contract.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15.75 6.75l2.25-3.75v14l-2.25-3.75 1.25-1.25h-4v4l1.25-1.25 3.75 2.25h-16l3.75-2.25 1.25 1.25v-4h-4l1.25 1.25-2.25 3.75v-14l2.25 3.75-1.25 1.25h4v-4l-1.25 1.25-3.75-2.25h16l-3.75 2.25-1.25-1.25v4h4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-customchar.svg b/packages/icons/src/dashicon/editor-customchar.svg
new file mode 100755
index 00000000000000..1ae7eb42b9499c
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-customchar.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 5.4c1.27 0 2.24 0.36 2.91 1.080 0.66 0.71 1 1.76 1 3.13 0 1.28-0.23 2.37-0.69 3.27-0.47 0.89-1.27 1.52-2.22 2.12v2h6v-2h-3.69c0.92-0.64 1.62-1.34 2.12-2.34 0.49-1.010 0.74-2.13 0.74-3.35 0-1.78-0.55-3.19-1.65-4.22s-2.6-1.55-4.52-1.55-3.43 0.53-4.52 1.57c-1.1 1.040-1.65 2.44-1.65 4.2 0 1.21 0.24 2.31 0.73 3.33 0.48 1.010 1.19 1.71 2.1 2.36h-3.66v2h6v-2c-0.98-0.64-1.8-1.28-2.24-2.17-0.45-0.89-0.67-1.96-0.67-3.22 0-1.37 0.33-2.41 1-3.13 0.66-0.72 1.63-1.080 2.91-1.080z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-expand.svg b/packages/icons/src/dashicon/editor-expand.svg
new file mode 100644
index 00000000000000..ffa418837cc795
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-expand.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7 8h6v4H7zM2 13v4h4l-1.2-1.2L7 12l-3.8 2.2M14 17h4v-4l-1.2 1.2L13 12l2.2 3.8M14 3l1.3 1.3L13 8l3.8-2.2L18 7V3M6 3H2v4l1.2-1.2L7 8 4.7 4.3"/></svg>
\ No newline at end of file
diff --git a/packages/icons/src/dashicon/editor-help.svg b/packages/icons/src/dashicon/editor-help.svg
new file mode 100755
index 00000000000000..cb5e9e0963be10
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-help.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 10c0-3.87-3.14-7-7-7-3.87 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7zM10.7 11.48h-1.56v-0.43c0-0.38 0.080-0.7 0.24-0.98s0.46-0.57 0.88-0.89c0.41-0.29 0.68-0.53 0.81-0.71 0.14-0.18 0.2-0.39 0.2-0.62 0-0.25-0.090-0.44-0.28-0.58-0.19-0.13-0.45-0.19-0.79-0.19-0.58 0-1.25 0.19-2 0.57l-0.64-1.28c0.87-0.49 1.8-0.74 2.77-0.74 0.81 0 1.45 0.2 1.92 0.58 0.48 0.39 0.71 0.91 0.71 1.55 0 0.43-0.090 0.8-0.29 1.11-0.19 0.32-0.57 0.67-1.11 1.060-0.38 0.28-0.61 0.49-0.71 0.63-0.1 0.15-0.15 0.34-0.15 0.57v0.35zM9.23 14.22c-0.18-0.17-0.27-0.42-0.27-0.73 0-0.33 0.080-0.58 0.26-0.75s0.43-0.25 0.77-0.25c0.32 0 0.57 0.090 0.75 0.26s0.27 0.42 0.27 0.74c0 0.3-0.090 0.55-0.27 0.72-0.18 0.18-0.43 0.27-0.75 0.27-0.33 0-0.58-0.090-0.76-0.26z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-indent.svg b/packages/icons/src/dashicon/editor-indent.svg
new file mode 100755
index 00000000000000..ca39245ace25e8
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-indent.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 5v-2h9v2h-9zM13 4v-1h4v1h-4zM13 7h2v-2l4 3.5-4 3.5v-2h-2v-3zM3 8v-2h9v2h-9zM5 11v-2h7v2h-7zM3 14v-2h9v2h-9zM13 14v-1h4v1h-4zM9 17v-2h3v2h-3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-insertmore.svg b/packages/icons/src/dashicon/editor-insertmore.svg
new file mode 100755
index 00000000000000..808f74cdd139d4
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-insertmore.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 7v-4h-14v4h14zM6 11v-2h-3v2h3zM12 11v-2h-4v2h4zM17 11v-2h-3v2h3zM17 17v-4h-14v4h14z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-italic.svg b/packages/icons/src/dashicon/editor-italic.svg
new file mode 100755
index 00000000000000..66203c66b6be9e
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-italic.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.78 6h-2.13l-2.8 9h2.12l-0.62 2h-6.75l0.62-2h2.14l2.8-9h-2.13l0.62-2h6.75z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-justify.svg b/packages/icons/src/dashicon/editor-justify.svg
new file mode 100755
index 00000000000000..2a3aeb44690a6e
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-justify.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 3h16v2h-16v-2zM2 7h16v2h-16v-2zM2 11h16v2h-16v-2zM2 15h16v2h-16v-2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-kitchensink.svg b/packages/icons/src/dashicon/editor-kitchensink.svg
new file mode 100755
index 00000000000000..9914235e2b40cb
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-kitchensink.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 2v6h-18v-6h18zM18 7v-4h-16v4h16zM5 4v2h-2v-2h2zM8 4v2h-2v-2h2zM11 4v2h-2v-2h2zM14 4v2h-2v-2h2zM17 4v2h-2v-2h2zM19 9v9h-18v-9h18zM18 17v-7h-16v7h16zM5 11v2h-2v-2h2zM8 11v2h-2v-2h2zM11 11v2h-2v-2h2zM17 11v2h-5v-2h5zM11 14v2h-8v-2h8zM14 14v2h-2v-2h2zM17 14v2h-2v-2h2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-ltr.svg b/packages/icons/src/dashicon/editor-ltr.svg
new file mode 100644
index 00000000000000..8291699723a4d2
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-ltr.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M13,2H5.5C3,2,1,4,1,6.5S3,11,5.5,11H6v6c0,0.5,0.5,1,1,1s1-0.5,1-1V5c0-0.5,0.5-1,1-1s1,0.5,1,1v12c0,0.5,0.5,1,1,1
+	s1-0.5,1-1V4h1c0.5,0,1-0.5,1-1S13.5,2,13,2z M14,6v8l5-4L14,6z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-ol-rtl.svg b/packages/icons/src/dashicon/editor-ol-rtl.svg
new file mode 100644
index 00000000000000..d40db0f232ac1f
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-ol-rtl.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M15,8.8c0.1-0.1,0.3-0.1,0.4-0.1c0.1,0,0.3,0,0.4,0.1C15.9,8.9,16,9,16,9.1c0,0.1,0,0.2-0.1,0.3c0,0.1-0.1,0.2-0.2,0.3
+	c-0.1,0.1-0.3,0.3-0.6,0.6l-1,1V12h2.8v-0.7h-1.7v0l0.5-0.5c0.2-0.2,0.5-0.5,0.7-0.7c0.1-0.1,0.2-0.3,0.3-0.5
+	c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.3-0.4-0.4C16,8,15.8,7.9,15.5,8c-0.2,0-0.3,0-0.5,0.1
+	c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.3,0.2-0.5,0.4L14.6,9C14.7,8.9,14.9,8.8,15,8.8z M16.7,15.3C16.5,15.1,16.2,15,16,15v0
+	c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.2-0.4,0.2-0.6c0-0.3-0.1-0.6-0.4-0.7c-0.3-0.2-0.6-0.3-1-0.3c-0.5,0-0.9,0.1-1.3,0.4l0.4,0.6
+	c0.1-0.1,0.3-0.2,0.5-0.2c0.1,0,0.3-0.1,0.4-0.1c0.4,0,0.6,0.2,0.6,0.5c0,0.2-0.1,0.3-0.2,0.4c-0.2,0.1-0.5,0.1-0.7,0.1h-0.3v0.7
+	h0.3c0.3,0,0.5,0,0.8,0.1c0.2,0.1,0.2,0.2,0.2,0.4c0,0.2-0.1,0.4-0.2,0.5c-0.2,0.1-0.4,0.2-0.6,0.2c-0.2,0-0.4,0-0.6-0.1
+	c-0.2,0-0.4-0.1-0.5-0.2V17c0.4,0.2,0.8,0.2,1.2,0.2c0.4,0,0.9-0.1,1.2-0.3c0.3-0.2,0.4-0.6,0.4-0.9C17,15.7,16.9,15.5,16.7,15.3z
+	 M15,4.2c0.1,0,0.2-0.1,0.3-0.3l0,0.4V7h0.8V3h-0.7l-1.3,1l0.4,0.5L15,4.2z M4,6h9V5H4V6z M4,11h9v-1H4V11z M4,16h9v-1H4V16z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-ol.svg b/packages/icons/src/dashicon/editor-ol.svg
new file mode 100755
index 00000000000000..dd71f8fa35f6ee
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-ol.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6 7v-4h-0.69l-1.29 1.030 0.4 0.51 0.46-0.37c0.060-0.050 0.16-0.14 0.3-0.28l-0.020 0.42v2.69h0.84zM8 5h9v1h-9v-1zM6.77 11.95v-0.7h-1.72v-0.040l0.51-0.48c0.33-0.31 0.57-0.54 0.7-0.71 0.14-0.17 0.24-0.33 0.3-0.49 0.070-0.16 0.1-0.33 0.1-0.51 0-0.21-0.050-0.4-0.16-0.56-0.1-0.16-0.25-0.28-0.44-0.37s-0.41-0.14-0.65-0.14c-0.19 0-0.36 0.020-0.51 0.060-0.15 0.030-0.29 0.090-0.42 0.15-0.12 0.070-0.29 0.19-0.48 0.35l0.45 0.54c0.16-0.13 0.31-0.23 0.45-0.3 0.15-0.070 0.3-0.1 0.45-0.1 0.14 0 0.26 0.030 0.35 0.11s0.13 0.2 0.13 0.36c0 0.1-0.020 0.2-0.060 0.3s-0.1 0.21-0.19 0.33c-0.090 0.11-0.29 0.32-0.58 0.62l-0.99 1v0.58h2.76zM8 10h9v1h-9v-1zM6.71 13.95c0-0.3-0.12-0.54-0.37-0.71-0.24-0.17-0.58-0.26-1-0.26-0.52 0-0.96 0.13-1.33 0.4l0.4 0.6c0.17-0.11 0.32-0.19 0.46-0.23 0.14-0.050 0.27-0.070 0.41-0.070 0.38 0 0.58 0.15 0.58 0.46 0 0.2-0.070 0.35-0.22 0.43s-0.38 0.12-0.7 0.12h-0.31v0.66h0.31c0.34 0 0.59 0.040 0.75 0.12 0.15 0.080 0.23 0.22 0.23 0.41 0 0.22-0.070 0.37-0.2 0.47-0.14 0.1-0.35 0.15-0.63 0.15-0.19 0-0.38-0.030-0.57-0.080s-0.36-0.12-0.52-0.2v0.74c0.34 0.15 0.74 0.22 1.18 0.22 0.53 0 0.94-0.11 1.22-0.33 0.29-0.22 0.43-0.52 0.43-0.92 0-0.27-0.090-0.48-0.26-0.64s-0.42-0.26-0.74-0.3v-0.020c0.27-0.060 0.49-0.19 0.65-0.37 0.15-0.18 0.23-0.39 0.23-0.65zM8 15h9v1h-9v-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-outdent.svg b/packages/icons/src/dashicon/editor-outdent.svg
new file mode 100755
index 00000000000000..6895e26e42a108
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-outdent.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M7 4v-1h-4v1h4zM17 5v-2h-9v2h9zM7 7h-2v-2l-4 3.5 4 3.5v-2h2v-3zM17 8v-2h-9v2h9zM15 11v-2h-7v2h7zM17 14v-2h-9v2h9zM7 14v-1h-4v1h4zM11 17v-2h-3v2h3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-paragraph.svg b/packages/icons/src/dashicon/editor-paragraph.svg
new file mode 100755
index 00000000000000..3fbba9b0ca1181
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-paragraph.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15 2h-7.46c-0.83 0-1.59 0.2-2.28 0.6-0.7 0.41-1.25 0.96-1.65 1.65-0.41 0.69-0.61 1.45-0.61 2.27s0.2 1.58 0.61 2.27c0.4 0.69 0.95 1.24 1.65 1.64 0.69 0.41 1.45 0.61 2.28 0.61h0.43v5.96c0 0.27 0.1 0.51 0.29 0.71 0.2 0.19 0.44 0.29 0.71 0.29 0.28 0 0.51-0.1 0.71-0.29 0.2-0.2 0.3-0.44 0.3-0.71v-12c0-0.27 0.090-0.51 0.29-0.71 0.2-0.19 0.44-0.29 0.71-0.29s0.51 0.1 0.71 0.29c0.19 0.2 0.29 0.44 0.29 0.71v12c0 0.27 0.1 0.51 0.3 0.71 0.2 0.19 0.43 0.29 0.71 0.29 0.27 0 0.51-0.1 0.71-0.29 0.19-0.2 0.29-0.44 0.29-0.71v-13h1.010c0.27 0 0.5-0.1 0.7-0.3 0.2-0.19 0.3-0.43 0.3-0.7s-0.1-0.51-0.3-0.71c-0.2-0.19-0.43-0.29-0.7-0.29z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-paste-text.svg b/packages/icons/src/dashicon/editor-paste-text.svg
new file mode 100755
index 00000000000000..71e8f4dbb80522
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-paste-text.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12.38 2l2.62 3v1h-10v-1l2.64-3h4.74zM10 5c0.55 0 1-0.44 1-1 0-0.55-0.45-1-1-1s-1 0.45-1 1c0 0.56 0.45 1 1 1zM15.45 4h1.55c0.55 0 1 0.45 1 1v12c0 0.56-0.45 1-1 1h-14c-0.55 0-1-0.44-1-1v-12c0-0.55 0.45-1 1-1h1.55l-0.55 0.63v2.37h12v-2.37zM14 11v-2h-8v2h3v5h2v-5h3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-paste-word.svg b/packages/icons/src/dashicon/editor-paste-word.svg
new file mode 100755
index 00000000000000..4e048728291753
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-paste-word.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12.38 2l2.62 3v1h-10v-1l2.64-3h4.74zM10 5c0.55 0 1-0.45 1-1s-0.45-1-1-1-1 0.45-1 1 0.45 1 1 1zM18 17v-12c0-0.55-0.45-1-1-1h-1.54l0.54 0.63v2.37h-12v-2.38l0.55-0.62h-1.55c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM15 9l-2 7h-2l-1-5-1 5h-2.080l-1.92-7h2l1 5 1-5h2l1 5 1-5h2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-quote.svg b/packages/icons/src/dashicon/editor-quote.svg
new file mode 100755
index 00000000000000..23e2088da3ccba
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-quote.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9.49 13.22c0-0.74-0.2-1.38-0.61-1.9-0.62-0.78-1.83-0.88-2.53-0.72-0.29-1.65 1.11-3.75 2.92-4.65l-1.39-1.95c-2.73 1.3-5.42 4.28-4.96 8.050 0.29 2.38 1.67 3.95 3.62 3.95 0.85 0 1.56-0.25 2.12-0.75s0.83-1.18 0.83-2.030zM17.54 13.22c0-0.74-0.2-1.38-0.61-1.9-0.63-0.78-1.83-0.88-2.53-0.72-0.29-1.65 1.11-3.75 2.92-4.65l-1.39-1.95c-2.73 1.3-5.41 4.28-4.95 8.050 0.29 2.38 1.66 3.95 3.61 3.95 0.85 0 1.56-0.25 2.12-0.75s0.83-1.18 0.83-2.030z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-removeformatting.svg b/packages/icons/src/dashicon/editor-removeformatting.svg
new file mode 100755
index 00000000000000..7e5512c7575dd0
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-removeformatting.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.29 4.59l1.1 1.11c0.41 0.4 0.61 0.94 0.61 1.47v2.12c0 0.53-0.2 1.070-0.61 1.47l-6.63 6.63c-0.4 0.41-0.94 0.61-1.47 0.61s-1.070-0.2-1.47-0.61l-1.11-1.1-1.1-1.11c-0.41-0.4-0.61-0.94-0.61-1.47v-2.12c0-0.54 0.2-1.070 0.61-1.48l6.63-6.62c0.4-0.41 0.94-0.61 1.47-0.61s1.060 0.2 1.47 0.61zM8.080 14.29l6.42-6.42c0.39-0.39 0.39-1.030 0-1.43l-2.14-2.14c-0.19-0.19-0.45-0.29-0.72-0.29s-0.52 0.1-0.71 0.29l-6.42 6.42c-0.39 0.4-0.39 1.040 0 1.43l2.14 2.14c0.38 0.38 1.040 0.38 1.43 0z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-rtl.svg b/packages/icons/src/dashicon/editor-rtl.svg
new file mode 100644
index 00000000000000..9984624d195c1b
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-rtl.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M13,2H5.5C3,2,1,4,1,6.5S3,11,5.5,11H6v6c0,0.5,0.5,1,1,1s1-0.5,1-1V5c0-0.5,0.5-1,1-1s1,0.5,1,1v12c0,0.5,0.5,1,1,1
+	s1-0.5,1-1V4h1c0.5,0,1-0.5,1-1S13.5,2,13,2z M14,10l5,4V6L14,10z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-spellcheck.svg b/packages/icons/src/dashicon/editor-spellcheck.svg
new file mode 100755
index 00000000000000..7388ca66807730
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-spellcheck.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15.84 2.76c0.25 0 0.49 0.040 0.71 0.11 0.23 0.070 0.44 0.16 0.64 0.25l0.35-0.81c-0.52-0.26-1.080-0.39-1.69-0.39-0.58 0-1.090 0.13-1.52 0.37-0.43 0.25-0.76 0.61-0.99 1.080-0.23 0.46-0.34 1.010-0.34 1.63 0 0.99 0.23 1.75 0.7 2.28s1.15 0.79 2.020 0.79c0.6 0 1.13-0.090 1.6-0.26v-0.84c-0.26 0.080-0.51 0.14-0.74 0.19-0.24 0.050-0.49 0.080-0.74 0.080-0.59 0-1.040-0.19-1.34-0.57-0.32-0.37-0.47-0.93-0.47-1.66 0-0.7 0.16-1.25 0.48-1.65 0.33-0.4 0.77-0.6 1.33-0.6zM6.5 8h1.040l-2.24-6h-1.060l-2.24 6h1.030l0.58-1.66h2.29zM8 2v6h2.17c0.67 0 1.19-0.15 1.57-0.46 0.38-0.3 0.56-0.72 0.56-1.26 0-0.4-0.1-0.72-0.3-0.95-0.19-0.24-0.5-0.39-0.93-0.47v-0.040c0.35-0.060 0.6-0.21 0.78-0.44 0.18-0.24 0.28-0.53 0.28-0.88 0-0.52-0.19-0.9-0.56-1.14-0.36-0.24-0.96-0.36-1.79-0.36h-1.78zM8.98 4.48v-1.66h0.85c0.44 0 0.77 0.060 0.97 0.19 0.21 0.12 0.31 0.33 0.31 0.61 0 0.31-0.1 0.53-0.29 0.66-0.18 0.13-0.48 0.2-0.89 0.2h-0.95zM5.64 5.5h-1.74l0.54-1.56c0.14-0.4 0.25-0.76 0.32-1.1l0.15 0.52c0.070 0.23 0.13 0.4 0.17 0.51zM8.98 5.27h0.99c0.44 0 0.76 0.080 0.98 0.23 0.21 0.15 0.32 0.38 0.32 0.69 0 0.34-0.11 0.59-0.32 0.75s-0.52 0.24-0.93 0.24h-1.040v-1.91zM4 13l5 5 9-8-1-1-8 6-4-3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-strikethrough.svg b/packages/icons/src/dashicon/editor-strikethrough.svg
new file mode 100755
index 00000000000000..b0b9c0155ed2be
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-strikethrough.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15.82 12.25c0.26 0 0.5-0.020 0.74-0.070 0.23-0.050 0.48-0.12 0.73-0.2v0.84c-0.46 0.17-0.99 0.26-1.58 0.26-0.88 0-1.54-0.26-2.010-0.79-0.39-0.44-0.62-1.040-0.68-1.79h-0.94c0.12 0.21 0.18 0.48 0.18 0.79 0 0.54-0.18 0.95-0.55 1.26-0.38 0.3-0.9 0.45-1.56 0.45h-2.15v-2.5h-1.41l0.93 2.5h-1.030l-0.59-1.67h-2.28l-0.58 1.67h-1.040l0.93-2.5h-0.93v-1h1.31l0.93-2.49h1.060l0.92 2.49h1.78v-2.5h1.77c1 0 1.41 0.17 1.77 0.41 0.37 0.24 0.55 0.62 0.55 1.13 0 0.35-0.090 0.64-0.27 0.87l-0.080 0.090h1.29c0.050-0.4 0.15-0.77 0.31-1.1 0.23-0.46 0.55-0.82 0.98-1.060 0.43-0.25 0.93-0.37 1.51-0.37 0.61 0 1.17 0.12 1.69 0.38l-0.35 0.81c-0.2-0.1-0.42-0.18-0.64-0.25s-0.46-0.11-0.71-0.11c-0.55 0-0.99 0.2-1.31 0.59-0.23 0.29-0.38 0.66-0.44 1.11h2.93v1h-2.95c0.060 0.5 0.2 0.9 0.44 1.19 0.3 0.37 0.75 0.56 1.33 0.56zM4.44 8.96l-0.18 0.54h1.040l-0.22-0.61c-0.040-0.11-0.090-0.28-0.17-0.51-0.070-0.24-0.12-0.41-0.14-0.51-0.080 0.33-0.18 0.69-0.33 1.090zM8.97 7.87v1.63h1.19c0.28-0.020 0.49-0.090 0.64-0.18 0.19-0.13 0.28-0.35 0.28-0.66 0-0.28-0.1-0.48-0.3-0.61-0.2-0.12-0.53-0.18-0.97-0.18h-0.84zM5.64 10.51v-0.010h-1.73v0.010h1.73zM10.92 10.52l-0.030-0.020h-1.92v1.68h1.040c0.4 0 0.71-0.080 0.92-0.23 0.21-0.16 0.31-0.4 0.31-0.74 0-0.31-0.11-0.54-0.32-0.69z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-table.svg b/packages/icons/src/dashicon/editor-table.svg
new file mode 100755
index 00000000000000..708df7e23f8492
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-table.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 17v-14h-16v14h16zM16 7h-12v-2h12v2zM9 11h-5v-2h5v2zM16 11h-5v-2h5v2zM9 15h-5v-2h5v2zM16 15h-5v-2h5v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-textcolor.svg b/packages/icons/src/dashicon/editor-textcolor.svg
new file mode 100755
index 00000000000000..38fa6f8a806d10
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-textcolor.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M13.23 15h1.9l-4.13-11h-2l-4 11h1.88l1.070-3h4.18zM11.7 10.46h-3.19l1.49-4.86z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-ul.svg b/packages/icons/src/dashicon/editor-ul.svg
new file mode 100755
index 00000000000000..365126ac6de69f
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-ul.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5.5 7c-0.83 0-1.5-0.67-1.5-1.5 0-0.82 0.67-1.5 1.5-1.5 0.82 0 1.5 0.68 1.5 1.5 0 0.83-0.68 1.5-1.5 1.5zM8 5h9v1h-9v-1zM5.5 12c-0.83 0-1.5-0.67-1.5-1.5 0-0.82 0.67-1.5 1.5-1.5 0.82 0 1.5 0.68 1.5 1.5 0 0.83-0.68 1.5-1.5 1.5zM8 10h9v1h-9v-1zM5.5 17c-0.83 0-1.5-0.67-1.5-1.5 0-0.82 0.67-1.5 1.5-1.5 0.82 0 1.5 0.68 1.5 1.5 0 0.83-0.68 1.5-1.5 1.5zM8 15h9v1h-9v-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-underline.svg b/packages/icons/src/dashicon/editor-underline.svg
new file mode 100755
index 00000000000000..0ba337c7b30da2
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-underline.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14 5h-2v5.71c0 1.99-1.12 2.98-2.45 2.98-1.32 0-2.55-1-2.55-2.96v-5.73h-2v5.87c0 1.91 1 4.54 4.48 4.54 3.49 0 4.52-2.58 4.52-4.5v-5.91zM14 18v-2h-9v2h9z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-unlink.svg b/packages/icons/src/dashicon/editor-unlink.svg
new file mode 100755
index 00000000000000..3ad6149d3fdd94
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-unlink.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17.74 2.26c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-0.32 0.33-0.69 0.58-1.080 0.77l-2.13-0.65 1.69-1.64 0.76-0.77 0.76-0.76c0.84-0.84 0.84-2.2 0-3.040-0.84-0.85-2.2-0.85-3.040 0l-0.77 0.76-0.76 0.76-1.64 1.69-0.65-2.14c0.19-0.38 0.44-0.75 0.77-1.070l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM2 4l8 6-6-8zM6 2l4 8-2-8h-2zM2 6l8 4-8-2v-2zM9.36 13.69l0.64-0.69 0.74 2.35-1.38 1.39c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.39-1.38 2.35 0.74-0.69 0.64-1.52 1.53c-0.85 0.84-0.85 2.2 0 3.040 0.84 0.85 2.2 0.85 3.040 0zM18 16l-8-6 6 8zM14 18l-4-8 2 8h2zM18 14l-8-4 8 2v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/editor-video.svg b/packages/icons/src/dashicon/editor-video.svg
new file mode 100755
index 00000000000000..96b9f534daf616
--- /dev/null
+++ b/packages/icons/src/dashicon/editor-video.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16 2h-3v1h-6v-1h-3v15h3v-1h6v1h3v-15zM6 3v1h-1v-1h1zM15 3v1h-1v-1h1zM13 4v5h-6v-5h6zM6 5v1h-1v-1h1zM15 5v1h-1v-1h1zM6 7v1h-1v-1h1zM15 7v1h-1v-1h1zM6 9v1h-1v-1h1zM15 9v1h-1v-1h1zM13 10v5h-6v-5h6zM6 11v1h-1v-1h1zM15 11v1h-1v-1h1zM6 13v1h-1v-1h1zM15 13v1h-1v-1h1zM6 15v1h-1v-1h1zM15 15v1h-1v-1h1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/email-alt.svg b/packages/icons/src/dashicon/email-alt.svg
new file mode 100755
index 00000000000000..c5f97dee6521a9
--- /dev/null
+++ b/packages/icons/src/dashicon/email-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 14.5v-9c0-0.83-0.67-1.5-1.5-1.5h-14.010c-0.83 0-1.5 0.67-1.5 1.5v9c0 0.83 0.67 1.5 1.5 1.5h14.010c0.83 0 1.5-0.67 1.5-1.5zM17.69 5.39c0.33 0.33 0.15 0.67-0.030 0.84l-4.060 3.72 3.9 4.060c0.12 0.14 0.2 0.36 0.060 0.51-0.13 0.16-0.43 0.15-0.56 0.050l-4.37-3.73-2.14 1.95-2.13-1.95-4.37 3.73c-0.13 0.1-0.43 0.11-0.56-0.050-0.14-0.15-0.060-0.37 0.060-0.51l3.9-4.060-4.060-3.72c-0.18-0.17-0.36-0.51-0.030-0.84s0.67-0.17 0.95 0.070l6.24 5.040 6.25-5.040c0.28-0.24 0.62-0.4 0.95-0.070z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/email-alt2.svg b/packages/icons/src/dashicon/email-alt2.svg
new file mode 100644
index 00000000000000..e0e14828bb3836
--- /dev/null
+++ b/packages/icons/src/dashicon/email-alt2.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M16,1.1L4,5.9c-1.1,0.4-2,1.8-2,3v8.7c0,1.2,0.9,1.8,2,1.4l12-4.8c1.1-0.4,2-1.8,2-3V2.5C18,1.3,17.1,0.7,16,1.1z M16.6,3.7
+	l-6,9.3L3.9,8.5C3.8,8.4,3.5,8.1,3.7,7.8c0.2-0.4,0.7-0.2,0.7-0.2l6.3,2.3c0,0,4.8-6.3,5.1-6.7c0.1-0.2,0.4-0.3,0.7-0.1
+	C16.8,3.3,16.7,3.6,16.6,3.7z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/email.svg b/packages/icons/src/dashicon/email.svg
new file mode 100755
index 00000000000000..393d1e08917f43
--- /dev/null
+++ b/packages/icons/src/dashicon/email.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3.87 4h13.25c1.25 0 1.88 0.59 1.88 1.79v8.42c0 1.19-0.63 1.79-1.88 1.79h-13.25c-1.25 0-1.88-0.6-1.88-1.79v-8.42c0-1.2 0.63-1.79 1.88-1.79zM10.49 12.6l6.74-5.53c0.24-0.2 0.43-0.66 0.13-1.070-0.29-0.41-0.82-0.42-1.17-0.17l-5.7 3.86-5.69-3.86c-0.35-0.25-0.88-0.24-1.17 0.17-0.3 0.41-0.11 0.87 0.13 1.070z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/excerpt-view.svg b/packages/icons/src/dashicon/excerpt-view.svg
new file mode 100755
index 00000000000000..af3e7a1eade74e
--- /dev/null
+++ b/packages/icons/src/dashicon/excerpt-view.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 18v-16c0-0.55-0.45-1-1-1h-16c-0.55 0-1 0.45-1 1v16c0 0.55 0.45 1 1 1h16c0.55 0 1-0.45 1-1zM4 3c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 3v6h-11v-6h11zM4 11c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 11v6h-11v-6h11z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/external.svg b/packages/icons/src/dashicon/external.svg
new file mode 100755
index 00000000000000..ca743bcec504d3
--- /dev/null
+++ b/packages/icons/src/dashicon/external.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9 3h8v8l-2-1v-3.080l-5.6 5.59-1.41-1.41 6.090-6.1h-4.080zM12 15v-3l2-2v7h-11v-11h8l-2 2h-4v7h7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/facebook-alt.svg b/packages/icons/src/dashicon/facebook-alt.svg
new file mode 100755
index 00000000000000..50a49283b85eaa
--- /dev/null
+++ b/packages/icons/src/dashicon/facebook-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8.46 18h2.93v-7.3h2.45l0.37-2.84h-2.82v-1.82c0-0.82 0.23-1.38 1.41-1.38h1.51v-2.55c-0.26-0.030-1.15-0.11-2.19-0.11-2.18 0-3.66 1.33-3.66 3.76v2.1h-2.46v2.84h2.46v7.3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/facebook.svg b/packages/icons/src/dashicon/facebook.svg
new file mode 100755
index 00000000000000..821becdeff2aef
--- /dev/null
+++ b/packages/icons/src/dashicon/facebook.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2.89 2h14.23c0.49 0 0.88 0.39 0.88 0.88v14.24c0 0.48-0.39 0.88-0.88 0.88h-4.080v-6.2h2.080l0.31-2.41h-2.39v-1.54c0-0.7 0.2-1.18 1.2-1.18h1.28v-2.16c-0.22-0.030-0.98-0.090-1.86-0.090-1.85 0-3.11 1.12-3.11 3.19v1.78h-2.090v2.41h2.090v6.2h-7.66c-0.49 0-0.89-0.4-0.89-0.88v-14.24c0-0.49 0.4-0.88 0.89-0.88z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/feedback.svg b/packages/icons/src/dashicon/feedback.svg
new file mode 100755
index 00000000000000..74d8cb42b1cc8f
--- /dev/null
+++ b/packages/icons/src/dashicon/feedback.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 2h16c0.55 0 1 0.45 1 1v14c0 0.55-0.45 1-1 1h-16c-0.55 0-1-0.45-1-1v-14c0-0.55 0.45-1 1-1zM17 16v-9h-14v9h14zM4 8v1h3v-1h-3zM8 8v3h8v-3h-8zM4 12v1h3v-1h-3zM8 12v3h8v-3h-8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/filter.svg b/packages/icons/src/dashicon/filter.svg
new file mode 100755
index 00000000000000..285e841d38fc26
--- /dev/null
+++ b/packages/icons/src/dashicon/filter.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 4.5v-2s3.34-1 7-1 7 1 7 1v2l-5 7.030v6.97s-1.22-0.090-2.25-0.59-1.75-1.41-1.75-1.41v-4.97z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/flag.svg b/packages/icons/src/dashicon/flag.svg
new file mode 100755
index 00000000000000..63c693ef57ab8c
--- /dev/null
+++ b/packages/icons/src/dashicon/flag.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 18v-15h-2v15h2zM6 12v-8c3-1 7 1 11 0v8c-3 1.27-8-1-11 0z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/format-aside.svg b/packages/icons/src/dashicon/format-aside.svg
new file mode 100755
index 00000000000000..9ee4e3763e4f6d
--- /dev/null
+++ b/packages/icons/src/dashicon/format-aside.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M1 1h18v12l-6 6h-12v-18zM4 4v1h12v-1h-12zM4 8v1h12v-1h-12zM10 13v-1h-6v1h6zM12 17l5-5h-5v5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/format-audio.svg b/packages/icons/src/dashicon/format-audio.svg
new file mode 100755
index 00000000000000..60ba6c8bbe35f5
--- /dev/null
+++ b/packages/icons/src/dashicon/format-audio.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6.99 3.080l11.020-2c0.55-0.080 0.99 0.45 0.99 1v12.42c0 1.94-1.57 3.5-3.5 3.5s-3.5-1.56-3.5-3.5c0-1.93 1.57-3.5 3.5-3.5 0.54 0 1.040 0.14 1.5 0.35v-6.27l-9 2v8.92c-0.24 1.7-1.74 3-3.5 3-1.93 0-3.5-1.56-3.5-3.5 0-1.93 1.57-3.5 3.5-3.5 0.54 0 1.040 0.14 1.5 0.35v-8.27c0-0.55 0.44-0.91 0.99-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/format-chat.svg b/packages/icons/src/dashicon/format-chat.svg
new file mode 100755
index 00000000000000..ac007a1f923b88
--- /dev/null
+++ b/packages/icons/src/dashicon/format-chat.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M11 6h-0.82c-1.11 0-2.18 1.2-2.18 2.16v1.84l-3 3v-3h-2c-1.1 0-2-0.9-2-2v-5c0-1.1 0.9-2 2-2h6c1.1 0 2 0.9 2 2v3zM11 7h6c1.1 0 2 0.9 2 2v5c0 1.1-0.9 2-2 2h-2v3l-3-3h-1c-1.1 0-2-0.9-2-2v-5c0-1.1 0.9-2 2-2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/format-gallery.svg b/packages/icons/src/dashicon/format-gallery.svg
new file mode 100755
index 00000000000000..7d9c6d8bc0b9ef
--- /dev/null
+++ b/packages/icons/src/dashicon/format-gallery.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16 4h1.96c0.57 0 1.040 0.47 1.040 1.040v12.92c0 0.57-0.47 1.040-1.040 1.040h-12.92c-0.57 0-1.040-0.47-1.040-1.040v-1.96h-1.96c-0.57 0-1.040-0.47-1.040-1.040v-12.92c0-0.57 0.47-1.040 1.040-1.040h12.92c0.57 0 1.040 0.47 1.040 1.040v1.96zM3 14h11v-11h-11v11zM8 5.5c0-0.83-0.67-1.5-1.5-1.5s-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5 1.5-0.67 1.5-1.5zM10 10c0 0 1-5 3-5v8h-9v-6c2 0 2 3 2 3s0.33-2 2-2 2 2 2 2zM17 17v-11h-1v8.96c0 0.57-0.47 1.040-1.040 1.040h-8.96v1h11z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/format-image.svg b/packages/icons/src/dashicon/format-image.svg
new file mode 100755
index 00000000000000..fb0a54c9a3d9f6
--- /dev/null
+++ b/packages/icons/src/dashicon/format-image.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2.25 1h15.5c0.69 0 1.25 0.56 1.25 1.25v15.5c0 0.69-0.56 1.25-1.25 1.25h-15.5c-0.69 0-1.25-0.56-1.25-1.25v-15.5c0-0.69 0.56-1.25 1.25-1.25zM17 17v-14h-14v14h14zM10 6c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM13 11c0 0 0-6 3-6v10c0 0.55-0.45 1-1 1h-10c-0.55 0-1-0.45-1-1v-7c2 0 3 4 3 4s1-3 3-3 3 2 3 2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/format-quote.svg b/packages/icons/src/dashicon/format-quote.svg
new file mode 100755
index 00000000000000..177d419360534f
--- /dev/null
+++ b/packages/icons/src/dashicon/format-quote.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8.54 12.74c0-0.87-0.24-1.61-0.72-2.22-0.73-0.92-2.14-1.030-2.96-0.85-0.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.020-5.8 9.43 0.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-0.29 2.48-0.88 0.66-0.59 0.98-1.38 0.98-2.38zM17.97 12.74c0-0.87-0.24-1.61-0.72-2.22-0.73-0.92-2.14-1.030-2.96-0.85-0.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.020-5.8 9.43 0.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-0.29 2.48-0.88 0.66-0.59 0.98-1.38 0.98-2.38z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/format-status.svg b/packages/icons/src/dashicon/format-status.svg
new file mode 100755
index 00000000000000..a17e142cec4785
--- /dev/null
+++ b/packages/icons/src/dashicon/format-status.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 1c7 0 9 2.91 9 6.5s-2 6.5-9 6.5-9-2.91-9-6.5 2-6.5 9-6.5zM5.5 9c0.83 0 1.5-0.67 1.5-1.5s-0.67-1.5-1.5-1.5-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5zM10 9c0.83 0 1.5-0.67 1.5-1.5s-0.67-1.5-1.5-1.5-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5zM14.5 9c0.83 0 1.5-0.67 1.5-1.5s-0.67-1.5-1.5-1.5-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5zM6 14.5c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5-1.5-0.67-1.5-1.5 0.67-1.5 1.5-1.5zM3 16.5c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/format-video.svg b/packages/icons/src/dashicon/format-video.svg
new file mode 100755
index 00000000000000..24216bc00be8db
--- /dev/null
+++ b/packages/icons/src/dashicon/format-video.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 1h16c0.55 0 1 0.45 1 1v16l-18-0.020v-15.98c0-0.55 0.45-1 1-1zM6 2l-2 3h1l2-3h-1zM10 2h-1l-2 3h1zM13 2h-1l-2 3h1zM16 2h-1l-2 3h1zM17 16v-10h-14v10h14zM8 7l6 4-6 4v-8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/forms.svg b/packages/icons/src/dashicon/forms.svg
new file mode 100755
index 00000000000000..6fd8a80db07300
--- /dev/null
+++ b/packages/icons/src/dashicon/forms.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 2h7v7h-7v-7zM11 2v7h7v-7h-7zM5.5 4.5l1.5-1.5h-3zM12 8v-5h5v5h-5zM4.5 5.5l-1.5-1.5v3zM8 4l-1.5 1.5 1.5 1.5v-3zM5.5 6.5l-1.5 1.5h3zM9 18v-7h-7v7h7zM18 18h-7v-7h7v7zM8 12v5h-5v-5h5zM14.5 13.5l1.5-1.5h-3zM12 16l1.5-1.5-1.5-1.5v3zM15.5 14.5l1.5 1.5v-3zM14.5 15.5l-1.5 1.5h3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/googleplus.svg b/packages/icons/src/dashicon/googleplus.svg
new file mode 100755
index 00000000000000..bf056c490db8d7
--- /dev/null
+++ b/packages/icons/src/dashicon/googleplus.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6.73 10h5.4c0.050 0.29 0.090 0.57 0.090 0.95 0 3.27-2.19 5.6-5.49 5.6-3.17 0-5.73-2.57-5.73-5.73 0-3.17 2.56-5.73 5.73-5.73 1.54 0 2.84 0.57 3.83 1.5l-1.55 1.5c-0.43-0.41-1.17-0.89-2.28-0.89-1.96 0-3.55 1.62-3.55 3.62 0 1.99 1.59 3.61 3.55 3.61 2.26 0 3.11-1.62 3.24-2.47h-3.24v-1.96zM19 10v1.64h-1.64v1.63h-1.63v-1.63h-1.64v-1.64h1.64v-1.64h1.63v1.64h1.64z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/grid-view.svg b/packages/icons/src/dashicon/grid-view.svg
new file mode 100755
index 00000000000000..63162f230063db
--- /dev/null
+++ b/packages/icons/src/dashicon/grid-view.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 1h16c0.55 0 1 0.45 1 1v16c0 0.55-0.45 1-1 1h-16c-0.55 0-1-0.45-1-1v-16c0-0.55 0.45-1 1-1zM9.010 8.99v-6h-6.010v6h6.010zM17.010 8.99v-6h-6v6h6zM9.010 17v-6h-6.010v6h6.010zM17.010 17v-6h-6v6h6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/groups.svg b/packages/icons/src/dashicon/groups.svg
new file mode 100755
index 00000000000000..2635f3da50e55f
--- /dev/null
+++ b/packages/icons/src/dashicon/groups.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8.030 4.46c-0.29 1.28 0.55 3.46 1.97 3.46 1.41 0 2.25-2.18 1.96-3.46-0.22-0.98-1.080-1.63-1.96-1.63-0.89 0-1.74 0.65-1.97 1.63zM3.9 5.36c-0.25 1.080 0.47 2.93 1.67 2.93s1.92-1.85 1.67-2.93c-0.19-0.83-0.92-1.39-1.67-1.39s-1.48 0.56-1.67 1.39zM12.76 5.36c-0.25 1.080 0.47 2.93 1.66 2.93 1.2 0 1.92-1.85 1.67-2.93-0.19-0.83-0.92-1.39-1.67-1.39-0.74 0-1.47 0.56-1.66 1.39zM12.17 16.79l1.25-4.3c0.78-2.49-0.71-4.020-3.42-4.020-2.72 0-4.21 1.53-3.44 4.020l1.26 4.3c0.23 0.72 1.18 1.21 2.18 1.21 0.98 0 1.94-0.49 2.17-1.21zM6.070 9.16c-0.49 0.67-0.96 1.83-0.42 3.59l1.12 3.79c-0.34 0.2-0.77 0.31-1.2 0.31-0.85 0-1.65-0.41-1.85-1.030l-1.070-3.65c-0.65-2.11 0.61-3.4 2.92-3.4 0.27 0 0.54 0.020 0.79 0.060-0.1 0.1-0.2 0.22-0.29 0.33zM14.42 8.77c2.31 0 3.58 1.29 2.92 3.4l-1.070 3.65c-0.2 0.62-1 1.030-1.85 1.030-0.43 0-0.86-0.11-1.2-0.31l1.11-3.77c0.55-1.78 0.080-2.94-0.42-3.61-0.080-0.11-0.18-0.23-0.28-0.33 0.25-0.040 0.51-0.060 0.79-0.060z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/align-full-width.svg b/packages/icons/src/dashicon/gutenberg/align-full-width.svg
new file mode 100644
index 00000000000000..6cc33ca531f49d
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/align-full-width.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<title>Align None</title>
+<g>
+	<path d="M17,13V3H3v10H17z M5,17h10v-2H5V17z"/>
+</g>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/align-pull-left.svg b/packages/icons/src/dashicon/gutenberg/align-pull-left.svg
new file mode 100644
index 00000000000000..e8054263a58918
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/align-pull-left.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M9,16V4H3v12H9z M11,9h6V7h-6V9z M11,13h6v-2h-6V13z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/align-pull-right.svg b/packages/icons/src/dashicon/gutenberg/align-pull-right.svg
new file mode 100644
index 00000000000000..21d0163fd0e3e8
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/align-pull-right.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M17,16V4h-6v12H17z M9,7H3v2h6V7z M9,11H3v2h6V11z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/align-wide.svg b/packages/icons/src/dashicon/gutenberg/align-wide.svg
new file mode 100644
index 00000000000000..690650101264d8
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/align-wide.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<title>Align None</title>
+<g>
+	<path d="M5,5h10V3H5V5z M17,13V7H3v6H17z M5,17h10v-2H5V17z"/>
+</g>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/block-default.svg b/packages/icons/src/dashicon/gutenberg/block-default.svg
new file mode 100644
index 00000000000000..26db5bce0ab8ad
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/block-default.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M15,6V4h-3v2H8V4H5v2H4C3.4,6,3,6.4,3,7v8h14V7c0-0.6-0.4-1-1-1H15z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/button.svg b/packages/icons/src/dashicon/gutenberg/button.svg
new file mode 100644
index 00000000000000..7783b49d8b79cd
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/button.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<g>
+	<path d="M17,5H3C1.9,5,1,5.9,1,7v6c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V7C19,5.9,18.1,5,17,5z M18,12c0,0.6-0.4,1-1,1H3
+		c-0.6,0-1-0.4-1-1V7c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1V12z"/>
+</g>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/cloud-saved.svg b/packages/icons/src/dashicon/gutenberg/cloud-saved.svg
new file mode 100644
index 00000000000000..38fbed351c6358
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/cloud-saved.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M14.8,9C14.9,8.7,15,8.4,15,8c0-2.2-1.8-4-4-4C9.5,4,8.1,4.9,7.5,6.2C7.2,6.1,6.8,6,6.5,6C5.1,6,4,7.1,4,8.5
+	C4,8.7,4,8.9,4.1,9C2.3,9.3,1,10.7,1,12.5C1,14.4,2.6,16,4.5,16h10c1.9,0,3.5-1.6,3.5-3.5C18,10.7,16.6,9.2,14.8,9z M8.5,14.9
+	l-3.2-3.2l1.4-1.4l1.8,1.8l3.8-3.8l1.4,1.4L8.5,14.9z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/cloud-upload.svg b/packages/icons/src/dashicon/gutenberg/cloud-upload.svg
new file mode 100644
index 00000000000000..9fb67de1bee298
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/cloud-upload.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M14.8,9C14.9,8.7,15,8.4,15,8c0-2.2-1.8-4-4-4C9.5,4,8.1,4.9,7.5,6.2C7.2,6.1,6.8,6,6.5,6C5.1,6,4,7.1,4,8.5
+	C4,8.7,4,8.9,4.1,9C2.3,9.3,1,10.7,1,12.5C1,14.4,2.6,16,4.5,16H8v-3H5l4.5-4.5L14,13h-3v3h3.5c1.9,0,3.5-1.6,3.5-3.5
+	C18,10.7,16.6,9.2,14.8,9z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/columns.svg b/packages/icons/src/dashicon/gutenberg/columns.svg
new file mode 100644
index 00000000000000..e6871540ac6b99
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/columns.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M3,15h6V5H3V15z M11,15h6V5h-6V15z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/cover-image.svg b/packages/icons/src/dashicon/gutenberg/cover-image.svg
new file mode 100644
index 00000000000000..deb387f029f388
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/cover-image.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<g>
+	<path d="M2.2,1h15.5C18.4,1,19,1.6,19,2.2v11.5c0,0.7-0.6,1.2-1.2,1.2H2.2C1.6,15,1,14.4,1,13.8V2.2C1,1.6,1.6,1,2.2,1z M17,13V3H3
+		v10H17z M13,9c0,0,0-5,3-5v7c0,0.6-0.4,1-1,1H5c-0.6,0-1-0.4-1-1V7c2,0,3,4,3,4s1-4,3-4S13,9,13,9z"/>
+</g>
+<rect x="4" y="17" width="12" height="2"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/ellipsis.svg b/packages/icons/src/dashicon/gutenberg/ellipsis.svg
new file mode 100644
index 00000000000000..2643c75ee5e667
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/ellipsis.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<g>
+	<path d="M5,10c0,1.1-0.9,2-2,2s-2-0.9-2-2s0.9-2,2-2S5,8.9,5,10z M17,8c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S18.1,8,17,8z M10,8
+		c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S11.1,8,10,8z"/>
+</g>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-audio.svg b/packages/icons/src/dashicon/gutenberg/embed-audio.svg
new file mode 100644
index 00000000000000..ad42b06670c5c3
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/embed-audio.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="20px" height="20px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M10,7H7v4c0,1.1-0.9,2-2,2s-2-0.9-2-2
+	s0.9-2,2-2c0.4,0,0.7,0.1,1,0.3V7V5h1h3V7z M14,10.5L12.5,12l1.5,1.5V15l-3-3l3-3V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z"
+	/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-generic.svg b/packages/icons/src/dashicon/gutenberg/embed-generic.svg
new file mode 100644
index 00000000000000..65413a56ebbb00
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/embed-generic.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="20px" height="20px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M14,10.5L12.5,12l1.5,1.5V15l-3-3l3-3
+	V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-photo.svg b/packages/icons/src/dashicon/gutenberg/embed-photo.svg
new file mode 100644
index 00000000000000..ce17259b935bc1
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/embed-photo.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M10,12H3V6h7V12z M14,10.5L12.5,12
+	l1.5,1.5V15l-3-3l3-3V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z M9,11V8.5L7.2,10L6,9.2L4,11H9z M4.6,8.6c0.6,0,1-0.4,1-1
+	c0-0.6-0.4-1-1-1c-0.6,0-1,0.4-1,1C3.6,8.2,4,8.6,4.6,8.6z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-post.svg b/packages/icons/src/dashicon/gutenberg/embed-post.svg
new file mode 100644
index 00000000000000..00988edbf836c6
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/embed-post.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="20px" height="20px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M8.6,9L8.2,9.3
+	C7.8,9.7,7.7,10.4,8,10.9l-0.8,0.8l-1.1-1.1l-1.3,1.3C4.6,12.1,3.2,13.2,3,13c-0.2-0.2,0.9-1.6,1.1-1.8l1.3-1.3L4.3,8.8L5.1,8
+	c0.5,0.3,1.2,0.3,1.6-0.2L7,7.5C7.5,7,7.5,6.3,7.2,5.8L8,5l3,2.9l-0.8,0.8C9.7,8.5,9,8.5,8.6,9z M14,10.5L12.5,12l1.5,1.5V15l-3-3
+	l3-3V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-video.svg b/packages/icons/src/dashicon/gutenberg/embed-video.svg
new file mode 100644
index 00000000000000..2c383a44bdd4a2
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/embed-video.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="20px" height="20px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M10,10.5L8,9.1V11H3V6h5v1.8l2-1.3
+	V10.5z M14,10.5L12.5,12l1.5,1.5V15l-3-3l3-3V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/exit.svg b/packages/icons/src/dashicon/gutenberg/exit.svg
new file mode 100644
index 00000000000000..7eac1a0769839c
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/exit.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M13,3v2h2v10h-2v2h4V3H13z M13,11V9H5.4l4.3-4.3L8.3,3.3L1.6,10l6.7,6.7l1.4-1.4L5.4,11H13z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/heading.svg b/packages/icons/src/dashicon/gutenberg/heading.svg
new file mode 100644
index 00000000000000..e571a84eb4b555
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/heading.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<polygon points="12.5,4 12.5,9.2 7.5,9.2 7.5,4 5,4 5,17 7.5,17 7.5,11.8 12.5,11.8 12.5,17 15,17 15,4 "/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/html.svg b/packages/icons/src/dashicon/gutenberg/html.svg
new file mode 100644
index 00000000000000..2566d7bd44f61b
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/html.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<g>
+	<path d="M4,16v-2H2v2H1v-5h1v2h2v-2h1v5H4z"/>
+	<path d="M7,16v-4H5.6v-1h3.7v1H8v4H7z"/>
+	<path d="M10,16v-5h1l1.4,3.4h0.1L14,11h1v5h-1v-3.1h-0.1l-1.1,2.5h-0.6l-1.1-2.5H11V16H10z"/>
+	<path d="M19,16h-3v-5h1v4h2V16z"/>
+</g>
+<path d="M9.4,4.2L7.1,6.5l2.3,2.3L8.8,10L5.3,6.5L8.8,3L9.4,4.2z M10.6,8.8l2.3-2.3l-2.3-2.3L11.2,3l3.5,3.5L11.2,10L10.6,8.8z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/info-outline.svg b/packages/icons/src/dashicon/gutenberg/info-outline.svg
new file mode 100644
index 00000000000000..bf29bb96072dfd
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/info-outline.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M9,15h2V9H9V15z M10,5C9.5,5,9,5.5,9,6s0.5,1,1,1s1-0.5,1-1S10.5,5,10,5z M10,1c-5,0-9,4-9,9s4,9,9,9s9-4,9-9
+	S15,1,10,1z M10,17c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7S13.9,17,10,17z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/insert-after.svg b/packages/icons/src/dashicon/gutenberg/insert-after.svg
new file mode 100644
index 00000000000000..cbfa187eda20d9
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/insert-after.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M9,12h2v-2h2V8h-2V6H9v2H7v2h2V12z M10,16c3.9,0,7-3.1,7-7s-3.1-7-7-7S3,5.1,3,9S6.1,16,10,16z M10,4c2.8,0,5,2.2,5,5
+	s-2.2,5-5,5s-5-2.2-5-5S7.2,4,10,4z M3,19h14v-2H3V19z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/insert-before.svg b/packages/icons/src/dashicon/gutenberg/insert-before.svg
new file mode 100644
index 00000000000000..eadfb90d0f8aff
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/insert-before.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M11,8H9v2H7v2h2v2h2v-2h2v-2h-2V8z M10,4c-3.9,0-7,3.1-7,7s3.1,7,7,7s7-3.1,7-7S13.9,4,10,4z M10,16c-2.8,0-5-2.2-5-5
+	s2.2-5,5-5s5,2.2,5,5S12.8,16,10,16z M3,1v2h14V1H3z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/insert.svg b/packages/icons/src/dashicon/gutenberg/insert.svg
new file mode 100644
index 00000000000000..dbf49d9e778709
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/insert.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path class="st0" d="M10,1c-5,0-9,4-9,9c0,5,4,9,9,9c5,0,9-4,9-9C19,5,15,1,10,1z M10,17c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7
+	S13.9,17,10,17z M11,6H9v3H6v2h3v3h2v-3h3V9h-3V6z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/remove.svg b/packages/icons/src/dashicon/gutenberg/remove.svg
new file mode 100644
index 00000000000000..88505f580d0e62
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/remove.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+    <path class="st0" d="M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zM6 9v2h8V9H6z" />
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/saved.svg b/packages/icons/src/dashicon/gutenberg/saved.svg
new file mode 100644
index 00000000000000..418c3ac6e7fdab
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/saved.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<polygon points="15.3,5.3 8.5,12.1 5.7,9.3 4.3,10.7 8.5,14.9 16.7,6.7 "/>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/shortcode.svg b/packages/icons/src/dashicon/gutenberg/shortcode.svg
new file mode 100644
index 00000000000000..72a584cf1700d8
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/shortcode.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<g>
+	<polygon points="6,14 4,14 4,6 6,6 6,4 2,4 2,16 6,16 	"/>
+	<polygon points="7.1,17 9.2,17 12.9,3 10.8,3 	"/>
+	<polygon points="14,4 14,6 16,6 16,14 14,14 14,16 18,16 18,4 	"/>
+</g>
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-col-after.svg b/packages/icons/src/dashicon/gutenberg/table-col-after.svg
new file mode 100644
index 00000000000000..cd89e88d2cfcf3
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/table-col-after.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+	 <path d="M14.08,12.864v-3.648h3.648v-1.7919999999999998h-3.648v-3.648h-1.7280000000000002v3.648h-3.7119999999999997v1.7919999999999998h3.7119999999999997v3.648zM0,17.92v-17.92h20.48v17.92h-20.48zM6.4,1.28h-5.12v3.84h5.12v-3.84zM6.4,6.4h-5.12v3.84h5.12v-3.84zM6.4,11.52h-5.12v3.84h5.12v-3.84zM19.2,1.28h-11.52v14.08h11.52v-14.08z" />
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-col-before.svg b/packages/icons/src/dashicon/gutenberg/table-col-before.svg
new file mode 100644
index 00000000000000..f9b45e97939141
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/table-col-before.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+	 <path d="M6.4,3.7760000000000002v3.648h-3.648v1.7919999999999998h3.648v3.648h1.7280000000000002v-3.648h3.7119999999999997v-1.7919999999999998h-3.7119999999999997v-3.648zM0,17.92v-17.92h20.48v17.92h-20.48zM12.8,1.28h-11.52v14.08h11.52v-14.08zM19.2,1.28h-5.12v3.84h5.12v-3.84zM19.2,6.4h-5.12v3.84h5.12v-3.84zM19.2,11.52h-5.12v3.84h5.12v-3.84z" />
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-col-delete.svg b/packages/icons/src/dashicon/gutenberg/table-col-delete.svg
new file mode 100644
index 00000000000000..d37dc717b52a24
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/table-col-delete.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+	 <path d="M6.4,9.98l1.28,-1.28v-0.256l-1.28,-1.28v2.8160000000000003zM12.8,8.448l1.28,-1.28v2.752l-1.28,-1.28v-0.192zM20.48,17.92v-17.92h-20.48v17.92h20.48zM19.2,15.36h-5.12v-1.024l-0.256,0.256l-1.024,-1.024v1.7919999999999998h-5.12v-1.7919999999999998l-1.024,1.024l-0.256,-0.256v1.024h-5.12v-14.08h5.12v2.3680000000000003l0.7040000000000001,-0.7040000000000001l0.5760000000000001,0.5760000000000001v-2.3040000000000003h5.12v2.3040000000000003l0.96,-0.96l0.32,0.32v-1.6640000000000001h5.12v14.144000000000002zM13.44,13.248l-3.136,-3.136l-3.264,3.264l-1.536,-1.536l3.264,-3.264l-3.136,-3.136l1.536,-1.536l3.136,3.136l3.2,-3.2l1.536,1.536l-3.2,3.2l3.136,3.136l-1.536,1.536z" />
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-row-after.svg b/packages/icons/src/dashicon/gutenberg/table-row-after.svg
new file mode 100644
index 00000000000000..655c4611e0db93
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/table-row-after.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+	 <path d="M13.824000000000002,10.176h-2.88v-2.88h-1.4080000000000001v2.88h-2.88v1.344h2.88v2.88h1.4080000000000001v-2.88h2.88zM0,17.92v-17.92h20.48v17.92h-20.48zM6.4,1.28h-5.12v3.84h5.12v-3.84zM12.8,1.28h-5.12v3.84h5.12v-3.84zM19.2,1.28h-5.12v3.84h5.12v-3.84zM19.2,6.336h-17.92v9.024h17.92v-9.024z" />
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-row-before.svg b/packages/icons/src/dashicon/gutenberg/table-row-before.svg
new file mode 100644
index 00000000000000..baad70a6b5411a
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/table-row-before.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+	 <path d="M6.656000000000001,6.4639999999999995h2.88v2.88h1.4080000000000001v-2.88h2.88v-1.344h-2.88v-2.88h-1.4080000000000001v2.88h-2.88zM0,17.92v-17.92h20.48v17.92h-20.48zM7.68,15.36h5.12v-3.84h-5.12v3.84zM1.28,15.36h5.12v-3.84h-5.12v3.84zM19.2,1.28h-17.92v9.024h17.92v-9.024zM19.2,11.52h-5.12v3.84h5.12v-3.84z" />
+</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-row-delete.svg b/packages/icons/src/dashicon/gutenberg/table-row-delete.svg
new file mode 100644
index 00000000000000..9f9fb0af823079
--- /dev/null
+++ b/packages/icons/src/dashicon/gutenberg/table-row-delete.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+	 <path d="M17.728,11.456l-3.136,-3.136l3.2,-3.2l-1.536,-1.536l-3.2,3.2l-3.136,-3.136l-1.536,1.472l3.2,3.2l-3.264,3.264l1.536,1.536l3.264,-3.264l3.136,3.136l1.472,-1.536zM0,17.92v-17.92h20.48v17.92h-20.48zM19.2,11.52h-0.44799999999999995l-1.28,-1.28h1.7280000000000002v-3.84h-1.7919999999999998l1.28,-1.28h0.512v-3.84h-17.92v3.84h6.207999999999999l1.28,1.28h-7.4879999999999995v3.84h7.4239999999999995l-1.28,1.28h-6.144v3.84h17.92v-3.84z" />
+</svg>
diff --git a/packages/icons/src/dashicon/hammer.svg b/packages/icons/src/dashicon/hammer.svg
new file mode 100755
index 00000000000000..02656132a3dbc7
--- /dev/null
+++ b/packages/icons/src/dashicon/hammer.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17.7 6.32l1.41 1.42-3.47 3.41-1.42-1.42 0.84-0.82c-0.32-0.76-0.81-1.57-1.51-2.31l-4.61 6.59-5.26 4.7c-0.39 0.39-1.020 0.39-1.42 0l-1.2-1.21c-0.39-0.39-0.39-1.020 0-1.41l10.97-9.92c-1.37-0.86-3.21-1.46-5.67-1.48 2.7-0.82 4.95-0.93 6.58-0.3 1.7 0.66 2.82 2.2 3.91 3.58z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/heart.svg b/packages/icons/src/dashicon/heart.svg
new file mode 100755
index 00000000000000..3ae8fb1814a49a
--- /dev/null
+++ b/packages/icons/src/dashicon/heart.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 17.12c3.33-1.4 5.74-3.79 7.040-6.21 1.28-2.41 1.46-4.81 0.32-6.25-1.030-1.29-2.37-1.78-3.73-1.74s-2.68 0.63-3.63 1.46c-0.95-0.83-2.27-1.42-3.63-1.46s-2.7 0.45-3.73 1.74c-1.14 1.44-0.96 3.84 0.34 6.25 1.28 2.42 3.69 4.81 7.020 6.21z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/hidden.svg b/packages/icons/src/dashicon/hidden.svg
new file mode 100644
index 00000000000000..6703573a380a46
--- /dev/null
+++ b/packages/icons/src/dashicon/hidden.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+  <title>hidden</title>
+  <g>
+    <path d="M17.29,3.307a1.1,1.1,0,0,0-1.555,0L13.34,5.7A10.027,10.027,0,0,0,10,5.12,10.489,10.489,0,0,0,.964,10.564a10.481,10.481,0,0,0,.759,1.187,10.347,10.347,0,0,0,2.888,2.68L2.9,16.144A1.1,1.1,0,1,0,4.454,17.7L17.29,4.862A1.1,1.1,0,0,0,17.29,3.307ZM10.081,8.961a1.271,1.271,0,0,1,1.792-1.792ZM2.34,10.686A9.175,9.175,0,0,1,7.014,7.2a4.113,4.113,0,0,0-.292,5.124l-1.3,1.3A9.286,9.286,0,0,1,2.34,10.686Z"/>
+    <path d="M18.332,9.452a10.521,10.521,0,0,0-1.791-1.925l-.992.993a9.081,9.081,0,0,1,2.111,2.166A9.14,9.14,0,0,1,10,14.874c-.256,0-.505-.028-.756-.049l-1.011,1.01A10.089,10.089,0,0,0,10,16.008a10.226,10.226,0,0,0,8.277-4.257,10.481,10.481,0,0,0,.759-1.187A10.227,10.227,0,0,0,18.332,9.452Z"/>
+    <path d="M14.023,10.046l-4,4A4.063,4.063,0,0,0,14.023,10.046Z"/>
+  </g>
+</svg>
diff --git a/packages/icons/src/dashicon/id-alt.svg b/packages/icons/src/dashicon/id-alt.svg
new file mode 100755
index 00000000000000..3f27b50362cc8e
--- /dev/null
+++ b/packages/icons/src/dashicon/id-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 18h-16v-16h16v16zM8.050 7.53c0.13-0.070 0.24-0.15 0.33-0.24 0.090-0.1 0.17-0.21 0.24-0.34 0.070-0.14 0.13-0.26 0.17-0.37s0.070-0.22 0.1-0.34l0.060-0.24c0-0.040 0.010-0.070 0.010-0.090 0.050-0.32 0.030-0.61-0.040-0.9-0.080-0.28-0.23-0.52-0.46-0.72-0.23-0.19-0.51-0.29-0.86-0.29-0.2 0-0.39 0.040-0.56 0.11-0.17 0.080-0.31 0.18-0.41 0.3-0.11 0.13-0.2 0.27-0.27 0.44-0.070 0.16-0.11 0.33-0.12 0.51s0 0.36 0.010 0.55l0.020 0.090c0.010 0.060 0.030 0.15 0.060 0.25s0.060 0.21 0.1 0.33 0.1 0.25 0.17 0.37c0.080 0.12 0.16 0.23 0.25 0.33s0.2 0.19 0.34 0.25c0.13 0.060 0.28 0.090 0.43 0.090s0.3-0.030 0.43-0.090zM16 5v-1h-5v1h5zM16 7v-1h-5v1h5zM7.62 8.83l-1.38-0.88c-0.41 0-0.79 0.11-1.14 0.32-0.35 0.22-0.62 0.5-0.81 0.85-0.19 0.34-0.29 0.7-0.29 1.070v1.25l0.2 0.050c0.13 0.040 0.31 0.090 0.55 0.14 0.24 0.060 0.51 0.12 0.8 0.17 0.29 0.060 0.62 0.1 1 0.14 0.37 0.040 0.73 0.060 1.070 0.060s0.69-0.020 1.070-0.060 0.7-0.090 0.98-0.14c0.27-0.050 0.54-0.1 0.82-0.17 0.27-0.060 0.45-0.11 0.54-0.13 0.090-0.030 0.16-0.050 0.21-0.060v-1.25c0-0.36-0.1-0.72-0.31-1.070s-0.49-0.64-0.84-0.86-0.72-0.33-1.11-0.33zM16 9v-1h-3v1h3zM16 11v-1h-3v1h3zM16 14v-1h-12v1h12zM16 16v-1h-12v1h12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/id.svg b/packages/icons/src/dashicon/id.svg
new file mode 100755
index 00000000000000..aa64d375f99d43
--- /dev/null
+++ b/packages/icons/src/dashicon/id.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 16h-16v-12h16v12zM7.050 8.53c0.13-0.070 0.24-0.15 0.33-0.24 0.090-0.1 0.17-0.21 0.24-0.34 0.070-0.14 0.13-0.26 0.17-0.37s0.070-0.22 0.1-0.34l0.060-0.24c0-0.040 0.010-0.070 0.010-0.090 0.050-0.32 0.030-0.61-0.040-0.9-0.080-0.28-0.23-0.52-0.46-0.72-0.23-0.19-0.51-0.29-0.86-0.29-0.2 0-0.39 0.040-0.56 0.11-0.17 0.080-0.31 0.18-0.41 0.3-0.11 0.13-0.2 0.27-0.27 0.44-0.070 0.16-0.11 0.33-0.12 0.51s0 0.36 0.010 0.55l0.020 0.090c0.010 0.060 0.030 0.15 0.060 0.25s0.060 0.21 0.1 0.33 0.1 0.25 0.17 0.37c0.080 0.12 0.16 0.23 0.25 0.33s0.2 0.19 0.34 0.25c0.13 0.060 0.28 0.090 0.43 0.090s0.3-0.030 0.43-0.090zM17 9v-4h-5v4h5zM6.62 9.83l-1.38-0.88c-0.41 0-0.79 0.11-1.14 0.32-0.35 0.22-0.62 0.5-0.81 0.85-0.19 0.34-0.29 0.7-0.29 1.070v1.25l0.2 0.050c0.13 0.040 0.31 0.090 0.55 0.14 0.24 0.060 0.51 0.12 0.8 0.17 0.29 0.060 0.62 0.1 1 0.14 0.37 0.040 0.73 0.060 1.070 0.060s0.69-0.020 1.070-0.060 0.7-0.090 0.98-0.14c0.27-0.050 0.54-0.1 0.82-0.17 0.27-0.060 0.45-0.11 0.54-0.13 0.090-0.030 0.16-0.050 0.21-0.060v-1.25c0-0.36-0.1-0.72-0.31-1.070s-0.49-0.64-0.84-0.86-0.72-0.33-1.11-0.33zM17 11v-1h-5v1h5zM17 13v-1h-5v1h5zM17 15v-1h-14v1h14z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/image-crop.svg b/packages/icons/src/dashicon/image-crop.svg
new file mode 100755
index 00000000000000..10624238f6a810
--- /dev/null
+++ b/packages/icons/src/dashicon/image-crop.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 12v3h-4v4h-3v-4h-8v-8h-4v-3h4v-4h3v4h7l3-3 1 1-3 3v7h4zM11 7h-4v4zM8 12h4v-4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/image-filter.svg b/packages/icons/src/dashicon/image-filter.svg
new file mode 100755
index 00000000000000..986a09bca4a3fd
--- /dev/null
+++ b/packages/icons/src/dashicon/image-filter.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14 5.87c0-2.2-1.79-4-4-4s-4 1.8-4 4c0 2.21 1.79 4 4 4s4-1.79 4-4zM3.24 10.66c-1.92 1.1-2.57 3.55-1.47 5.46 1.11 1.92 3.55 2.57 5.47 1.47 1.91-1.11 2.57-3.55 1.46-5.47-1.1-1.91-3.55-2.56-5.46-1.46zM12.76 17.59c1.92 1.1 4.36 0.45 5.47-1.46 1.1-1.92 0.45-4.36-1.47-5.47-1.91-1.1-4.36-0.45-5.46 1.46-1.11 1.92-0.45 4.36 1.46 5.47z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/image-flip-horizontal.svg b/packages/icons/src/dashicon/image-flip-horizontal.svg
new file mode 100755
index 00000000000000..cc642c19a15ef6
--- /dev/null
+++ b/packages/icons/src/dashicon/image-flip-horizontal.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 3v14h-8v3h-2v-3h-8v-14h8v-3h2v3h8zM10.5 17v-14h-1v14h1zM7 6.5l-4 3.5 4 3.5v-7zM17 10l-4-3.5v7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/image-flip-vertical.svg b/packages/icons/src/dashicon/image-flip-vertical.svg
new file mode 100755
index 00000000000000..d94006e11c5871
--- /dev/null
+++ b/packages/icons/src/dashicon/image-flip-vertical.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M20 9v2h-3v8h-14v-8h-3v-2h3v-8h14v8h3zM6.5 7h7l-3.5-4zM17 9.5h-14v1h14v-1zM13.5 13h-7l3.5 4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/image-rotate-left.svg b/packages/icons/src/dashicon/image-rotate-left.svg
new file mode 100755
index 00000000000000..fcafb94f27ae50
--- /dev/null
+++ b/packages/icons/src/dashicon/image-rotate-left.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M7 5h-1.95c0-1.74 0.85-2.9 2.95-2.9v-2.1c-3.15 0-5.040 2.11-5.040 5h-1.78l2.62 3.39zM20 1v14h-5v5h-14v-10h9v-9h10zM18 3h-6v7h3v3h3v-10zM13 12h-10v6h10v-6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/image-rotate-right.svg b/packages/icons/src/dashicon/image-rotate-right.svg
new file mode 100755
index 00000000000000..ed610222f0659a
--- /dev/null
+++ b/packages/icons/src/dashicon/image-rotate-right.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15.95 5h-1.95l3.2 3.39 2.62-3.39h-1.78c0-2.89-1.89-5-5.040-5v2.1c2.1 0 2.95 1.16 2.95 2.9zM1 1h10v9h9v10h-14v-5h-5v-14zM3 3v10h3v-3h3v-7h-6zM8 12v6h10v-6h-10z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/image-rotate.svg b/packages/icons/src/dashicon/image-rotate.svg
new file mode 100755
index 00000000000000..b1edd3c617ad8f
--- /dev/null
+++ b/packages/icons/src/dashicon/image-rotate.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10.25 1.020c5.1 0 8.75 4.040 8.75 9s-3.65 9-8.75 9c-3.2 0-6.020-1.59-7.68-3.99l2.59-1.52c1.1 1.5 2.86 2.51 4.84 2.51 3.3 0 6-2.79 6-6s-2.7-6-6-6c-1.97 0-3.72 1-4.82 2.49l1.82 1.51-6 2v-7l1.89 1.58c1.69-2.17 4.36-3.58 7.36-3.58z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/images-alt.svg b/packages/icons/src/dashicon/images-alt.svg
new file mode 100755
index 00000000000000..dd6dbc1340c2a6
--- /dev/null
+++ b/packages/icons/src/dashicon/images-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M4 15v-3h-2v-10h12v3h2v3h2v10h-12v-3h-2zM11 3c-1.1 0-2 0.9-2 2h4c0-1.1-0.89-2-2-2zM4 11v-5h-1v5h1zM11 8h4c0-1.1-0.89-2-2-2-1.1 0-2 0.9-2 2zM6 14v-5h-1v5h1zM15 13c1.1 0 2-0.89 2-2 0-1.1-0.9-2-2-2s-2 0.9-2 2c0 1.11 0.9 2 2 2zM17 17v-2c-5 0-5-3-10-3v5h10z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/images-alt2.svg b/packages/icons/src/dashicon/images-alt2.svg
new file mode 100755
index 00000000000000..c279953805b682
--- /dev/null
+++ b/packages/icons/src/dashicon/images-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 3h14v11h-2v2h-2v2h-14v-11h2v-2h2v-2zM18 13v-9h-12v9h12zM15 9c-1.1 0-2-0.9-2-2s0.9-2 2-2 2 0.9 2 2-0.9 2-2 2zM16 15v-1h-11v-8h-1v9h12zM7 6l10 6h-10v-6zM14 17v-1h-11v-8h-1v9h12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/index-card.svg b/packages/icons/src/dashicon/index-card.svg
new file mode 100755
index 00000000000000..4dc2d87cc0e3ab
--- /dev/null
+++ b/packages/icons/src/dashicon/index-card.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M1 3.17v14.83h18v-14h-11v-0.83c0-0.32-0.12-0.6-0.35-0.83s-0.51-0.34-0.83-0.34h-4.64c-0.33 0-0.6 0.11-0.83 0.34-0.24 0.23-0.35 0.51-0.35 0.83zM10 6v2h-7v-2h7zM17 6v10h-5v-10h5zM10 10v2h-7v-2h7zM10 14v2h-7v-2h7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/info.svg b/packages/icons/src/dashicon/info.svg
new file mode 100755
index 00000000000000..caf86b45d757be
--- /dev/null
+++ b/packages/icons/src/dashicon/info.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM11 6c0-0.55-0.45-1-1-1s-1 0.45-1 1 0.45 1 1 1 1-0.45 1-1zM11 15v-6h-2v6h2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/instagram.svg b/packages/icons/src/dashicon/instagram.svg
new file mode 100644
index 00000000000000..08156bc0a1b8ea
--- /dev/null
+++ b/packages/icons/src/dashicon/instagram.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12.7,10c0-1.5-1.2-2.7-2.7-2.7S7.3,8.5,7.3,10s1.2,2.7,2.7,2.7l0,0C11.5,12.7,12.7,11.5,12.7,10z M14.1,10
+	c0,2.3-1.8,4.1-4.1,4.1S5.9,12.3,5.9,10S7.7,5.9,10,5.9C12.3,5.9,14.1,7.7,14.1,10C14.1,10,14.1,10,14.1,10z M15.2,5.7
+	c0,0.6-0.4,1-1,1s-1-0.4-1-1s0.4-1,1-1C14.8,4.7,15.2,5.2,15.2,5.7z M10,3.4c-1.2,0-3.7-0.1-4.7,0.3C4.6,4,4,4.6,3.8,5.3
+	c-0.4,1-0.3,3.5-0.3,4.7s-0.1,3.7,0.3,4.7C4,15.4,4.6,16,5.3,16.2c1,0.4,3.6,0.3,4.7,0.3s3.7,0.1,4.7-0.3c0.7-0.3,1.2-0.8,1.5-1.5
+	c0.4-1.1,0.3-3.6,0.3-4.7s0.1-3.7-0.3-4.7C16,4.6,15.4,4,14.7,3.8C13.7,3.3,11.2,3.4,10,3.4z M18,10c0,1.1,0,2.2,0,3.3
+	c0,1.2-0.4,2.4-1.3,3.4c-0.9,0.9-2.1,1.3-3.4,1.3c-1.1,0-2.2,0-3.3,0s-2.2,0-3.3,0c-1.2,0-2.4-0.4-3.4-1.3C2.5,15.8,2,14.6,2,13.3
+	c0-1.1,0-2.2,0-3.3s0-2.2,0-3.3c0-1.3,0.5-2.5,1.3-3.4C4.3,2.5,5.5,2,6.7,2C7.8,2,8.9,2,10,2s2.2,0,3.3,0c1.2,0,2.4,0.4,3.4,1.3
+	C17.5,4.2,18,5.4,18,6.7C18,7.8,18,8.9,18,10z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/laptop.svg b/packages/icons/src/dashicon/laptop.svg
new file mode 100755
index 00000000000000..ad39b9f418f9aa
--- /dev/null
+++ b/packages/icons/src/dashicon/laptop.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 3h14c0.6 0 1 0.4 1 1v10c0 0.6-0.4 1-1 1h-14c-0.6 0-1-0.4-1-1v-10c0-0.6 0.4-1 1-1zM16 5h-12v8h12v-8zM13 6h-8v4zM19 17v-1h-18v1c0 0.6 0.5 1 1.1 1h15.8c0.6 0 1.1-0.4 1.1-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/layout.svg b/packages/icons/src/dashicon/layout.svg
new file mode 100755
index 00000000000000..09015b451c4980
--- /dev/null
+++ b/packages/icons/src/dashicon/layout.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 2h5v11h-5v-11zM8 2h5v5h-5v-5zM14 2h4v16h-4v-16zM8 8h5v5h-5v-5zM2 14h11v4h-11v-4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/leftright.svg b/packages/icons/src/dashicon/leftright.svg
new file mode 100755
index 00000000000000..40638c2a87e388
--- /dev/null
+++ b/packages/icons/src/dashicon/leftright.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3 10.030l6-4.030v8zM11 6l6 4.030-6 3.97v-8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/lightbulb.svg b/packages/icons/src/dashicon/lightbulb.svg
new file mode 100755
index 00000000000000..a4bc27d503d1aa
--- /dev/null
+++ b/packages/icons/src/dashicon/lightbulb.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 1c3.11 0 5.63 2.52 5.63 5.62 0 1.84-2.030 4.58-2.030 4.58-0.33 0.44-0.6 1.25-0.6 1.8v1c0 0.55-0.45 1-1 1h-4c-0.55 0-1-0.45-1-1v-1c0-0.55-0.27-1.36-0.6-1.8 0 0-2.020-2.74-2.020-4.58 0-3.1 2.51-5.62 5.62-5.62zM7 16.87v-0.87h6v0.87c0 0.62-0.13 1.13-0.75 1.13h-0.25c0 0.62-0.4 1-1.020 1h-2c-0.61 0-0.98-0.38-0.98-1h-0.25c-0.62 0-0.75-0.51-0.75-1.13z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/list-view.svg b/packages/icons/src/dashicon/list-view.svg
new file mode 100755
index 00000000000000..cafb954e0915c0
--- /dev/null
+++ b/packages/icons/src/dashicon/list-view.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 19h16c0.55 0 1-0.45 1-1v-16c0-0.55-0.45-1-1-1h-16c-0.55 0-1 0.45-1 1v16c0 0.55 0.45 1 1 1zM4 3c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 3v2h-11v-2h11zM4 7c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 7v2h-11v-2h11zM4 11c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 11v2h-11v-2h11zM4 15c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 15v2h-11v-2h11z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/location-alt.svg b/packages/icons/src/dashicon/location-alt.svg
new file mode 100755
index 00000000000000..858ea115fe4e02
--- /dev/null
+++ b/packages/icons/src/dashicon/location-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M13 13.14l1.17-5.94c0.79-0.43 1.33-1.25 1.33-2.2 0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5c0 0.95 0.54 1.77 1.33 2.2zM13 3.5c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5-1.5-0.67-1.5-1.5 0.67-1.5 1.5-1.5zM14.72 8.3l3.28-1.33v9l-4.88 2.030-6.12-2.030-5 2v-9l5-2 4.27 1.41 1.73 7.3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/location.svg b/packages/icons/src/dashicon/location.svg
new file mode 100755
index 00000000000000..ff2ab6022125a5
--- /dev/null
+++ b/packages/icons/src/dashicon/location.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c-3.31 0-6 2.69-6 6 0 2.020 1.17 3.71 2.53 4.89 0.43 0.37 1.18 0.96 1.85 1.83 0.74 0.97 1.41 2.010 1.62 2.71 0.21-0.7 0.88-1.74 1.62-2.71 0.67-0.87 1.42-1.46 1.85-1.83 1.36-1.18 2.53-2.87 2.53-4.89 0-3.31-2.69-6-6-6zM10 4.56c1.9 0 3.44 1.54 3.44 3.44s-1.54 3.44-3.44 3.44-3.44-1.54-3.44-3.44 1.54-3.44 3.44-3.44z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/lock-duplicate.svg b/packages/icons/src/dashicon/lock-duplicate.svg
new file mode 100644
index 00000000000000..edf8feca68ad0f
--- /dev/null
+++ b/packages/icons/src/dashicon/lock-duplicate.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M15,9h-1V6c0-2.2-1.8-4-4-4S6,3.8,6,6v3H5c-0.5,0-1,0.5-1,1v7c0,0.5,0.5,1,1,1h10c0.5,0,1-0.5,1-1v-7C16,9.5,15.5,9,15,9z
+	 M11,16H9l0.4-2.2c-0.5-0.2-0.9-0.8-0.9-1.3c0-0.8,0.7-1.5,1.5-1.5s1.5,0.7,1.5,1.5c0,0.6-0.3,1.1-0.9,1.3L11,16z M12,9H8V6
+	c0-1.1,0.9-2,2-2s2,0.9,2,2V9z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/lock.svg b/packages/icons/src/dashicon/lock.svg
new file mode 100644
index 00000000000000..edf8feca68ad0f
--- /dev/null
+++ b/packages/icons/src/dashicon/lock.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M15,9h-1V6c0-2.2-1.8-4-4-4S6,3.8,6,6v3H5c-0.5,0-1,0.5-1,1v7c0,0.5,0.5,1,1,1h10c0.5,0,1-0.5,1-1v-7C16,9.5,15.5,9,15,9z
+	 M11,16H9l0.4-2.2c-0.5-0.2-0.9-0.8-0.9-1.3c0-0.8,0.7-1.5,1.5-1.5s1.5,0.7,1.5,1.5c0,0.6-0.3,1.1-0.9,1.3L11,16z M12,9H8V6
+	c0-1.1,0.9-2,2-2s2,0.9,2,2V9z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/marker.svg b/packages/icons/src/dashicon/marker.svg
new file mode 100755
index 00000000000000..b2f1ec4bb4f027
--- /dev/null
+++ b/packages/icons/src/dashicon/marker.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM10 15c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-archive.svg b/packages/icons/src/dashicon/media-archive.svg
new file mode 100755
index 00000000000000..7a3dffcbf60449
--- /dev/null
+++ b/packages/icons/src/dashicon/media-archive.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3zM8 3.5v2l1.8-1zM11 5l-1.8 1 1.8 1v-2zM8 6.5v2l1.8-1zM11 8l-1.8 1 1.8 1v-2zM8 9.5v2l1.8-1zM11 11l-1.8 1 1.8 1v-2zM9.5 17c0.83 0 1.62-0.72 1.5-1.63-0.050-0.38-0.49-1.61-0.49-1.61l-1.99-1.1s-0.45 1.95-0.52 2.71c-0.070 0.77 0.67 1.63 1.5 1.63zM9.5 14.61c0.42 0 0.76 0.34 0.76 0.76 0 0.43-0.34 0.77-0.76 0.77s-0.76-0.34-0.76-0.77c0-0.42 0.34-0.76 0.76-0.76z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-audio.svg b/packages/icons/src/dashicon/media-audio.svg
new file mode 100755
index 00000000000000..151d52073d6b1f
--- /dev/null
+++ b/packages/icons/src/dashicon/media-audio.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3zM13 13.26v-5.17c0-0.11-0.040-0.21-0.12-0.29-0.070-0.080-0.16-0.11-0.27-0.1 0 0-3.97 0.71-4.25 0.78-0.29 0.060-0.36 0.32-0.36 0.52v3.37c-0.2-0.090-0.42-0.070-0.6-0.070-0.38 0-0.7 0.13-0.96 0.39-0.26 0.27-0.4 0.58-0.4 0.96 0 0.37 0.14 0.69 0.4 0.95 0.26 0.27 0.58 0.4 0.96 0.4 0.34 0 0.7-0.040 0.96-0.26 0.26-0.23 0.64-0.65 0.64-1.12v-3.32l3-0.6v2.3c-0.67-0.2-1.17 0.040-1.44 0.31-0.26 0.26-0.39 0.58-0.39 0.95 0 0.38 0.13 0.69 0.39 0.96 0.27 0.26 0.71 0.39 1.080 0.39 0.38 0 0.7-0.13 0.96-0.39 0.26-0.27 0.4-0.58 0.4-0.96z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-code.svg b/packages/icons/src/dashicon/media-code.svg
new file mode 100755
index 00000000000000..a4733d8dd8893d
--- /dev/null
+++ b/packages/icons/src/dashicon/media-code.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM9 13l-2-2 2-2-1-1-3 3 3 3zM12 14l3-3-3-3-1 1 2 2-2 2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-default.svg b/packages/icons/src/dashicon/media-default.svg
new file mode 100755
index 00000000000000..786295e1c4cf69
--- /dev/null
+++ b/packages/icons/src/dashicon/media-default.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-document.svg b/packages/icons/src/dashicon/media-document.svg
new file mode 100755
index 00000000000000..bd324f28cd1ff4
--- /dev/null
+++ b/packages/icons/src/dashicon/media-document.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM5 3v1h6v-1h-6zM12 6h3l-3-3v3zM5 5v1h6v-1h-6zM15 8v-1h-10v1h10zM5 9v1h4v-1h-4zM15 12v-3h-5v3h5zM5 11v1h4v-1h-4zM15 14v-1h-10v1h10zM12 16v-1h-7v1h7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-interactive.svg b/packages/icons/src/dashicon/media-interactive.svg
new file mode 100755
index 00000000000000..be8c20cb5146d2
--- /dev/null
+++ b/packages/icons/src/dashicon/media-interactive.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3zM14 14v-6h-8v6h3l-1 2h1l1-2 1 2h1l-1-2h3zM8 11c-0.55 0-1-0.45-1-1s0.45-1 1-1 1 0.45 1 1-0.45 1-1 1zM13 9v2h-3v-2h3zM13 12v1h-6v-1h6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-spreadsheet.svg b/packages/icons/src/dashicon/media-spreadsheet.svg
new file mode 100755
index 00000000000000..cf02b84703fa2a
--- /dev/null
+++ b/packages/icons/src/dashicon/media-spreadsheet.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM11 6v-3h-6v3h6zM8 8v-1h-3v1h3zM11 8v-1h-2v1h2zM15 8v-1h-3v1h3zM8 10v-1h-3v1h3zM11 10v-1h-2v1h2zM15 10v-1h-3v1h3zM8 12v-1h-3v1h3zM11 12v-1h-2v1h2zM15 12v-1h-3v1h3zM8 14v-1h-3v1h3zM11 14v-1h-2v1h2zM15 14v-1h-3v1h3zM8 16v-1h-3v1h3zM11 16v-1h-2v1h2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-text.svg b/packages/icons/src/dashicon/media-text.svg
new file mode 100755
index 00000000000000..f55cb2412acb21
--- /dev/null
+++ b/packages/icons/src/dashicon/media-text.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM5 3v1h6v-1h-6zM12 6h3l-3-3v3zM5 5v1h6v-1h-6zM15 8v-1h-10v1h10zM15 10v-1h-10v1h10zM15 12v-1h-10v1h10zM11 14v-1h-6v1h6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/media-video.svg b/packages/icons/src/dashicon/media-video.svg
new file mode 100755
index 00000000000000..2261d5d72fe35b
--- /dev/null
+++ b/packages/icons/src/dashicon/media-video.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3zM11 14v-3c0-0.27-0.1-0.51-0.29-0.71-0.2-0.19-0.44-0.29-0.71-0.29h-3c-0.27 0-0.51 0.1-0.71 0.29-0.19 0.2-0.29 0.44-0.29 0.71v3c0 0.27 0.1 0.51 0.29 0.71 0.2 0.19 0.44 0.29 0.71 0.29h3c0.27 0 0.51-0.1 0.71-0.29 0.19-0.2 0.29-0.44 0.29-0.71zM14 15v-5l-2 2v1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/megaphone.svg b/packages/icons/src/dashicon/megaphone.svg
new file mode 100755
index 00000000000000..34ee9142dd444a
--- /dev/null
+++ b/packages/icons/src/dashicon/megaphone.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18.15 5.94c0.46 1.62 0.38 3.22-0.020 4.48-0.42 1.28-1.26 2.18-2.3 2.48-0.16 0.060-0.26 0.060-0.4 0.060-0.060 0.020-0.12 0.020-0.18 0.020-0.060 0.020-0.14 0.020-0.22 0.020h-6.8l2.22 5.5c0.020 0.14-0.060 0.26-0.14 0.34-0.080 0.1-0.24 0.16-0.34 0.16h-3.020c-0.1 0-0.26-0.060-0.34-0.16-0.080-0.080-0.16-0.2-0.14-0.34l-1-5.5h-1.22l-0.020-0.020c-0.5 0.060-1.080-0.18-1.54-0.62s-0.88-1.080-1.060-1.88c-0.24-0.8-0.2-1.56-0.020-2.2 0.18-0.62 0.58-1.080 1.060-1.3l0.020-0.020 9-5.4c0.1-0.060 0.18-0.1 0.24-0.16 0.060-0.040 0.14-0.080 0.24-0.12 0.16-0.080 0.28-0.12 0.5-0.18 1.040-0.3 2.24 0.1 3.22 0.98s1.84 2.24 2.26 3.86zM15.57 11.92h-0.020c0.4-0.1 0.74-0.34 1.040-0.7 0.58-0.7 0.86-1.76 0.86-3.040 0-0.64-0.1-1.3-0.28-1.98-0.34-1.36-1.020-2.5-1.78-3.24s-1.68-1.1-2.46-0.88c-0.82 0.22-1.4 0.96-1.7 2-0.32 1.040-0.28 2.36 0.060 3.72 0.38 1.36 1 2.5 1.8 3.24 0.78 0.74 1.62 1.1 2.48 0.88zM13.030 4.84c0.22-0.040 0.42-0.020 0.62 0.040 0.38 0.16 0.76 0.48 1.020 1s0.42 1.2 0.42 1.78c0 0.3-0.040 0.56-0.12 0.8-0.18 0.48-0.44 0.84-0.86 0.94-0.34 0.1-0.8-0.060-1.14-0.4s-0.64-0.86-0.78-1.5c-0.18-0.62-0.12-1.24 0.020-1.72s0.48-0.84 0.82-0.94z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/menu-alt.svg b/packages/icons/src/dashicon/menu-alt.svg
new file mode 100644
index 00000000000000..affd7a9b851567
--- /dev/null
+++ b/packages/icons/src/dashicon/menu-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M3,11h14V9H3V11z M3,16h14v-2H3V16z M3,4v2h14V4H3z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/menu-alt2.svg b/packages/icons/src/dashicon/menu-alt2.svg
new file mode 100644
index 00000000000000..440ceea9960d2e
--- /dev/null
+++ b/packages/icons/src/dashicon/menu-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M5,15h10v-2H5V15z M5,5v2h10V5H5z M5,11h10V9H5V11z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/menu-alt3.svg b/packages/icons/src/dashicon/menu-alt3.svg
new file mode 100755
index 00000000000000..98a3378aa9e493
--- /dev/null
+++ b/packages/icons/src/dashicon/menu-alt3.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M20 5v-3h-20v3h20zM20 11v-3h-20v3h20zM20 17v-3h-20v3h20z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/menu.svg b/packages/icons/src/dashicon/menu.svg
new file mode 100644
index 00000000000000..572899427bb845
--- /dev/null
+++ b/packages/icons/src/dashicon/menu.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M3,15h14v-2H3V15z M3,5v2h14V5H3z M3,11h14V9H3V11z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/microphone.svg b/packages/icons/src/dashicon/microphone.svg
new file mode 100755
index 00000000000000..037cb5c08722dc
--- /dev/null
+++ b/packages/icons/src/dashicon/microphone.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 9v-6c0-1.1-0.89-2-2-2-1.12 0-2 0.94-2 2v6c0 1.1 0.9 2 2 2 1.13 0 2-0.94 2-2zM16 9c0 2.97-2.16 5.43-5 5.91v2.090h2c0.56 0 1 0.45 1 1s-0.44 1-1 1h-6c-0.55 0-1-0.45-1-1s0.45-1 1-1h2v-2.090c-2.83-0.48-5-2.94-5-5.91 0-0.55 0.45-1 1-1 0.56 0 1 0.45 1 1 0 2.21 1.8 4 4 4 2.21 0 4-1.79 4-4 0-0.55 0.45-1 1-1 0.56 0 1 0.45 1 1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/migrate.svg b/packages/icons/src/dashicon/migrate.svg
new file mode 100755
index 00000000000000..f2488b6e6b288e
--- /dev/null
+++ b/packages/icons/src/dashicon/migrate.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M4 6h6v-2h-8v12.010h8v-2.010h-6v-8zM6 8h6v-3l6 5-6 5v-3h-6v-4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/minus.svg b/packages/icons/src/dashicon/minus.svg
new file mode 100755
index 00000000000000..36f9bda0876b42
--- /dev/null
+++ b/packages/icons/src/dashicon/minus.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M4 9h12v2h-12v-2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/money.svg b/packages/icons/src/dashicon/money.svg
new file mode 100755
index 00000000000000..a794d44695c9b8
--- /dev/null
+++ b/packages/icons/src/dashicon/money.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M0 3h20v12h-0.75c0-1.79-1.46-3.25-3.25-3.25-1.31 0-2.42 0.79-2.94 1.91-0.25-0.1-0.52-0.16-0.81-0.16-0.98 0-1.8 0.63-2.11 1.5h-10.14v-12zM8.37 6.11c-0.060 0.15-0.1 0.31-0.11 0.47s-0.010 0.33 0.010 0.5l0.020 0.080c0.010 0.060 0.020 0.14 0.050 0.23 0.020 0.1 0.060 0.2 0.1 0.31 0.030 0.11 0.090 0.22 0.15 0.33 0.070 0.12 0.15 0.22 0.23 0.31s0.18 0.17 0.31 0.23c0.12 0.060 0.25 0.090 0.4 0.090 0.14 0 0.27-0.030 0.39-0.090s0.22-0.14 0.3-0.22c0.090-0.090 0.16-0.2 0.22-0.32 0.070-0.12 0.12-0.23 0.16-0.33s0.070-0.2 0.090-0.31c0.030-0.11 0.040-0.18 0.050-0.22s0.010-0.070 0.010-0.090c0.050-0.29 0.030-0.56-0.040-0.82s-0.21-0.48-0.41-0.66c-0.21-0.18-0.47-0.27-0.79-0.27-0.19 0-0.36 0.030-0.52 0.1-0.15 0.070-0.28 0.16-0.38 0.28-0.090 0.11-0.17 0.25-0.24 0.4zM12.85 12.15v-1.14c0-0.33-0.1-0.66-0.29-0.98s-0.45-0.59-0.77-0.79c-0.32-0.21-0.66-0.31-1.020-0.31l-1.24 0.84-1.28-0.82c-0.37 0-0.72 0.1-1.040 0.3-0.31 0.2-0.56 0.46-0.74 0.77-0.18 0.32-0.27 0.65-0.27 0.99v1.14l0.18 0.050c0.12 0.040 0.29 0.080 0.51 0.14 0.23 0.050 0.47 0.1 0.74 0.15 0.26 0.050 0.57 0.090 0.91 0.13 0.34 0.030 0.67 0.050 0.99 0.050 0.3 0 0.63-0.020 0.98-0.050 0.34-0.040 0.64-0.080 0.89-0.13 0.25-0.040 0.5-0.1 0.76-0.16l0.5-0.12c0.080-0.020 0.14-0.040 0.19-0.060zM16 12.25c1.52 0 2.75 1.23 2.75 2.75s-1.23 2.75-2.75 2.75c-0.73 0-1.38-0.3-1.87-0.77 0.23-0.35 0.37-0.78 0.37-1.23 0-0.77-0.39-1.46-0.99-1.86 0.43-0.96 1.37-1.64 2.49-1.64zM10.5 15.75c0-0.96 0.79-1.75 1.75-1.75s1.75 0.79 1.75 1.75-0.79 1.75-1.75 1.75-1.75-0.79-1.75-1.75z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/move.svg b/packages/icons/src/dashicon/move.svg
new file mode 100755
index 00000000000000..03f2769c05e48e
--- /dev/null
+++ b/packages/icons/src/dashicon/move.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 10l-4 4v-3h-4v4h3l-4 4-4-4h3v-4h-4v3l-4-4 4-4v3h4v-4h-3l4-4 4 4h-3v4h4v-3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/nametag.svg b/packages/icons/src/dashicon/nametag.svg
new file mode 100755
index 00000000000000..a9ca5921f8f44a
--- /dev/null
+++ b/packages/icons/src/dashicon/nametag.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 5v-3c0-0.55-0.45-1-1-1h-2c-0.55 0-1 0.45-1 1v3c0 0.55 0.45 1 1 1h2c0.55 0 1-0.45 1-1zM10 2c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM18 15v-8c0-1.1-0.9-2-2-2h-3v0.33c0 0.92-0.75 1.67-1.67 1.67h-2.66c-0.92 0-1.67-0.75-1.67-1.67v-0.33h-3c-1.1 0-2 0.9-2 2v8c0 1.1 0.9 2 2 2h12c1.1 0 2-0.9 2-2zM17 9v6h-14v-6h14zM9 11c0-0.55-0.22-1-0.5-1s-0.5 0.45-0.5 1 0.22 1 0.5 1 0.5-0.45 0.5-1zM12 11c0-0.55-0.22-1-0.5-1s-0.5 0.45-0.5 1 0.22 1 0.5 1 0.5-0.45 0.5-1zM6.040 12.21c0.92 0.48 2.34 0.79 3.96 0.79s3.040-0.31 3.96-0.79c-0.21 1-1.89 1.79-3.96 1.79s-3.75-0.79-3.96-1.79z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/networking.svg b/packages/icons/src/dashicon/networking.svg
new file mode 100755
index 00000000000000..f338651ca7d979
--- /dev/null
+++ b/packages/icons/src/dashicon/networking.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 13h1c0.55 0 1 0.45 1 1.010v2.98c0 0.56-0.45 1.010-1 1.010h-4c-0.55 0-1-0.45-1-1.010v-2.98c0-0.56 0.45-1.010 1-1.010h1v-2h-5v2h1c0.55 0 1 0.45 1 1.010v2.98c0 0.56-0.45 1.010-1 1.010h-4c-0.55 0-1-0.45-1-1.010v-2.98c0-0.56 0.45-1.010 1-1.010h1v-2h-5v2h1c0.55 0 1 0.45 1 1.010v2.98c0 0.56-0.45 1.010-1 1.010h-4c-0.55 0-1-0.45-1-1.010v-2.98c0-0.56 0.45-1.010 1-1.010h1v-2c0-1.1 0.9-2 2-2h5v-2h-1c-0.55 0-1-0.45-1-1.010v-2.98c0-0.56 0.45-1.010 1-1.010h4c0.55 0 1 0.45 1 1.010v2.98c0 0.56-0.45 1.010-1 1.010h-1v2h5c1.1 0 2 0.9 2 2v2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/no-alt.svg b/packages/icons/src/dashicon/no-alt.svg
new file mode 100755
index 00000000000000..51cf9ca2a97993
--- /dev/null
+++ b/packages/icons/src/dashicon/no-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.95 6.46l-3.54 3.54 3.54 3.54-1.41 1.41-3.54-3.53-3.53 3.53-1.42-1.42 3.53-3.53-3.53-3.53 1.42-1.42 3.53 3.53 3.54-3.53z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/no.svg b/packages/icons/src/dashicon/no.svg
new file mode 100755
index 00000000000000..95c54ace5fef1c
--- /dev/null
+++ b/packages/icons/src/dashicon/no.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12.12 10l3.53 3.53-2.12 2.12-3.53-3.53-3.54 3.54-2.12-2.12 3.54-3.54-3.54-3.54 2.12-2.12 3.54 3.54 3.54-3.53 2.12 2.12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/palmtree.svg b/packages/icons/src/dashicon/palmtree.svg
new file mode 100755
index 00000000000000..b360836c5979fb
--- /dev/null
+++ b/packages/icons/src/dashicon/palmtree.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8.58 2.39c0.32 0 0.59 0.050 0.81 0.14 1.25 0.55 1.69 2.24 1.7 3.97 0.59-0.82 2.15-2.29 3.41-2.29s2.94 0.73 3.53 3.55c-1.13-0.65-2.42-0.94-3.65-0.94-1.26 0-2.45 0.32-3.29 0.89 0.4-0.11 0.86-0.16 1.33-0.16 1.39 0 2.9 0.45 3.4 1.31 0.68 1.16 0.47 3.38-0.76 4.14-0.14-2.1-1.69-4.12-3.47-4.12-0.44 0-0.88 0.12-1.33 0.38-2.26 1.36-3.26 5.3-3.26 9.74h-5c0-5.53 4.21-9.65 7.68-10.79-0.56-0.090-1.17-0.15-1.82-0.15-1.76 0-3.81 0.44-5.86 1.94 0.76-2.96 2.78-4.1 4.69-4.1 1.25 0 2.45 0.5 3.2 1.29-0.66-2.24-2.49-2.86-4.080-2.86-0.8 0-1.55 0.16-2.050 0.35 0.91-1.29 3.31-2.29 4.82-2.29zM13 11.5c0-0.83-0.67-1.5-1.5-1.5s-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5 1.5-0.67 1.5-1.5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/paperclip.svg b/packages/icons/src/dashicon/paperclip.svg
new file mode 100755
index 00000000000000..3d4991d50d7415
--- /dev/null
+++ b/packages/icons/src/dashicon/paperclip.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17.050 2.7c1.93 1.94 1.93 5.13 0 7.070l-7.050 7.070c-1.88 1.89-4.91 1.93-6.86 0.15-0.060-0.050-0.13-0.090-0.19-0.15-1.93-1.94-1.93-5.12 0-7.070l4.94-4.95c0.91-0.92 2.28-1.1 3.39-0.58 0.3 0.15 0.59 0.33 0.83 0.58 1.17 1.17 1.17 3.070 0 4.24l-4.93 4.95c-0.39 0.39-1.020 0.39-1.41 0s-0.39-1.020 0-1.41l4.93-4.95c0.39-0.39 0.39-1.020 0-1.41-0.38-0.39-1.020-0.39-1.4 0l-4.94 4.95c-0.91 0.92-1.1 2.29-0.57 3.4 0.14 0.3 0.32 0.59 0.57 0.84s0.54 0.43 0.84 0.57c1.11 0.53 2.47 0.35 3.39-0.57l7.050-7.070c1.16-1.17 1.16-3.080 0-4.25-0.56-0.55-1.28-0.83-2-0.86-0.080 0.010-0.16 0.010-0.24 0-0.22-0.030-0.43-0.11-0.6-0.27-0.39-0.4-0.38-1.050 0.020-1.45 0.16-0.16 0.36-0.24 0.56-0.28 0.14-0.020 0.27-0.010 0.4 0.020 1.19 0.060 2.36 0.52 3.27 1.43z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/performance.svg b/packages/icons/src/dashicon/performance.svg
new file mode 100755
index 00000000000000..95d40bfb39e4da
--- /dev/null
+++ b/packages/icons/src/dashicon/performance.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M3.76 17.010h12.48c1.1-1.38 1.76-3.11 1.76-5.010 0-4.41-3.58-8-8-8s-8 3.59-8 8c0 1.9 0.66 3.63 1.76 5.010zM9 6c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1zM4 8c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1zM8.52 11.4c0.84-0.83 6.51-3.5 6.51-3.5s-2.66 5.68-3.49 6.51c-0.84 0.84-2.18 0.84-3.020 0-0.83-0.83-0.83-2.18 0-3.010zM3 13c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1zM9 13c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1zM15 13c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/phone.svg b/packages/icons/src/dashicon/phone.svg
new file mode 100755
index 00000000000000..f98c98c32b1b68
--- /dev/null
+++ b/packages/icons/src/dashicon/phone.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12.060 6l-0.21-0.2c-0.52-0.54-0.43-0.79 0.080-1.3l2.72-2.75c0.81-0.82 0.96-1.21 1.73-0.48l0.21 0.2zM12.59 6.45l4.4-4.4c0.7 0.94 2.34 3.47 1.53 5.34-0.73 1.67-1.090 1.75-2 3-1.85 2.11-4.18 4.37-6 6.070-1.26 0.91-1.31 1.33-3 2-1.8 0.71-4.4-0.89-5.38-1.56l4.4-4.4 1.18 1.62c0.34 0.46 1.2-0.060 1.8-0.66 1.040-1.050 3.18-3.18 4-4.070 0.59-0.59 1.12-1.45 0.66-1.8zM1.57 16.5l-0.21-0.21c-0.68-0.74-0.29-0.9 0.52-1.7l2.74-2.72c0.51-0.49 0.75-0.6 1.27-0.11l0.2 0.21z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/playlist-audio.svg b/packages/icons/src/dashicon/playlist-audio.svg
new file mode 100755
index 00000000000000..67c40f5be61a26
--- /dev/null
+++ b/packages/icons/src/dashicon/playlist-audio.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 3v-2h-15v2h15zM17 7v-2h-15v2h15zM10 11v-2h-8v2h8zM17.45 9.040l-6 1.12c-0.16 0.020-0.19 0.030-0.29 0.13-0.11 0.090-0.16 0.22-0.16 0.37v4.59c-0.29-0.13-0.66-0.14-0.93-0.14-0.54 0-1 0.19-1.38 0.57s-0.56 0.84-0.56 1.38c0 0.53 0.18 0.99 0.56 1.37s0.84 0.57 1.38 0.57c0.49 0 0.92-0.16 1.29-0.48s0.59-0.71 0.65-1.19v-4.95l4.99-1.11v3.48c-0.29-0.13-0.56-0.19-0.83-0.19-0.54 0-1.11 0.19-1.49 0.57-0.38 0.37-0.57 0.83-0.57 1.37s0.19 0.99 0.57 1.37 0.84 0.57 1.38 0.57c0.53 0 0.99-0.19 1.37-0.57s0.57-0.83 0.57-1.37v-6.9c0-0.16-0.050-0.3-0.16-0.41-0.11-0.12-0.24-0.17-0.39-0.15zM8 15v-2h-6v2h6zM6 19v-2h-4v2h4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/playlist-video.svg b/packages/icons/src/dashicon/playlist-video.svg
new file mode 100755
index 00000000000000..5bac11d8cc33c9
--- /dev/null
+++ b/packages/icons/src/dashicon/playlist-video.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 3v-2h-15v2h15zM17 7v-2h-15v2h15zM6 11v-2h-4v2h4zM8 9h9c0.55 0 1 0.45 1 1v8c0 0.55-0.45 1-1 1h-9c-0.55 0-1-0.45-1-1v-8c0-0.55 0.45-1 1-1zM11 16l3.33-2-3.33-2v4zM6 15v-2h-4v2h4zM6 19v-2h-4v2h4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/plugins-checked.svg b/packages/icons/src/dashicon/plugins-checked.svg
new file mode 100644
index 00000000000000..1f98585bab39f5
--- /dev/null
+++ b/packages/icons/src/dashicon/plugins-checked.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M13.6,5.1l-3.1,3.1l1.8,1.8l3.1-3.1c0.3-0.3,0.2-1-0.3-1.5C14.6,4.9,14,4.8,13.6,5.1z M13.9,0.3c-0.7-0.4-9.8,7.3-9.8,7.3
+	s-3.5-2.1-4-1.7c-0.5,0.4,4,5,4,5S14.6,0.6,13.9,0.3z M19.4,9.6c-0.5-0.5-1.2-0.6-1.5-0.3l-3.1,3.1l1.8,1.8l3.1-3.2
+	C20,10.8,19.9,10.1,19.4,9.6z M7.7,8.6C7,9.3,6.6,11.3,6.6,12.4v3.8l-1.2,1.2c-0.6,0.6-0.6,1.5,0,2.1s1.5,0.6,2.1,0l1.2-1.2h3.8
+	c1.2,0,3-0.4,3.7-1.1l1.2-0.8L8.5,7.5L7.7,8.6z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/plus-alt.svg b/packages/icons/src/dashicon/plus-alt.svg
new file mode 100755
index 00000000000000..b29d1923b71614
--- /dev/null
+++ b/packages/icons/src/dashicon/plus-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M15.8 4.2c3.2 3.21 3.2 8.39 0 11.6-3.21 3.2-8.39 3.2-11.6 0-3.2-3.21-3.2-8.39 0-11.6 3.21-3.2 8.39-3.2 11.6 0zM11.5 15.5v-4h4v-3h-4v-4h-3v4h-4v3h4v4h3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/plus-alt2.svg b/packages/icons/src/dashicon/plus-alt2.svg
new file mode 100755
index 00000000000000..679130fd3e7be6
--- /dev/null
+++ b/packages/icons/src/dashicon/plus-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 9v2h-6v6h-2v-6h-6v-2h6v-6h2v6h6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/plus.svg b/packages/icons/src/dashicon/plus.svg
new file mode 100755
index 00000000000000..98e59d6c90c993
--- /dev/null
+++ b/packages/icons/src/dashicon/plus.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 7v3h-5v5h-3v-5h-5v-3h5v-5h3v5h5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/portfolio.svg b/packages/icons/src/dashicon/portfolio.svg
new file mode 100755
index 00000000000000..fdc0cd51c5f1fd
--- /dev/null
+++ b/packages/icons/src/dashicon/portfolio.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M4 5h-3.22c-0.37 0-0.74 0.32-0.69 0.84l1.56 9.99s1.85-7.36 2.21-9.13c0.11-0.53 0.61-0.7 0.98-0.7h5.16s-0.7-2.080-0.77-2.31c-0.12-0.44-0.34-0.69-0.78-0.69h-3.31c-0.36 0-0.7 0.23-0.8 0.64-0.090 0.4-0.34 1.36-0.34 1.36zM8.88 5h-4s0.42-1 0.87-1h2.13c0.48 0 1 1 1 1zM2.67 16.25c-0.31 0.47-0.76 0.75-1.26 0.75h15.73c0.54 0 0.92-0.31 1.030-0.83 0.44-2.19 1.68-8.44 1.68-8.44 0.070-0.5-0.3-0.73-0.62-0.73h-3.23v-1.47c0-0.16-0.26-0.53-0.66-0.53h-3.76c-0.52 0-0.87 0.58-0.87 0.58l-0.71 1.42h-4.41c-0.32 0-0.63 0.19-0.69 0.5 0 0-1.59 6.7-1.72 7.33-0.070 0.37-0.22 0.99-0.51 1.42zM15.38 7h-4.38s0.58-1 1.13-1h2.29c0.71 0 0.96 1 0.96 1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/post-status.svg b/packages/icons/src/dashicon/post-status.svg
new file mode 100755
index 00000000000000..0df164faab6d9e
--- /dev/null
+++ b/packages/icons/src/dashicon/post-status.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14 6c0 1.86-1.28 3.41-3 3.86v6.14c0 1-2 2-2 2v-8.14c-1.72-0.45-3-2-3-3.86 0-2.21 1.79-4 4-4s4 1.79 4 4zM8 5c0 0.55 0.45 1 1 1s1-0.45 1-1-0.45-1-1-1-1 0.45-1 1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/pressthis.svg b/packages/icons/src/dashicon/pressthis.svg
new file mode 100755
index 00000000000000..59bd6b72977a1a
--- /dev/null
+++ b/packages/icons/src/dashicon/pressthis.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.76 1c1.79 0 3.24 1.46 3.24 3.25 0 1.78-1.45 3.24-3.24 3.24-0.23 0-0.47-0.030-0.7-0.080l-1.060 1.060v10.53h-11v-15h9.54c0.13-2 1.52-3 3.22-3zM14.76 6.49c1.24 0 2.24-1.010 2.24-2.24 0-1.24-1-2.25-2.24-2.25s-2.24 1.010-2.24 2.25c0 0.37 0.1 0.72 0.27 1.030l-3.22 3.22c-0.28 0.28-1.77 2.22-1.5 2.49 0.020 0.030 0.060 0.040 0.1 0.040 0.49 0 2.14-1.28 2.39-1.53l3.24-3.24c0.29 0.14 0.61 0.23 0.96 0.23z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/products.svg b/packages/icons/src/dashicon/products.svg
new file mode 100755
index 00000000000000..3fd2a466325b60
--- /dev/null
+++ b/packages/icons/src/dashicon/products.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 8h1v11h-16v-11h1v-2c0-2.76 2.24-5 5-5 0.71 0 1.39 0.15 2 0.42 0.61-0.27 1.29-0.42 2-0.42 2.76 0 5 2.24 5 5v2zM5 6v2h2v-2c0-1.13 0.39-2.16 1.020-3h-0.020c-1.65 0-3 1.35-3 3zM15 8v-2c0-1.65-1.35-3-3-3h-0.020c0.63 0.84 1.020 1.87 1.020 3v2h2zM10 3.78c-0.61 0.55-1 1.34-1 2.22v2h2v-2c0-0.88-0.39-1.67-1-2.22z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/randomize.svg b/packages/icons/src/dashicon/randomize.svg
new file mode 100755
index 00000000000000..c58b5e64dc8208
--- /dev/null
+++ b/packages/icons/src/dashicon/randomize.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 6.010l-4 2.99v-2h-4l-5 8h-3v-2h2l5-8h5v-2zM2 5h3l1.15 2.17-1.12 1.8-1.030-1.97h-2v-2zM18 14.010l-4 2.99v-2h-5l-1.15-2.17 1.12-1.8 1.030 1.97h4v-2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/redo.svg b/packages/icons/src/dashicon/redo.svg
new file mode 100644
index 00000000000000..e99a2ed85eea85
--- /dev/null
+++ b/packages/icons/src/dashicon/redo.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path class="st0" d="M8,5h5V2l6,4l-6,4V7H8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4h5v2H8c-3.3,0-6-2.7-6-6S4.7,5,8,5z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/rest-api.svg b/packages/icons/src/dashicon/rest-api.svg
new file mode 100644
index 00000000000000..1566dd5e003961
--- /dev/null
+++ b/packages/icons/src/dashicon/rest-api.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M16,13c-1.3,0-2.4,0.8-2.8,2H9c0-0.7-0.2-1.3-0.5-1.8l7.1-7.3C15.9,5.9,16.2,6,16.5,6C17.9,6,19,4.9,19,3.5S17.9,1,16.5,1
+	S14,2.1,14,3.5c0,0.3,0.1,0.7,0.2,1l-7,7.2C6.6,11.2,5.8,11,5,11V6.8C6.2,6.4,7,5.3,7,4c0-1.7-1.3-3-3-3S1,2.3,1,4
+	c0,1.3,0.8,2.4,2,2.8v4.7c-1.2,0.7-2,2-2,3.4c0,2.2,1.8,4,4,4c1.5,0,2.8-0.8,3.4-2h4.7c0.4,1.1,1.5,2,2.8,2c1.6,0,3-1.3,3-3
+	C19,14.3,17.6,13,16,13z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/rss.svg b/packages/icons/src/dashicon/rss.svg
new file mode 100755
index 00000000000000..a77546ca37d8eb
--- /dev/null
+++ b/packages/icons/src/dashicon/rss.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.92 18h3.080c0-8.68-7.18-15.75-16-15.75v3.020c7.12 0 12.92 5.71 12.92 12.73zM9.48 18h3.080c0-5.73-4.74-10.4-10.56-10.4v3.020c2 0 3.87 0.77 5.29 2.16 1.41 1.39 2.19 3.25 2.19 5.22zM4.13 17.98c1.17 0 2.13-0.93 2.13-2.090 0-1.15-0.96-2.090-2.13-2.090-1.18 0-2.13 0.94-2.13 2.090 0 1.16 0.95 2.090 2.13 2.090z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/schedule.svg b/packages/icons/src/dashicon/schedule.svg
new file mode 100755
index 00000000000000..b1252589ac7019
--- /dev/null
+++ b/packages/icons/src/dashicon/schedule.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M2 2h16v4h-16v-4zM2 12v-4h4v4h-4zM8 10v-2h4v2h-4zM14 13v-5h4v5h-4zM8 18v-6h4v6h-4zM2 18v-4h4v4h-4zM14 18v-3h4v3h-4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/screenoptions.svg b/packages/icons/src/dashicon/screenoptions.svg
new file mode 100755
index 00000000000000..32bd49ba81e5e2
--- /dev/null
+++ b/packages/icons/src/dashicon/screenoptions.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M9 9v-6h-6v6h6zM17 9v-6h-6v6h6zM9 17v-6h-6v6h6zM17 17v-6h-6v6h6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/search.svg b/packages/icons/src/dashicon/search.svg
new file mode 100755
index 00000000000000..1ed4a26cf44cb2
--- /dev/null
+++ b/packages/icons/src/dashicon/search.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12.14 4.18c1.87 1.87 2.11 4.75 0.72 6.89 0.12 0.1 0.22 0.21 0.36 0.31 0.2 0.16 0.47 0.36 0.81 0.59 0.34 0.24 0.56 0.39 0.66 0.47 0.42 0.31 0.73 0.57 0.94 0.78 0.32 0.32 0.6 0.65 0.84 1 0.25 0.35 0.44 0.69 0.59 1.040 0.14 0.35 0.21 0.68 0.18 1-0.020 0.32-0.14 0.59-0.36 0.81s-0.49 0.34-0.81 0.36c-0.31 0.020-0.65-0.040-0.99-0.19-0.35-0.14-0.7-0.34-1.040-0.59-0.35-0.24-0.68-0.52-1-0.84-0.21-0.21-0.47-0.52-0.77-0.93-0.1-0.13-0.25-0.35-0.47-0.66-0.22-0.32-0.4-0.57-0.56-0.78-0.16-0.2-0.29-0.35-0.44-0.5-2.070 1.090-4.69 0.76-6.44-0.98-2.14-2.15-2.14-5.64 0-7.78 2.15-2.15 5.63-2.15 7.78 0zM10.73 10.54c1.36-1.37 1.36-3.58 0-4.95-1.37-1.37-3.59-1.37-4.95 0-1.37 1.37-1.37 3.58 0 4.95 1.36 1.37 3.58 1.37 4.95 0z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/share-alt.svg b/packages/icons/src/dashicon/share-alt.svg
new file mode 100755
index 00000000000000..8cb770e24b9a67
--- /dev/null
+++ b/packages/icons/src/dashicon/share-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16.22 5.8c0.47 0.69 0.29 1.62-0.4 2.080-0.69 0.47-1.62 0.29-2.080-0.4-0.16-0.24-0.35-0.46-0.55-0.67-0.21-0.2-0.43-0.39-0.67-0.55s-0.5-0.3-0.77-0.41c-0.27-0.12-0.55-0.21-0.84-0.26-0.59-0.13-1.23-0.13-1.82-0.010-0.29 0.060-0.57 0.15-0.84 0.27-0.27 0.11-0.53 0.25-0.77 0.41s-0.46 0.35-0.66 0.55c-0.21 0.21-0.4 0.43-0.56 0.67s-0.3 0.5-0.41 0.76c-0.010 0.020-0.010 0.030-0.010 0.040-0.1 0.24-0.17 0.48-0.23 0.72h-4.61v-3h2.66c0.040-0.070 0.070-0.13 0.12-0.2 0.27-0.4 0.57-0.77 0.91-1.11s0.72-0.65 1.11-0.91c0.4-0.27 0.83-0.51 1.28-0.7s0.93-0.34 1.41-0.43c0.99-0.21 2.030-0.21 3.020 0 0.48 0.090 0.96 0.24 1.41 0.43s0.88 0.43 1.28 0.7c0.39 0.26 0.77 0.57 1.11 0.91s0.64 0.71 0.91 1.11zM12.5 10c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5 1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5zM3.78 14.2c-0.47-0.69-0.29-1.62 0.4-2.090 0.69-0.46 1.62-0.28 2.080 0.41 0.16 0.24 0.35 0.46 0.55 0.67 0.21 0.2 0.43 0.39 0.67 0.55s0.5 0.3 0.77 0.41c0.27 0.12 0.55 0.2 0.84 0.26 0.59 0.13 1.23 0.12 1.82 0 0.29-0.060 0.57-0.14 0.84-0.26 0.27-0.11 0.53-0.25 0.77-0.41s0.46-0.35 0.66-0.55c0.21-0.21 0.4-0.44 0.56-0.67 0.16-0.25 0.3-0.5 0.41-0.76 0.010-0.020 0.010-0.030 0.010-0.040 0.1-0.24 0.17-0.48 0.23-0.72h4.61v3h-2.66c-0.040 0.060-0.070 0.13-0.12 0.2-0.27 0.4-0.57 0.77-0.91 1.11s-0.72 0.65-1.11 0.91c-0.4 0.27-0.83 0.51-1.28 0.7s-0.93 0.33-1.41 0.43c-0.99 0.21-2.030 0.21-3.020 0-0.48-0.1-0.96-0.24-1.41-0.43s-0.88-0.43-1.28-0.7c-0.39-0.26-0.77-0.57-1.11-0.91s-0.64-0.71-0.91-1.11z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/share-alt2.svg b/packages/icons/src/dashicon/share-alt2.svg
new file mode 100755
index 00000000000000..eb8c3ec8a782cf
--- /dev/null
+++ b/packages/icons/src/dashicon/share-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 8l-5 4v-2.99c-2.58 0.060-4.88 0.45-7 2.99 0.29-3.57 2.66-5.66 7-5.94v-3.060zM4 14h11v-2l2-1.6v5.6h-15v-11h9.43c-1.83 0.32-3.31 1-4.41 2h-3.020v7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/share.svg b/packages/icons/src/dashicon/share.svg
new file mode 100755
index 00000000000000..d24ccd2a6a768f
--- /dev/null
+++ b/packages/icons/src/dashicon/share.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-0.24 0.030-0.46 0.090-0.69l-4.38-2.3c-0.55 0.61-1.33 0.99-2.21 0.99-1.66 0-3-1.34-3-3s1.34-3 3-3c0.88 0 1.66 0.39 2.21 0.99l4.38-2.3c-0.060-0.23-0.090-0.45-0.090-0.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-0.88 0-1.66-0.39-2.21-0.99l-4.38 2.3c0.060 0.23 0.090 0.45 0.090 0.69s-0.030 0.46-0.090 0.69l4.38 2.3c0.55-0.61 1.33-0.99 2.21-0.99z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/shield-alt.svg b/packages/icons/src/dashicon/shield-alt.svg
new file mode 100755
index 00000000000000..1d8a6eb14e9ed4
--- /dev/null
+++ b/packages/icons/src/dashicon/shield-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c0 0 3 2 7 2 0 11-7 14-7 14s-7-3-7-14c4 0 7-2 7-2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/shield.svg b/packages/icons/src/dashicon/shield.svg
new file mode 100755
index 00000000000000..c946131a3b4974
--- /dev/null
+++ b/packages/icons/src/dashicon/shield.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c0 0 3 2 7 2 0 11-7 14-7 14s-7-3-7-14c4 0 7-2 7-2zM10 10h5s1-1 1-5c0 0-5-1-6-2v7h-5c1 4 5 7 5 7v-7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/slides.svg b/packages/icons/src/dashicon/slides.svg
new file mode 100755
index 00000000000000..988fc7d59656aa
--- /dev/null
+++ b/packages/icons/src/dashicon/slides.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 14v-8h10v8h-10zM2 13v-6h2v6h-2zM6 7v6h8v-6h-8zM16 7h2v6h-2v-6zM13 9v-1h-6v1h6zM13 12v-2h-6v2h6z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/smartphone.svg b/packages/icons/src/dashicon/smartphone.svg
new file mode 100755
index 00000000000000..8a08934b9acabb
--- /dev/null
+++ b/packages/icons/src/dashicon/smartphone.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M6 2h8c0.55 0 1 0.45 1 1v14c0 0.55-0.45 1-1 1h-8c-0.55 0-1-0.45-1-1v-14c0-0.55 0.45-1 1-1zM13 14v-10h-6v10h6zM8 5h4l-4 5v-5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/smiley.svg b/packages/icons/src/dashicon/smiley.svg
new file mode 100755
index 00000000000000..339e0f8b090a02
--- /dev/null
+++ b/packages/icons/src/dashicon/smiley.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M7 5.2c1.1 0 2 0.89 2 2 0 0.37-0.11 0.71-0.28 1 0 0-0.72-0.2-1.72-0.2s-1.72 0.2-1.72 0.2c-0.17-0.29-0.28-0.63-0.28-1 0-1.11 0.9-2 2-2zM13 5.2c1.11 0 2 0.89 2 2 0 0.37-0.11 0.71-0.28 1 0 0-0.72-0.2-1.72-0.2s-1.72 0.2-1.72 0.2c-0.17-0.29-0.28-0.63-0.28-1 0-1.11 0.89-2 2-2zM10 18.9c3.72 0 7.030-2.36 8.23-5.88l-1.32-0.46c-1.010 2.96-3.79 4.94-6.91 4.94s-5.9-1.98-6.91-4.94l-1.32 0.46c1.2 3.52 4.51 5.88 8.23 5.88z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/sort.svg b/packages/icons/src/dashicon/sort.svg
new file mode 100755
index 00000000000000..ade4ea90a910be
--- /dev/null
+++ b/packages/icons/src/dashicon/sort.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M11 7h-10l5 7zM9 14h10l-5-7z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/sos.svg b/packages/icons/src/dashicon/sos.svg
new file mode 100755
index 00000000000000..8bb2ef3b7dac3c
--- /dev/null
+++ b/packages/icons/src/dashicon/sos.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 10c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8zM7.23 3.57l1.49 3.73c-0.62 0.29-1.13 0.8-1.42 1.42l-3.73-1.49c0.71-1.64 2.020-2.95 3.66-3.66zM16.43 7.23l-3.73 1.49c-0.29-0.62-0.8-1.13-1.42-1.42l1.49-3.73c1.64 0.71 2.95 2.020 3.66 3.66zM10 12c-1.1 0-2-0.9-2-2s0.9-2 2-2 2 0.9 2 2-0.9 2-2 2zM3.57 12.77l3.73-1.49c0.29 0.62 0.8 1.13 1.42 1.42l-1.49 3.73c-1.64-0.71-2.95-2.020-3.66-3.66zM12.77 16.43l-1.49-3.73c0.62-0.29 1.13-0.8 1.42-1.42l3.73 1.49c-0.71 1.64-2.020 2.95-3.66 3.66z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/star-empty.svg b/packages/icons/src/dashicon/star-empty.svg
new file mode 100755
index 00000000000000..61e60daea5e2a1
--- /dev/null
+++ b/packages/icons/src/dashicon/star-empty.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 1l-3 6-6 0.75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-0.75zM10 3.24l2.34 4.69 4.65 0.58-3.18 3.56 0.87 5.15-4.68-2.34-4.68 2.34 0.87-5.15-3.18-3.56 4.65-0.58z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/star-filled.svg b/packages/icons/src/dashicon/star-filled.svg
new file mode 100755
index 00000000000000..9c16e442e8d870
--- /dev/null
+++ b/packages/icons/src/dashicon/star-filled.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 1l3 6 6 0.75-4.12 4.62 1.12 6.63-6-3-6 3 1.13-6.63-4.13-4.62 6-0.75z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/star-half.svg b/packages/icons/src/dashicon/star-half.svg
new file mode 100755
index 00000000000000..c22ffa3acc7fe8
--- /dev/null
+++ b/packages/icons/src/dashicon/star-half.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 1l-3 6-6 0.75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-0.75zM10 3.24l2.34 4.69 4.65 0.58-3.18 3.56 0.87 5.15-4.68-2.34v-11.64z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/sticky.svg b/packages/icons/src/dashicon/sticky.svg
new file mode 100755
index 00000000000000..90ce65c8ffe00f
--- /dev/null
+++ b/packages/icons/src/dashicon/sticky.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 3.61v-2.57l8.99-0.010-0.010 2.58c-1.22 0.26-2.16 1.35-2.16 2.67v0.5c0.010 1.31 0.93 2.4 2.17 2.66l-0.010 2.58h-3.41l-0.010 2.57c0 0.6-0.47 4.41-1.060 4.41-0.6 0-1.080-3.81-1.080-4.41v-2.56l-3.42-0.010 0.010-2.58c1.23-0.25 2.15-1.35 2.15-2.66v-0.5c0-1.31-0.92-2.41-2.16-2.67z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/store.svg b/packages/icons/src/dashicon/store.svg
new file mode 100755
index 00000000000000..0daaea8cedfd22
--- /dev/null
+++ b/packages/icons/src/dashicon/store.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M1 10c0.41 0.29 0.96 0.43 1.5 0.43 0.55 0 1.090-0.14 1.5-0.43 0.62-0.46 1-1.17 1-2 0 0.83 0.37 1.54 1 2 0.41 0.29 0.96 0.43 1.5 0.43 0.55 0 1.090-0.14 1.5-0.43 0.62-0.46 1-1.17 1-2 0 0.83 0.37 1.54 1 2 0.41 0.29 0.96 0.43 1.51 0.43 0.54 0 1.080-0.14 1.49-0.43 0.62-0.46 1-1.17 1-2 0 0.83 0.37 1.54 1 2 0.41 0.29 0.96 0.43 1.5 0.43 0.55 0 1.090-0.14 1.5-0.43 0.63-0.46 1-1.17 1-2v-1l-3-7h-13l-4 7v1c0 0.83 0.37 1.54 1 2zM3 18.99h5v-5h4v5h5v-7c-0.37-0.050-0.72-0.22-1-0.43-0.63-0.45-1-0.73-1-1.56 0 0.83-0.38 1.11-1 1.56-0.41 0.3-0.95 0.43-1.49 0.44-0.55 0-1.1-0.14-1.51-0.44-0.63-0.45-1-0.73-1-1.56 0 0.83-0.38 1.11-1 1.56-0.41 0.3-0.95 0.43-1.5 0.44-0.54 0-1.090-0.14-1.5-0.44-0.63-0.45-1-0.73-1-1.57 0 0.84-0.38 1.12-1 1.57-0.29 0.21-0.63 0.38-1 0.44v6.99z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/tablet.svg b/packages/icons/src/dashicon/tablet.svg
new file mode 100755
index 00000000000000..2a0559e4393c3f
--- /dev/null
+++ b/packages/icons/src/dashicon/tablet.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M4 2h12c0.55 0 1 0.45 1 1v14c0 0.55-0.45 1-1 1h-12c-0.55 0-1-0.45-1-1v-14c0-0.55 0.45-1 1-1zM15 16v-12h-10v12h10zM6 5h6l-6 5v-5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/tag.svg b/packages/icons/src/dashicon/tag.svg
new file mode 100755
index 00000000000000..fe8e980baf1a4e
--- /dev/null
+++ b/packages/icons/src/dashicon/tag.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M11 2h7v7l-10 10-7-7zM14 8c1.1 0 2-0.9 2-2s-0.9-2-2-2-2 0.9-2 2 0.9 2 2 2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/tagcloud.svg b/packages/icons/src/dashicon/tagcloud.svg
new file mode 100755
index 00000000000000..16092bdb4eb096
--- /dev/null
+++ b/packages/icons/src/dashicon/tagcloud.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M11 3v4h-10v-4h10zM19 3v4h-7v-4h7zM7 8v3h-6v-3h6zM19 8v3h-11v-3h11zM9 12v2h-8v-2h8zM19 12v2h-9v-2h9zM6 15v1h-5v-1h5zM11 15v1h-4v-1h4zM14 15v1h-2v-1h2zM19 15v1h-4v-1h4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/testimonial.svg b/packages/icons/src/dashicon/testimonial.svg
new file mode 100755
index 00000000000000..ba5b91ddfad1cb
--- /dev/null
+++ b/packages/icons/src/dashicon/testimonial.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M4 3h12c0.55 0 1.020 0.2 1.41 0.59s0.59 0.86 0.59 1.41v7c0 0.55-0.2 1.020-0.59 1.41s-0.86 0.59-1.41 0.59h-1l-5 5v-5h-6c-0.55 0-1.020-0.2-1.41-0.59s-0.59-0.86-0.59-1.41v-7c0-0.55 0.2-1.020 0.59-1.41s0.86-0.59 1.41-0.59zM15 5h-11v1h11v-1zM16 8h-12v1h12v-1zM13 11h-9v1h9v-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/text-page.svg b/packages/icons/src/dashicon/text-page.svg
new file mode 100644
index 00000000000000..9b4856bad6cc5b
--- /dev/null
+++ b/packages/icons/src/dashicon/text-page.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M3,1v18h14V1H3z M12,14H6v-1h6V14z M14,11H6v-1h8V11z M14,8H6V7h8V8z M14,5H6V4h8V5z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/text.svg b/packages/icons/src/dashicon/text.svg
new file mode 100755
index 00000000000000..d204f1a80fbdaa
--- /dev/null
+++ b/packages/icons/src/dashicon/text.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 3v2h-16v-2h16zM12 7v2h-10v-2h10zM18 7v2h-4v-2h4zM8 11v2h-6v-2h6zM18 11v2h-8v-2h8zM14 15v2h-12v-2h12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/thumbs-down.svg b/packages/icons/src/dashicon/thumbs-down.svg
new file mode 100755
index 00000000000000..d0e4927e537519
--- /dev/null
+++ b/packages/icons/src/dashicon/thumbs-down.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M7.28 18c-0.15 0.020-0.26-0.020-0.41-0.070-0.56-0.19-0.83-0.79-0.66-1.35 0.17-0.55 1-3.040 1-3.58 0-0.53-0.75-1-1.35-1h-3c-0.6 0-1-0.4-1-1s2-7 2-7c0.17-0.39 0.55-1 1-1h9.14v9h-2.14c-0.41 0.41-3.3 4.71-3.58 5.27-0.21 0.41-0.6 0.68-1 0.73zM18 12h-2v-9h2v9z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/thumbs-up.svg b/packages/icons/src/dashicon/thumbs-up.svg
new file mode 100755
index 00000000000000..11254e475494ce
--- /dev/null
+++ b/packages/icons/src/dashicon/thumbs-up.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12.72 2c0.15-0.020 0.26 0.020 0.41 0.070 0.56 0.19 0.83 0.79 0.66 1.35-0.17 0.55-1 3.040-1 3.58 0 0.53 0.75 1 1.35 1h3c0.6 0 1 0.4 1 1s-2 7-2 7c-0.17 0.39-0.55 1-1 1h-9.14v-9h2.14c0.41-0.41 3.3-4.71 3.58-5.27 0.21-0.41 0.6-0.68 1-0.73zM2 8h2v9h-2v-9z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/tickets-alt.svg b/packages/icons/src/dashicon/tickets-alt.svg
new file mode 100755
index 00000000000000..d2d6978d6310e8
--- /dev/null
+++ b/packages/icons/src/dashicon/tickets-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M20 6.38l-1.010 2.82v-0.010c-0.52-0.19-1.030-0.16-1.53 0.080s-0.85 0.62-1.040 1.14-0.16 1.030 0.070 1.53c0.24 0.5 0.62 0.84 1.15 1.030v0.010l-1.010 2.82-15.060-5.38 0.99-2.79c0.52 0.19 1.030 0.16 1.53-0.080 0.5-0.23 0.84-0.61 1.030-1.13s0.16-1.030-0.080-1.53c-0.23-0.49-0.61-0.83-1.13-1.020l1.020-2.87zM15.030 12.070l1.37-3.76c0.12-0.31 0.1-0.65-0.040-0.95s-0.39-0.53-0.7-0.65l-7.52-2.73c-0.64-0.23-1.37 0.12-1.6 0.74l-1.37 3.76c-0.24 0.65 0.1 1.37 0.74 1.6l7.52 2.74c0.14 0.050 0.28 0.080 0.43 0.080 0.52 0 1-0.33 1.17-0.83zM7.97 4.45l7.51 2.73c0.19 0.070 0.34 0.21 0.43 0.39 0.080 0.18 0.090 0.38 0.020 0.57l-1.37 3.76c-0.13 0.38-0.58 0.59-0.96 0.45l-7.51-2.74c-0.39-0.14-0.59-0.57-0.45-0.96l1.37-3.76c0.1-0.29 0.39-0.49 0.7-0.49 0.090 0 0.17 0.020 0.26 0.050zM14.79 16.59c0.35 0.27 0.75 0.41 1.2 0.41h0.010v3h-16v-2.96c0.55 0 1.030-0.2 1.41-0.59 0.39-0.38 0.59-0.86 0.59-1.41s-0.2-1.020-0.59-1.41-0.86-0.59-1.41-0.59v-3.040h1.050l-0.28 0.8 2.87 1.020c-0.51 0.16-0.89 0.62-0.89 1.18v4c0 0.69 0.56 1.25 1.25 1.25h8c0.69 0 1.25-0.56 1.25-1.25v-1.75l0.83 0.3c0.12 0.43 0.36 0.78 0.71 1.040zM3.25 17v-4c0-0.41 0.34-0.75 0.75-0.75h0.83l7.92 2.83v1.92c0 0.41-0.34 0.75-0.75 0.75h-8c-0.41 0-0.75-0.34-0.75-0.75z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/tickets.svg b/packages/icons/src/dashicon/tickets.svg
new file mode 100755
index 00000000000000..c8693b329bea74
--- /dev/null
+++ b/packages/icons/src/dashicon/tickets.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M20 5.38l-1.010 2.82v-0.010c-1.040-0.37-2.19 0.18-2.57 1.22-0.37 1.040 0.17 2.19 1.22 2.56v0.010l-1.010 2.82-15.060-5.38 0.99-2.79c1.040 0.38 2.19-0.17 2.56-1.21s-0.17-2.18-1.21-2.55l1.020-2.87zM14.55 8.75c0.74-2.080-0.34-4.37-2.42-5.12-2.080-0.74-4.37 0.35-5.11 2.42-0.74 2.080 0.34 4.38 2.42 5.12 2.070 0.74 4.37-0.35 5.11-2.42zM11.99 4.010c0.89 0.32 1.57 0.94 1.97 1.71-0.010-0.010-0.020-0.010-0.040-0.020-0.33-0.12-0.67 0.090-0.78 0.4-0.1 0.28-0.030 0.57 0.050 0.91 0.040 0.27 0.090 0.62-0.060 1.040-0.1 0.29-0.33 0.58-0.65 1l-0.74 1.010 0.080-4.080 0.4 0.11c0.19 0.040 0.26-0.24 0.080-0.29 0 0-0.57-0.15-0.92-0.28-0.34-0.12-0.88-0.36-0.88-0.36-0.18-0.080-0.3 0.19-0.12 0.27 0 0 0.16 0.080 0.34 0.16l0.010 1.63-1.53 1.96 0.080-4.11c0.2 0.060 0.4 0.11 0.4 0.11 0.19 0.040 0.26-0.23 0.070-0.29 0 0-0.56-0.15-0.91-0.28-0.070-0.020-0.14-0.050-0.22-0.080 0.93-0.7 2.19-0.94 3.37-0.52zM7.4 6.19c0.17-0.49 0.44-0.92 0.78-1.27l0.040 5c-0.94-0.95-1.3-2.39-0.82-3.73zM11.44 10.94l2.1-2.63c0.37-0.41 0.57-0.77 0.69-1.12 0.050-0.12 0.080-0.24 0.11-0.35 0.090 0.57 0.040 1.18-0.17 1.77-0.45 1.25-1.51 2.1-2.73 2.33zM10.74 7.72l0.020 3.22c0 0.020 0 0.040 0.010 0.060-0.4 0-0.8-0.070-1.2-0.21-0.33-0.12-0.63-0.28-0.9-0.48zM11.98 13.8l2.1 0.75c0.24 0.84 1 1.45 1.91 1.45h0.010v3h-16v-2.96c1.1 0 2-0.89 2-2 0-1.1-0.9-2-2-2v-3.040h1.050l-0.28 0.8 4.28 1.52c-0.65 0.71-1.050 1.65-1.050 2.68 0 2.21 1.79 4 4 4s4-1.79 4-4c0-0.070-0.020-0.13-0.020-0.2zM5.45 11.47l1.48 0.53c-0.14 0.040-0.15 0.27 0.030 0.28 0 0 0.18 0.020 0.37 0.030l0.56 1.54-0.78 2.36-1.31-3.9c0.21-0.010 0.41-0.030 0.41-0.030 0.19-0.020 0.17-0.31-0.020-0.3 0 0-0.59 0.050-0.96 0.050-0.070 0-0.15 0-0.23-0.010 0.13-0.2 0.28-0.38 0.45-0.55zM4.4 14c0-0.52 0.12-1.020 0.32-1.46l1.71 4.7c-1.2-0.59-2.030-1.82-2.030-3.24zM8.59 12.59l1.72 0.62c0.070 0.17 0.12 0.37 0.12 0.61 0 0.31-0.12 0.66-0.28 1.16l-0.35 1.2zM11.6 14c0 1.33-0.72 2.49-1.79 3.11l1.1-3.18c0.060-0.17 0.1-0.31 0.14-0.46l0.52 0.19c0.020 0.11 0.030 0.22 0.030 0.34zM6.98 17.45l1.080-3.14 1.11 3.030c0.010 0.020 0.010 0.040 0.020 0.050-0.37 0.13-0.77 0.21-1.19 0.21-0.35 0-0.69-0.060-1.020-0.15z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/tide.svg b/packages/icons/src/dashicon/tide.svg
new file mode 100644
index 00000000000000..ffd5d9a268a293
--- /dev/null
+++ b/packages/icons/src/dashicon/tide.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M17,7.2V3H3v7.1c2.6-0.5,4.5-1.5,6.4-2.6C9.6,7.3,9.8,7.2,10,7V10c-1.9,1.1-4,2.2-7,2.8V17h14V9.9c-2.6,0.5-4.4,1.5-6.2,2.6
+	c-0.3,0.1-0.5,0.3-0.8,0.4V10C12,8.9,14,7.8,17,7.2z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/translation.svg b/packages/icons/src/dashicon/translation.svg
new file mode 100755
index 00000000000000..531141d7164323
--- /dev/null
+++ b/packages/icons/src/dashicon/translation.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M11 7h-1.51c-0.63 0-1.25 0.3-1.59 0.7l-0.9-2.7h-2.87l-2.39 7h1.69l0.74-2h2.83v4h-5c-1.1 0-2-0.9-2-2v-7c0-1.1 0.9-2 2-2h7c1.1 0 2 0.9 2 2v2zM6.51 9h-2.020l1-2.93zM10 8h7c1.1 0 2 0.9 2 2v7c0 1.1-0.9 2-2 2h-7c-1.1 0-2-0.9-2-2v-7c0-1.1 0.9-2 2-2zM17.25 13v-1.080h-3.17v-2.17h-1.16v2.17h-3.17v1.080h1.28c0.11 0.85 0.56 1.85 1.28 2.62-0.87 0.36-1.89 0.62-2.31 0.62-0.010 0.020 0.22 0.97 0.2 1.46 0.84 0 2.21-0.5 3.28-1.15 1.090 0.65 2.48 1.15 3.34 1.15-0.020-0.49 0.2-1.44 0.2-1.46-0.43 0-1.49-0.27-2.38-0.63 0.7-0.77 1.14-1.77 1.25-2.61h1.36zM13.44 14.93c-0.5-0.46-0.85-1.13-1.010-1.93h2.090c-0.17 0.8-0.51 1.47-1 1.93l-0.040 0.030s-0.030-0.020-0.040-0.030z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/trash.svg b/packages/icons/src/dashicon/trash.svg
new file mode 100644
index 00000000000000..b259e84ca17dfe
--- /dev/null
+++ b/packages/icons/src/dashicon/trash.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M12,4h3c0.6,0,1,0.4,1,1v1H3V5c0-0.6,0.5-1,1-1h3c0.2-1.1,1.3-2,2.5-2S11.8,2.9,12,4z M8,4h3c-0.2-0.6-0.9-1-1.5-1
+	S8.2,3.4,8,4z M4,7h11l-0.9,10.1c0,0.5-0.5,0.9-1,0.9H5.9c-0.5,0-0.9-0.4-1-0.9L4,7z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/twitter-alt.svg b/packages/icons/src/dashicon/twitter-alt.svg
new file mode 100644
index 00000000000000..c64ea34ac77c32
--- /dev/null
+++ b/packages/icons/src/dashicon/twitter-alt.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M13.9,13.8H8.5c-0.2,0-0.3-0.1-0.3-0.4v-3h5.7c1.1,0,2.1-0.9,2.1-2.1c0-1.2-1-2.1-2.1-2.1H8.2V4.1C8.2,2.9,7.2,2,6,2
+	C4.9,2,4,2.9,4,4.1v9.1c0,0,0,0.1,0,0.1c0,2.7,1.5,4.6,4.6,4.7c0.1,0,0.1,0,0.2,0h5.2c1.1,0,2.1-1,2.1-2.1
+	C16,14.7,15,13.8,13.9,13.8z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/twitter.svg b/packages/icons/src/dashicon/twitter.svg
new file mode 100755
index 00000000000000..5aa94cef580e75
--- /dev/null
+++ b/packages/icons/src/dashicon/twitter.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18.94 4.46c-0.49 0.73-1.11 1.38-1.83 1.9 0.010 0.15 0.010 0.31 0.010 0.47 0 4.85-3.69 10.44-10.43 10.44-2.070 0-4-0.61-5.63-1.65 0.29 0.030 0.58 0.050 0.88 0.050 1.72 0 3.3-0.59 4.55-1.57-1.6-0.030-2.95-1.090-3.42-2.55 0.22 0.040 0.45 0.070 0.69 0.070 0.33 0 0.66-0.050 0.96-0.13-1.67-0.34-2.94-1.82-2.94-3.6v-0.040c0.5 0.27 1.060 0.44 1.66 0.46-0.98-0.66-1.63-1.78-1.63-3.060 0-0.67 0.18-1.3 0.5-1.84 1.81 2.22 4.51 3.68 7.56 3.83-0.060-0.27-0.1-0.55-0.1-0.84 0-2.020 1.65-3.66 3.67-3.66 1.060 0 2.010 0.44 2.68 1.16 0.83-0.17 1.62-0.47 2.33-0.89-0.28 0.85-0.86 1.57-1.62 2.020 0.75-0.080 1.45-0.28 2.11-0.57z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/undo.svg b/packages/icons/src/dashicon/undo.svg
new file mode 100644
index 00000000000000..9b1fec5329f745
--- /dev/null
+++ b/packages/icons/src/dashicon/undo.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path class="st0" d="M12,5H7V2L1,6l6,4V7h5c2.2,0,4,1.8,4,4c0,2.2-1.8,4-4,4H7v2h5c3.3,0,6-2.7,6-6S15.3,5,12,5z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/universal-access-alt.svg b/packages/icons/src/dashicon/universal-access-alt.svg
new file mode 100755
index 00000000000000..2f24d53fb421f5
--- /dev/null
+++ b/packages/icons/src/dashicon/universal-access-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 10c0-4.97-4.030-9-9-9s-9 4.030-9 9 4.030 9 9 9 9-4.030 9-9zM10 2.6c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.51-1.5 1.51c-0.82 0-1.5-0.68-1.5-1.51s0.68-1.5 1.5-1.5zM3.4 7.36c0-0.65 6.6-0.76 6.6-0.76s6.6 0.11 6.6 0.76-4.47 1.4-4.47 1.4 1.69 8.14 1.060 8.38c-0.62 0.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-0.63-0.24 1.060-8.38 1.060-8.38s-4.48-0.75-4.48-1.4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/universal-access.svg b/packages/icons/src/dashicon/universal-access.svg
new file mode 100755
index 00000000000000..a08133db4bb7da
--- /dev/null
+++ b/packages/icons/src/dashicon/universal-access.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2.6c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.51-1.5 1.51c-0.82 0-1.5-0.68-1.5-1.51s0.68-1.5 1.5-1.5zM3.4 7.36c0-0.65 6.6-0.76 6.6-0.76s6.6 0.11 6.6 0.76-4.47 1.4-4.47 1.4 1.69 8.14 1.060 8.38c-0.62 0.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-0.63-0.24 1.060-8.38 1.060-8.38s-4.48-0.75-4.48-1.4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/unlock.svg b/packages/icons/src/dashicon/unlock.svg
new file mode 100755
index 00000000000000..9790a4a041551b
--- /dev/null
+++ b/packages/icons/src/dashicon/unlock.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 9v-3c0-1.1-0.9-2-2-2s-2 0.9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4v3h1c0.55 0 1 0.45 1 1v7c0 0.55-0.45 1-1 1h-10c-0.55 0-1-0.45-1-1v-7c0-0.55 0.45-1 1-1h7zM11 16l-0.36-2.15c0.51-0.24 0.86-0.75 0.86-1.35 0-0.83-0.67-1.5-1.5-1.5s-1.5 0.67-1.5 1.5c0 0.6 0.35 1.11 0.86 1.35l-0.36 2.15h2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/update-alt.svg b/packages/icons/src/dashicon/update-alt.svg
new file mode 100644
index 00000000000000..6a3bd140ca0b02
--- /dev/null
+++ b/packages/icons/src/dashicon/update-alt.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
+<path d="M5.7,9C6.1,7,7.9,5.5,10,5.5c1.5,0,2.7,0.7,3.5,1.8l1.7-2C14,3.9,12.1,3,10,3C6.5,3,3.6,5.6,3.1,9H1l3.5,4L8,9H5.7z M15.5,7
+	L12,11h2.3c-0.5,2-2.2,3.5-4.3,3.5c-1.5,0-2.7-0.7-3.5-1.8l-1.7,1.9C6,16.1,7.9,17,10,17c3.5,0,6.4-2.6,6.9-6H19L15.5,7z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/update.svg b/packages/icons/src/dashicon/update.svg
new file mode 100755
index 00000000000000..0bd3bbb6785530
--- /dev/null
+++ b/packages/icons/src/dashicon/update.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.080l-3.5 4-3.5-4h2.32c-0.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73 0.71-3.54 1.78l-1.71-1.95c1.28-1.46 3.16-2.38 5.25-2.38zM9.8 16.72c-3.52 0-6.43-2.61-6.92-6h-2.080l3.5-4c1.17 1.33 2.33 2.67 3.5 4h-2.32c0.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-0.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/upload.svg b/packages/icons/src/dashicon/upload.svg
new file mode 100755
index 00000000000000..731370c7cdce43
--- /dev/null
+++ b/packages/icons/src/dashicon/upload.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8 14v-6h-3l5-6 5 6h-3v6h-4zM6 16v-6h-2v8h12.010v-8h-2.010v6h-8z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/vault.svg b/packages/icons/src/dashicon/vault.svg
new file mode 100755
index 00000000000000..32a77a8c78acb8
--- /dev/null
+++ b/packages/icons/src/dashicon/vault.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 17v-14c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v14c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM17 17h-14v-14h14v14zM4.75 4h10.5c0.41 0 0.75 0.34 0.75 0.75v1.25h-1v3h1v2h-1v3h1v1.25c0 0.41-0.34 0.75-0.75 0.75h-10.5c-0.41 0-0.75-0.34-0.75-0.75v-10.5c0-0.41 0.34-0.75 0.75-0.75zM13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zM9 7l0.77 1.15c0.72 0.31 1.23 1.020 1.23 1.85 0 1.1-0.9 2-2 2s-2-0.9-2-2c0-0.83 0.51-1.54 1.23-1.85z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/video-alt.svg b/packages/icons/src/dashicon/video-alt.svg
new file mode 100755
index 00000000000000..7cb4967ceeacfb
--- /dev/null
+++ b/packages/icons/src/dashicon/video-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M8 5c0-0.55-0.45-1-1-1h-5c-0.55 0-1 0.45-1 1 0 0.57 0.49 1 1 1h5c0.55 0 1-0.45 1-1zM14 10l4-4v10l-4-4v-2zM13 14v-6c0-0.55-0.45-1-1-1h-8c-0.55 0-1 0.45-1 1v6c0 0.55 0.45 1 1 1h8c0.55 0 1-0.45 1-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/video-alt2.svg b/packages/icons/src/dashicon/video-alt2.svg
new file mode 100755
index 00000000000000..5f9332f558c244
--- /dev/null
+++ b/packages/icons/src/dashicon/video-alt2.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M12 13v-6c0-1.1-0.9-2-2-2h-7c-1.1 0-2 0.9-2 2v6c0 1.1 0.9 2 2 2h7c1.1 0 2-0.9 2-2zM13 10.5l6 4.5v-10l-6 4.5v1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/video-alt3.svg b/packages/icons/src/dashicon/video-alt3.svg
new file mode 100755
index 00000000000000..76c58a2d7d09d3
--- /dev/null
+++ b/packages/icons/src/dashicon/video-alt3.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 15v-10c0-1.1-0.9-2-2-2h-13c-1.1 0-2 0.9-2 2v10c0 1.1 0.9 2 2 2h13c1.1 0 2-0.9 2-2zM8 14v-8l6 4z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/visibility.svg b/packages/icons/src/dashicon/visibility.svg
new file mode 100644
index 00000000000000..3d946a01bf74e3
--- /dev/null
+++ b/packages/icons/src/dashicon/visibility.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
+  <title>visible</title>
+  <path d="M18.332,9.452A10.3,10.3,0,0,0,.964,10.564a10.481,10.481,0,0,0,.759,1.187,10.175,10.175,0,0,0,16.554,0,10.481,10.481,0,0,0,.759-1.187A10.227,10.227,0,0,0,18.332,9.452Zm-6.364-.4a1.29,1.29,0,1,1,0-1.824A1.289,1.289,0,0,1,11.968,9.056ZM10,14.874a9.14,9.14,0,0,1-7.66-4.188A9.175,9.175,0,0,1,7.014,7.2a4.116,4.116,0,0,0-1.05,2.742,4.035,4.035,0,1,0,8.069,0A4.119,4.119,0,0,0,12.983,7.2a9.174,9.174,0,0,1,4.677,3.491A9.14,9.14,0,0,1,10,14.874Z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/warning.svg b/packages/icons/src/dashicon/warning.svg
new file mode 100755
index 00000000000000..0c2ba242dccccc
--- /dev/null
+++ b/packages/icons/src/dashicon/warning.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM11.13 11.38l0.35-6.46h-2.96l0.35 6.46h2.26zM11.040 14.74c0.24-0.23 0.37-0.55 0.37-0.96 0-0.42-0.12-0.74-0.36-0.97s-0.59-0.35-1.060-0.35-0.82 0.12-1.070 0.35-0.37 0.55-0.37 0.97c0 0.41 0.13 0.73 0.38 0.96 0.26 0.23 0.61 0.34 1.060 0.34s0.8-0.11 1.050-0.34z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/welcome-add-page.svg b/packages/icons/src/dashicon/welcome-add-page.svg
new file mode 100755
index 00000000000000..5292f5e54c4830
--- /dev/null
+++ b/packages/icons/src/dashicon/welcome-add-page.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M17 7v-3h-2v-2h-3v1h-9v15h11v-9h1v-2h2zM16 5v1h-2v2h-1v-2h-2v-1h2v-2h1v2h2z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/welcome-comments.svg b/packages/icons/src/dashicon/welcome-comments.svg
new file mode 100755
index 00000000000000..80c11e56758dd8
--- /dev/null
+++ b/packages/icons/src/dashicon/welcome-comments.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M5 2h10c1.1 0 2 0.9 2 2v8c0 1.1-0.9 2-2 2h-2l-5 5v-5h-3c-1.1 0-2-0.9-2-2v-8c0-1.1 0.9-2 2-2zM13.5 10.5l-2.5-2.5 2.5-2.5-1-1-2.5 2.5-2.5-2.5-1 1 2.5 2.5-2.5 2.5 1 1 2.5-2.5 2.5 2.5z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/welcome-learn-more.svg b/packages/icons/src/dashicon/welcome-learn-more.svg
new file mode 100755
index 00000000000000..bb5f289b9d46ff
--- /dev/null
+++ b/packages/icons/src/dashicon/welcome-learn-more.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M10 10l-7.46-2.98 0.46 10.98h-2l0.48-11.41-1.48-0.59 10-4 10 4zM10 5c-0.55 0-1 0.22-1 0.5s0.45 0.5 1 0.5 1-0.22 1-0.5-0.45-0.5-1-0.5zM10 11l5.57-2.23c0.71 0.94 1.2 2.070 1.36 3.3-0.3-0.040-0.61-0.070-0.93-0.070-2.55 0-4.78 1.37-6 3.41-1.22-2.040-3.45-3.41-6-3.41-0.32 0-0.63 0.030-0.93 0.070 0.16-1.23 0.65-2.36 1.36-3.3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/welcome-view-site.svg b/packages/icons/src/dashicon/welcome-view-site.svg
new file mode 100755
index 00000000000000..413a604c9354a3
--- /dev/null
+++ b/packages/icons/src/dashicon/welcome-view-site.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/welcome-widgets-menus.svg b/packages/icons/src/dashicon/welcome-widgets-menus.svg
new file mode 100755
index 00000000000000..064b95485e5665
--- /dev/null
+++ b/packages/icons/src/dashicon/welcome-widgets-menus.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M19 16v-13c0-0.55-0.45-1-1-1h-15c-0.55 0-1 0.45-1 1v13c0 0.55 0.45 1 1 1h15c0.55 0 1-0.45 1-1zM4 4h13v4h-13v-4zM5 5v2h3v-2h-3zM9 5v2h3v-2h-3zM13 5v2h3v-2h-3zM4.5 10c0.28 0 0.5 0.22 0.5 0.5s-0.22 0.5-0.5 0.5-0.5-0.22-0.5-0.5 0.22-0.5 0.5-0.5zM6 10h4v1h-4v-1zM12 10h5v5h-5v-5zM4.5 12c0.28 0 0.5 0.22 0.5 0.5s-0.22 0.5-0.5 0.5-0.5-0.22-0.5-0.5 0.22-0.5 0.5-0.5zM6 12h4v1h-4v-1zM13 12v2h3v-2h-3zM4.5 14c0.28 0 0.5 0.22 0.5 0.5s-0.22 0.5-0.5 0.5-0.5-0.22-0.5-0.5 0.22-0.5 0.5-0.5zM6 14h4v1h-4v-1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/welcome-write-blog.svg b/packages/icons/src/dashicon/welcome-write-blog.svg
new file mode 100755
index 00000000000000..f9036f2ae24fa6
--- /dev/null
+++ b/packages/icons/src/dashicon/welcome-write-blog.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M16.89 1.2l1.41 1.41c0.39 0.39 0.39 1.020 0 1.41l-4.3 4.31v9.67h-11v-15h10.67l1.8-1.8c0.4-0.39 1.030-0.4 1.42 0zM11.23 9.68l5.37-5.36-1.42-1.42-5.36 5.37-0.71 2.12z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/wordpress-alt.svg b/packages/icons/src/dashicon/wordpress-alt.svg
new file mode 100755
index 00000000000000..64940dce4e3a87
--- /dev/null
+++ b/packages/icons/src/dashicon/wordpress-alt.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M20 10c0-5.51-4.49-10-10-10-5.52 0-10 4.49-10 10 0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37l-3.41-9.15c0.55-0.020 1.17-0.080 1.17-0.080 0.5-0.060 0.44-1.13-0.060-1.11 0 0-1.45 0.11-2.37 0.11-0.18 0-0.37 0-0.58-0.010 1.59-2.44 4.34-4.020 7.47-4.020 2.33 0 4.45 0.87 6.050 2.34-0.68-0.11-1.65 0.39-1.65 1.58 0 0.74 0.45 1.36 0.9 2.1 0.35 0.61 0.55 1.36 0.55 2.46 0 1.49-1.4 5-1.4 5l-3.030-8.37c0.54-0.020 0.82-0.17 0.82-0.17 0.5-0.050 0.44-1.25-0.060-1.22 0 0-1.44 0.12-2.38 0.12-0.87 0-2.33-0.12-2.33-0.12-0.5-0.030-0.56 1.2-0.060 1.22l0.92 0.080 1.26 3.41zM17.41 10c0.24-0.64 0.74-1.87 0.43-4.25 0.7 1.29 1.050 2.71 1.050 4.25 0 3.29-1.73 6.24-4.4 7.78 0.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.090c-2.98-1.44-4.99-4.56-4.99-8.090 0-1.3 0.23-2.48 0.72-3.59 1.42 3.89 2.84 7.79 4.27 11.68zM10.13 11.46l2.58 6.98c-0.86 0.29-1.76 0.45-2.71 0.45-0.79 0-1.57-0.11-2.29-0.33 0.81-2.38 1.62-4.74 2.42-7.1z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/wordpress.svg b/packages/icons/src/dashicon/wordpress.svg
new file mode 100755
index 00000000000000..be71c972a2fb42
--- /dev/null
+++ b/packages/icons/src/dashicon/wordpress.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M20 10c0-5.52-4.48-10-10-10s-10 4.48-10 10 4.48 10 10 10 10-4.48 10-10zM10 1.010c4.97 0 8.99 4.020 8.99 8.99s-4.020 8.99-8.99 8.99-8.99-4.020-8.99-8.99 4.020-8.99 8.99-8.99zM8.010 14.82l-3.050-8.21c0.49-0.030 1.050-0.080 1.050-0.080 0.43-0.050 0.38-1.010-0.060-0.99 0 0-1.29 0.1-2.13 0.1-0.15 0-0.33 0-0.52-0.010 1.44-2.17 3.9-3.6 6.7-3.6 2.090 0 3.99 0.79 5.41 2.090-0.6-0.080-1.45 0.35-1.45 1.42 0 0.66 0.38 1.22 0.79 1.88 0.31 0.54 0.5 1.22 0.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c0.48-0.030 0.75-0.16 0.75-0.16 0.43-0.050 0.38-1.1-0.050-1.080 0 0-1.3 0.11-2.14 0.11-0.78 0-2.11-0.11-2.11-0.11-0.43-0.020-0.48 1.060-0.050 1.080l0.84 0.080 1.12 3.040zM14.030 16.97l2.61-6.97s0.67-1.69 0.39-3.81c0.63 1.14 0.94 2.42 0.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77l3.82 10.48c-2.67-1.3-4.47-4.080-4.47-7.25 0-1.16 0.2-2.23 0.65-3.23zM10.13 11.3l2.29 6.25c-0.75 0.27-1.57 0.42-2.42 0.42-0.72 0-1.41-0.11-2.060-0.3z"></path>
+</svg>
diff --git a/packages/icons/src/dashicon/yes-alt.svg b/packages/icons/src/dashicon/yes-alt.svg
new file mode 100644
index 00000000000000..b1b048c163535f
--- /dev/null
+++ b/packages/icons/src/dashicon/yes-alt.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<path d="M10,2c-4.42,0-8,3.58-8,8s3.58,8,8,8s8-3.58,8-8S14.42,2,10,2z M9.385,14.66h-1.34l-3.24-4.54l1.341-1.25l2.569,2.4
+	l5.141-5.931l1.34,0.94L9.385,14.66z"/>
+</svg>
diff --git a/packages/icons/src/dashicon/yes.svg b/packages/icons/src/dashicon/yes.svg
new file mode 100755
index 00000000000000..b72d533197fa46
--- /dev/null
+++ b/packages/icons/src/dashicon/yes.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
+<path d="M14.83 4.89l1.34 0.94-5.81 8.38h-1.34l-3.24-4.54 1.34-1.25 2.57 2.4z"></path>
+</svg>
diff --git a/packages/icons/src/index.js b/packages/icons/src/index.js
deleted file mode 100644
index 60c7c986ccda7e..00000000000000
--- a/packages/icons/src/index.js
+++ /dev/null
@@ -1,288 +0,0 @@
-export { default as AdminAppearance } from './AdminAppearance';
-export { default as AdminCollapse } from './AdminCollapse';
-export { default as AdminComments } from './AdminComments';
-export { default as AdminCustomizer } from './AdminCustomizer';
-export { default as AdminGeneric } from './AdminGeneric';
-export { default as AdminHome } from './AdminHome';
-export { default as AdminLinks } from './AdminLinks';
-export { default as AdminMedia } from './AdminMedia';
-export { default as AdminMultisite } from './AdminMultisite';
-export { default as AdminNetwork } from './AdminNetwork';
-export { default as AdminPage } from './AdminPage';
-export { default as AdminPlugins } from './AdminPlugins';
-export { default as AdminPost } from './AdminPost';
-export { default as AdminSettings } from './AdminSettings';
-export { default as AdminSiteAlt } from './AdminSiteAlt';
-export { default as AdminSiteAlt2 } from './AdminSiteAlt2';
-export { default as AdminSiteAlt3 } from './AdminSiteAlt3';
-export { default as AdminSite } from './AdminSite';
-export { default as AdminTools } from './AdminTools';
-export { default as AdminUsers } from './AdminUsers';
-export { default as Album } from './Album';
-export { default as AlignCenter } from './AlignCenter';
-export { default as AlignFullWidth } from './AlignFullWidth';
-export { default as AlignLeft } from './AlignLeft';
-export { default as AlignNone } from './AlignNone';
-export { default as AlignPullLeft } from './AlignPullLeft';
-export { default as AlignPullRight } from './AlignPullRight';
-export { default as AlignRight } from './AlignRight';
-export { default as AlignWide } from './AlignWide';
-export { default as Analytics } from './Analytics';
-export { default as Archive } from './Archive';
-export { default as ArrowDownAlt } from './ArrowDownAlt';
-export { default as ArrowDownAlt2 } from './ArrowDownAlt2';
-export { default as ArrowDown } from './ArrowDown';
-export { default as ArrowLeftAlt } from './ArrowLeftAlt';
-export { default as ArrowLeftAlt2 } from './ArrowLeftAlt2';
-export { default as ArrowLeft } from './ArrowLeft';
-export { default as ArrowRightAlt } from './ArrowRightAlt';
-export { default as ArrowRightAlt2 } from './ArrowRightAlt2';
-export { default as ArrowRight } from './ArrowRight';
-export { default as ArrowUpAlt } from './ArrowUpAlt';
-export { default as ArrowUpAlt2 } from './ArrowUpAlt2';
-export { default as ArrowUp } from './ArrowUp';
-export { default as Art } from './Art';
-export { default as Awards } from './Awards';
-export { default as Backup } from './Backup';
-export { default as BlockDefault } from './BlockDefault';
-export { default as BookAlt } from './BookAlt';
-export { default as Book } from './Book';
-export { default as BuddiconsActivity } from './BuddiconsActivity';
-export { default as BuddiconsBbpressLogo } from './BuddiconsBbpressLogo';
-export { default as BuddiconsBuddypressLogo } from './BuddiconsBuddypressLogo';
-export { default as BuddiconsCommunity } from './BuddiconsCommunity';
-export { default as BuddiconsForums } from './BuddiconsForums';
-export { default as BuddiconsFriends } from './BuddiconsFriends';
-export { default as BuddiconsGroups } from './BuddiconsGroups';
-export { default as BuddiconsPm } from './BuddiconsPm';
-export { default as BuddiconsReplies } from './BuddiconsReplies';
-export { default as BuddiconsTopics } from './BuddiconsTopics';
-export { default as BuddiconsTracking } from './BuddiconsTracking';
-export { default as Building } from './Building';
-export { default as Businessman } from './Businessman';
-export { default as Button } from './Button';
-export { default as CalendarAlt } from './CalendarAlt';
-export { default as Calendar } from './Calendar';
-export { default as Camera } from './Camera';
-export { default as Carrot } from './Carrot';
-export { default as Cart } from './Cart';
-export { default as Category } from './Category';
-export { default as ChartArea } from './ChartArea';
-export { default as ChartBar } from './ChartBar';
-export { default as ChartLine } from './ChartLine';
-export { default as ChartPie } from './ChartPie';
-export { default as Clipboard } from './Clipboard';
-export { default as Clock } from './Clock';
-export { default as CloudSaved } from './CloudSaved';
-export { default as CloudUpload } from './CloudUpload';
-export { default as Cloud } from './Cloud';
-export { default as Columns } from './Columns';
-export { default as ControlsBack } from './ControlsBack';
-export { default as ControlsForward } from './ControlsForward';
-export { default as ControlsPause } from './ControlsPause';
-export { default as ControlsPlay } from './ControlsPlay';
-export { default as ControlsRepeat } from './ControlsRepeat';
-export { default as ControlsSkipback } from './ControlsSkipback';
-export { default as ControlsSkipforward } from './ControlsSkipforward';
-export { default as ControlsVolumeoff } from './ControlsVolumeoff';
-export { default as ControlsVolumeon } from './ControlsVolumeon';
-export { default as CoverImage } from './CoverImage';
-export { default as Dashboard } from './Dashboard';
-export { default as Desktop } from './Desktop';
-export { default as Dismiss } from './Dismiss';
-export { default as Download } from './Download';
-export { default as Edit } from './Edit';
-export { default as EditorAligncenter } from './EditorAligncenter';
-export { default as EditorAlignleft } from './EditorAlignleft';
-export { default as EditorAlignright } from './EditorAlignright';
-export { default as EditorBold } from './EditorBold';
-export { default as EditorBreak } from './EditorBreak';
-export { default as EditorCode } from './EditorCode';
-export { default as EditorContract } from './EditorContract';
-export { default as EditorCustomchar } from './EditorCustomchar';
-export { default as EditorExpand } from './EditorExpand';
-export { default as EditorHelp } from './EditorHelp';
-export { default as EditorIndent } from './EditorIndent';
-export { default as EditorInsertmore } from './EditorInsertmore';
-export { default as EditorItalic } from './EditorItalic';
-export { default as EditorJustify } from './EditorJustify';
-export { default as EditorKitchensink } from './EditorKitchensink';
-export { default as EditorLtr } from './EditorLtr';
-export { default as EditorOlRtl } from './EditorOlRtl';
-export { default as EditorOl } from './EditorOl';
-export { default as EditorOutdent } from './EditorOutdent';
-export { default as EditorParagraph } from './EditorParagraph';
-export { default as EditorPasteText } from './EditorPasteText';
-export { default as EditorPasteWord } from './EditorPasteWord';
-export { default as EditorQuote } from './EditorQuote';
-export { default as EditorRemoveformatting } from './EditorRemoveformatting';
-export { default as EditorRtl } from './EditorRtl';
-export { default as EditorSpellcheck } from './EditorSpellcheck';
-export { default as EditorStrikethrough } from './EditorStrikethrough';
-export { default as EditorTable } from './EditorTable';
-export { default as EditorTextcolor } from './EditorTextcolor';
-export { default as EditorUl } from './EditorUl';
-export { default as EditorUnderline } from './EditorUnderline';
-export { default as EditorUnlink } from './EditorUnlink';
-export { default as EditorVideo } from './EditorVideo';
-export { default as Ellipsis } from './Ellipsis';
-export { default as EmailAlt } from './EmailAlt';
-export { default as EmailAlt2 } from './EmailAlt2';
-export { default as Email } from './Email';
-export { default as EmbedAudio } from './EmbedAudio';
-export { default as EmbedGeneric } from './EmbedGeneric';
-export { default as EmbedPhoto } from './EmbedPhoto';
-export { default as EmbedPost } from './EmbedPost';
-export { default as EmbedVideo } from './EmbedVideo';
-export { default as ExcerptView } from './ExcerptView';
-export { default as Exit } from './Exit';
-export { default as External } from './External';
-export { default as FacebookAlt } from './FacebookAlt';
-export { default as Facebook } from './Facebook';
-export { default as Feedback } from './Feedback';
-export { default as Filter } from './Filter';
-export { default as Flag } from './Flag';
-export { default as FormatAside } from './FormatAside';
-export { default as FormatAudio } from './FormatAudio';
-export { default as FormatChat } from './FormatChat';
-export { default as FormatGallery } from './FormatGallery';
-export { default as FormatImage } from './FormatImage';
-export { default as FormatQuote } from './FormatQuote';
-export { default as FormatStatus } from './FormatStatus';
-export { default as FormatVideo } from './FormatVideo';
-export { default as Forms } from './Forms';
-export { default as Googleplus } from './Googleplus';
-export { default as GridView } from './GridView';
-export { default as Groups } from './Groups';
-export { default as Hammer } from './Hammer';
-export { default as Heading } from './Heading';
-export { default as Heart } from './Heart';
-export { default as Hidden } from './Hidden';
-export { default as Html } from './Html';
-export { default as IdAlt } from './IdAlt';
-export { default as Id } from './Id';
-export { default as ImageCrop } from './ImageCrop';
-export { default as ImageFilter } from './ImageFilter';
-export { default as ImageFlipHorizontal } from './ImageFlipHorizontal';
-export { default as ImageFlipVertical } from './ImageFlipVertical';
-export { default as ImageRotateLeft } from './ImageRotateLeft';
-export { default as ImageRotateRight } from './ImageRotateRight';
-export { default as ImageRotate } from './ImageRotate';
-export { default as ImagesAlt } from './ImagesAlt';
-export { default as ImagesAlt2 } from './ImagesAlt2';
-export { default as IndexCard } from './IndexCard';
-export { default as InfoOutline } from './InfoOutline';
-export { default as Info } from './Info';
-export { default as InsertAfter } from './InsertAfter';
-export { default as InsertBefore } from './InsertBefore';
-export { default as Insert } from './Insert';
-export { default as Instagram } from './Instagram';
-export { default as KeyboardHide } from './KeyboardHide';
-export { default as Laptop } from './Laptop';
-export { default as Layout } from './Layout';
-export { default as Leftright } from './Leftright';
-export { default as Lightbulb } from './Lightbulb';
-export { default as ListView } from './ListView';
-export { default as LocationAlt } from './LocationAlt';
-export { default as Location } from './Location';
-export { default as Lock } from './Lock';
-export { default as Marker } from './Marker';
-export { default as MediaArchive } from './MediaArchive';
-export { default as MediaAudio } from './MediaAudio';
-export { default as MediaCode } from './MediaCode';
-export { default as MediaDefault } from './MediaDefault';
-export { default as MediaDocument } from './MediaDocument';
-export { default as MediaInteractive } from './MediaInteractive';
-export { default as MediaSpreadsheet } from './MediaSpreadsheet';
-export { default as MediaText } from './MediaText';
-export { default as MediaVideo } from './MediaVideo';
-export { default as Megaphone } from './Megaphone';
-export { default as MenuAlt } from './MenuAlt';
-export { default as Menu } from './Menu';
-export { default as Microphone } from './Microphone';
-export { default as Migrate } from './Migrate';
-export { default as Minus } from './Minus';
-export { default as Money } from './Money';
-export { default as Move } from './Move';
-export { default as Nametag } from './Nametag';
-export { default as Networking } from './Networking';
-export { default as NoAlt } from './NoAlt';
-export { default as No } from './No';
-export { default as Palmtree } from './Palmtree';
-export { default as Paperclip } from './Paperclip';
-export { default as Performance } from './Performance';
-export { default as Phone } from './Phone';
-export { default as PlaylistAudio } from './PlaylistAudio';
-export { default as PlaylistVideo } from './PlaylistVideo';
-export { default as PlusAlt } from './PlusAlt';
-export { default as PlusLight } from './PlusLight';
-export { default as Plus } from './Plus';
-export { default as Portfolio } from './Portfolio';
-export { default as PostStatus } from './PostStatus';
-export { default as Pressthis } from './Pressthis';
-export { default as Products } from './Products';
-export { default as Randomize } from './Randomize';
-export { default as Redo } from './Redo';
-export { default as RestApi } from './RestApi';
-export { default as Rss } from './Rss';
-export { default as Saved } from './Saved';
-export { default as Schedule } from './Schedule';
-export { default as Screenoptions } from './Screenoptions';
-export { default as Search } from './Search';
-export { default as ShareAlt } from './ShareAlt';
-export { default as ShareAlt2 } from './ShareAlt2';
-export { default as Share } from './Share';
-export { default as ShieldAlt } from './ShieldAlt';
-export { default as Shield } from './Shield';
-export { default as Shortcode } from './Shortcode';
-export { default as Slides } from './Slides';
-export { default as Smartphone } from './Smartphone';
-export { default as Smiley } from './Smiley';
-export { default as Sort } from './Sort';
-export { default as Sos } from './Sos';
-export { default as StarEmpty } from './StarEmpty';
-export { default as StarFilled } from './StarFilled';
-export { default as StarHalf } from './StarHalf';
-export { default as Sticky } from './Sticky';
-export { default as Store } from './Store';
-export { default as TableColAfter } from './TableColAfter';
-export { default as TableColBefore } from './TableColBefore';
-export { default as TableColDelete } from './TableColDelete';
-export { default as TableRowAfter } from './TableRowAfter';
-export { default as TableRowBefore } from './TableRowBefore';
-export { default as TableRowDelete } from './TableRowDelete';
-export { default as Tablet } from './Tablet';
-export { default as Tag } from './Tag';
-export { default as Tagcloud } from './Tagcloud';
-export { default as Testimonial } from './Testimonial';
-export { default as Text } from './Text';
-export { default as ThumbsDown } from './ThumbsDown';
-export { default as ThumbsUp } from './ThumbsUp';
-export { default as TicketsAlt } from './TicketsAlt';
-export { default as Tickets } from './Tickets';
-export { default as Tide } from './Tide';
-export { default as Translation } from './Translation';
-export { default as Trash } from './Trash';
-export { default as Twitter } from './Twitter';
-export { default as Undo } from './Undo';
-export { default as UniversalAccessAlt } from './UniversalAccessAlt';
-export { default as UniversalAccess } from './UniversalAccess';
-export { default as Unlock } from './Unlock';
-export { default as Update } from './Update';
-export { default as Upload } from './Upload';
-export { default as Vault } from './Vault';
-export { default as VideoAlt } from './VideoAlt';
-export { default as VideoAlt2 } from './VideoAlt2';
-export { default as VideoAlt3 } from './VideoAlt3';
-export { default as Visibility } from './Visibility';
-export { default as Warning } from './Warning';
-export { default as WelcomeAddPage } from './WelcomeAddPage';
-export { default as WelcomeComments } from './WelcomeComments';
-export { default as WelcomeLearnMore } from './WelcomeLearnMore';
-export { default as WelcomeViewSite } from './WelcomeViewSite';
-export { default as WelcomeWidgetsMenus } from './WelcomeWidgetsMenus';
-export { default as WelcomeWriteBlog } from './WelcomeWriteBlog';
-export { default as WordpressAlt } from './WordpressAlt';
-export { default as Wordpress } from './Wordpress';
-export { default as YesAlt } from './YesAlt';
-export { default as Yes } from './Yes';

From 31a3136bd79fcf0fdb342ca1cded00479b035618 Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Thu, 26 Dec 2019 11:51:40 +0100
Subject: [PATCH 07/14] update export and prepare script

---
 packages/icons/package.json | 2 +-
 packages/icons/src/index.js | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)
 create mode 100644 packages/icons/src/index.js

diff --git a/packages/icons/package.json b/packages/icons/package.json
index fa6694da6905e4..61501c08d66d2e 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -29,6 +29,6 @@
 	},
 	"scripts": {
 		"build": "svgr -d ./build ./src",
-		"postinstall": "npm run build"
+		"prepare": "npm run build"
 	}
 }
diff --git a/packages/icons/src/index.js b/packages/icons/src/index.js
new file mode 100644
index 00000000000000..d75ebbc7041ae3
--- /dev/null
+++ b/packages/icons/src/index.js
@@ -0,0 +1 @@
+export * from './dashicon';

From 253c2e6d2db358f3eedde034fe6f7f0b5b8784e3 Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Thu, 26 Dec 2019 11:57:13 +0100
Subject: [PATCH 08/14] silent svgr

---
 packages/icons/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/icons/package.json b/packages/icons/package.json
index 61501c08d66d2e..195206b92de35f 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -28,7 +28,7 @@
 		"access": "public"
 	},
 	"scripts": {
-		"build": "svgr -d ./build ./src",
+		"build": "svgr -d ./build ./src --quite --silent",
 		"prepare": "npm run build"
 	}
 }

From 39da62d35ba844d4db89b729de6be2ee5cfd7309 Mon Sep 17 00:00:00 2001
From: Riad Benguella <benguella@gmail.com>
Date: Tue, 21 Jan 2020 10:57:25 +0100
Subject: [PATCH 09/14] Refactor icons package

---
 package-lock.json                             |  8 +++++---
 packages/block-library/package.json           |  1 +
 packages/block-library/src/paragraph/icon.js  |  8 --------
 packages/block-library/src/paragraph/index.js |  2 +-
 packages/components/package.json              |  1 +
 .../src/circular-option-picker/index.js       |  8 ++++++--
 .../src/custom-select-control/index.js        |  8 ++++++--
 packages/editor/package.json                  |  1 +
 .../src/components/post-saved-state/index.js  |  3 ++-
 packages/icons/README.md                      |  6 +++---
 packages/icons/package.json                   |  7 ++-----
 .../icons/src/dashicon/admin-appearance.svg   |  6 ------
 .../icons/src/dashicon/admin-collapse.svg     |  6 ------
 .../icons/src/dashicon/admin-comments.svg     |  6 ------
 .../icons/src/dashicon/admin-customizer.svg   |  6 ------
 packages/icons/src/dashicon/admin-generic.svg |  6 ------
 packages/icons/src/dashicon/admin-home.svg    |  6 ------
 packages/icons/src/dashicon/admin-links.svg   |  6 ------
 packages/icons/src/dashicon/admin-media.svg   |  6 ------
 .../icons/src/dashicon/admin-multisite.svg    |  6 ------
 packages/icons/src/dashicon/admin-network.svg |  6 ------
 packages/icons/src/dashicon/admin-page.svg    |  6 ------
 packages/icons/src/dashicon/admin-plugins.svg |  6 ------
 packages/icons/src/dashicon/admin-post.svg    |  6 ------
 .../icons/src/dashicon/admin-settings.svg     |  6 ------
 .../icons/src/dashicon/admin-site-alt.svg     |  5 -----
 .../icons/src/dashicon/admin-site-alt2.svg    |  5 -----
 .../icons/src/dashicon/admin-site-alt3.svg    |  5 -----
 packages/icons/src/dashicon/admin-site.svg    |  5 -----
 packages/icons/src/dashicon/admin-tools.svg   |  6 ------
 packages/icons/src/dashicon/admin-users.svg   |  6 ------
 packages/icons/src/dashicon/album.svg         |  6 ------
 packages/icons/src/dashicon/align-center.svg  |  6 ------
 packages/icons/src/dashicon/align-left.svg    |  6 ------
 packages/icons/src/dashicon/align-none.svg    |  6 ------
 packages/icons/src/dashicon/align-right.svg   |  6 ------
 packages/icons/src/dashicon/analytics.svg     |  6 ------
 packages/icons/src/dashicon/archive.svg       |  6 ------
 .../icons/src/dashicon/arrow-down-alt.svg     |  6 ------
 .../icons/src/dashicon/arrow-down-alt2.svg    |  6 ------
 packages/icons/src/dashicon/arrow-down.svg    |  6 ------
 .../icons/src/dashicon/arrow-left-alt.svg     |  6 ------
 .../icons/src/dashicon/arrow-left-alt2.svg    |  6 ------
 packages/icons/src/dashicon/arrow-left.svg    |  6 ------
 .../icons/src/dashicon/arrow-right-alt.svg    |  6 ------
 .../icons/src/dashicon/arrow-right-alt2.svg   |  6 ------
 packages/icons/src/dashicon/arrow-right.svg   |  6 ------
 packages/icons/src/dashicon/arrow-up-alt.svg  |  6 ------
 packages/icons/src/dashicon/arrow-up-alt2.svg |  6 ------
 .../icons/src/dashicon/arrow-up-duplicate.svg |  6 ------
 packages/icons/src/dashicon/arrow-up.svg      |  6 ------
 packages/icons/src/dashicon/art.svg           |  6 ------
 packages/icons/src/dashicon/awards.svg        |  6 ------
 packages/icons/src/dashicon/backup.svg        |  6 ------
 packages/icons/src/dashicon/book-alt.svg      |  6 ------
 packages/icons/src/dashicon/book.svg          |  6 ------
 .../icons/src/dashicon/buddicons-activity.svg |  6 ------
 .../src/dashicon/buddicons-bbpress-logo.svg   | 13 -------------
 .../dashicon/buddicons-buddypress-logo.svg    |  6 ------
 .../src/dashicon/buddicons-community.svg      |  6 ------
 .../icons/src/dashicon/buddicons-forums.svg   |  6 ------
 .../icons/src/dashicon/buddicons-friends.svg  |  6 ------
 .../icons/src/dashicon/buddicons-groups.svg   |  6 ------
 packages/icons/src/dashicon/buddicons-pm.svg  |  6 ------
 .../icons/src/dashicon/buddicons-replies.svg  |  6 ------
 .../icons/src/dashicon/buddicons-topics.svg   |  6 ------
 .../icons/src/dashicon/buddicons-tracking.svg |  6 ------
 packages/icons/src/dashicon/building.svg      |  6 ------
 packages/icons/src/dashicon/businessman.svg   |  8 --------
 .../icons/src/dashicon/businessperson.svg     |  8 --------
 packages/icons/src/dashicon/businesswoman.svg | 13 -------------
 packages/icons/src/dashicon/calendar-alt.svg  |  6 ------
 packages/icons/src/dashicon/calendar.svg      |  6 ------
 packages/icons/src/dashicon/camera-alt.svg    |  6 ------
 packages/icons/src/dashicon/camera.svg        |  6 ------
 packages/icons/src/dashicon/carrot.svg        |  6 ------
 packages/icons/src/dashicon/cart.svg          |  6 ------
 packages/icons/src/dashicon/category.svg      |  6 ------
 packages/icons/src/dashicon/chart-area.svg    |  6 ------
 packages/icons/src/dashicon/chart-bar.svg     |  6 ------
 packages/icons/src/dashicon/chart-line.svg    |  6 ------
 packages/icons/src/dashicon/chart-pie.svg     |  6 ------
 packages/icons/src/dashicon/clipboard.svg     |  6 ------
 packages/icons/src/dashicon/clock.svg         |  6 ------
 packages/icons/src/dashicon/cloud.svg         |  7 -------
 .../icons/src/dashicon/code-standards.svg     | 13 -------------
 packages/icons/src/dashicon/color-picker.svg  |  1 -
 packages/icons/src/dashicon/controls-back.svg |  6 ------
 .../icons/src/dashicon/controls-forward.svg   |  6 ------
 .../icons/src/dashicon/controls-pause.svg     |  6 ------
 packages/icons/src/dashicon/controls-play.svg |  6 ------
 .../icons/src/dashicon/controls-repeat.svg    |  6 ------
 .../icons/src/dashicon/controls-skipback.svg  |  6 ------
 .../src/dashicon/controls-skipforward.svg     |  6 ------
 .../icons/src/dashicon/controls-volumeoff.svg |  6 ------
 .../icons/src/dashicon/controls-volumeon.svg  |  6 ------
 packages/icons/src/dashicon/dashboard.svg     |  6 ------
 packages/icons/src/dashicon/desktop.svg       |  6 ------
 packages/icons/src/dashicon/dismiss.svg       |  6 ------
 packages/icons/src/dashicon/download.svg      |  6 ------
 packages/icons/src/dashicon/edit-large.svg    |  9 ---------
 packages/icons/src/dashicon/edit.svg          |  6 ------
 .../icons/src/dashicon/editor-aligncenter.svg |  6 ------
 .../icons/src/dashicon/editor-alignleft.svg   |  6 ------
 .../icons/src/dashicon/editor-alignright.svg  |  6 ------
 packages/icons/src/dashicon/editor-bold.svg   |  6 ------
 packages/icons/src/dashicon/editor-break.svg  |  6 ------
 .../src/dashicon/editor-code-duplicate.svg    |  6 ------
 packages/icons/src/dashicon/editor-code.svg   |  6 ------
 .../icons/src/dashicon/editor-contract.svg    |  6 ------
 .../icons/src/dashicon/editor-customchar.svg  |  6 ------
 packages/icons/src/dashicon/editor-expand.svg |  1 -
 packages/icons/src/dashicon/editor-help.svg   |  6 ------
 packages/icons/src/dashicon/editor-indent.svg |  6 ------
 .../icons/src/dashicon/editor-insertmore.svg  |  6 ------
 packages/icons/src/dashicon/editor-italic.svg |  6 ------
 .../icons/src/dashicon/editor-justify.svg     |  6 ------
 .../icons/src/dashicon/editor-kitchensink.svg |  6 ------
 packages/icons/src/dashicon/editor-ltr.svg    |  7 -------
 packages/icons/src/dashicon/editor-ol-rtl.svg | 14 --------------
 packages/icons/src/dashicon/editor-ol.svg     |  6 ------
 .../icons/src/dashicon/editor-outdent.svg     |  6 ------
 .../icons/src/dashicon/editor-paragraph.svg   |  6 ------
 .../icons/src/dashicon/editor-paste-text.svg  |  6 ------
 .../icons/src/dashicon/editor-paste-word.svg  |  6 ------
 packages/icons/src/dashicon/editor-quote.svg  |  6 ------
 .../src/dashicon/editor-removeformatting.svg  |  6 ------
 packages/icons/src/dashicon/editor-rtl.svg    |  7 -------
 .../icons/src/dashicon/editor-spellcheck.svg  |  6 ------
 .../src/dashicon/editor-strikethrough.svg     |  6 ------
 packages/icons/src/dashicon/editor-table.svg  |  6 ------
 .../icons/src/dashicon/editor-textcolor.svg   |  6 ------
 packages/icons/src/dashicon/editor-ul.svg     |  6 ------
 .../icons/src/dashicon/editor-underline.svg   |  6 ------
 packages/icons/src/dashicon/editor-unlink.svg |  6 ------
 packages/icons/src/dashicon/editor-video.svg  |  6 ------
 packages/icons/src/dashicon/email-alt.svg     |  6 ------
 packages/icons/src/dashicon/email-alt2.svg    |  8 --------
 packages/icons/src/dashicon/email.svg         |  6 ------
 packages/icons/src/dashicon/excerpt-view.svg  |  6 ------
 packages/icons/src/dashicon/external.svg      |  6 ------
 packages/icons/src/dashicon/facebook-alt.svg  |  6 ------
 packages/icons/src/dashicon/facebook.svg      |  6 ------
 packages/icons/src/dashicon/feedback.svg      |  6 ------
 packages/icons/src/dashicon/filter.svg        |  6 ------
 packages/icons/src/dashicon/flag.svg          |  6 ------
 packages/icons/src/dashicon/format-aside.svg  |  6 ------
 packages/icons/src/dashicon/format-audio.svg  |  6 ------
 packages/icons/src/dashicon/format-chat.svg   |  6 ------
 .../icons/src/dashicon/format-gallery.svg     |  6 ------
 packages/icons/src/dashicon/format-image.svg  |  6 ------
 packages/icons/src/dashicon/format-quote.svg  |  6 ------
 packages/icons/src/dashicon/format-status.svg |  6 ------
 packages/icons/src/dashicon/format-video.svg  |  6 ------
 packages/icons/src/dashicon/forms.svg         |  6 ------
 packages/icons/src/dashicon/googleplus.svg    |  6 ------
 packages/icons/src/dashicon/grid-view.svg     |  6 ------
 packages/icons/src/dashicon/groups.svg        |  6 ------
 .../dashicon/gutenberg/align-full-width.svg   |  9 ---------
 .../dashicon/gutenberg/align-pull-left.svg    |  6 ------
 .../dashicon/gutenberg/align-pull-right.svg   |  6 ------
 .../src/dashicon/gutenberg/align-wide.svg     |  9 ---------
 .../src/dashicon/gutenberg/block-default.svg  |  6 ------
 .../icons/src/dashicon/gutenberg/button.svg   |  9 ---------
 .../src/dashicon/gutenberg/cloud-saved.svg    |  8 --------
 .../src/dashicon/gutenberg/cloud-upload.svg   |  8 --------
 .../icons/src/dashicon/gutenberg/columns.svg  |  6 ------
 .../src/dashicon/gutenberg/cover-image.svg    | 10 ----------
 .../icons/src/dashicon/gutenberg/ellipsis.svg |  9 ---------
 .../src/dashicon/gutenberg/embed-audio.svg    |  8 --------
 .../src/dashicon/gutenberg/embed-generic.svg  |  7 -------
 .../src/dashicon/gutenberg/embed-photo.svg    |  8 --------
 .../src/dashicon/gutenberg/embed-post.svg     |  9 ---------
 .../src/dashicon/gutenberg/embed-video.svg    |  7 -------
 .../icons/src/dashicon/gutenberg/exit.svg     |  6 ------
 .../icons/src/dashicon/gutenberg/heading.svg  |  6 ------
 .../icons/src/dashicon/gutenberg/html.svg     | 12 ------------
 .../src/dashicon/gutenberg/info-outline.svg   |  6 ------
 .../src/dashicon/gutenberg/insert-after.svg   |  7 -------
 .../src/dashicon/gutenberg/insert-before.svg  |  7 -------
 .../icons/src/dashicon/gutenberg/insert.svg   |  7 -------
 .../icons/src/dashicon/gutenberg/remove.svg   |  4 ----
 .../icons/src/dashicon/gutenberg/saved.svg    |  6 ------
 .../src/dashicon/gutenberg/shortcode.svg      | 10 ----------
 .../dashicon/gutenberg/table-col-after.svg    |  6 ------
 .../dashicon/gutenberg/table-col-before.svg   |  6 ------
 .../dashicon/gutenberg/table-col-delete.svg   |  6 ------
 .../dashicon/gutenberg/table-row-after.svg    |  6 ------
 .../dashicon/gutenberg/table-row-before.svg   |  6 ------
 .../dashicon/gutenberg/table-row-delete.svg   |  6 ------
 packages/icons/src/dashicon/hammer.svg        |  6 ------
 packages/icons/src/dashicon/heart.svg         |  6 ------
 packages/icons/src/dashicon/hidden.svg        |  8 --------
 packages/icons/src/dashicon/id-alt.svg        |  6 ------
 packages/icons/src/dashicon/id.svg            |  6 ------
 packages/icons/src/dashicon/image-crop.svg    |  6 ------
 packages/icons/src/dashicon/image-filter.svg  |  6 ------
 .../src/dashicon/image-flip-horizontal.svg    |  6 ------
 .../src/dashicon/image-flip-vertical.svg      |  6 ------
 .../icons/src/dashicon/image-rotate-left.svg  |  6 ------
 .../icons/src/dashicon/image-rotate-right.svg |  6 ------
 packages/icons/src/dashicon/image-rotate.svg  |  6 ------
 packages/icons/src/dashicon/images-alt.svg    |  6 ------
 packages/icons/src/dashicon/images-alt2.svg   |  6 ------
 packages/icons/src/dashicon/index-card.svg    |  6 ------
 packages/icons/src/dashicon/info.svg          |  6 ------
 packages/icons/src/dashicon/instagram.svg     | 13 -------------
 packages/icons/src/dashicon/laptop.svg        |  6 ------
 packages/icons/src/dashicon/layout.svg        |  6 ------
 packages/icons/src/dashicon/leftright.svg     |  6 ------
 packages/icons/src/dashicon/lightbulb.svg     |  6 ------
 packages/icons/src/dashicon/list-view.svg     |  6 ------
 packages/icons/src/dashicon/location-alt.svg  |  6 ------
 packages/icons/src/dashicon/location.svg      |  6 ------
 .../icons/src/dashicon/lock-duplicate.svg     |  8 --------
 packages/icons/src/dashicon/lock.svg          |  8 --------
 packages/icons/src/dashicon/marker.svg        |  6 ------
 packages/icons/src/dashicon/media-archive.svg |  6 ------
 packages/icons/src/dashicon/media-audio.svg   |  6 ------
 packages/icons/src/dashicon/media-code.svg    |  6 ------
 packages/icons/src/dashicon/media-default.svg |  6 ------
 .../icons/src/dashicon/media-document.svg     |  6 ------
 .../icons/src/dashicon/media-interactive.svg  |  6 ------
 .../icons/src/dashicon/media-spreadsheet.svg  |  6 ------
 packages/icons/src/dashicon/media-text.svg    |  6 ------
 packages/icons/src/dashicon/media-video.svg   |  6 ------
 packages/icons/src/dashicon/megaphone.svg     |  6 ------
 packages/icons/src/dashicon/menu-alt.svg      |  6 ------
 packages/icons/src/dashicon/menu-alt2.svg     |  6 ------
 packages/icons/src/dashicon/menu-alt3.svg     |  6 ------
 packages/icons/src/dashicon/menu.svg          |  6 ------
 packages/icons/src/dashicon/microphone.svg    |  6 ------
 packages/icons/src/dashicon/migrate.svg       |  6 ------
 packages/icons/src/dashicon/minus.svg         |  6 ------
 packages/icons/src/dashicon/money.svg         |  6 ------
 packages/icons/src/dashicon/move.svg          |  6 ------
 packages/icons/src/dashicon/nametag.svg       |  6 ------
 packages/icons/src/dashicon/networking.svg    |  6 ------
 packages/icons/src/dashicon/no-alt.svg        |  6 ------
 packages/icons/src/dashicon/no.svg            |  6 ------
 packages/icons/src/dashicon/palmtree.svg      |  6 ------
 packages/icons/src/dashicon/paperclip.svg     |  6 ------
 packages/icons/src/dashicon/performance.svg   |  6 ------
 packages/icons/src/dashicon/phone.svg         |  6 ------
 .../icons/src/dashicon/playlist-audio.svg     |  6 ------
 .../icons/src/dashicon/playlist-video.svg     |  6 ------
 .../icons/src/dashicon/plugins-checked.svg    |  9 ---------
 packages/icons/src/dashicon/plus-alt.svg      |  6 ------
 packages/icons/src/dashicon/plus-alt2.svg     |  6 ------
 packages/icons/src/dashicon/plus.svg          |  6 ------
 packages/icons/src/dashicon/portfolio.svg     |  6 ------
 packages/icons/src/dashicon/post-status.svg   |  6 ------
 packages/icons/src/dashicon/pressthis.svg     |  6 ------
 packages/icons/src/dashicon/products.svg      |  6 ------
 packages/icons/src/dashicon/randomize.svg     |  6 ------
 packages/icons/src/dashicon/redo.svg          |  6 ------
 packages/icons/src/dashicon/rest-api.svg      |  9 ---------
 packages/icons/src/dashicon/rss.svg           |  6 ------
 packages/icons/src/dashicon/schedule.svg      |  6 ------
 packages/icons/src/dashicon/screenoptions.svg |  6 ------
 packages/icons/src/dashicon/search.svg        |  6 ------
 packages/icons/src/dashicon/share-alt.svg     |  6 ------
 packages/icons/src/dashicon/share-alt2.svg    |  6 ------
 packages/icons/src/dashicon/share.svg         |  6 ------
 packages/icons/src/dashicon/shield-alt.svg    |  6 ------
 packages/icons/src/dashicon/shield.svg        |  6 ------
 packages/icons/src/dashicon/slides.svg        |  6 ------
 packages/icons/src/dashicon/smartphone.svg    |  6 ------
 packages/icons/src/dashicon/smiley.svg        |  6 ------
 packages/icons/src/dashicon/sort.svg          |  6 ------
 packages/icons/src/dashicon/sos.svg           |  6 ------
 packages/icons/src/dashicon/star-empty.svg    |  6 ------
 packages/icons/src/dashicon/star-filled.svg   |  6 ------
 packages/icons/src/dashicon/star-half.svg     |  6 ------
 packages/icons/src/dashicon/sticky.svg        |  6 ------
 packages/icons/src/dashicon/store.svg         |  6 ------
 packages/icons/src/dashicon/tablet.svg        |  6 ------
 packages/icons/src/dashicon/tag.svg           |  6 ------
 packages/icons/src/dashicon/tagcloud.svg      |  6 ------
 packages/icons/src/dashicon/testimonial.svg   |  6 ------
 packages/icons/src/dashicon/text-page.svg     |  6 ------
 packages/icons/src/dashicon/text.svg          |  6 ------
 packages/icons/src/dashicon/thumbs-down.svg   |  6 ------
 packages/icons/src/dashicon/thumbs-up.svg     |  6 ------
 packages/icons/src/dashicon/tickets-alt.svg   |  6 ------
 packages/icons/src/dashicon/tickets.svg       |  6 ------
 packages/icons/src/dashicon/tide.svg          |  7 -------
 packages/icons/src/dashicon/translation.svg   |  6 ------
 packages/icons/src/dashicon/trash.svg         |  7 -------
 packages/icons/src/dashicon/twitter-alt.svg   |  8 --------
 packages/icons/src/dashicon/twitter.svg       |  6 ------
 packages/icons/src/dashicon/undo.svg          |  6 ------
 .../src/dashicon/universal-access-alt.svg     |  6 ------
 .../icons/src/dashicon/universal-access.svg   |  6 ------
 packages/icons/src/dashicon/unlock.svg        |  6 ------
 packages/icons/src/dashicon/update-alt.svg    |  7 -------
 packages/icons/src/dashicon/update.svg        |  6 ------
 packages/icons/src/dashicon/upload.svg        |  6 ------
 packages/icons/src/dashicon/vault.svg         |  6 ------
 packages/icons/src/dashicon/video-alt.svg     |  6 ------
 packages/icons/src/dashicon/video-alt2.svg    |  6 ------
 packages/icons/src/dashicon/video-alt3.svg    |  6 ------
 packages/icons/src/dashicon/visibility.svg    |  4 ----
 packages/icons/src/dashicon/warning.svg       |  6 ------
 .../icons/src/dashicon/welcome-add-page.svg   |  6 ------
 .../icons/src/dashicon/welcome-comments.svg   |  6 ------
 .../icons/src/dashicon/welcome-learn-more.svg |  6 ------
 .../icons/src/dashicon/welcome-view-site.svg  |  6 ------
 .../src/dashicon/welcome-widgets-menus.svg    |  6 ------
 .../icons/src/dashicon/welcome-write-blog.svg |  6 ------
 packages/icons/src/dashicon/wordpress-alt.svg |  6 ------
 packages/icons/src/dashicon/wordpress.svg     |  6 ------
 packages/icons/src/dashicon/yes-alt.svg       |  8 --------
 packages/icons/src/dashicon/yes.svg           |  6 ------
 packages/icons/src/icon/index.js              | 10 ++++++++++
 packages/icons/src/icon/stories/index.js      | 17 +++++++++++++++++
 packages/icons/src/index.js                   | 11 ++++++++++-
 packages/icons/src/library/paragraph.js       | 12 ++++++++++++
 packages/icons/src/library/saved.js           | 19 +++++++++++++++++++
 storybook/main.js                             |  1 +
 320 files changed, 97 insertions(+), 1935 deletions(-)
 delete mode 100644 packages/block-library/src/paragraph/icon.js
 delete mode 100755 packages/icons/src/dashicon/admin-appearance.svg
 delete mode 100755 packages/icons/src/dashicon/admin-collapse.svg
 delete mode 100755 packages/icons/src/dashicon/admin-comments.svg
 delete mode 100755 packages/icons/src/dashicon/admin-customizer.svg
 delete mode 100755 packages/icons/src/dashicon/admin-generic.svg
 delete mode 100755 packages/icons/src/dashicon/admin-home.svg
 delete mode 100755 packages/icons/src/dashicon/admin-links.svg
 delete mode 100755 packages/icons/src/dashicon/admin-media.svg
 delete mode 100755 packages/icons/src/dashicon/admin-multisite.svg
 delete mode 100755 packages/icons/src/dashicon/admin-network.svg
 delete mode 100755 packages/icons/src/dashicon/admin-page.svg
 delete mode 100755 packages/icons/src/dashicon/admin-plugins.svg
 delete mode 100755 packages/icons/src/dashicon/admin-post.svg
 delete mode 100755 packages/icons/src/dashicon/admin-settings.svg
 delete mode 100644 packages/icons/src/dashicon/admin-site-alt.svg
 delete mode 100644 packages/icons/src/dashicon/admin-site-alt2.svg
 delete mode 100644 packages/icons/src/dashicon/admin-site-alt3.svg
 delete mode 100644 packages/icons/src/dashicon/admin-site.svg
 delete mode 100755 packages/icons/src/dashicon/admin-tools.svg
 delete mode 100755 packages/icons/src/dashicon/admin-users.svg
 delete mode 100755 packages/icons/src/dashicon/album.svg
 delete mode 100755 packages/icons/src/dashicon/align-center.svg
 delete mode 100755 packages/icons/src/dashicon/align-left.svg
 delete mode 100755 packages/icons/src/dashicon/align-none.svg
 delete mode 100755 packages/icons/src/dashicon/align-right.svg
 delete mode 100755 packages/icons/src/dashicon/analytics.svg
 delete mode 100755 packages/icons/src/dashicon/archive.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-down-alt.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-down-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-down.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-left-alt.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-left-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-left.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-right-alt.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-right-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-right.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-up-alt.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-up-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/arrow-up-duplicate.svg
 delete mode 100644 packages/icons/src/dashicon/arrow-up.svg
 delete mode 100755 packages/icons/src/dashicon/art.svg
 delete mode 100755 packages/icons/src/dashicon/awards.svg
 delete mode 100755 packages/icons/src/dashicon/backup.svg
 delete mode 100755 packages/icons/src/dashicon/book-alt.svg
 delete mode 100755 packages/icons/src/dashicon/book.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-activity.svg
 delete mode 100644 packages/icons/src/dashicon/buddicons-bbpress-logo.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-buddypress-logo.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-community.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-forums.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-friends.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-groups.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-pm.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-replies.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-topics.svg
 delete mode 100755 packages/icons/src/dashicon/buddicons-tracking.svg
 delete mode 100755 packages/icons/src/dashicon/building.svg
 delete mode 100644 packages/icons/src/dashicon/businessman.svg
 delete mode 100644 packages/icons/src/dashicon/businessperson.svg
 delete mode 100644 packages/icons/src/dashicon/businesswoman.svg
 delete mode 100755 packages/icons/src/dashicon/calendar-alt.svg
 delete mode 100755 packages/icons/src/dashicon/calendar.svg
 delete mode 100755 packages/icons/src/dashicon/camera-alt.svg
 delete mode 100755 packages/icons/src/dashicon/camera.svg
 delete mode 100755 packages/icons/src/dashicon/carrot.svg
 delete mode 100755 packages/icons/src/dashicon/cart.svg
 delete mode 100755 packages/icons/src/dashicon/category.svg
 delete mode 100755 packages/icons/src/dashicon/chart-area.svg
 delete mode 100755 packages/icons/src/dashicon/chart-bar.svg
 delete mode 100755 packages/icons/src/dashicon/chart-line.svg
 delete mode 100755 packages/icons/src/dashicon/chart-pie.svg
 delete mode 100755 packages/icons/src/dashicon/clipboard.svg
 delete mode 100755 packages/icons/src/dashicon/clock.svg
 delete mode 100644 packages/icons/src/dashicon/cloud.svg
 delete mode 100644 packages/icons/src/dashicon/code-standards.svg
 delete mode 100644 packages/icons/src/dashicon/color-picker.svg
 delete mode 100755 packages/icons/src/dashicon/controls-back.svg
 delete mode 100755 packages/icons/src/dashicon/controls-forward.svg
 delete mode 100755 packages/icons/src/dashicon/controls-pause.svg
 delete mode 100755 packages/icons/src/dashicon/controls-play.svg
 delete mode 100755 packages/icons/src/dashicon/controls-repeat.svg
 delete mode 100755 packages/icons/src/dashicon/controls-skipback.svg
 delete mode 100755 packages/icons/src/dashicon/controls-skipforward.svg
 delete mode 100755 packages/icons/src/dashicon/controls-volumeoff.svg
 delete mode 100755 packages/icons/src/dashicon/controls-volumeon.svg
 delete mode 100755 packages/icons/src/dashicon/dashboard.svg
 delete mode 100755 packages/icons/src/dashicon/desktop.svg
 delete mode 100755 packages/icons/src/dashicon/dismiss.svg
 delete mode 100755 packages/icons/src/dashicon/download.svg
 delete mode 100644 packages/icons/src/dashicon/edit-large.svg
 delete mode 100755 packages/icons/src/dashicon/edit.svg
 delete mode 100755 packages/icons/src/dashicon/editor-aligncenter.svg
 delete mode 100755 packages/icons/src/dashicon/editor-alignleft.svg
 delete mode 100755 packages/icons/src/dashicon/editor-alignright.svg
 delete mode 100755 packages/icons/src/dashicon/editor-bold.svg
 delete mode 100755 packages/icons/src/dashicon/editor-break.svg
 delete mode 100755 packages/icons/src/dashicon/editor-code-duplicate.svg
 delete mode 100755 packages/icons/src/dashicon/editor-code.svg
 delete mode 100755 packages/icons/src/dashicon/editor-contract.svg
 delete mode 100755 packages/icons/src/dashicon/editor-customchar.svg
 delete mode 100644 packages/icons/src/dashicon/editor-expand.svg
 delete mode 100755 packages/icons/src/dashicon/editor-help.svg
 delete mode 100755 packages/icons/src/dashicon/editor-indent.svg
 delete mode 100755 packages/icons/src/dashicon/editor-insertmore.svg
 delete mode 100755 packages/icons/src/dashicon/editor-italic.svg
 delete mode 100755 packages/icons/src/dashicon/editor-justify.svg
 delete mode 100755 packages/icons/src/dashicon/editor-kitchensink.svg
 delete mode 100644 packages/icons/src/dashicon/editor-ltr.svg
 delete mode 100644 packages/icons/src/dashicon/editor-ol-rtl.svg
 delete mode 100755 packages/icons/src/dashicon/editor-ol.svg
 delete mode 100755 packages/icons/src/dashicon/editor-outdent.svg
 delete mode 100755 packages/icons/src/dashicon/editor-paragraph.svg
 delete mode 100755 packages/icons/src/dashicon/editor-paste-text.svg
 delete mode 100755 packages/icons/src/dashicon/editor-paste-word.svg
 delete mode 100755 packages/icons/src/dashicon/editor-quote.svg
 delete mode 100755 packages/icons/src/dashicon/editor-removeformatting.svg
 delete mode 100644 packages/icons/src/dashicon/editor-rtl.svg
 delete mode 100755 packages/icons/src/dashicon/editor-spellcheck.svg
 delete mode 100755 packages/icons/src/dashicon/editor-strikethrough.svg
 delete mode 100755 packages/icons/src/dashicon/editor-table.svg
 delete mode 100755 packages/icons/src/dashicon/editor-textcolor.svg
 delete mode 100755 packages/icons/src/dashicon/editor-ul.svg
 delete mode 100755 packages/icons/src/dashicon/editor-underline.svg
 delete mode 100755 packages/icons/src/dashicon/editor-unlink.svg
 delete mode 100755 packages/icons/src/dashicon/editor-video.svg
 delete mode 100755 packages/icons/src/dashicon/email-alt.svg
 delete mode 100644 packages/icons/src/dashicon/email-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/email.svg
 delete mode 100755 packages/icons/src/dashicon/excerpt-view.svg
 delete mode 100755 packages/icons/src/dashicon/external.svg
 delete mode 100755 packages/icons/src/dashicon/facebook-alt.svg
 delete mode 100755 packages/icons/src/dashicon/facebook.svg
 delete mode 100755 packages/icons/src/dashicon/feedback.svg
 delete mode 100755 packages/icons/src/dashicon/filter.svg
 delete mode 100755 packages/icons/src/dashicon/flag.svg
 delete mode 100755 packages/icons/src/dashicon/format-aside.svg
 delete mode 100755 packages/icons/src/dashicon/format-audio.svg
 delete mode 100755 packages/icons/src/dashicon/format-chat.svg
 delete mode 100755 packages/icons/src/dashicon/format-gallery.svg
 delete mode 100755 packages/icons/src/dashicon/format-image.svg
 delete mode 100755 packages/icons/src/dashicon/format-quote.svg
 delete mode 100755 packages/icons/src/dashicon/format-status.svg
 delete mode 100755 packages/icons/src/dashicon/format-video.svg
 delete mode 100755 packages/icons/src/dashicon/forms.svg
 delete mode 100755 packages/icons/src/dashicon/googleplus.svg
 delete mode 100755 packages/icons/src/dashicon/grid-view.svg
 delete mode 100755 packages/icons/src/dashicon/groups.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/align-full-width.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/align-pull-left.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/align-pull-right.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/align-wide.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/block-default.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/button.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/cloud-saved.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/cloud-upload.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/columns.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/cover-image.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/ellipsis.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/embed-audio.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/embed-generic.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/embed-photo.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/embed-post.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/embed-video.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/exit.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/heading.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/html.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/info-outline.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/insert-after.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/insert-before.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/insert.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/remove.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/saved.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/shortcode.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/table-col-after.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/table-col-before.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/table-col-delete.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/table-row-after.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/table-row-before.svg
 delete mode 100644 packages/icons/src/dashicon/gutenberg/table-row-delete.svg
 delete mode 100755 packages/icons/src/dashicon/hammer.svg
 delete mode 100755 packages/icons/src/dashicon/heart.svg
 delete mode 100644 packages/icons/src/dashicon/hidden.svg
 delete mode 100755 packages/icons/src/dashicon/id-alt.svg
 delete mode 100755 packages/icons/src/dashicon/id.svg
 delete mode 100755 packages/icons/src/dashicon/image-crop.svg
 delete mode 100755 packages/icons/src/dashicon/image-filter.svg
 delete mode 100755 packages/icons/src/dashicon/image-flip-horizontal.svg
 delete mode 100755 packages/icons/src/dashicon/image-flip-vertical.svg
 delete mode 100755 packages/icons/src/dashicon/image-rotate-left.svg
 delete mode 100755 packages/icons/src/dashicon/image-rotate-right.svg
 delete mode 100755 packages/icons/src/dashicon/image-rotate.svg
 delete mode 100755 packages/icons/src/dashicon/images-alt.svg
 delete mode 100755 packages/icons/src/dashicon/images-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/index-card.svg
 delete mode 100755 packages/icons/src/dashicon/info.svg
 delete mode 100644 packages/icons/src/dashicon/instagram.svg
 delete mode 100755 packages/icons/src/dashicon/laptop.svg
 delete mode 100755 packages/icons/src/dashicon/layout.svg
 delete mode 100755 packages/icons/src/dashicon/leftright.svg
 delete mode 100755 packages/icons/src/dashicon/lightbulb.svg
 delete mode 100755 packages/icons/src/dashicon/list-view.svg
 delete mode 100755 packages/icons/src/dashicon/location-alt.svg
 delete mode 100755 packages/icons/src/dashicon/location.svg
 delete mode 100644 packages/icons/src/dashicon/lock-duplicate.svg
 delete mode 100644 packages/icons/src/dashicon/lock.svg
 delete mode 100755 packages/icons/src/dashicon/marker.svg
 delete mode 100755 packages/icons/src/dashicon/media-archive.svg
 delete mode 100755 packages/icons/src/dashicon/media-audio.svg
 delete mode 100755 packages/icons/src/dashicon/media-code.svg
 delete mode 100755 packages/icons/src/dashicon/media-default.svg
 delete mode 100755 packages/icons/src/dashicon/media-document.svg
 delete mode 100755 packages/icons/src/dashicon/media-interactive.svg
 delete mode 100755 packages/icons/src/dashicon/media-spreadsheet.svg
 delete mode 100755 packages/icons/src/dashicon/media-text.svg
 delete mode 100755 packages/icons/src/dashicon/media-video.svg
 delete mode 100755 packages/icons/src/dashicon/megaphone.svg
 delete mode 100644 packages/icons/src/dashicon/menu-alt.svg
 delete mode 100644 packages/icons/src/dashicon/menu-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/menu-alt3.svg
 delete mode 100644 packages/icons/src/dashicon/menu.svg
 delete mode 100755 packages/icons/src/dashicon/microphone.svg
 delete mode 100755 packages/icons/src/dashicon/migrate.svg
 delete mode 100755 packages/icons/src/dashicon/minus.svg
 delete mode 100755 packages/icons/src/dashicon/money.svg
 delete mode 100755 packages/icons/src/dashicon/move.svg
 delete mode 100755 packages/icons/src/dashicon/nametag.svg
 delete mode 100755 packages/icons/src/dashicon/networking.svg
 delete mode 100755 packages/icons/src/dashicon/no-alt.svg
 delete mode 100755 packages/icons/src/dashicon/no.svg
 delete mode 100755 packages/icons/src/dashicon/palmtree.svg
 delete mode 100755 packages/icons/src/dashicon/paperclip.svg
 delete mode 100755 packages/icons/src/dashicon/performance.svg
 delete mode 100755 packages/icons/src/dashicon/phone.svg
 delete mode 100755 packages/icons/src/dashicon/playlist-audio.svg
 delete mode 100755 packages/icons/src/dashicon/playlist-video.svg
 delete mode 100644 packages/icons/src/dashicon/plugins-checked.svg
 delete mode 100755 packages/icons/src/dashicon/plus-alt.svg
 delete mode 100755 packages/icons/src/dashicon/plus-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/plus.svg
 delete mode 100755 packages/icons/src/dashicon/portfolio.svg
 delete mode 100755 packages/icons/src/dashicon/post-status.svg
 delete mode 100755 packages/icons/src/dashicon/pressthis.svg
 delete mode 100755 packages/icons/src/dashicon/products.svg
 delete mode 100755 packages/icons/src/dashicon/randomize.svg
 delete mode 100644 packages/icons/src/dashicon/redo.svg
 delete mode 100644 packages/icons/src/dashicon/rest-api.svg
 delete mode 100755 packages/icons/src/dashicon/rss.svg
 delete mode 100755 packages/icons/src/dashicon/schedule.svg
 delete mode 100755 packages/icons/src/dashicon/screenoptions.svg
 delete mode 100755 packages/icons/src/dashicon/search.svg
 delete mode 100755 packages/icons/src/dashicon/share-alt.svg
 delete mode 100755 packages/icons/src/dashicon/share-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/share.svg
 delete mode 100755 packages/icons/src/dashicon/shield-alt.svg
 delete mode 100755 packages/icons/src/dashicon/shield.svg
 delete mode 100755 packages/icons/src/dashicon/slides.svg
 delete mode 100755 packages/icons/src/dashicon/smartphone.svg
 delete mode 100755 packages/icons/src/dashicon/smiley.svg
 delete mode 100755 packages/icons/src/dashicon/sort.svg
 delete mode 100755 packages/icons/src/dashicon/sos.svg
 delete mode 100755 packages/icons/src/dashicon/star-empty.svg
 delete mode 100755 packages/icons/src/dashicon/star-filled.svg
 delete mode 100755 packages/icons/src/dashicon/star-half.svg
 delete mode 100755 packages/icons/src/dashicon/sticky.svg
 delete mode 100755 packages/icons/src/dashicon/store.svg
 delete mode 100755 packages/icons/src/dashicon/tablet.svg
 delete mode 100755 packages/icons/src/dashicon/tag.svg
 delete mode 100755 packages/icons/src/dashicon/tagcloud.svg
 delete mode 100755 packages/icons/src/dashicon/testimonial.svg
 delete mode 100644 packages/icons/src/dashicon/text-page.svg
 delete mode 100755 packages/icons/src/dashicon/text.svg
 delete mode 100755 packages/icons/src/dashicon/thumbs-down.svg
 delete mode 100755 packages/icons/src/dashicon/thumbs-up.svg
 delete mode 100755 packages/icons/src/dashicon/tickets-alt.svg
 delete mode 100755 packages/icons/src/dashicon/tickets.svg
 delete mode 100644 packages/icons/src/dashicon/tide.svg
 delete mode 100755 packages/icons/src/dashicon/translation.svg
 delete mode 100644 packages/icons/src/dashicon/trash.svg
 delete mode 100644 packages/icons/src/dashicon/twitter-alt.svg
 delete mode 100755 packages/icons/src/dashicon/twitter.svg
 delete mode 100644 packages/icons/src/dashicon/undo.svg
 delete mode 100755 packages/icons/src/dashicon/universal-access-alt.svg
 delete mode 100755 packages/icons/src/dashicon/universal-access.svg
 delete mode 100755 packages/icons/src/dashicon/unlock.svg
 delete mode 100644 packages/icons/src/dashicon/update-alt.svg
 delete mode 100755 packages/icons/src/dashicon/update.svg
 delete mode 100755 packages/icons/src/dashicon/upload.svg
 delete mode 100755 packages/icons/src/dashicon/vault.svg
 delete mode 100755 packages/icons/src/dashicon/video-alt.svg
 delete mode 100755 packages/icons/src/dashicon/video-alt2.svg
 delete mode 100755 packages/icons/src/dashicon/video-alt3.svg
 delete mode 100644 packages/icons/src/dashicon/visibility.svg
 delete mode 100755 packages/icons/src/dashicon/warning.svg
 delete mode 100755 packages/icons/src/dashicon/welcome-add-page.svg
 delete mode 100755 packages/icons/src/dashicon/welcome-comments.svg
 delete mode 100755 packages/icons/src/dashicon/welcome-learn-more.svg
 delete mode 100755 packages/icons/src/dashicon/welcome-view-site.svg
 delete mode 100755 packages/icons/src/dashicon/welcome-widgets-menus.svg
 delete mode 100755 packages/icons/src/dashicon/welcome-write-blog.svg
 delete mode 100755 packages/icons/src/dashicon/wordpress-alt.svg
 delete mode 100755 packages/icons/src/dashicon/wordpress.svg
 delete mode 100644 packages/icons/src/dashicon/yes-alt.svg
 delete mode 100755 packages/icons/src/dashicon/yes.svg
 create mode 100644 packages/icons/src/icon/index.js
 create mode 100644 packages/icons/src/icon/stories/index.js
 create mode 100644 packages/icons/src/library/paragraph.js
 create mode 100644 packages/icons/src/library/saved.js

diff --git a/package-lock.json b/package-lock.json
index 6eeb771878ce06..bd8ddca28b3332 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9550,6 +9550,7 @@
 				"@wordpress/element": "file:packages/element",
 				"@wordpress/escape-html": "file:packages/escape-html",
 				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/icons": "file:packages/icons",
 				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
 				"@wordpress/keycodes": "file:packages/keycodes",
 				"@wordpress/rich-text": "file:packages/rich-text",
@@ -9622,6 +9623,7 @@
 				"@wordpress/element": "file:packages/element",
 				"@wordpress/hooks": "file:packages/hooks",
 				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/icons": "file:packages/icons",
 				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
 				"@wordpress/keycodes": "file:packages/keycodes",
 				"@wordpress/primitives": "file:packages/primitives",
@@ -9870,6 +9872,7 @@
 				"@wordpress/hooks": "file:packages/hooks",
 				"@wordpress/html-entities": "file:packages/html-entities",
 				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/icons": "file:packages/icons",
 				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
 				"@wordpress/keyboard-shortcuts": "file:packages/keyboard-shortcuts",
 				"@wordpress/keycodes": "file:packages/keycodes",
@@ -9975,9 +9978,8 @@
 		"@wordpress/icons": {
 			"version": "file:packages/icons",
 			"requires": {
-				"@wordpress/components": "file:packages/components",
-				"lodash": "4.17.15",
-				"pascalcase": "1.0.0"
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/primitives": "file:packages/primitives"
 			},
 			"dependencies": {
 				"lodash": {
diff --git a/packages/block-library/package.json b/packages/block-library/package.json
index 4bd09268148954..8a5a29976c9c3e 100644
--- a/packages/block-library/package.json
+++ b/packages/block-library/package.json
@@ -41,6 +41,7 @@
 		"@wordpress/element": "file:../element",
 		"@wordpress/escape-html": "file:../escape-html",
 		"@wordpress/i18n": "file:../i18n",
+		"@wordpress/icons": "file:../icons",
 		"@wordpress/is-shallow-equal": "file:../is-shallow-equal",
 		"@wordpress/keycodes": "file:../keycodes",
 		"@wordpress/rich-text": "file:../rich-text",
diff --git a/packages/block-library/src/paragraph/icon.js b/packages/block-library/src/paragraph/icon.js
deleted file mode 100644
index d8f6a46df59bc6..00000000000000
--- a/packages/block-library/src/paragraph/icon.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * WordPress dependencies
- */
-import { Path, SVG } from '@wordpress/components';
-
-export default (
-	<SVG xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><Path d="M11 5v7H9.5C7.6 12 6 10.4 6 8.5S7.6 5 9.5 5H11m8-2H9.5C6.5 3 4 5.5 4 8.5S6.5 14 9.5 14H11v7h2V5h2v16h2V5h2V3z" /></SVG>
-);
diff --git a/packages/block-library/src/paragraph/index.js b/packages/block-library/src/paragraph/index.js
index 34c6169455f9d7..d95174b9acbea4 100644
--- a/packages/block-library/src/paragraph/index.js
+++ b/packages/block-library/src/paragraph/index.js
@@ -7,13 +7,13 @@ import { isEmpty } from 'lodash';
  * WordPress dependencies
  */
 import { __ } from '@wordpress/i18n';
+import { paragraph as icon } from '@wordpress/icons';
 
 /**
  * Internal dependencies
  */
 import deprecated from './deprecated';
 import edit from './edit';
-import icon from './icon';
 import metadata from './block.json';
 import save from './save';
 import transforms from './transforms';
diff --git a/packages/components/package.json b/packages/components/package.json
index 100a2b899fce83..0152ada85794ce 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -36,6 +36,7 @@
 		"@wordpress/element": "file:../element",
 		"@wordpress/hooks": "file:../hooks",
 		"@wordpress/i18n": "file:../i18n",
+		"@wordpress/icons": "file:../icons",
 		"@wordpress/is-shallow-equal": "file:../is-shallow-equal",
 		"@wordpress/keycodes": "file:../keycodes",
 		"@wordpress/primitives": "file:../primitives",
diff --git a/packages/components/src/circular-option-picker/index.js b/packages/components/src/circular-option-picker/index.js
index 17f1b7ce930b8d..1681ffe38a2af6 100644
--- a/packages/components/src/circular-option-picker/index.js
+++ b/packages/components/src/circular-option-picker/index.js
@@ -3,13 +3,17 @@
  */
 import classnames from 'classnames';
 
+/**
+ * WordPress dependencies
+ */
+import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
+
 /**
  * Internal dependencies
  */
 import Button from '../button';
 import Dropdown from '../dropdown';
 import Tooltip from '../tooltip';
-import Dashicon from '../dashicon';
 
 function Option( {
 	className,
@@ -33,7 +37,7 @@ function Option( {
 				( <Tooltip text={ tooltipText }>{ optionButton }</Tooltip> ) :
 				optionButton
 			}
-			{ isSelected && <Dashicon icon="saved" /> }
+			{ isSelected && <Icon icon={ saved } /> }
 		</div>
 	);
 }
diff --git a/packages/components/src/custom-select-control/index.js b/packages/components/src/custom-select-control/index.js
index 0d49c08e4de137..dae8032e53914a 100644
--- a/packages/components/src/custom-select-control/index.js
+++ b/packages/components/src/custom-select-control/index.js
@@ -4,6 +4,10 @@
 import { useSelect } from 'downshift';
 import classnames from 'classnames';
 
+/**
+ * WordPress dependencies
+ */
+import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
 /**
  * Internal dependencies
  */
@@ -126,8 +130,8 @@ export default function CustomSelectControl( {
 							} ) }
 						>
 							{ item === selectedItem && (
-								<Dashicon
-									icon="saved"
+								<Icon
+									icon={ saved }
 									className="components-custom-select-control__item-icon"
 								/>
 							) }
diff --git a/packages/editor/package.json b/packages/editor/package.json
index dc56e097afb333..4041abb1cf0c8e 100644
--- a/packages/editor/package.json
+++ b/packages/editor/package.json
@@ -39,6 +39,7 @@
 		"@wordpress/hooks": "file:../hooks",
 		"@wordpress/html-entities": "file:../html-entities",
 		"@wordpress/i18n": "file:../i18n",
+		"@wordpress/icons": "file:../icons",
 		"@wordpress/is-shallow-equal": "file:../is-shallow-equal",
 		"@wordpress/keyboard-shortcuts": "file:../keyboard-shortcuts",
 		"@wordpress/keycodes": "file:../keycodes",
diff --git a/packages/editor/src/components/post-saved-state/index.js b/packages/editor/src/components/post-saved-state/index.js
index fcabe37c1f2301..a7686acc8f9ecf 100644
--- a/packages/editor/src/components/post-saved-state/index.js
+++ b/packages/editor/src/components/post-saved-state/index.js
@@ -14,6 +14,7 @@ import { withSelect, withDispatch } from '@wordpress/data';
 import { displayShortcut } from '@wordpress/keycodes';
 import { withSafeTimeout, compose } from '@wordpress/compose';
 import { withViewportMatch } from '@wordpress/viewport';
+import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
 
 /**
  * Internal dependencies
@@ -88,7 +89,7 @@ export class PostSavedState extends Component {
 		if ( forceSavedMessage || ( ! isNew && ! isDirty ) ) {
 			return (
 				<span className="editor-post-saved-state is-saved">
-					<Dashicon icon="saved" />
+					<Icon icon={ saved } />
 					{ __( 'Saved' ) }
 				</span>
 			);
diff --git a/packages/icons/README.md b/packages/icons/README.md
index 2c6b5f4a3d73c2..1a5e4d1033bded 100644
--- a/packages/icons/README.md
+++ b/packages/icons/README.md
@@ -1,6 +1,6 @@
 # Icons
 
-Icons package library to be used in your project, based on Dashicon. It exposes icons components to be used.
+WordPress Icons Library.
 
 ## Installation
 
@@ -15,9 +15,9 @@ _This package assumes that your code will run in an **ES2015+** environment. If
 ## Usage
 
 ```js
-import { ArrowLeft } from '@wordpress/icons';
+import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
 
-<ArrowLeft />
+<Icon icon={ saved } />
 ```
 
 ## Props
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 195206b92de35f..412c3daa9e87d2 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -22,13 +22,10 @@
 	"main": "build/index.js",
 	"module": "build-module/index.js",
 	"dependencies": {
-		"@svgr/cli": "^5.0.0"
+		"@wordpress/element": "../element",
+		"@wordpress/primitives": "../primitives"
 	},
 	"publishConfig": {
 		"access": "public"
-	},
-	"scripts": {
-		"build": "svgr -d ./build ./src --quite --silent",
-		"prepare": "npm run build"
 	}
 }
diff --git a/packages/icons/src/dashicon/admin-appearance.svg b/packages/icons/src/dashicon/admin-appearance.svg
deleted file mode 100755
index 6c2d680ab2a7ea..00000000000000
--- a/packages/icons/src/dashicon/admin-appearance.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.48 11.060l-7.070-7.070 1.5-1.5c0.5-0.56 2.3-0.47 3.51 0.32 1.21 0.8 1.43 1.28 2.91 2.1 1.18 0.64 2.45 1.26 4.45 0.85zM13.77 11.77l-7.070-7.070-1.77 1.77c-0.39 0.39-0.39 1.020 0 1.41l1.060 1.060c0.39 0.39 0.39 1.030 0 1.42-0.6 0.6-1.43 1.11-2.21 1.69-0.35 0.26-0.7 0.53-1.010 0.84-1.34 1.34-2.37 3.19-1.37 4.18 0.99 1 2.84-0.030 4.18-1.36 0.31-0.31 0.58-0.66 0.85-1.020 0.57-0.78 1.080-1.61 1.69-2.21 0.39-0.39 1.020-0.39 1.41 0l1.060 1.060c0.39 0.39 1.020 0.39 1.41 0z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-collapse.svg b/packages/icons/src/dashicon/admin-collapse.svg
deleted file mode 100755
index 5b1fd28c635012..00000000000000
--- a/packages/icons/src/dashicon/admin-collapse.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2.16c4.33 0 7.84 3.51 7.84 7.84s-3.51 7.84-7.84 7.84-7.84-3.51-7.84-7.84 3.55-7.84 7.84-7.84zM12 13.88v-7.76l-5.82 3.85z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-comments.svg b/packages/icons/src/dashicon/admin-comments.svg
deleted file mode 100755
index f824b203fd7e6a..00000000000000
--- a/packages/icons/src/dashicon/admin-comments.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 2h9c1.1 0 2 0.9 2 2v7c0 1.1-0.9 2-2 2h-2l-5 5v-5h-2c-1.1 0-2-0.9-2-2v-7c0-1.1 0.9-2 2-2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-customizer.svg b/packages/icons/src/dashicon/admin-customizer.svg
deleted file mode 100755
index f6880effe08cbc..00000000000000
--- a/packages/icons/src/dashicon/admin-customizer.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18.33 3.57c0 0 0.27-0.8-0.31-1.36-0.53-0.52-1.22-0.24-1.22-0.24-0.61 0.3-5.76 3.47-7.67 5.57-0.86 0.96-2.060 3.79-1.090 4.82 0.92 0.98 3.96-0.17 4.79-1 2.060-2.060 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64 0.93-0.65 2.22-0.62 3.080 0.29 0.63 0.67 0.8 2.57-0.16 3.46-1.57 1.45-4 1.55-6.15 0.89z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-generic.svg b/packages/icons/src/dashicon/admin-generic.svg
deleted file mode 100755
index a357c29e079f07..00000000000000
--- a/packages/icons/src/dashicon/admin-generic.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 12h-2.18c-0.17 0.7-0.44 1.35-0.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-0.58 0.36-1.23 0.63-1.91 0.79v2.18h-3v-2.18c-0.68-0.16-1.33-0.43-1.91-0.79l-1.54 1.54-2.12-2.12 1.54-1.54c-0.36-0.58-0.63-1.23-0.79-1.91h-2.18v-2.97h2.17c0.16-0.7 0.44-1.35 0.8-1.94l-1.54-1.54 2.1-2.1 1.54 1.54c0.58-0.37 1.24-0.64 1.93-0.81v-2.18h3v2.18c0.68 0.16 1.33 0.43 1.91 0.79l1.54-1.54 2.12 2.12-1.54 1.54c0.36 0.59 0.64 1.24 0.8 1.94h2.17v2.97zM9.5 13.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-home.svg b/packages/icons/src/dashicon/admin-home.svg
deleted file mode 100755
index 26c0317d942801..00000000000000
--- a/packages/icons/src/dashicon/admin-home.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16 8.5l1.53 1.53-1.060 1.060-6.47-6.47-6.47 6.47-1.060-1.060 7.53-7.53 4 4v-2h2v4zM10 6.040l6 5.99v5.97h-12v-5.97zM12 17v-5h-4v5h4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-links.svg b/packages/icons/src/dashicon/admin-links.svg
deleted file mode 100755
index d9aced7a7adaaf..00000000000000
--- a/packages/icons/src/dashicon/admin-links.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17.74 2.76c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-1.12 1.12-2.7 1.47-4.14 1.090l2.62-2.61 0.76-0.77 0.76-0.76c0.84-0.84 0.84-2.2 0-3.040-0.84-0.85-2.2-0.85-3.040 0l-0.77 0.76-3.38 3.38c-0.37-1.44-0.020-3.020 1.1-4.14l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM8.59 13.43l5.34-5.34c0.42-0.42 0.42-1.1 0-1.52-0.44-0.43-1.13-0.39-1.53 0l-5.33 5.34c-0.42 0.42-0.42 1.1 0 1.52 0.44 0.43 1.13 0.39 1.52 0zM7.83 15.72l4.14-4.15c0.38 1.44 0.030 3.020-1.090 4.14l-1.52 1.53c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.53-1.52c1.12-1.12 2.7-1.47 4.14-1.1l-4.14 4.15c-0.85 0.84-0.85 2.2 0 3.050 0.84 0.84 2.2 0.84 3.040 0z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-media.svg b/packages/icons/src/dashicon/admin-media.svg
deleted file mode 100755
index 9631e56532a00e..00000000000000
--- a/packages/icons/src/dashicon/admin-media.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M13 11v-7c0-0.55-0.45-1-1-1h-1.67l-1.33-2h-4l-1.33 2h-1.67c-0.55 0-1 0.45-1 1v7c0 0.55 0.45 1 1 1h10c0.55 0 1-0.45 1-1zM7 4.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5zM14 6h5v10.5c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5c0.17 0 0.34 0.020 0.5 0.050v-5.050h-3v-3zM10 14.050v-1.050h2v3.5c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5c0.17 0 0.34 0.020 0.5 0.050z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-multisite.svg b/packages/icons/src/dashicon/admin-multisite.svg
deleted file mode 100755
index d428d1b64ac04d..00000000000000
--- a/packages/icons/src/dashicon/admin-multisite.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.27 6.87l-4.27-3.73-4.27 3.73-0.73-0.73 5-4.38 5 4.38zM14 8.42l-4.050 3.43-3.95-3.47v-0.74l4-3.5 4 3.5v0.78zM11 9.7v-1.7h-2v1.7h2zM9.27 13.73l-4.27-3.73-4.27 3.73-0.73-0.73 5-4.38 5 4.38zM19.27 13.73l-4.27-3.73-4.27 3.73-0.73-0.73 5-4.38 5 4.38zM5 11l4 3.5v3.5h-8v-3.5zM15 11l4 3.5v3.5h-8v-3.5zM6 17v-2h-2v2h2zM16 17v-2h-2v2h2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-network.svg b/packages/icons/src/dashicon/admin-network.svg
deleted file mode 100755
index 39432e310b70c4..00000000000000
--- a/packages/icons/src/dashicon/admin-network.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16.95 2.58c1.96 1.95 1.96 5.12 0 7.070-1.51 1.51-3.75 1.84-5.59 1.010l-1.87 3.31-2.99 0.31-1.5 3.72h-3l-1-2 7.95-7.69c-0.92-1.87-0.62-4.18 0.93-5.73 1.95-1.96 5.12-1.96 7.070 0zM14.44 6.37c0.74 0 1.33-0.6 1.33-1.34 0-0.73-0.59-1.33-1.33-1.33-0.73 0-1.33 0.6-1.33 1.33 0 0.74 0.6 1.34 1.33 1.34z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-page.svg b/packages/icons/src/dashicon/admin-page.svg
deleted file mode 100755
index a96419a1b48a5b..00000000000000
--- a/packages/icons/src/dashicon/admin-page.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6 15v-13h10v13h-10zM5 16h8v2h-10v-13h2v11z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-plugins.svg b/packages/icons/src/dashicon/admin-plugins.svg
deleted file mode 100755
index 081170a509e4b5..00000000000000
--- a/packages/icons/src/dashicon/admin-plugins.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M13.11 4.36l-3.24 3.24-1.87-1.87 3.24-3.24c0.35-0.34 1.050-0.2 1.56 0.32 0.52 0.51 0.66 1.21 0.31 1.55zM5.11 6.13l0.91-1.12 9.010 9.010-1.19 0.84c-0.71 0.71-2.63 1.16-3.82 1.16h-3.88l-1.24 1.24c-0.59 0.59-1.54 0.59-2.12 0-0.59-0.58-0.59-1.53 0-2.12l1.24-1.24v-3.88c0-1.13 0.4-3.19 1.090-3.89zM12.37 10.1l3.24-3.24c0.34-0.35 1.040-0.21 1.55 0.31 0.52 0.51 0.66 1.21 0.31 1.55l-3.24 3.25z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-post.svg b/packages/icons/src/dashicon/admin-post.svg
deleted file mode 100755
index ad7b18d08d4971..00000000000000
--- a/packages/icons/src/dashicon/admin-post.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10.44 3.020l1.82-1.82 6.36 6.35-1.83 1.82c-1.050-0.68-2.48-0.57-3.41 0.36l-0.75 0.75c-0.92 0.93-1.040 2.35-0.35 3.41l-1.83 1.82-2.41-2.41-2.8 2.79c-0.42 0.42-3.38 2.71-3.8 2.29s1.86-3.39 2.28-3.81l2.79-2.79-2.41-2.42 1.83-1.82c1.050 0.69 2.48 0.57 3.4-0.36l0.75-0.75c0.93-0.92 1.050-2.35 0.36-3.41z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-settings.svg b/packages/icons/src/dashicon/admin-settings.svg
deleted file mode 100755
index 59b019715c4fd4..00000000000000
--- a/packages/icons/src/dashicon/admin-settings.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 16v-12c0-0.55-0.45-1-1-1h-13c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h13c0.55 0 1-0.45 1-1zM8 11h1c0.55 0 1 0.45 1 1s-0.45 1-1 1h-1v1.5c0 0.28-0.22 0.5-0.5 0.5s-0.5-0.22-0.5-0.5v-1.5h-1c-0.55 0-1-0.45-1-1s0.45-1 1-1h1v-5.5c0-0.28 0.22-0.5 0.5-0.5s0.5 0.22 0.5 0.5v5.5zM13 9h-1c-0.55 0-1-0.45-1-1s0.45-1 1-1h1v-1.5c0-0.28 0.22-0.5 0.5-0.5s0.5 0.22 0.5 0.5v1.5h1c0.55 0 1 0.45 1 1s-0.45 1-1 1h-1v5.5c0 0.28-0.22 0.5-0.5 0.5s-0.5-0.22-0.5-0.5v-5.5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-site-alt.svg b/packages/icons/src/dashicon/admin-site-alt.svg
deleted file mode 100644
index e02f48148acba5..00000000000000
--- a/packages/icons/src/dashicon/admin-site-alt.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9,0 C4.02943725,2.22044605e-16 6.66133815e-16,4.02943725 0,9 C-6.66133815e-16,13.9705627 4.02943725,18 9,18 C13.9705627,18 18,13.9705627 18,9 C18,4.02943725 13.9705627,6.66133815e-16 9,0 Z M16.5,6.48 C16.2261471,7.37642337 15.5923462,8.11887585 14.75,8.53 C14.3000578,6.84078067 13.0922534,5.45568393 11.48,4.78 C11.6094706,4.33629614 11.8886263,3.95113191 12.27,3.69 C11.84,3.41 11.27,3.27 10.93,3.76 C10.4,4.45 10.93,5.37 11.14,5.76 L11.14,5.9 C10.5847716,5.56322584 10.1506329,5.05906478 9.9,4.46 C8.93374658,4.42896728 7.97797291,4.6679107 7.14,5.15 C7.05301227,4.58540171 7.10800024,4.00802805 7.3,3.47 C8.03333333,3.54 8.75333333,3.24 9.22,2.67 C9.68,2.15 9.09,1.49 8.63,1.09 L8.99,1.09 C10.3513888,1.08081732 11.6918198,1.42540112 12.88,2.09 C14.2401262,3.09522829 15.0741611,4.66042142 15.15,6.35 C15.39,6.35 15.85,5.8 16.06,5.43 C16.2318547,5.7689041 16.378907,6.11982437 16.5,6.48 L16.5,6.48 Z M9,16.84 C6.95,14.76 9.25,13.09 8,11.6 C7.08,10.75 5.71,11.34 4.89,10.37 C4.60799015,8.89673086 5.15714037,7.38752783 6.32,6.44 C6.84,6 10.32,5.44 11.74,6.66 C12.5705425,7.37534003 13.1548235,8.33398074 13.41,9.4 C13.8689041,9.43466968 14.327888,9.33383231 14.73,9.11 C15.14,12.09 11.58,15.85 9,16.84 Z M5.15,2.09 C5.93621436,1.79024548 6.82559895,2.06200188 7.31,2.75 C6.89040474,3.13038882 6.36924397,3.38054599 5.81,3.47 C5.83067957,3.17554711 5.89470269,2.88575828 6,2.61 L5.15,2.09 Z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-site-alt2.svg b/packages/icons/src/dashicon/admin-site-alt2.svg
deleted file mode 100644
index c824d805f1464f..00000000000000
--- a/packages/icons/src/dashicon/admin-site-alt2.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9,0 C4.02943725,2.22044605e-16 6.66133815e-16,4.02943725 0,9 C-6.66133815e-16,13.9705627 4.02943725,18 9,18 C13.9705627,18 18,13.9705627 18,9 C18,4.02943725 13.9705627,6.66133815e-16 9,0 Z M11.92,12.34 C11.92,12.69 12.06,12.97 12.28,13 C12.5,13.03 12.75,12.78 12.86,12.4 L13.06,12.48 C13.7780926,12.8638078 14.1286829,13.6985465 13.9,14.48 C13.7489426,15.1714395 13.156505,15.6780759 12.45,15.72 C11.96,14.51 10.34,15.78 8.89,15.5 C8.27804991,15.3459953 7.78084222,14.9011253 7.56,14.31 C8.75,14.2 10.41,12.58 11.92,12.34 Z M8,11.27 C8.91847918,11.2685337 9.69520764,10.5899632 9.82,9.68 C10.2585924,10.2213383 10.2286642,11.003748 9.75,11.51 C9.49509539,11.7331871 9.15595895,11.8349182 8.82029585,11.7888844 C8.48463275,11.7428506 8.18540615,11.5535725 8,11.27 Z M11,10.51 C11.41,10.9 14,10.45 14.52,11.6 C13.57,11.4 11.57,12.21 11.05,10.52 L11,10.51 Z M9.73,5.45 C9.73,5.54 9.73,5.63 9.73,5.72 C9.08,4.95 8.4,4.65 8.12,5.15 C7.84,5.65 9.12,6.26 8.88,7.03 C8.64,7.8 7.61,7.59 7,8.64 C6.39,9.69 6.51,11.06 8.24,12.31 C7.04759955,12.1778108 6.04860772,11.3479397 5.7,10.2 C5.3,9 5.61,7.94 4.92,7.74 C4,7.46 3,8.71 3,9.8 C1.74,8.54 3.05,6.94 1.8,5.62 C3.50107129,1.99793048 7.64428663,0.222880756 11.44,1.49 C10.3385198,2.51082161 9.71780255,3.94827216 9.73,5.45 L9.73,5.45 Z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-site-alt3.svg b/packages/icons/src/dashicon/admin-site-alt3.svg
deleted file mode 100644
index b386823ca42ed7..00000000000000
--- a/packages/icons/src/dashicon/admin-site-alt3.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9,0 C4.02943725,2.22044605e-16 6.66133815e-16,4.02943725 0,9 C-6.66133815e-16,13.9705627 4.02943725,18 9,18 C13.9705627,18 18,13.9705627 18,9 C18,4.02943725 13.9705627,6.66133815e-16 9,0 Z M1.11,9.68 L3.62,9.68 C3.65933277,10.5901454 3.78659176,11.4943541 4,12.38 L1.84,12.38 C1.43720535,11.5308804 1.18995828,10.616405 1.11,9.68 L1.11,9.68 Z M9.68,4.28 L9.68,1.19 C10.6436821,1.55622437 11.4355545,2.26962301 11.9,3.19 C12.1052862,3.53679193 12.2857382,3.89769592 12.44,4.27 L9.68,4.28 Z M12.9,5.63 C13.1319638,6.51292717 13.2694028,7.41801345 13.31,8.33 L9.68,8.33 L9.68,5.63 L12.9,5.63 Z M8.32,1.19 L8.32,4.28 L5.56,4.28 C5.71426185,3.90769592 5.89471384,3.54679193 6.1,3.2 C6.56246862,2.27585284 7.35459109,1.55866088 8.32,1.19 L8.32,1.19 Z M8.32,5.63 L8.32,8.33 L4.7,8.33 C4.74059717,7.41801345 4.8780362,6.51292717 5.11,5.63 L8.32,5.63 Z M3.62,8.32 L1.11,8.32 C1.18995828,7.38359504 1.43720535,6.46911958 1.84,5.62 L4,5.62 C3.78659176,6.50564592 3.65933277,7.40985457 3.62,8.32 L3.62,8.32 Z M4.7,9.68 L8.32,9.68 L8.32,12.38 L5.11,12.38 C4.8780362,11.4970728 4.74059717,10.5919866 4.7,9.68 L4.7,9.68 Z M8.33,13.68 L8.33,16.77 C7.36631795,16.4037756 6.57444546,15.690377 6.11,14.77 C5.90471384,14.4232081 5.72426185,14.0623041 5.57,13.69 L8.33,13.68 Z M9.68,16.77 L9.68,13.73 L12.44,13.73 C12.2857382,14.1023041 12.1052862,14.4632081 11.9,14.81 C11.4355545,15.730377 10.6436821,16.4437756 9.68,16.81 L9.68,16.77 Z M9.68,12.33 L9.68,9.63 L13.3,9.63 C13.2594028,10.5419866 13.1219638,11.4470728 12.89,12.33 L9.68,12.33 Z M14.39,9.63 L16.9,9.63 C16.8200417,10.566405 16.5727946,11.4808804 16.17,12.33 L14,12.33 C14.2102491,11.4606837 14.3374867,10.573369 14.38,9.68 L14.39,9.63 Z M14.39,8.28 C14.3442064,7.38631004 14.2136199,6.498991 14,5.63 L16.16,5.63 C16.5627946,6.47911958 16.8100417,7.39359504 16.89,8.33 L14.39,8.28 Z M15.39,4.28 L13.6,4.28 C13.2761223,3.37030005 12.8066804,2.51922545 12.21,1.76 C13.4543816,2.31857928 14.5352785,3.18605067 15.35,4.28 L15.39,4.28 Z M5.79,1.76 C5.19331963,2.51922545 4.72387769,3.37030005 4.4,4.28 L2.65,4.28 C3.46472154,3.18605067 4.54561843,2.31857928 5.79,1.76 L5.79,1.76 Z M2.64,13.76 L4.4,13.76 C4.72387769,14.6696999 5.19331963,15.5207745 5.79,16.28 C4.54217533,15.7130139 3.46094647,14.8349459 2.65,13.73 L2.64,13.76 Z M12.2,16.28 C12.7966804,15.5207745 13.2661223,14.6696999 13.59,13.76 L15.35,13.76 C14.530299,14.8392953 13.4498383,15.6926527 12.21,16.24 L12.2,16.28 Z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-site.svg b/packages/icons/src/dashicon/admin-site.svg
deleted file mode 100644
index b2d8b24be338fb..00000000000000
--- a/packages/icons/src/dashicon/admin-site.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9,0 C4.02943725,2.22044605e-16 6.66133815e-16,4.02943725 0,9 C-6.66133815e-16,13.9705627 4.02943725,18 9,18 C13.9705627,18 18,13.9705627 18,9 C18,4.02943725 13.9705627,6.66133815e-16 9,0 Z M12.46,11.95 C12.46,13.42 11.66,15.25 8.4,16.65 C8.7,12.48 5.88,12.96 5.2,11.65 C5.32585594,10.5486495 6.00438361,9.58740195 7,9.1 C5.44816932,8.83382651 4.00092548,8.14136534 2.82,7.1 C2.8697862,7.57063002 3.09899651,8.00398077 3.46,8.31 C2.67791156,8.01519945 2.00215848,7.49270996 1.52,6.81 C2.49711943,3.58500598 5.40348457,1.32806312 8.77,1.18 C7.93,2.56 7.27,5.31 8.77,6.75 C7.23,7 6.26,5 5.41,5.79 C4.28,6.85 5.74,8.3 8.83,8.87 C12.12,9.46 12.49,10.45 12.46,11.95 Z M13.8,7.95 C13.48,6.84 14.42,5.72 15.49,4.81 C16.8462909,6.76503346 17.1600342,9.26003943 16.33,11.49 C15.56,9.6 14.16,9.17 13.8,7.92 L13.8,7.95 Z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-tools.svg b/packages/icons/src/dashicon/admin-tools.svg
deleted file mode 100755
index feebe9d4248c01..00000000000000
--- a/packages/icons/src/dashicon/admin-tools.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16.68 9.77c-1.34 1.34-3.3 1.67-4.95 0.99l-5.41 6.52c-0.99 0.99-2.59 0.99-3.58 0s-0.99-2.59 0-3.57l6.52-5.42c-0.68-1.65-0.35-3.61 0.99-4.95 1.28-1.28 3.12-1.62 4.72-1.060l-2.89 2.89 2.82 2.82 2.86-2.87c0.53 1.58 0.18 3.39-1.080 4.65zM3.81 16.21c0.4 0.39 1.040 0.39 1.43 0 0.4-0.4 0.4-1.040 0-1.43-0.39-0.4-1.030-0.4-1.43 0-0.39 0.39-0.39 1.030 0 1.43z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/admin-users.svg b/packages/icons/src/dashicon/admin-users.svg
deleted file mode 100755
index 124aeff06dfa06..00000000000000
--- a/packages/icons/src/dashicon/admin-users.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 9.25c-2.27 0-2.73-3.44-2.73-3.44-0.27-1.79 0.55-3.81 2.7-3.81 2.16 0 2.98 2.020 2.71 3.81 0 0-0.41 3.44-2.68 3.44zM10 11.82l2.72-1.82c2.39 0 4.52 2.33 4.52 4.53v2.49s-3.65 1.13-7.24 1.13c-3.65 0-7.24-1.13-7.24-1.13v-2.49c0-2.25 1.94-4.48 4.47-4.48z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/album.svg b/packages/icons/src/dashicon/album.svg
deleted file mode 100755
index 11f00cadcea719..00000000000000
--- a/packages/icons/src/dashicon/album.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M0 18h10v-0.26c1.52 0.4 3.17 0.35 4.76-0.24 4.14-1.52 6.27-6.12 4.75-10.26-1.43-3.89-5.58-6-9.51-4.98v-0.26h-10v16zM9 3v14h-8v-14h8zM14.45 11.22c-0.68 1.35-2.32 1.9-3.67 1.23-0.31-0.15-0.57-0.35-0.78-0.59v-3.73c0.8-0.86 2.11-1.13 3.22-0.58 1.35 0.68 1.9 2.32 1.23 3.67zM11.7 10.4c0.22 0.16 0.53 0.12 0.7-0.1 0.16-0.22 0.12-0.53-0.1-0.7s-0.53-0.12-0.7 0.1c-0.16 0.21-0.12 0.53 0.1 0.7zM14.71 14.070c-1.17 0.78-2.56 0.99-3.83 0.69-0.27-0.060-0.44-0.34-0.37-0.61s0.34-0.43 0.62-0.36l0.17 0.040c0.96 0.17 1.98-0.010 2.86-0.59 0.47-0.32 0.86-0.72 1.14-1.18 0.15-0.23 0.45-0.3 0.69-0.16 0.23 0.15 0.3 0.46 0.16 0.69-0.36 0.57-0.84 1.080-1.44 1.48zM15.76 15.64c-1.48 0.99-3.21 1.32-4.84 1.060-0.28-0.050-0.47-0.32-0.41-0.6 0.050-0.27 0.32-0.45 0.61-0.39l0.22 0.040c1.31 0.15 2.68-0.14 3.87-0.94 0.71-0.47 1.27-1.070 1.7-1.74 0.14-0.24 0.45-0.31 0.68-0.16 0.24 0.14 0.31 0.45 0.16 0.69-0.49 0.79-1.16 1.49-1.99 2.040z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/align-center.svg b/packages/icons/src/dashicon/align-center.svg
deleted file mode 100755
index f0475d57d400a0..00000000000000
--- a/packages/icons/src/dashicon/align-center.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 5h14v-2h-14v2zM15 13v-6h-10v6h10zM3 17h14v-2h-14v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/align-left.svg b/packages/icons/src/dashicon/align-left.svg
deleted file mode 100755
index 2c74cc672394e0..00000000000000
--- a/packages/icons/src/dashicon/align-left.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 5h14v-2h-14v2zM12 13v-6h-9v6h9zM14 9h3v-2h-3v2zM14 13h3v-2h-3v2zM3 17h14v-2h-14v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/align-none.svg b/packages/icons/src/dashicon/align-none.svg
deleted file mode 100755
index 07d9ac66f08ed8..00000000000000
--- a/packages/icons/src/dashicon/align-none.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 5h14v-2h-14v2zM13 13v-6h-10v6h10zM3 17h14v-2h-14v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/align-right.svg b/packages/icons/src/dashicon/align-right.svg
deleted file mode 100755
index ffbc86f36b89ed..00000000000000
--- a/packages/icons/src/dashicon/align-right.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 5h14v-2h-14v2zM3 9h3v-2h-3v2zM17 13v-6h-9v6h9zM3 13h3v-2h-3v2zM3 17h14v-2h-14v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/analytics.svg b/packages/icons/src/dashicon/analytics.svg
deleted file mode 100755
index 2238b16d5aa612..00000000000000
--- a/packages/icons/src/dashicon/analytics.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 18v-16h-16v16h16zM16 5h-12v-1h12v1zM7 7v3h3c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3zM8 9v-2c1.1 0 2 0.9 2 2h-2zM16 8h-4v-1h4v1zM16 11h-4v-2h4v2zM16 13h-4v-1h4v1zM16 16h-12v-1h12v1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/archive.svg b/packages/icons/src/dashicon/archive.svg
deleted file mode 100755
index 26fc6d6ad0afcd..00000000000000
--- a/packages/icons/src/dashicon/archive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 4v2h-18v-2h18zM2 7h16v10h-16v-10zM13 10v-1h-6v1h6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-down-alt.svg b/packages/icons/src/dashicon/arrow-down-alt.svg
deleted file mode 100755
index 1977f2d02e26f7..00000000000000
--- a/packages/icons/src/dashicon/arrow-down-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4v-12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-down-alt2.svg b/packages/icons/src/dashicon/arrow-down-alt2.svg
deleted file mode 100755
index 2b5b430e2b8894..00000000000000
--- a/packages/icons/src/dashicon/arrow-down-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 6l5 5 5-5 2 1-7 7-7-7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-down.svg b/packages/icons/src/dashicon/arrow-down.svg
deleted file mode 100755
index 8241d6d2df8440..00000000000000
--- a/packages/icons/src/dashicon/arrow-down.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15 8l-4.030 6-3.97-6h8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-left-alt.svg b/packages/icons/src/dashicon/arrow-left-alt.svg
deleted file mode 100755
index c2a5bd0f9b0306..00000000000000
--- a/packages/icons/src/dashicon/arrow-left-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 9v2h-12l4 4-1 2-7-7 7-7 1 2-4 4h12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-left-alt2.svg b/packages/icons/src/dashicon/arrow-left-alt2.svg
deleted file mode 100755
index 9a85c133eb0049..00000000000000
--- a/packages/icons/src/dashicon/arrow-left-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14 5l-5 5 5 5-1 2-7-7 7-7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-left.svg b/packages/icons/src/dashicon/arrow-left.svg
deleted file mode 100755
index 64e1acfaf90024..00000000000000
--- a/packages/icons/src/dashicon/arrow-left.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M13 14l-6-4.030 6-3.97v8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-right-alt.svg b/packages/icons/src/dashicon/arrow-right-alt.svg
deleted file mode 100755
index f7656ba0538f92..00000000000000
--- a/packages/icons/src/dashicon/arrow-right-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 11v-2h12l-4-4 1-2 7 7-7 7-1-2 4-4h-12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-right-alt2.svg b/packages/icons/src/dashicon/arrow-right-alt2.svg
deleted file mode 100755
index fac6b20323b7ca..00000000000000
--- a/packages/icons/src/dashicon/arrow-right-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6 15l5-5-5-5 1-2 7 7-7 7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-right.svg b/packages/icons/src/dashicon/arrow-right.svg
deleted file mode 100755
index 187a6a56aab74f..00000000000000
--- a/packages/icons/src/dashicon/arrow-right.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8 6l6 4.030-6 3.97v-8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-up-alt.svg b/packages/icons/src/dashicon/arrow-up-alt.svg
deleted file mode 100755
index a72a35b6e6a16d..00000000000000
--- a/packages/icons/src/dashicon/arrow-up-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M11 18h-2v-12l-4 4-2-1 7-7 7 7-2 1-4-4v12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-up-alt2.svg b/packages/icons/src/dashicon/arrow-up-alt2.svg
deleted file mode 100755
index fd08add272b35c..00000000000000
--- a/packages/icons/src/dashicon/arrow-up-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15 14l-5-5-5 5-2-1 7-7 7 7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-up-duplicate.svg b/packages/icons/src/dashicon/arrow-up-duplicate.svg
deleted file mode 100755
index 0a9bf1009d5018..00000000000000
--- a/packages/icons/src/dashicon/arrow-up-duplicate.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M7 13l4.030-6 3.97 6h-8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/arrow-up.svg b/packages/icons/src/dashicon/arrow-up.svg
deleted file mode 100644
index cf3fdff6b0bd04..00000000000000
--- a/packages/icons/src/dashicon/arrow-up.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<polygon points="11,7 7,13 15,13 "/>
-</svg>
diff --git a/packages/icons/src/dashicon/art.svg b/packages/icons/src/dashicon/art.svg
deleted file mode 100755
index dbdd5b659ebf23..00000000000000
--- a/packages/icons/src/dashicon/art.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8.55 3.060c1.010 0.34-1.95 2.010-0.1 3.13 1.040 0.63 3.31-2.22 4.45-2.86 0.97-0.54 2.67-0.65 3.53 1.23 1.090 2.38 0.14 8.57-3.79 11.060-3.97 2.5-8.97 1.23-10.7-2.66-2.010-4.53 3.12-11.090 6.61-9.9zM9.76 9.51c0.73 1.64 4.7-0.5 3.79-2.8-0.59-1.49-4.48 1.25-3.79 2.8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/awards.svg b/packages/icons/src/dashicon/awards.svg
deleted file mode 100755
index 330d18770ac1e1..00000000000000
--- a/packages/icons/src/dashicon/awards.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M4.46 5.16l0.54 2.3-0.54 2.29 2.010 1.24 1.23 2.010 2.3-0.54 2.3 0.54 1.23-2.010 2.010-1.24-0.54-2.29 0.54-2.3-2-1.24-1.24-2.010-2.3 0.55-2.29-0.54-1.25 2zM10.010 11.5c-2.22 0-4.010-1.79-4.010-4.010 0-2.2 1.79-3.99 4.010-3.99 2.2 0 3.99 1.79 3.99 3.99 0 2.22-1.79 4.010-3.99 4.010zM9.99 10.5c-1.66 0-2.99-1.34-2.99-3 0-1.65 1.33-3 2.99-3s3.010 1.35 3.010 3c0 1.66-1.35 3-3.010 3zM13.83 11.6l-1.28 2.24-2.080-0.47 2.53 5.83 1.4-2.2h2.5zM6.13 11.67l1.25 2.25 2.13-0.51-2.51 5.79-1.4-2.2h-2.5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/backup.svg b/packages/icons/src/dashicon/backup.svg
deleted file mode 100755
index 7861eaf47bfe64..00000000000000
--- a/packages/icons/src/dashicon/backup.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M13.65 2.88c3.93 2.010 5.48 6.84 3.47 10.77s-6.83 5.48-10.77 3.47c-1.87-0.96-3.2-2.56-3.86-4.4l1.64-1.030c0.45 1.57 1.52 2.95 3.080 3.76 3.010 1.54 6.69 0.35 8.23-2.66 1.55-3.010 0.36-6.69-2.65-8.24-3.010-1.54-6.69-0.35-8.23 2.66l1.88 0.97-4.95 3.080-0.39-5.82 1.78 0.91c2.020-3.95 6.87-5.46 10.77-3.47zM9.29 10.71c-0.18-0.18-0.29-0.43-0.29-0.71 0-0.070 0.030-0.12 0.040-0.19h-0.010l0.97-4.81 0.97 4.81 3.030 3.19-4.5-2.12 0.020-0.020c-0.080-0.040-0.16-0.090-0.23-0.15z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/book-alt.svg b/packages/icons/src/dashicon/book-alt.svg
deleted file mode 100755
index 2f31bc083c157c..00000000000000
--- a/packages/icons/src/dashicon/book-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 17h13v2h-13c-1.66 0-3-1.34-3-3v-12c0-1.66 1.34-3 3-3h13v14h-13c-0.55 0-1 0.45-1 1s0.45 1 1 1zM7 13.5v-11c0-0.28-0.22-0.5-0.5-0.5s-0.5 0.22-0.5 0.5v11c0 0.28 0.22 0.5 0.5 0.5s0.5-0.22 0.5-0.5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/book.svg b/packages/icons/src/dashicon/book.svg
deleted file mode 100755
index 529e4c5d893807..00000000000000
--- a/packages/icons/src/dashicon/book.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16 3h2v16h-13c-1.66 0-3-1.34-3-3v-12c0-1.66 1.34-3 3-3h9v14h-9c-0.55 0-1 0.45-1 1s0.45 1 1 1h11v-14z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-activity.svg b/packages/icons/src/dashicon/buddicons-activity.svg
deleted file mode 100755
index d25935185727bd..00000000000000
--- a/packages/icons/src/dashicon/buddicons-activity.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8 1v7h2v-2c0-1.52 1.45-3 3-3v0.86c0.55-0.52 1.26-0.86 2-0.86v3h1c1.1 0 2 0.9 2 2s-0.9 2-2 2h-1v6c0 0.55-0.45 1-1 1s-1-0.45-1-1v-2.18c-0.31 0.11-0.65 0.18-1 0.18v2c0 0.55-0.45 1-1 1s-1-0.45-1-1v-2h-2v2c0 0.55-0.45 1-1 1s-1-0.45-1-1v-2c-0.35 0-0.69-0.070-1-0.18v2.18c0 0.55-0.45 1-1 1s-1-0.45-1-1v-4h-1v-1c0-1.66 1.34-3 3-3h2v-7h1zM13 8c0.55 0 1-0.45 1-1s-0.45-1-1-1-1 0.45-1 1 0.45 1 1 1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-bbpress-logo.svg b/packages/icons/src/dashicon/buddicons-bbpress-logo.svg
deleted file mode 100644
index 11d1f5151a76eb..00000000000000
--- a/packages/icons/src/dashicon/buddicons-bbpress-logo.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M4.5,6.2C3.7,7.3,3.3,8.6,3.3,10c0,1,0.2,1.9,0.6,2.8l1-4.6C5.2,6.5,5.3,6.2,4.5,6.2z M8.5,12.6c0.3-1.3,0-2.3-1.1-2.3
-	c-0.8,0-1.6,0.6-1.8,1.5l-0.3,1.7c-0.3,1,0.3,1.5,1,1.5C7.5,15,8.2,13.9,8.5,12.6z M10,2c-4.4,0-8,3.6-8,8s3.6,8,8,8s8-3.6,8-8
-	S14.4,2,10,2z M10,17.5c-2.1,0-4-0.8-5.3-2.2c-0.3-0.4-0.7-0.8-1-1.2C3,12.9,2.5,11.5,2.5,10c0-4.1,3.4-7.5,7.5-7.5s7.5,3.4,7.5,7.5
-	S14.1,17.5,10,17.5z M13.8,12.6c0.3-1.3,0-2.3-1.1-2.3c-0.8,0-1.6,0.6-1.8,1.5l-0.4,1.7c-0.2,1.1,0.4,1.6,1.1,1.6
-	C12.7,15,13.5,13.9,13.8,12.6z M10,3.3c-2,0-3.9,0.9-5.1,2.3c0.6-0.1,1.4-0.2,1.8-0.3c0.2,0,0.2,0.1,0.2,0.2c0,0.2-1,4.8-1,4.8
-	C6.4,10,7.1,9.6,7.7,9.6c0.9,0,1.5,0.4,1.9,0.9l0.5-2.4c0.4-1.6,0.4-1.9-0.4-1.9c-0.4,0-0.4-0.5,0-0.6c0.6-0.1,1.8-0.2,2.3-0.3
-	c0.2,0,0.2,0.1,0.2,0.2l-1,4.8c0.5-0.4,1.2-0.7,1.9-0.7c1.7,0,2.5,1.3,2.1,3c-0.3,1.7-2,3-3.8,3c-1.3,0-2.1-0.7-2.3-1.4
-	c-0.7,0.8-1.7,1.3-2.8,1.4c1.1,0.7,2.4,1.1,3.7,1.1c3.7,0,6.7-3,6.7-6.7S13.7,3.3,10,3.3z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-buddypress-logo.svg b/packages/icons/src/dashicon/buddicons-buddypress-logo.svg
deleted file mode 100755
index b6e8f45e07c8cd..00000000000000
--- a/packages/icons/src/dashicon/buddicons-buddypress-logo.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10-10-4.48-10-10 4.48-10 10-10zM10 0.5c-5.25 0-9.5 4.25-9.5 9.5s4.25 9.5 9.5 9.5 9.5-4.25 9.5-9.5-4.25-9.5-9.5-9.5zM10 1.5c4.7 0 8.5 3.8 8.5 8.5s-3.8 8.5-8.5 8.5-8.5-3.8-8.5-8.5 3.8-8.5 8.5-8.5zM11.8 3.21c-0.57 0-1.1 0.17-1.55 0.45 1.56 0.37 2.73 1.77 2.73 3.45 0 0.69-0.21 1.33-0.55 1.87 1.31-0.29 2.29-1.45 2.29-2.85 0-1.61-1.31-2.92-2.92-2.92zM9.42 4.21c-1.61 0-2.92 1.31-2.92 2.93 0 1.61 1.31 2.92 2.92 2.92 1.62 0 2.93-1.31 2.93-2.92 0-1.62-1.31-2.93-2.93-2.93zM13.67 9.22l-0.51 0.59c2.34 0.69 2.45 3.61 2.45 3.61h1.28c0-4.71-3.22-4.2-3.22-4.2zM11.57 10.020l-2.12 2.090-2.12-2.090c-4.21 0.22-3.44 4.98-3.44 4.98h11.080c0.47-4.98-3.4-4.98-3.4-4.98z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-community.svg b/packages/icons/src/dashicon/buddicons-community.svg
deleted file mode 100755
index af694474b17078..00000000000000
--- a/packages/icons/src/dashicon/buddicons-community.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9 3c0-0.67-0.47-1.43-1-2-0.5 0.5-1 1.38-1 2 0 0.48 0.45 1 1 1s1-0.47 1-1zM13 3c0-0.67-0.47-1.43-1-2-0.5 0.5-1 1.38-1 2 0 0.48 0.45 1 1 1s1-0.47 1-1zM9 9v-3.5c0-0.55-0.45-1-1-1-0.57 0-1 0.49-1 1v3.5c0 0.55 0.45 1 1 1 0.57 0 1-0.49 1-1zM13 9v-3.5c0-0.55-0.45-1-1-1-0.57 0-1 0.49-1 1v3.5c0 0.55 0.45 1 1 1 0.57 0 1-0.49 1-1zM17 10c0-1.48-1.41-2.77-3.5-3.46v2.46c0 0.83-0.67 1.5-1.5 1.5s-1.5-0.67-1.5-1.5v-2.99c-0.17 0-0.33-0.010-0.5-0.010s-0.33 0.010-0.5 0.010v2.99c0 0.83-0.67 1.5-1.5 1.5s-1.5-0.67-1.5-1.5v-2.46c-2.090 0.69-3.5 1.98-3.5 3.46 0 1.41 0.95 2.65 3.21 3.37 1.11 0.35 2.39 1.12 3.79 1.12s2.69-0.78 3.79-1.13c2.25-0.71 3.21-1.95 3.21-3.36zM10 15.43c1.43 0 2.74-0.79 3.88-1.11 1.9-0.53 2.49-1.34 3.12-2.32v3c0 2.21-3.13 4-7 4s-7-1.79-7-4v-3c0.64 0.99 1.32 1.8 3.15 2.33 1.13 0.33 2.44 1.1 3.85 1.1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-forums.svg b/packages/icons/src/dashicon/buddicons-forums.svg
deleted file mode 100755
index a66fb7ffb6a069..00000000000000
--- a/packages/icons/src/dashicon/buddicons-forums.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M13.5 7h-7c-0.83 0-1.5-0.67-1.5-1.5s0.67-1.5 1.5-1.5h1.59c-0.050-0.16-0.090-0.32-0.090-0.5 0-0.83 0.67-1.5 1.5-1.5h1c0.83 0 1.5 0.67 1.5 1.5 0 0.18-0.040 0.34-0.090 0.5h1.59c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5zM4 8h12c0.55 0 1 0.45 1 1s-0.45 1-1 1h-12c-0.55 0-1-0.45-1-1s0.45-1 1-1zM5 11h10c0.55 0 1 0.45 1 1s-0.45 1-1 1h-10c-0.55 0-1-0.45-1-1s0.45-1 1-1zM7 14h6c0.55 0 1 0.45 1 1s-0.45 1-1 1h-1.090c0.050 0.16 0.090 0.32 0.090 0.5 0 0.83-0.67 1.5-1.5 1.5h-1c-0.83 0-1.5-0.67-1.5-1.5 0-0.18 0.040-0.34 0.090-0.5h-1.090c-0.55 0-1-0.45-1-1s0.45-1 1-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-friends.svg b/packages/icons/src/dashicon/buddicons-friends.svg
deleted file mode 100755
index 37a82cb7288b3a..00000000000000
--- a/packages/icons/src/dashicon/buddicons-friends.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8.75 5.77c0-1.38-1.75-3.77-1.75-3.77s-1.75 2.39-1.75 3.77 0.65 1.73 1.75 1.73 1.75-0.35 1.75-1.73zM14.75 5.77c0-1.38-1.75-3.77-1.75-3.77s-1.75 2.39-1.75 3.77 0.65 1.73 1.75 1.73 1.75-0.35 1.75-1.73zM9 17v-8c0-0.55-0.45-1-1-1h-2c-0.55 0-1 0.45-1 1v8c0 0.55 0.45 1 1 1h2c0.55 0 1-0.45 1-1zM15 17v-8c0-0.55-0.45-1-1-1h-2c-0.55 0-1 0.45-1 1v8c0 0.55 0.45 1 1 1h2c0.55 0 1-0.45 1-1zM6 11l2-1v2l-2 1v-2zM12 11l2-1v2l-2 1v-2zM6 14l2-1v2l-2 1v-2zM12 14l2-1v2l-2 1v-2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-groups.svg b/packages/icons/src/dashicon/buddicons-groups.svg
deleted file mode 100755
index 6ead8d39bc2d73..00000000000000
--- a/packages/icons/src/dashicon/buddicons-groups.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15.45 6.25c1.83 0.94 1.98 3.18 0.7 4.98-0.8 1.12-2.33 1.88-3.46 1.78l-2.64 4.99h-1.050l-2.65-4.99c-1.13 0.16-2.73-0.63-3.55-1.79-1.28-1.8-1.13-4.040 0.71-4.97 0.48-0.24 0.96-0.33 1.43-0.31-0.010 0.4 0.010 0.8 0.070 1.21 0.26 1.69 1.41 3.53 2.86 4.37-0.19 0.55-0.49 0.99-0.88 1.25l2.010 3.81v-5.66c-1.36-0.37-2.74-2.16-3-3.92-0.4-2.65 1-5 3.5-5s3.9 2.35 3.5 5c-0.26 1.76-1.64 3.55-3 3.92v5.77l2.070-3.84c-0.44-0.23-0.77-0.71-0.99-1.3 1.48-0.83 2.65-2.69 2.91-4.4 0.060-0.41 0.080-0.82 0.070-1.22 0.46-0.010 0.92 0.080 1.39 0.32z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-pm.svg b/packages/icons/src/dashicon/buddicons-pm.svg
deleted file mode 100755
index 8966b01029b3b2..00000000000000
--- a/packages/icons/src/dashicon/buddicons-pm.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c3 0 8 5 8 5v11h-16v-11s5-5 8-5zM17 16.72l-3.73-2.92 3.73-2.8-0.43-0.37-2.26 1.3 0.24-4.31-8.77-0.52-0.46 4.54-1.99-0.95-0.33 0.31 3.73 2.8-3.44 2.85 0.4 0.43 6.31-4.080 6.53 4.15z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-replies.svg b/packages/icons/src/dashicon/buddicons-replies.svg
deleted file mode 100755
index aef8126c66a9fb..00000000000000
--- a/packages/icons/src/dashicon/buddicons-replies.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17.54 10.29c1.17 1.17 1.17 3.080 0 4.25-1.18 1.17-3.080 1.17-4.25 0l-0.34-0.52c0 3.66-2 4.38-2.95 4.98-0.82-0.6-2.95-1.28-2.95-4.98l-0.34 0.52c-1.17 1.17-3.070 1.17-4.25 0-1.17-1.17-1.17-3.080 0-4.25 0 0 1.020-0.67 2.1-1.3-0.85-1.15-1.36-2.57-1.36-4.11 0-0.34 0.030-0.67 0.080-1 0.25 1.78 1.19 3.34 2.52 4.42 0.67-0.35 1.85-0.83 2.37-0.92h-0.17c-1.1 0-2-0.9-2-2s0.9-2 2-2v-0.5c0-0.28 0.22-0.5 0.5-0.5s0.5 0.22 0.5 0.5v0.5h2v-0.5c0-0.28 0.22-0.5 0.5-0.5s0.5 0.22 0.5 0.5v0.5c1.1 0 2 0.9 2 2s-0.9 2-2 2h-0.17c0.51 0.090 1.78 0.61 2.38 0.92 1.33-1.080 2.27-2.64 2.52-4.42 0.050 0.33 0.080 0.66 0.080 1 0 1.54-0.51 2.96-1.36 4.11 1.080 0.63 2.090 1.3 2.090 1.3zM8.5 6.38c0.5 0 1-0.45 1-1s-0.45-1-1-1-1 0.45-1 1 0.45 1 1 1zM11.5 4.38c-0.55 0-1 0.45-1 1s0.45 1 1 1 1-0.45 1-1-0.45-1-1-1zM9.2 10.11c-0.12 0.11-0.19 0.26-0.19 0.43 0.020 0.25 0.23 0.46 0.49 0.46h1c0.26 0 0.47-0.21 0.49-0.46 0-0.15-0.070-0.29-0.19-0.43-0.080-0.060-0.18-0.11-0.3-0.11h-1c-0.12 0-0.22 0.050-0.3 0.11zM12 12.5c0-0.12-0.060-0.28-0.19-0.38-0.090-0.070-0.19-0.12-0.31-0.12h-3c-0.12 0-0.22 0.050-0.31 0.12-0.11 0.1-0.19 0.25-0.19 0.38 0 0.28 0.22 0.5 0.5 0.5h3c0.28 0 0.5-0.22 0.5-0.5zM8.5 15h3c0.28 0 0.5-0.22 0.5-0.5s-0.22-0.5-0.5-0.5h-3c-0.28 0-0.5 0.22-0.5 0.5s0.22 0.5 0.5 0.5zM9.5 17h1c0.28 0 0.5-0.22 0.5-0.5s-0.22-0.5-0.5-0.5h-1c-0.28 0-0.5 0.22-0.5 0.5s0.22 0.5 0.5 0.5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-topics.svg b/packages/icons/src/dashicon/buddicons-topics.svg
deleted file mode 100755
index a62ee483aaa854..00000000000000
--- a/packages/icons/src/dashicon/buddicons-topics.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10.44 1.66c-0.59-0.58-1.54-0.58-2.12 0l-5.66 5.66c-0.58 0.58-0.58 1.53 0 2.12 0.6 0.6 1.56 0.56 2.12 0l5.66-5.66c0.58-0.58 0.59-1.53 0-2.12zM13.27 4.49c-0.59-0.59-1.54-0.59-2.12 0l-5.66 5.66c-0.59 0.58-0.59 1.53 0 2.12 0.6 0.6 1.56 0.55 2.12 0l5.66-5.66c0.58-0.58 0.58-1.53 0-2.12zM14.33 11.21l4.18 4.18c0.59 0.58 0.59 1.53 0 2.12s-1.54 0.59-2.12 0l-4.18-4.18-1.77 1.77c-0.59 0.58-1.54 0.58-2.12 0-0.59-0.59-0.59-1.54 0-2.13l5.66-5.65c0.58-0.59 1.53-0.59 2.12 0 0.58 0.58 0.58 1.53 0 2.12zM5 15c0-1.59-1.66-4-1.66-4s-1.34 2.78-1.34 4 0.6 2 1.34 2h0.32c0.74 0 1.34-0.41 1.34-2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/buddicons-tracking.svg b/packages/icons/src/dashicon/buddicons-tracking.svg
deleted file mode 100755
index c386065ce4589a..00000000000000
--- a/packages/icons/src/dashicon/buddicons-tracking.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10.98 6.78l4.52 8.22c-1 2-3.5 3-5.5 3s-4.5-1-5.5-3l4.5-8.18c-0.75-1.23-2.28-1.98-4.29-2.030l2.46-2.92c1.68 1.19 2.46 2.32 2.97 3.31 0.56-0.87 1.2-1.68 2.7-2.12l1.83 2.86c-1.42-0.34-2.64 0.080-3.69 0.86zM8.17 10.4l-0.93 1.69c0.49 0.11 1 0.16 1.54 0.16 1.35 0 2.58-0.36 3.55-0.95l-1.010-1.82c-0.87 0.53-1.96 0.86-3.15 0.92zM9.030 15.78c1.99 0 3.73-0.74 4.74-1.86l-0.98-1.76c-1 1.12-2.74 1.87-4.74 1.87-0.62 0-1.21-0.080-1.76-0.21l-0.63 1.15c0.94 0.5 2.1 0.81 3.37 0.81z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/building.svg b/packages/icons/src/dashicon/building.svg
deleted file mode 100755
index 2ca970a4f9b88c..00000000000000
--- a/packages/icons/src/dashicon/building.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 20h14v-20h-14v20zM7 3h-2v-2h2v2zM11 3h-2v-2h2v2zM15 3h-2v-2h2v2zM7 6h-2v-2h2v2zM11 6h-2v-2h2v2zM15 6h-2v-2h2v2zM7 9h-2v-2h2v2zM11 9h-2v-2h2v2zM15 9h-2v-2h2v2zM7 12h-2v-2h2v2zM11 12h-2v-2h2v2zM15 12h-2v-2h2v2zM11 19h-6v-6h6v6zM15 15h-2v-2h2v2zM15 18h-2v-2h2v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/businessman.svg b/packages/icons/src/dashicon/businessman.svg
deleted file mode 100644
index a648f463f1386e..00000000000000
--- a/packages/icons/src/dashicon/businessman.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M17,16.9v-2.5c0-0.7-0.1-1.4-0.5-2.1c-0.4-0.7-0.9-1.3-1.6-1.7C14.2,10.1,12.7,10,12,10l-1.6,1.7L11,13v3l-1,1.1L9,16v-3
-	l0.7-1.3L8,10c-0.8,0-2.3,0.1-3,0.6c-0.7,0.4-1.1,1-1.5,1.7S3,13.6,3,14.4v2.5c0,0,2.6,1.1,7,1.1S17,16.9,17,16.9z"/>
-<path d="M10,2.1c-1.9,0-3,1.8-2.7,3.8c0.3,2,1.3,3.4,2.7,3.4s2.4-1.4,2.7-3.4C13,3.8,11.9,2.1,10,2.1z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/businessperson.svg b/packages/icons/src/dashicon/businessperson.svg
deleted file mode 100644
index cca45776da0ab3..00000000000000
--- a/packages/icons/src/dashicon/businessperson.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M13.2,10L11,13l-1-1.4L9,13l-2.2-3C3,11,3,13,3,16.9c0,0,3,1.1,6.4,1.1h1.2c3.4-0.1,6.4-1.1,6.4-1.1C17,13,17,11,13.2,10z
-	 M10,10.7L8.4,10l1.6,1.6l1.6-1.6L10,10.7z"/>
-<path d="M10,2.1c-1.9,0-3,1.8-2.7,3.8c0.3,2,1.3,3.4,2.7,3.4s2.4-1.4,2.7-3.4C13,3.8,11.9,2.1,10,2.1z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/businesswoman.svg b/packages/icons/src/dashicon/businesswoman.svg
deleted file mode 100644
index b6e087ecbff172..00000000000000
--- a/packages/icons/src/dashicon/businesswoman.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<g>
-	<path d="M16,11c-0.9-0.8-2.2-0.9-3.4-1l1,2.1L10,15.8l-3.6-3.6l1-2.2c-1.2,0-2.5,0.2-3.4,1c-0.8,0.7-1,1.9-1,3.1C3,15,3,16,3,16.9
-		c0,0,3.4,1.2,7,1.1c3.6,0.1,7-1.1,7-1.1c0-0.9,0-1.9,0-2.8C17,13,16.8,11.8,16,11z"/>
-	<path d="M6.6,9.3c0.8,0,2-0.4,2.2-0.7C8,7.6,7.3,6.6,8,4.7c0,0,1.1,1.2,4.3,1.5c0,1-0.5,1.7-1.1,2.4c0.2,0.3,1.4,0.7,2.2,0.7
-		s1.4-0.2,1.4-0.5c0-0.3-1.3-1.3-1.6-2.2c-0.3-0.9-0.1-1.9-0.5-3.1C12.1,2.1,10.7,2,10,2C9.3,2,7.9,2.1,7.3,3.5
-		C6.9,4.7,7.1,5.7,6.8,6.6C6.5,7.5,5.2,8.5,5.2,8.8C5.2,9.1,5.8,9.3,6.6,9.3z"/>
-	<polygon points="10,11 7.7,10 10,15.8 12.3,10 	"/>
-</g>
-</svg>
diff --git a/packages/icons/src/dashicon/calendar-alt.svg b/packages/icons/src/dashicon/calendar-alt.svg
deleted file mode 100755
index eae8faca2f9d55..00000000000000
--- a/packages/icons/src/dashicon/calendar-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15 4h3v15h-16v-15h3v-1c0-0.41 0.15-0.76 0.44-1.060 0.29-0.29 0.65-0.44 1.060-0.44s0.77 0.15 1.060 0.44c0.29 0.3 0.44 0.65 0.44 1.060v1h4v-1c0-0.41 0.15-0.76 0.44-1.060 0.29-0.29 0.65-0.44 1.060-0.44s0.77 0.15 1.060 0.44c0.29 0.3 0.44 0.65 0.44 1.060v1zM6 3v2.5c0 0.14 0.050 0.26 0.15 0.36 0.090 0.090 0.21 0.14 0.35 0.14s0.26-0.050 0.35-0.14c0.1-0.1 0.15-0.22 0.15-0.36v-2.5c0-0.14-0.050-0.26-0.15-0.35-0.090-0.1-0.21-0.15-0.35-0.15s-0.26 0.050-0.35 0.15c-0.1 0.090-0.15 0.21-0.15 0.35zM13 3v2.5c0 0.14 0.050 0.26 0.14 0.36 0.1 0.090 0.22 0.14 0.36 0.14s0.26-0.050 0.36-0.14c0.090-0.1 0.14-0.22 0.14-0.36v-2.5c0-0.14-0.050-0.26-0.14-0.35-0.1-0.1-0.22-0.15-0.36-0.15s-0.26 0.050-0.36 0.15c-0.090 0.090-0.14 0.21-0.14 0.35zM17 18v-10h-14v10h14zM7 9v2h-2v-2h2zM9 9h2v2h-2v-2zM13 11v-2h2v2h-2zM7 12v2h-2v-2h2zM9 12h2v2h-2v-2zM13 14v-2h2v2h-2zM7 15v2h-2v-2h2zM11 17h-2v-2h2v2zM15 17h-2v-2h2v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/calendar.svg b/packages/icons/src/dashicon/calendar.svg
deleted file mode 100755
index 4819db5350eea3..00000000000000
--- a/packages/icons/src/dashicon/calendar.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15 4h3v14h-16v-14h3v-1c0-0.83 0.67-1.5 1.5-1.5s1.5 0.67 1.5 1.5v1h4v-1c0-0.83 0.67-1.5 1.5-1.5s1.5 0.67 1.5 1.5v1zM6 3v2.5c0 0.28 0.22 0.5 0.5 0.5s0.5-0.22 0.5-0.5v-2.5c0-0.28-0.22-0.5-0.5-0.5s-0.5 0.22-0.5 0.5zM13 3v2.5c0 0.28 0.22 0.5 0.5 0.5s0.5-0.22 0.5-0.5v-2.5c0-0.28-0.22-0.5-0.5-0.5s-0.5 0.22-0.5 0.5zM17 17v-9h-14v9h14zM7 16v-7h-2v7h2zM11 16v-7h-2v7h2zM15 16v-7h-2v7h2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/camera-alt.svg b/packages/icons/src/dashicon/camera-alt.svg
deleted file mode 100755
index c15f0b5888a531..00000000000000
--- a/packages/icons/src/dashicon/camera-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15 4h2.94c0.59 0 1.060 0.47 1.060 1.060v11.81c0 0.59-0.47 1.13-1.060 1.13h-15.88c-0.59 0-1.060-0.54-1.060-1.13v-11.81c0-0.59 0.47-1.060 1.060-1.060h2.94l3-2h4zM10 15c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/camera.svg b/packages/icons/src/dashicon/camera.svg
deleted file mode 100755
index cb5ebcaa7135af..00000000000000
--- a/packages/icons/src/dashicon/camera.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6 5v-2h-3v2h3zM18 15v-11h-9l-2 2h-5v9h16zM11 7c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/carrot.svg b/packages/icons/src/dashicon/carrot.svg
deleted file mode 100755
index 5fe7d1a3714fac..00000000000000
--- a/packages/icons/src/dashicon/carrot.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 18.43c1.51 1.36 11.64-4.67 13.14-7.21 0.72-1.22-0.13-3.010-1.52-4.44 1.58-1.050 2.97 2.22 4.29 1.53 0.6-0.32 0.99-1.31 0.7-1.92-0.52-1.080-2.25-1.080-3.42-1.21 0.83-0.2 2.82-1.050 2.86-2.25 0.040-0.92-1.13-1.97-2.050-1.86-1.21 0.14-1.65 1.88-2.060 3-0.050-0.71-0.2-2.27-0.98-2.95-1.040-0.91-2.29-0.050-2.32 1.050-0.040 1.33 2.82 2.070 1.92 3.67-1.52-1.17-3.31-1.81-4.46-1.14-0.49 0.31-1.050 0.91-1.63 1.69 0.89 0.94 2.12 2.070 3.090 2.72 0.2 0.14 0.26 0.42 0.11 0.62-0.14 0.21-0.42 0.26-0.62 0.12-0.99-0.67-2.2-1.78-3.1-2.71-0.45 0.67-0.91 1.43-1.34 2.23 0.85 0.86 1.93 1.83 2.79 2.41 0.2 0.14 0.25 0.42 0.11 0.62-0.14 0.21-0.42 0.26-0.63 0.12-0.85-0.58-1.86-1.48-2.71-2.32-1.77 3.49-3.070 7.43-2.17 8.23z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/cart.svg b/packages/icons/src/dashicon/cart.svg
deleted file mode 100755
index 68ee9163e345c9..00000000000000
--- a/packages/icons/src/dashicon/cart.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6 13h9c0.55 0 1 0.45 1 1s-0.45 1-1 1h-10c-0.55 0-1-0.45-1-1v-10h-2c-0.55 0-1-0.45-1-1s0.45-1 1-1h3c0.55 0 1 0.45 1 1v2h13l-4 7h-9v1zM5.5 16c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5-1.5-0.67-1.5-1.5 0.67-1.5 1.5-1.5zM14.5 16c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5-1.5-0.67-1.5-1.5 0.67-1.5 1.5-1.5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/category.svg b/packages/icons/src/dashicon/category.svg
deleted file mode 100755
index 3931d9b1d8d297..00000000000000
--- a/packages/icons/src/dashicon/category.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 7h13v10h-16v-13h7l2 2h-7v9h1v-8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/chart-area.svg b/packages/icons/src/dashicon/chart-area.svg
deleted file mode 100755
index e98b70d520d3ab..00000000000000
--- a/packages/icons/src/dashicon/chart-area.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 18l0.010-12.28c0.59-0.35 0.99-0.99 0.99-1.72 0-1.1-0.9-2-2-2s-2 0.9-2 2c0 0.8 0.47 1.48 1.14 1.8l-4.13 6.58c-0.33-0.24-0.73-0.38-1.16-0.38-0.84 0-1.55 0.51-1.85 1.24l-2.14-1.53c0.090-0.22 0.14-0.46 0.14-0.71 0-1.11-0.89-2-2-2-1.1 0-2 0.89-2 2 0 0.73 0.4 1.36 0.98 1.71l-2.98 5.29h17zM17 3c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM5 10c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM10.85 13c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/chart-bar.svg b/packages/icons/src/dashicon/chart-bar.svg
deleted file mode 100755
index 965c46c773421c..00000000000000
--- a/packages/icons/src/dashicon/chart-bar.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 18v-16h-4v16h4zM12 18v-11h-4v11h4zM6 18v-8h-4v8h4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/chart-line.svg b/packages/icons/src/dashicon/chart-line.svg
deleted file mode 100755
index 4fd3f770a0b904..00000000000000
--- a/packages/icons/src/dashicon/chart-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 3.5c0 0.62-0.38 1.16-0.92 1.38v13.11h-15.090l4.22-6.73c-0.13-0.23-0.21-0.48-0.21-0.76 0-0.83 0.67-1.5 1.5-1.5s1.5 0.67 1.5 1.5c0 0.13-0.020 0.25-0.050 0.37l1.44 0.63c0.27-0.3 0.67-0.5 1.11-0.5 0.18 0 0.35 0.040 0.51 0.090l3.58-6.41c-0.36-0.27-0.59-0.7-0.59-1.18 0-0.83 0.67-1.5 1.5-1.5 0.19 0 0.36 0.040 0.53 0.1l0.050-0.090v0.11c0.54 0.22 0.92 0.76 0.92 1.38zM16.080 16.99v-11.14l-3.29 5.89c0.13 0.23 0.21 0.48 0.21 0.76 0 0.83-0.67 1.5-1.5 1.5s-1.5-0.67-1.5-1.5l0.010-0.070-1.63-0.72c-0.25 0.18-0.55 0.29-0.88 0.29-0.18 0-0.35-0.040-0.51-0.1l-3.2 5.090h12.29z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/chart-pie.svg b/packages/icons/src/dashicon/chart-pie.svg
deleted file mode 100755
index d4cf42e2a5d13c..00000000000000
--- a/packages/icons/src/dashicon/chart-pie.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 10v-7c3.87 0 7 3.13 7 7h-7zM9 4v7h7c0 3.87-3.13 7-7 7s-7-3.13-7-7 3.13-7 7-7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/clipboard.svg b/packages/icons/src/dashicon/clipboard.svg
deleted file mode 100755
index f35b2326d1ec06..00000000000000
--- a/packages/icons/src/dashicon/clipboard.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M11.9 0.39l1.4 1.4c1.61 0.19 3.5-0.74 4.61 0.37s0.18 3 0.37 4.61l1.4 1.4c0.39 0.39 0.39 1.020 0 1.41l-9.19 9.2c-0.4 0.39-1.030 0.39-1.42 0l-7.78-7.78c-0.39-0.39-0.39-1.020 0-1.42l9.2-9.19c0.39-0.39 1.020-0.39 1.41 0zM12.48 2.64l-0.58 0.58 4.95 4.95 0.58-0.58c-0.19-0.6-0.2-1.22-0.15-1.82 0.020-0.31 0.050-0.62 0.090-0.92 0.12-1 0.18-1.63-0.17-1.98s-0.98-0.29-1.98-0.17c-0.3 0.040-0.61 0.070-0.92 0.090-0.6 0.050-1.22 0.040-1.82-0.15zM16.5 3.57c0.39 0.39 0.39 1.030 0 1.42s-1.030 0.39-1.42 0-0.39-1.030 0-1.42 1.030-0.39 1.42 0zM9.78 3.93l-0.71 0.7 6.37 6.37 0.7-0.71zM8.36 5.34l-0.7 0.71 6.36 6.36 0.71-0.7zM6.95 6.76l-0.71 0.7 6.37 6.37 0.7-0.71zM5.54 8.17l-0.71 0.71 6.36 6.36 0.71-0.71zM4.12 9.58l-0.71 0.71 6.37 6.37 0.71-0.71z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/clock.svg b/packages/icons/src/dashicon/clock.svg
deleted file mode 100755
index b3128e84403dc3..00000000000000
--- a/packages/icons/src/dashicon/clock.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM10 16c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6zM9.29 10.71c0.070 0.050 0.14 0.1 0.23 0.15l-0.020 0.020 4.5 2.12-3.030-3.19-0.97-4.81-0.97 4.81h0.010c0 0.020-0.010 0.050-0.020 0.090s-0.020 0.070-0.020 0.1c0 0.28 0.1 0.52 0.29 0.71z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/cloud.svg b/packages/icons/src/dashicon/cloud.svg
deleted file mode 100644
index 2e8d6a5c6eda66..00000000000000
--- a/packages/icons/src/dashicon/cloud.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M14.9,9c0-0.3,0.1-0.6,0.1-1c0-2.2-1.8-4-4-4C9.4,4,8.1,4.9,7.4,6.2C7.2,6.1,6.8,6,6.5,6C5.1,6,4,7.1,4,8.5
-	C4,8.7,4,8.9,4.1,9C2.3,9.3,1,10.7,1,12.5C1,14.4,2.6,16,4.5,16h10c1.9,0,3.5-1.6,3.5-3.5C18,10.7,16.7,9.2,14.9,9z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/code-standards.svg b/packages/icons/src/dashicon/code-standards.svg
deleted file mode 100644
index 283f4a2e578682..00000000000000
--- a/packages/icons/src/dashicon/code-standards.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
-<path d="M6.1,9.5c0-0.4,0-0.7,0-1.1c0-0.5-0.2-0.7-0.7-0.8v0C6,7.5,6.2,7.3,6.2,6.7c0-0.4,0-0.8,0-1.1c0-0.4,0.1-0.5,0.7-0.5h0.3
-	V4.6H6.6c-0.9,0-1.3,0.2-1.3,1c0,0.5,0.1,0.8,0.1,1.2c0,0.2-0.2,0.5-0.9,0.5v0.6c0.7,0,0.9,0.3,0.9,0.5c0,0.4-0.1,0.7-0.1,1.2
-	c0,0.8,0.4,1,1.3,1h0.5V10H6.8C6.3,10,6.1,9.9,6.1,9.5z M16.5,13.9c-0.8-0.8-1.7-1.4-2.6-2c-0.1-0.1-1.1-1.1-1.5-1.4
-	c2.4-4-1.1-9.2-5.7-8.5c-4.4,0.7-6.3,6.2-3.2,9.4c1.7,1.9,4.6,2.3,6.9,1.1c0.6,0.6,1.1,1.1,1.6,1.7c0.7,0.9,1.2,1.8,2.1,2.5
-	c0.6,0.5,1.4,1.2,2.3,1.3c1.1,0.1,1.7-0.6,1.7-1.6C18,15.5,17.1,14.5,16.5,13.9z M7.6,11.6c-2.2,0-4-1.8-4-4c0-2.2,1.8-4,4-4
-	s4,1.8,4,4S9.8,11.6,7.6,11.6z M9.7,6.8c0-0.4,0.1-0.7,0.1-1.2c0-0.8-0.4-1-1.3-1H8v0.5h0.3C8.8,5.1,9,5.2,9,5.6c0,0.4,0,0.7,0,1.1
-	c0,0.5,0.2,0.7,0.7,0.8v0C9.1,7.7,8.9,7.9,8.9,8.4c0,0.4,0,0.8,0,1.1C9,9.9,8.8,10,8.3,10H8v0.6h0.5c0.9,0,1.3-0.2,1.3-1
-	c0-0.5-0.1-0.8-0.1-1.2c0-0.2,0.2-0.5,0.9-0.5V7.3C9.9,7.3,9.7,7,9.7,6.8z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/color-picker.svg b/packages/icons/src/dashicon/color-picker.svg
deleted file mode 100644
index c93030843522e9..00000000000000
--- a/packages/icons/src/dashicon/color-picker.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>color_picker</title><path d="M17.76,2.24a2.55,2.55,0,0,0-3.6,0L12.36,4l-.71-.71a1,1,0,0,0-1.45,0L9.49,4a1,1,0,0,0,0,1.44l5,5a1,1,0,0,0,1.44,0l.71-.71a1,1,0,0,0,0-1.45L16,7.64l1.8-1.8A2.55,2.55,0,0,0,17.76,2.24Z"/><path d="M9.49,6.92,4.38,12c-2.16,2.16-.87,3.2-2.88,5.75l.72.72c2.55-2,3.59-.72,5.75-2.88l5.11-5.11Z"/></svg>
\ No newline at end of file
diff --git a/packages/icons/src/dashicon/controls-back.svg b/packages/icons/src/dashicon/controls-back.svg
deleted file mode 100755
index 81881547934215..00000000000000
--- a/packages/icons/src/dashicon/controls-back.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 10l10-6v3.6l6-3.6v12l-6-3.6v3.6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/controls-forward.svg b/packages/icons/src/dashicon/controls-forward.svg
deleted file mode 100755
index 580d1ea7abda07..00000000000000
--- a/packages/icons/src/dashicon/controls-forward.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 10l-10 6v-3.6l-6 3.6v-12l6 3.6v-3.6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/controls-pause.svg b/packages/icons/src/dashicon/controls-pause.svg
deleted file mode 100755
index 9c4aa5c464a06e..00000000000000
--- a/packages/icons/src/dashicon/controls-pause.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 16v-12h3v12h-3zM12 4h3v12h-3v-12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/controls-play.svg b/packages/icons/src/dashicon/controls-play.svg
deleted file mode 100755
index fd73d1c161170a..00000000000000
--- a/packages/icons/src/dashicon/controls-play.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 4l10 6-10 6v-12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/controls-repeat.svg b/packages/icons/src/dashicon/controls-repeat.svg
deleted file mode 100755
index 72da186a1bb50e..00000000000000
--- a/packages/icons/src/dashicon/controls-repeat.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 7v3l-2 1.5v-6.5h11v-2l4 3.010-4 2.99v-2h-9zM15 13v-3l2-1.5v6.5h-11v2l-4-3.010 4-2.99v2h9z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/controls-skipback.svg b/packages/icons/src/dashicon/controls-skipback.svg
deleted file mode 100755
index 76799d788c295e..00000000000000
--- a/packages/icons/src/dashicon/controls-skipback.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M11.98 7.63l6-3.6v12l-6-3.6v3.6l-8-4.8v4.8h-2v-12h2v4.8l8-4.8v3.6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/controls-skipforward.svg b/packages/icons/src/dashicon/controls-skipforward.svg
deleted file mode 100755
index 8d4cad7a0aedd1..00000000000000
--- a/packages/icons/src/dashicon/controls-skipforward.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8 12.4l-6 3.6v-12l6 3.6v-3.6l8 4.8v-4.8h2v12h-2v-4.8l-8 4.8v-3.6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/controls-volumeoff.svg b/packages/icons/src/dashicon/controls-volumeoff.svg
deleted file mode 100755
index 0796886e8e9f36..00000000000000
--- a/packages/icons/src/dashicon/controls-volumeoff.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 7h4l5-4v14l-5-4h-4v-6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/controls-volumeon.svg b/packages/icons/src/dashicon/controls-volumeon.svg
deleted file mode 100755
index 703b5cf5fdea41..00000000000000
--- a/packages/icons/src/dashicon/controls-volumeon.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 7h4l5-4v14l-5-4h-4v-6zM14.69 4.54c0.13 0.050 3.31 1.38 3.31 5.46s-3.18 5.41-3.31 5.46c-0.060 0.030-0.13 0.040-0.19 0.040-0.2 0-0.39-0.12-0.46-0.31-0.11-0.26 0.020-0.55 0.27-0.65 0.11-0.050 2.69-1.15 2.69-4.54 0-3.41-2.66-4.53-2.69-4.54-0.25-0.1-0.38-0.39-0.27-0.65 0.1-0.25 0.39-0.38 0.65-0.27zM16 10c0 2.57-2.23 3.43-2.32 3.47-0.060 0.020-0.12 0.030-0.18 0.030-0.2 0-0.39-0.12-0.47-0.32-0.1-0.26 0.040-0.55 0.29-0.65 0.070-0.020 1.68-0.67 1.68-2.53s-1.61-2.51-1.68-2.53c-0.25-0.1-0.38-0.39-0.29-0.65 0.1-0.25 0.39-0.39 0.65-0.29 0.090 0.040 2.32 0.9 2.32 3.47z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/dashboard.svg b/packages/icons/src/dashicon/dashboard.svg
deleted file mode 100755
index ca8bacec62a124..00000000000000
--- a/packages/icons/src/dashicon/dashboard.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3.76 16h12.48c1.1-1.37 1.76-3.11 1.76-5 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 1.89 0.66 3.63 1.76 5zM10 4c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM6 6c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM14 6c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM8.63 11.55l3.37-4.55v6c0 1.1-0.9 2-2 2s-2-0.9-2-2c0-0.57 0.24-1.080 0.63-1.45zM4 10c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM16 10c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM11 13c0-0.55-0.45-1-1-1s-1 0.45-1 1 0.45 1 1 1 1-0.45 1-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/desktop.svg b/packages/icons/src/dashicon/desktop.svg
deleted file mode 100755
index 43827590819e18..00000000000000
--- a/packages/icons/src/dashicon/desktop.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 2h14c0.55 0 1 0.45 1 1v10c0 0.55-0.45 1-1 1h-5v2h2c0.55 0 1 0.45 1 1v1h-10v-1c0-0.55 0.45-1 1-1h2v-2h-5c-0.55 0-1-0.45-1-1v-10c0-0.55 0.45-1 1-1zM16 11v-7h-12v7h12zM5 5h9l-9 4v-4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/dismiss.svg b/packages/icons/src/dashicon/dismiss.svg
deleted file mode 100755
index cea791e8c124dd..00000000000000
--- a/packages/icons/src/dashicon/dismiss.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM15 13l-3-3 3-3-2-2-3 3-3-3-2 2 3 3-3 3 2 2 3-3 3 3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/download.svg b/packages/icons/src/dashicon/download.svg
deleted file mode 100755
index c5f2b1fa031e80..00000000000000
--- a/packages/icons/src/dashicon/download.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.010 4v6h2v-8h-12.010v8h2.010v-6h8zM12.010 6v6h3l-5 6-5-6h3v-6h4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/edit-large.svg b/packages/icons/src/dashicon/edit-large.svg
deleted file mode 100644
index 1b429f73390d7e..00000000000000
--- a/packages/icons/src/dashicon/edit-large.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<g>
-	<path d="M6.4,14.1l1.3,1.3l6.9-6.9l-1.3-1.3L6.4,14.1z M12.7,6.6l-1.3-1.3l-6.9,6.9l1.4,1.4L12.7,6.6z M14.8,1.9l3.3,3.3
-		c0.6,0.6,0.5,1.5,0,2l-9.9,9.9l-6.9,1.4l1.4-6.9c6.2-6.3,9.5-9.6,9.9-9.9C13.2,1.3,14.2,1.3,14.8,1.9z"/>
-</g>
-</svg>
diff --git a/packages/icons/src/dashicon/edit.svg b/packages/icons/src/dashicon/edit.svg
deleted file mode 100755
index 971134295f377a..00000000000000
--- a/packages/icons/src/dashicon/edit.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M13.89 3.39l2.71 2.72c0.46 0.46 0.42 1.24 0.030 1.64l-8.010 8.020-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.030c0.39-0.39 1.22-0.39 1.68 0.070zM11.16 6.18l-5.59 5.61 1.11 1.11 5.54-5.65zM8.19 14.41l5.58-5.6-1.070-1.080-5.59 5.6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-aligncenter.svg b/packages/icons/src/dashicon/editor-aligncenter.svg
deleted file mode 100755
index 58ef43cc2c8ba2..00000000000000
--- a/packages/icons/src/dashicon/editor-aligncenter.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14 5v-2h-8v2h8zM17 9v-2h-14v2h14zM14 13v-2h-8v2h8zM17 17v-2h-14v2h14z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-alignleft.svg b/packages/icons/src/dashicon/editor-alignleft.svg
deleted file mode 100755
index 19d28bd05206a6..00000000000000
--- a/packages/icons/src/dashicon/editor-alignleft.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 5v-2h-9v2h9zM17 9v-2h-14v2h14zM12 13v-2h-9v2h9zM17 17v-2h-14v2h14z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-alignright.svg b/packages/icons/src/dashicon/editor-alignright.svg
deleted file mode 100755
index c5705934bf666b..00000000000000
--- a/packages/icons/src/dashicon/editor-alignright.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 5v-2h-9v2h9zM17 9v-2h-14v2h14zM17 13v-2h-9v2h9zM17 17v-2h-14v2h14z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-bold.svg b/packages/icons/src/dashicon/editor-bold.svg
deleted file mode 100755
index 4523eab700b13f..00000000000000
--- a/packages/icons/src/dashicon/editor-bold.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6 4v13h4.54c1.37 0 2.46-0.33 3.26-1 0.8-0.66 1.2-1.58 1.2-2.77 0-0.84-0.17-1.51-0.51-2.010s-0.9-0.85-1.67-1.030v-0.090c0.57-0.1 1.020-0.4 1.36-0.9s0.51-1.13 0.51-1.91c0-1.14-0.39-1.98-1.17-2.5-0.77-0.53-2.020-0.79-3.74-0.79h-3.78zM8.57 9.15v-2.89h1.36c0.73 0 1.27 0.11 1.61 0.32 0.34 0.22 0.51 0.58 0.51 1.070 0 0.54-0.16 0.92-0.47 1.15s-0.82 0.35-1.51 0.35h-1.5zM8.57 11.34h1.6c1.44 0 2.16 0.53 2.16 1.61 0 0.6-0.17 1.050-0.51 1.34s-0.86 0.43-1.57 0.43h-1.68v-3.38z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-break.svg b/packages/icons/src/dashicon/editor-break.svg
deleted file mode 100755
index d99810ea72ccae..00000000000000
--- a/packages/icons/src/dashicon/editor-break.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16 4h2v9h-11v3l-5-4 5-4v3h9v-7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-code-duplicate.svg b/packages/icons/src/dashicon/editor-code-duplicate.svg
deleted file mode 100755
index 6d35945826a1c1..00000000000000
--- a/packages/icons/src/dashicon/editor-code-duplicate.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9 6l-4 4 4 4-1 2-6-6 6-6zM11 14l4-4-4-4 1-2 6 6-6 6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-code.svg b/packages/icons/src/dashicon/editor-code.svg
deleted file mode 100755
index 6d35945826a1c1..00000000000000
--- a/packages/icons/src/dashicon/editor-code.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9 6l-4 4 4 4-1 2-6-6 6-6zM11 14l4-4-4-4 1-2 6 6-6 6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-contract.svg b/packages/icons/src/dashicon/editor-contract.svg
deleted file mode 100755
index 75e4b7f0ccd752..00000000000000
--- a/packages/icons/src/dashicon/editor-contract.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15.75 6.75l2.25-3.75v14l-2.25-3.75 1.25-1.25h-4v4l1.25-1.25 3.75 2.25h-16l3.75-2.25 1.25 1.25v-4h-4l1.25 1.25-2.25 3.75v-14l2.25 3.75-1.25 1.25h4v-4l-1.25 1.25-3.75-2.25h16l-3.75 2.25-1.25-1.25v4h4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-customchar.svg b/packages/icons/src/dashicon/editor-customchar.svg
deleted file mode 100755
index 1ae7eb42b9499c..00000000000000
--- a/packages/icons/src/dashicon/editor-customchar.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 5.4c1.27 0 2.24 0.36 2.91 1.080 0.66 0.71 1 1.76 1 3.13 0 1.28-0.23 2.37-0.69 3.27-0.47 0.89-1.27 1.52-2.22 2.12v2h6v-2h-3.69c0.92-0.64 1.62-1.34 2.12-2.34 0.49-1.010 0.74-2.13 0.74-3.35 0-1.78-0.55-3.19-1.65-4.22s-2.6-1.55-4.52-1.55-3.43 0.53-4.52 1.57c-1.1 1.040-1.65 2.44-1.65 4.2 0 1.21 0.24 2.31 0.73 3.33 0.48 1.010 1.19 1.71 2.1 2.36h-3.66v2h6v-2c-0.98-0.64-1.8-1.28-2.24-2.17-0.45-0.89-0.67-1.96-0.67-3.22 0-1.37 0.33-2.41 1-3.13 0.66-0.72 1.63-1.080 2.91-1.080z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-expand.svg b/packages/icons/src/dashicon/editor-expand.svg
deleted file mode 100644
index ffa418837cc795..00000000000000
--- a/packages/icons/src/dashicon/editor-expand.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7 8h6v4H7zM2 13v4h4l-1.2-1.2L7 12l-3.8 2.2M14 17h4v-4l-1.2 1.2L13 12l2.2 3.8M14 3l1.3 1.3L13 8l3.8-2.2L18 7V3M6 3H2v4l1.2-1.2L7 8 4.7 4.3"/></svg>
\ No newline at end of file
diff --git a/packages/icons/src/dashicon/editor-help.svg b/packages/icons/src/dashicon/editor-help.svg
deleted file mode 100755
index cb5e9e0963be10..00000000000000
--- a/packages/icons/src/dashicon/editor-help.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 10c0-3.87-3.14-7-7-7-3.87 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7zM10.7 11.48h-1.56v-0.43c0-0.38 0.080-0.7 0.24-0.98s0.46-0.57 0.88-0.89c0.41-0.29 0.68-0.53 0.81-0.71 0.14-0.18 0.2-0.39 0.2-0.62 0-0.25-0.090-0.44-0.28-0.58-0.19-0.13-0.45-0.19-0.79-0.19-0.58 0-1.25 0.19-2 0.57l-0.64-1.28c0.87-0.49 1.8-0.74 2.77-0.74 0.81 0 1.45 0.2 1.92 0.58 0.48 0.39 0.71 0.91 0.71 1.55 0 0.43-0.090 0.8-0.29 1.11-0.19 0.32-0.57 0.67-1.11 1.060-0.38 0.28-0.61 0.49-0.71 0.63-0.1 0.15-0.15 0.34-0.15 0.57v0.35zM9.23 14.22c-0.18-0.17-0.27-0.42-0.27-0.73 0-0.33 0.080-0.58 0.26-0.75s0.43-0.25 0.77-0.25c0.32 0 0.57 0.090 0.75 0.26s0.27 0.42 0.27 0.74c0 0.3-0.090 0.55-0.27 0.72-0.18 0.18-0.43 0.27-0.75 0.27-0.33 0-0.58-0.090-0.76-0.26z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-indent.svg b/packages/icons/src/dashicon/editor-indent.svg
deleted file mode 100755
index ca39245ace25e8..00000000000000
--- a/packages/icons/src/dashicon/editor-indent.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 5v-2h9v2h-9zM13 4v-1h4v1h-4zM13 7h2v-2l4 3.5-4 3.5v-2h-2v-3zM3 8v-2h9v2h-9zM5 11v-2h7v2h-7zM3 14v-2h9v2h-9zM13 14v-1h4v1h-4zM9 17v-2h3v2h-3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-insertmore.svg b/packages/icons/src/dashicon/editor-insertmore.svg
deleted file mode 100755
index 808f74cdd139d4..00000000000000
--- a/packages/icons/src/dashicon/editor-insertmore.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 7v-4h-14v4h14zM6 11v-2h-3v2h3zM12 11v-2h-4v2h4zM17 11v-2h-3v2h3zM17 17v-4h-14v4h14z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-italic.svg b/packages/icons/src/dashicon/editor-italic.svg
deleted file mode 100755
index 66203c66b6be9e..00000000000000
--- a/packages/icons/src/dashicon/editor-italic.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.78 6h-2.13l-2.8 9h2.12l-0.62 2h-6.75l0.62-2h2.14l2.8-9h-2.13l0.62-2h6.75z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-justify.svg b/packages/icons/src/dashicon/editor-justify.svg
deleted file mode 100755
index 2a3aeb44690a6e..00000000000000
--- a/packages/icons/src/dashicon/editor-justify.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 3h16v2h-16v-2zM2 7h16v2h-16v-2zM2 11h16v2h-16v-2zM2 15h16v2h-16v-2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-kitchensink.svg b/packages/icons/src/dashicon/editor-kitchensink.svg
deleted file mode 100755
index 9914235e2b40cb..00000000000000
--- a/packages/icons/src/dashicon/editor-kitchensink.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 2v6h-18v-6h18zM18 7v-4h-16v4h16zM5 4v2h-2v-2h2zM8 4v2h-2v-2h2zM11 4v2h-2v-2h2zM14 4v2h-2v-2h2zM17 4v2h-2v-2h2zM19 9v9h-18v-9h18zM18 17v-7h-16v7h16zM5 11v2h-2v-2h2zM8 11v2h-2v-2h2zM11 11v2h-2v-2h2zM17 11v2h-5v-2h5zM11 14v2h-8v-2h8zM14 14v2h-2v-2h2zM17 14v2h-2v-2h2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-ltr.svg b/packages/icons/src/dashicon/editor-ltr.svg
deleted file mode 100644
index 8291699723a4d2..00000000000000
--- a/packages/icons/src/dashicon/editor-ltr.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M13,2H5.5C3,2,1,4,1,6.5S3,11,5.5,11H6v6c0,0.5,0.5,1,1,1s1-0.5,1-1V5c0-0.5,0.5-1,1-1s1,0.5,1,1v12c0,0.5,0.5,1,1,1
-	s1-0.5,1-1V4h1c0.5,0,1-0.5,1-1S13.5,2,13,2z M14,6v8l5-4L14,6z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-ol-rtl.svg b/packages/icons/src/dashicon/editor-ol-rtl.svg
deleted file mode 100644
index d40db0f232ac1f..00000000000000
--- a/packages/icons/src/dashicon/editor-ol-rtl.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M15,8.8c0.1-0.1,0.3-0.1,0.4-0.1c0.1,0,0.3,0,0.4,0.1C15.9,8.9,16,9,16,9.1c0,0.1,0,0.2-0.1,0.3c0,0.1-0.1,0.2-0.2,0.3
-	c-0.1,0.1-0.3,0.3-0.6,0.6l-1,1V12h2.8v-0.7h-1.7v0l0.5-0.5c0.2-0.2,0.5-0.5,0.7-0.7c0.1-0.1,0.2-0.3,0.3-0.5
-	c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.3-0.3-0.4-0.4C16,8,15.8,7.9,15.5,8c-0.2,0-0.3,0-0.5,0.1
-	c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.3,0.2-0.5,0.4L14.6,9C14.7,8.9,14.9,8.8,15,8.8z M16.7,15.3C16.5,15.1,16.2,15,16,15v0
-	c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.2-0.4,0.2-0.6c0-0.3-0.1-0.6-0.4-0.7c-0.3-0.2-0.6-0.3-1-0.3c-0.5,0-0.9,0.1-1.3,0.4l0.4,0.6
-	c0.1-0.1,0.3-0.2,0.5-0.2c0.1,0,0.3-0.1,0.4-0.1c0.4,0,0.6,0.2,0.6,0.5c0,0.2-0.1,0.3-0.2,0.4c-0.2,0.1-0.5,0.1-0.7,0.1h-0.3v0.7
-	h0.3c0.3,0,0.5,0,0.8,0.1c0.2,0.1,0.2,0.2,0.2,0.4c0,0.2-0.1,0.4-0.2,0.5c-0.2,0.1-0.4,0.2-0.6,0.2c-0.2,0-0.4,0-0.6-0.1
-	c-0.2,0-0.4-0.1-0.5-0.2V17c0.4,0.2,0.8,0.2,1.2,0.2c0.4,0,0.9-0.1,1.2-0.3c0.3-0.2,0.4-0.6,0.4-0.9C17,15.7,16.9,15.5,16.7,15.3z
-	 M15,4.2c0.1,0,0.2-0.1,0.3-0.3l0,0.4V7h0.8V3h-0.7l-1.3,1l0.4,0.5L15,4.2z M4,6h9V5H4V6z M4,11h9v-1H4V11z M4,16h9v-1H4V16z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-ol.svg b/packages/icons/src/dashicon/editor-ol.svg
deleted file mode 100755
index dd71f8fa35f6ee..00000000000000
--- a/packages/icons/src/dashicon/editor-ol.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6 7v-4h-0.69l-1.29 1.030 0.4 0.51 0.46-0.37c0.060-0.050 0.16-0.14 0.3-0.28l-0.020 0.42v2.69h0.84zM8 5h9v1h-9v-1zM6.77 11.95v-0.7h-1.72v-0.040l0.51-0.48c0.33-0.31 0.57-0.54 0.7-0.71 0.14-0.17 0.24-0.33 0.3-0.49 0.070-0.16 0.1-0.33 0.1-0.51 0-0.21-0.050-0.4-0.16-0.56-0.1-0.16-0.25-0.28-0.44-0.37s-0.41-0.14-0.65-0.14c-0.19 0-0.36 0.020-0.51 0.060-0.15 0.030-0.29 0.090-0.42 0.15-0.12 0.070-0.29 0.19-0.48 0.35l0.45 0.54c0.16-0.13 0.31-0.23 0.45-0.3 0.15-0.070 0.3-0.1 0.45-0.1 0.14 0 0.26 0.030 0.35 0.11s0.13 0.2 0.13 0.36c0 0.1-0.020 0.2-0.060 0.3s-0.1 0.21-0.19 0.33c-0.090 0.11-0.29 0.32-0.58 0.62l-0.99 1v0.58h2.76zM8 10h9v1h-9v-1zM6.71 13.95c0-0.3-0.12-0.54-0.37-0.71-0.24-0.17-0.58-0.26-1-0.26-0.52 0-0.96 0.13-1.33 0.4l0.4 0.6c0.17-0.11 0.32-0.19 0.46-0.23 0.14-0.050 0.27-0.070 0.41-0.070 0.38 0 0.58 0.15 0.58 0.46 0 0.2-0.070 0.35-0.22 0.43s-0.38 0.12-0.7 0.12h-0.31v0.66h0.31c0.34 0 0.59 0.040 0.75 0.12 0.15 0.080 0.23 0.22 0.23 0.41 0 0.22-0.070 0.37-0.2 0.47-0.14 0.1-0.35 0.15-0.63 0.15-0.19 0-0.38-0.030-0.57-0.080s-0.36-0.12-0.52-0.2v0.74c0.34 0.15 0.74 0.22 1.18 0.22 0.53 0 0.94-0.11 1.22-0.33 0.29-0.22 0.43-0.52 0.43-0.92 0-0.27-0.090-0.48-0.26-0.64s-0.42-0.26-0.74-0.3v-0.020c0.27-0.060 0.49-0.19 0.65-0.37 0.15-0.18 0.23-0.39 0.23-0.65zM8 15h9v1h-9v-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-outdent.svg b/packages/icons/src/dashicon/editor-outdent.svg
deleted file mode 100755
index 6895e26e42a108..00000000000000
--- a/packages/icons/src/dashicon/editor-outdent.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M7 4v-1h-4v1h4zM17 5v-2h-9v2h9zM7 7h-2v-2l-4 3.5 4 3.5v-2h2v-3zM17 8v-2h-9v2h9zM15 11v-2h-7v2h7zM17 14v-2h-9v2h9zM7 14v-1h-4v1h4zM11 17v-2h-3v2h3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-paragraph.svg b/packages/icons/src/dashicon/editor-paragraph.svg
deleted file mode 100755
index 3fbba9b0ca1181..00000000000000
--- a/packages/icons/src/dashicon/editor-paragraph.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15 2h-7.46c-0.83 0-1.59 0.2-2.28 0.6-0.7 0.41-1.25 0.96-1.65 1.65-0.41 0.69-0.61 1.45-0.61 2.27s0.2 1.58 0.61 2.27c0.4 0.69 0.95 1.24 1.65 1.64 0.69 0.41 1.45 0.61 2.28 0.61h0.43v5.96c0 0.27 0.1 0.51 0.29 0.71 0.2 0.19 0.44 0.29 0.71 0.29 0.28 0 0.51-0.1 0.71-0.29 0.2-0.2 0.3-0.44 0.3-0.71v-12c0-0.27 0.090-0.51 0.29-0.71 0.2-0.19 0.44-0.29 0.71-0.29s0.51 0.1 0.71 0.29c0.19 0.2 0.29 0.44 0.29 0.71v12c0 0.27 0.1 0.51 0.3 0.71 0.2 0.19 0.43 0.29 0.71 0.29 0.27 0 0.51-0.1 0.71-0.29 0.19-0.2 0.29-0.44 0.29-0.71v-13h1.010c0.27 0 0.5-0.1 0.7-0.3 0.2-0.19 0.3-0.43 0.3-0.7s-0.1-0.51-0.3-0.71c-0.2-0.19-0.43-0.29-0.7-0.29z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-paste-text.svg b/packages/icons/src/dashicon/editor-paste-text.svg
deleted file mode 100755
index 71e8f4dbb80522..00000000000000
--- a/packages/icons/src/dashicon/editor-paste-text.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12.38 2l2.62 3v1h-10v-1l2.64-3h4.74zM10 5c0.55 0 1-0.44 1-1 0-0.55-0.45-1-1-1s-1 0.45-1 1c0 0.56 0.45 1 1 1zM15.45 4h1.55c0.55 0 1 0.45 1 1v12c0 0.56-0.45 1-1 1h-14c-0.55 0-1-0.44-1-1v-12c0-0.55 0.45-1 1-1h1.55l-0.55 0.63v2.37h12v-2.37zM14 11v-2h-8v2h3v5h2v-5h3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-paste-word.svg b/packages/icons/src/dashicon/editor-paste-word.svg
deleted file mode 100755
index 4e048728291753..00000000000000
--- a/packages/icons/src/dashicon/editor-paste-word.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12.38 2l2.62 3v1h-10v-1l2.64-3h4.74zM10 5c0.55 0 1-0.45 1-1s-0.45-1-1-1-1 0.45-1 1 0.45 1 1 1zM18 17v-12c0-0.55-0.45-1-1-1h-1.54l0.54 0.63v2.37h-12v-2.38l0.55-0.62h-1.55c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM15 9l-2 7h-2l-1-5-1 5h-2.080l-1.92-7h2l1 5 1-5h2l1 5 1-5h2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-quote.svg b/packages/icons/src/dashicon/editor-quote.svg
deleted file mode 100755
index 23e2088da3ccba..00000000000000
--- a/packages/icons/src/dashicon/editor-quote.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9.49 13.22c0-0.74-0.2-1.38-0.61-1.9-0.62-0.78-1.83-0.88-2.53-0.72-0.29-1.65 1.11-3.75 2.92-4.65l-1.39-1.95c-2.73 1.3-5.42 4.28-4.96 8.050 0.29 2.38 1.67 3.95 3.62 3.95 0.85 0 1.56-0.25 2.12-0.75s0.83-1.18 0.83-2.030zM17.54 13.22c0-0.74-0.2-1.38-0.61-1.9-0.63-0.78-1.83-0.88-2.53-0.72-0.29-1.65 1.11-3.75 2.92-4.65l-1.39-1.95c-2.73 1.3-5.41 4.28-4.95 8.050 0.29 2.38 1.66 3.95 3.61 3.95 0.85 0 1.56-0.25 2.12-0.75s0.83-1.18 0.83-2.030z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-removeformatting.svg b/packages/icons/src/dashicon/editor-removeformatting.svg
deleted file mode 100755
index 7e5512c7575dd0..00000000000000
--- a/packages/icons/src/dashicon/editor-removeformatting.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.29 4.59l1.1 1.11c0.41 0.4 0.61 0.94 0.61 1.47v2.12c0 0.53-0.2 1.070-0.61 1.47l-6.63 6.63c-0.4 0.41-0.94 0.61-1.47 0.61s-1.070-0.2-1.47-0.61l-1.11-1.1-1.1-1.11c-0.41-0.4-0.61-0.94-0.61-1.47v-2.12c0-0.54 0.2-1.070 0.61-1.48l6.63-6.62c0.4-0.41 0.94-0.61 1.47-0.61s1.060 0.2 1.47 0.61zM8.080 14.29l6.42-6.42c0.39-0.39 0.39-1.030 0-1.43l-2.14-2.14c-0.19-0.19-0.45-0.29-0.72-0.29s-0.52 0.1-0.71 0.29l-6.42 6.42c-0.39 0.4-0.39 1.040 0 1.43l2.14 2.14c0.38 0.38 1.040 0.38 1.43 0z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-rtl.svg b/packages/icons/src/dashicon/editor-rtl.svg
deleted file mode 100644
index 9984624d195c1b..00000000000000
--- a/packages/icons/src/dashicon/editor-rtl.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M13,2H5.5C3,2,1,4,1,6.5S3,11,5.5,11H6v6c0,0.5,0.5,1,1,1s1-0.5,1-1V5c0-0.5,0.5-1,1-1s1,0.5,1,1v12c0,0.5,0.5,1,1,1
-	s1-0.5,1-1V4h1c0.5,0,1-0.5,1-1S13.5,2,13,2z M14,10l5,4V6L14,10z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-spellcheck.svg b/packages/icons/src/dashicon/editor-spellcheck.svg
deleted file mode 100755
index 7388ca66807730..00000000000000
--- a/packages/icons/src/dashicon/editor-spellcheck.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15.84 2.76c0.25 0 0.49 0.040 0.71 0.11 0.23 0.070 0.44 0.16 0.64 0.25l0.35-0.81c-0.52-0.26-1.080-0.39-1.69-0.39-0.58 0-1.090 0.13-1.52 0.37-0.43 0.25-0.76 0.61-0.99 1.080-0.23 0.46-0.34 1.010-0.34 1.63 0 0.99 0.23 1.75 0.7 2.28s1.15 0.79 2.020 0.79c0.6 0 1.13-0.090 1.6-0.26v-0.84c-0.26 0.080-0.51 0.14-0.74 0.19-0.24 0.050-0.49 0.080-0.74 0.080-0.59 0-1.040-0.19-1.34-0.57-0.32-0.37-0.47-0.93-0.47-1.66 0-0.7 0.16-1.25 0.48-1.65 0.33-0.4 0.77-0.6 1.33-0.6zM6.5 8h1.040l-2.24-6h-1.060l-2.24 6h1.030l0.58-1.66h2.29zM8 2v6h2.17c0.67 0 1.19-0.15 1.57-0.46 0.38-0.3 0.56-0.72 0.56-1.26 0-0.4-0.1-0.72-0.3-0.95-0.19-0.24-0.5-0.39-0.93-0.47v-0.040c0.35-0.060 0.6-0.21 0.78-0.44 0.18-0.24 0.28-0.53 0.28-0.88 0-0.52-0.19-0.9-0.56-1.14-0.36-0.24-0.96-0.36-1.79-0.36h-1.78zM8.98 4.48v-1.66h0.85c0.44 0 0.77 0.060 0.97 0.19 0.21 0.12 0.31 0.33 0.31 0.61 0 0.31-0.1 0.53-0.29 0.66-0.18 0.13-0.48 0.2-0.89 0.2h-0.95zM5.64 5.5h-1.74l0.54-1.56c0.14-0.4 0.25-0.76 0.32-1.1l0.15 0.52c0.070 0.23 0.13 0.4 0.17 0.51zM8.98 5.27h0.99c0.44 0 0.76 0.080 0.98 0.23 0.21 0.15 0.32 0.38 0.32 0.69 0 0.34-0.11 0.59-0.32 0.75s-0.52 0.24-0.93 0.24h-1.040v-1.91zM4 13l5 5 9-8-1-1-8 6-4-3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-strikethrough.svg b/packages/icons/src/dashicon/editor-strikethrough.svg
deleted file mode 100755
index b0b9c0155ed2be..00000000000000
--- a/packages/icons/src/dashicon/editor-strikethrough.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15.82 12.25c0.26 0 0.5-0.020 0.74-0.070 0.23-0.050 0.48-0.12 0.73-0.2v0.84c-0.46 0.17-0.99 0.26-1.58 0.26-0.88 0-1.54-0.26-2.010-0.79-0.39-0.44-0.62-1.040-0.68-1.79h-0.94c0.12 0.21 0.18 0.48 0.18 0.79 0 0.54-0.18 0.95-0.55 1.26-0.38 0.3-0.9 0.45-1.56 0.45h-2.15v-2.5h-1.41l0.93 2.5h-1.030l-0.59-1.67h-2.28l-0.58 1.67h-1.040l0.93-2.5h-0.93v-1h1.31l0.93-2.49h1.060l0.92 2.49h1.78v-2.5h1.77c1 0 1.41 0.17 1.77 0.41 0.37 0.24 0.55 0.62 0.55 1.13 0 0.35-0.090 0.64-0.27 0.87l-0.080 0.090h1.29c0.050-0.4 0.15-0.77 0.31-1.1 0.23-0.46 0.55-0.82 0.98-1.060 0.43-0.25 0.93-0.37 1.51-0.37 0.61 0 1.17 0.12 1.69 0.38l-0.35 0.81c-0.2-0.1-0.42-0.18-0.64-0.25s-0.46-0.11-0.71-0.11c-0.55 0-0.99 0.2-1.31 0.59-0.23 0.29-0.38 0.66-0.44 1.11h2.93v1h-2.95c0.060 0.5 0.2 0.9 0.44 1.19 0.3 0.37 0.75 0.56 1.33 0.56zM4.44 8.96l-0.18 0.54h1.040l-0.22-0.61c-0.040-0.11-0.090-0.28-0.17-0.51-0.070-0.24-0.12-0.41-0.14-0.51-0.080 0.33-0.18 0.69-0.33 1.090zM8.97 7.87v1.63h1.19c0.28-0.020 0.49-0.090 0.64-0.18 0.19-0.13 0.28-0.35 0.28-0.66 0-0.28-0.1-0.48-0.3-0.61-0.2-0.12-0.53-0.18-0.97-0.18h-0.84zM5.64 10.51v-0.010h-1.73v0.010h1.73zM10.92 10.52l-0.030-0.020h-1.92v1.68h1.040c0.4 0 0.71-0.080 0.92-0.23 0.21-0.16 0.31-0.4 0.31-0.74 0-0.31-0.11-0.54-0.32-0.69z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-table.svg b/packages/icons/src/dashicon/editor-table.svg
deleted file mode 100755
index 708df7e23f8492..00000000000000
--- a/packages/icons/src/dashicon/editor-table.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 17v-14h-16v14h16zM16 7h-12v-2h12v2zM9 11h-5v-2h5v2zM16 11h-5v-2h5v2zM9 15h-5v-2h5v2zM16 15h-5v-2h5v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-textcolor.svg b/packages/icons/src/dashicon/editor-textcolor.svg
deleted file mode 100755
index 38fa6f8a806d10..00000000000000
--- a/packages/icons/src/dashicon/editor-textcolor.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M13.23 15h1.9l-4.13-11h-2l-4 11h1.88l1.070-3h4.18zM11.7 10.46h-3.19l1.49-4.86z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-ul.svg b/packages/icons/src/dashicon/editor-ul.svg
deleted file mode 100755
index 365126ac6de69f..00000000000000
--- a/packages/icons/src/dashicon/editor-ul.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5.5 7c-0.83 0-1.5-0.67-1.5-1.5 0-0.82 0.67-1.5 1.5-1.5 0.82 0 1.5 0.68 1.5 1.5 0 0.83-0.68 1.5-1.5 1.5zM8 5h9v1h-9v-1zM5.5 12c-0.83 0-1.5-0.67-1.5-1.5 0-0.82 0.67-1.5 1.5-1.5 0.82 0 1.5 0.68 1.5 1.5 0 0.83-0.68 1.5-1.5 1.5zM8 10h9v1h-9v-1zM5.5 17c-0.83 0-1.5-0.67-1.5-1.5 0-0.82 0.67-1.5 1.5-1.5 0.82 0 1.5 0.68 1.5 1.5 0 0.83-0.68 1.5-1.5 1.5zM8 15h9v1h-9v-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-underline.svg b/packages/icons/src/dashicon/editor-underline.svg
deleted file mode 100755
index 0ba337c7b30da2..00000000000000
--- a/packages/icons/src/dashicon/editor-underline.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14 5h-2v5.71c0 1.99-1.12 2.98-2.45 2.98-1.32 0-2.55-1-2.55-2.96v-5.73h-2v5.87c0 1.91 1 4.54 4.48 4.54 3.49 0 4.52-2.58 4.52-4.5v-5.91zM14 18v-2h-9v2h9z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-unlink.svg b/packages/icons/src/dashicon/editor-unlink.svg
deleted file mode 100755
index 3ad6149d3fdd94..00000000000000
--- a/packages/icons/src/dashicon/editor-unlink.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17.74 2.26c1.68 1.69 1.68 4.41 0 6.1l-1.53 1.52c-0.32 0.33-0.69 0.58-1.080 0.77l-2.13-0.65 1.69-1.64 0.76-0.77 0.76-0.76c0.84-0.84 0.84-2.2 0-3.040-0.84-0.85-2.2-0.85-3.040 0l-0.77 0.76-0.76 0.76-1.64 1.69-0.65-2.14c0.19-0.38 0.44-0.75 0.77-1.070l1.52-1.53c1.69-1.68 4.42-1.68 6.1 0zM2 4l8 6-6-8zM6 2l4 8-2-8h-2zM2 6l8 4-8-2v-2zM9.36 13.69l0.64-0.69 0.74 2.35-1.38 1.39c-1.69 1.68-4.41 1.68-6.1 0-1.68-1.68-1.68-4.42 0-6.1l1.39-1.38 2.35 0.74-0.69 0.64-1.52 1.53c-0.85 0.84-0.85 2.2 0 3.040 0.84 0.85 2.2 0.85 3.040 0zM18 16l-8-6 6 8zM14 18l-4-8 2 8h2zM18 14l-8-4 8 2v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/editor-video.svg b/packages/icons/src/dashicon/editor-video.svg
deleted file mode 100755
index 96b9f534daf616..00000000000000
--- a/packages/icons/src/dashicon/editor-video.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16 2h-3v1h-6v-1h-3v15h3v-1h6v1h3v-15zM6 3v1h-1v-1h1zM15 3v1h-1v-1h1zM13 4v5h-6v-5h6zM6 5v1h-1v-1h1zM15 5v1h-1v-1h1zM6 7v1h-1v-1h1zM15 7v1h-1v-1h1zM6 9v1h-1v-1h1zM15 9v1h-1v-1h1zM13 10v5h-6v-5h6zM6 11v1h-1v-1h1zM15 11v1h-1v-1h1zM6 13v1h-1v-1h1zM15 13v1h-1v-1h1zM6 15v1h-1v-1h1zM15 15v1h-1v-1h1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/email-alt.svg b/packages/icons/src/dashicon/email-alt.svg
deleted file mode 100755
index c5f97dee6521a9..00000000000000
--- a/packages/icons/src/dashicon/email-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 14.5v-9c0-0.83-0.67-1.5-1.5-1.5h-14.010c-0.83 0-1.5 0.67-1.5 1.5v9c0 0.83 0.67 1.5 1.5 1.5h14.010c0.83 0 1.5-0.67 1.5-1.5zM17.69 5.39c0.33 0.33 0.15 0.67-0.030 0.84l-4.060 3.72 3.9 4.060c0.12 0.14 0.2 0.36 0.060 0.51-0.13 0.16-0.43 0.15-0.56 0.050l-4.37-3.73-2.14 1.95-2.13-1.95-4.37 3.73c-0.13 0.1-0.43 0.11-0.56-0.050-0.14-0.15-0.060-0.37 0.060-0.51l3.9-4.060-4.060-3.72c-0.18-0.17-0.36-0.51-0.030-0.84s0.67-0.17 0.95 0.070l6.24 5.040 6.25-5.040c0.28-0.24 0.62-0.4 0.95-0.070z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/email-alt2.svg b/packages/icons/src/dashicon/email-alt2.svg
deleted file mode 100644
index e0e14828bb3836..00000000000000
--- a/packages/icons/src/dashicon/email-alt2.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M16,1.1L4,5.9c-1.1,0.4-2,1.8-2,3v8.7c0,1.2,0.9,1.8,2,1.4l12-4.8c1.1-0.4,2-1.8,2-3V2.5C18,1.3,17.1,0.7,16,1.1z M16.6,3.7
-	l-6,9.3L3.9,8.5C3.8,8.4,3.5,8.1,3.7,7.8c0.2-0.4,0.7-0.2,0.7-0.2l6.3,2.3c0,0,4.8-6.3,5.1-6.7c0.1-0.2,0.4-0.3,0.7-0.1
-	C16.8,3.3,16.7,3.6,16.6,3.7z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/email.svg b/packages/icons/src/dashicon/email.svg
deleted file mode 100755
index 393d1e08917f43..00000000000000
--- a/packages/icons/src/dashicon/email.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3.87 4h13.25c1.25 0 1.88 0.59 1.88 1.79v8.42c0 1.19-0.63 1.79-1.88 1.79h-13.25c-1.25 0-1.88-0.6-1.88-1.79v-8.42c0-1.2 0.63-1.79 1.88-1.79zM10.49 12.6l6.74-5.53c0.24-0.2 0.43-0.66 0.13-1.070-0.29-0.41-0.82-0.42-1.17-0.17l-5.7 3.86-5.69-3.86c-0.35-0.25-0.88-0.24-1.17 0.17-0.3 0.41-0.11 0.87 0.13 1.070z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/excerpt-view.svg b/packages/icons/src/dashicon/excerpt-view.svg
deleted file mode 100755
index af3e7a1eade74e..00000000000000
--- a/packages/icons/src/dashicon/excerpt-view.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 18v-16c0-0.55-0.45-1-1-1h-16c-0.55 0-1 0.45-1 1v16c0 0.55 0.45 1 1 1h16c0.55 0 1-0.45 1-1zM4 3c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 3v6h-11v-6h11zM4 11c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 11v6h-11v-6h11z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/external.svg b/packages/icons/src/dashicon/external.svg
deleted file mode 100755
index ca743bcec504d3..00000000000000
--- a/packages/icons/src/dashicon/external.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9 3h8v8l-2-1v-3.080l-5.6 5.59-1.41-1.41 6.090-6.1h-4.080zM12 15v-3l2-2v7h-11v-11h8l-2 2h-4v7h7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/facebook-alt.svg b/packages/icons/src/dashicon/facebook-alt.svg
deleted file mode 100755
index 50a49283b85eaa..00000000000000
--- a/packages/icons/src/dashicon/facebook-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8.46 18h2.93v-7.3h2.45l0.37-2.84h-2.82v-1.82c0-0.82 0.23-1.38 1.41-1.38h1.51v-2.55c-0.26-0.030-1.15-0.11-2.19-0.11-2.18 0-3.66 1.33-3.66 3.76v2.1h-2.46v2.84h2.46v7.3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/facebook.svg b/packages/icons/src/dashicon/facebook.svg
deleted file mode 100755
index 821becdeff2aef..00000000000000
--- a/packages/icons/src/dashicon/facebook.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2.89 2h14.23c0.49 0 0.88 0.39 0.88 0.88v14.24c0 0.48-0.39 0.88-0.88 0.88h-4.080v-6.2h2.080l0.31-2.41h-2.39v-1.54c0-0.7 0.2-1.18 1.2-1.18h1.28v-2.16c-0.22-0.030-0.98-0.090-1.86-0.090-1.85 0-3.11 1.12-3.11 3.19v1.78h-2.090v2.41h2.090v6.2h-7.66c-0.49 0-0.89-0.4-0.89-0.88v-14.24c0-0.49 0.4-0.88 0.89-0.88z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/feedback.svg b/packages/icons/src/dashicon/feedback.svg
deleted file mode 100755
index 74d8cb42b1cc8f..00000000000000
--- a/packages/icons/src/dashicon/feedback.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 2h16c0.55 0 1 0.45 1 1v14c0 0.55-0.45 1-1 1h-16c-0.55 0-1-0.45-1-1v-14c0-0.55 0.45-1 1-1zM17 16v-9h-14v9h14zM4 8v1h3v-1h-3zM8 8v3h8v-3h-8zM4 12v1h3v-1h-3zM8 12v3h8v-3h-8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/filter.svg b/packages/icons/src/dashicon/filter.svg
deleted file mode 100755
index 285e841d38fc26..00000000000000
--- a/packages/icons/src/dashicon/filter.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 4.5v-2s3.34-1 7-1 7 1 7 1v2l-5 7.030v6.97s-1.22-0.090-2.25-0.59-1.75-1.41-1.75-1.41v-4.97z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/flag.svg b/packages/icons/src/dashicon/flag.svg
deleted file mode 100755
index 63c693ef57ab8c..00000000000000
--- a/packages/icons/src/dashicon/flag.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 18v-15h-2v15h2zM6 12v-8c3-1 7 1 11 0v8c-3 1.27-8-1-11 0z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/format-aside.svg b/packages/icons/src/dashicon/format-aside.svg
deleted file mode 100755
index 9ee4e3763e4f6d..00000000000000
--- a/packages/icons/src/dashicon/format-aside.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M1 1h18v12l-6 6h-12v-18zM4 4v1h12v-1h-12zM4 8v1h12v-1h-12zM10 13v-1h-6v1h6zM12 17l5-5h-5v5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/format-audio.svg b/packages/icons/src/dashicon/format-audio.svg
deleted file mode 100755
index 60ba6c8bbe35f5..00000000000000
--- a/packages/icons/src/dashicon/format-audio.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6.99 3.080l11.020-2c0.55-0.080 0.99 0.45 0.99 1v12.42c0 1.94-1.57 3.5-3.5 3.5s-3.5-1.56-3.5-3.5c0-1.93 1.57-3.5 3.5-3.5 0.54 0 1.040 0.14 1.5 0.35v-6.27l-9 2v8.92c-0.24 1.7-1.74 3-3.5 3-1.93 0-3.5-1.56-3.5-3.5 0-1.93 1.57-3.5 3.5-3.5 0.54 0 1.040 0.14 1.5 0.35v-8.27c0-0.55 0.44-0.91 0.99-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/format-chat.svg b/packages/icons/src/dashicon/format-chat.svg
deleted file mode 100755
index ac007a1f923b88..00000000000000
--- a/packages/icons/src/dashicon/format-chat.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M11 6h-0.82c-1.11 0-2.18 1.2-2.18 2.16v1.84l-3 3v-3h-2c-1.1 0-2-0.9-2-2v-5c0-1.1 0.9-2 2-2h6c1.1 0 2 0.9 2 2v3zM11 7h6c1.1 0 2 0.9 2 2v5c0 1.1-0.9 2-2 2h-2v3l-3-3h-1c-1.1 0-2-0.9-2-2v-5c0-1.1 0.9-2 2-2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/format-gallery.svg b/packages/icons/src/dashicon/format-gallery.svg
deleted file mode 100755
index 7d9c6d8bc0b9ef..00000000000000
--- a/packages/icons/src/dashicon/format-gallery.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16 4h1.96c0.57 0 1.040 0.47 1.040 1.040v12.92c0 0.57-0.47 1.040-1.040 1.040h-12.92c-0.57 0-1.040-0.47-1.040-1.040v-1.96h-1.96c-0.57 0-1.040-0.47-1.040-1.040v-12.92c0-0.57 0.47-1.040 1.040-1.040h12.92c0.57 0 1.040 0.47 1.040 1.040v1.96zM3 14h11v-11h-11v11zM8 5.5c0-0.83-0.67-1.5-1.5-1.5s-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5 1.5-0.67 1.5-1.5zM10 10c0 0 1-5 3-5v8h-9v-6c2 0 2 3 2 3s0.33-2 2-2 2 2 2 2zM17 17v-11h-1v8.96c0 0.57-0.47 1.040-1.040 1.040h-8.96v1h11z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/format-image.svg b/packages/icons/src/dashicon/format-image.svg
deleted file mode 100755
index fb0a54c9a3d9f6..00000000000000
--- a/packages/icons/src/dashicon/format-image.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2.25 1h15.5c0.69 0 1.25 0.56 1.25 1.25v15.5c0 0.69-0.56 1.25-1.25 1.25h-15.5c-0.69 0-1.25-0.56-1.25-1.25v-15.5c0-0.69 0.56-1.25 1.25-1.25zM17 17v-14h-14v14h14zM10 6c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM13 11c0 0 0-6 3-6v10c0 0.55-0.45 1-1 1h-10c-0.55 0-1-0.45-1-1v-7c2 0 3 4 3 4s1-3 3-3 3 2 3 2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/format-quote.svg b/packages/icons/src/dashicon/format-quote.svg
deleted file mode 100755
index 177d419360534f..00000000000000
--- a/packages/icons/src/dashicon/format-quote.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8.54 12.74c0-0.87-0.24-1.61-0.72-2.22-0.73-0.92-2.14-1.030-2.96-0.85-0.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.020-5.8 9.43 0.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-0.29 2.48-0.88 0.66-0.59 0.98-1.38 0.98-2.38zM17.97 12.74c0-0.87-0.24-1.61-0.72-2.22-0.73-0.92-2.14-1.030-2.96-0.85-0.34-1.93 1.3-4.39 3.42-5.45l-1.63-2.28c-3.2 1.52-6.34 5.020-5.8 9.43 0.34 2.79 1.95 4.63 4.23 4.63 1 0 1.83-0.29 2.48-0.88 0.66-0.59 0.98-1.38 0.98-2.38z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/format-status.svg b/packages/icons/src/dashicon/format-status.svg
deleted file mode 100755
index a17e142cec4785..00000000000000
--- a/packages/icons/src/dashicon/format-status.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 1c7 0 9 2.91 9 6.5s-2 6.5-9 6.5-9-2.91-9-6.5 2-6.5 9-6.5zM5.5 9c0.83 0 1.5-0.67 1.5-1.5s-0.67-1.5-1.5-1.5-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5zM10 9c0.83 0 1.5-0.67 1.5-1.5s-0.67-1.5-1.5-1.5-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5zM14.5 9c0.83 0 1.5-0.67 1.5-1.5s-0.67-1.5-1.5-1.5-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5zM6 14.5c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5-1.5-0.67-1.5-1.5 0.67-1.5 1.5-1.5zM3 16.5c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/format-video.svg b/packages/icons/src/dashicon/format-video.svg
deleted file mode 100755
index 24216bc00be8db..00000000000000
--- a/packages/icons/src/dashicon/format-video.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 1h16c0.55 0 1 0.45 1 1v16l-18-0.020v-15.98c0-0.55 0.45-1 1-1zM6 2l-2 3h1l2-3h-1zM10 2h-1l-2 3h1zM13 2h-1l-2 3h1zM16 2h-1l-2 3h1zM17 16v-10h-14v10h14zM8 7l6 4-6 4v-8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/forms.svg b/packages/icons/src/dashicon/forms.svg
deleted file mode 100755
index 6fd8a80db07300..00000000000000
--- a/packages/icons/src/dashicon/forms.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 2h7v7h-7v-7zM11 2v7h7v-7h-7zM5.5 4.5l1.5-1.5h-3zM12 8v-5h5v5h-5zM4.5 5.5l-1.5-1.5v3zM8 4l-1.5 1.5 1.5 1.5v-3zM5.5 6.5l-1.5 1.5h3zM9 18v-7h-7v7h7zM18 18h-7v-7h7v7zM8 12v5h-5v-5h5zM14.5 13.5l1.5-1.5h-3zM12 16l1.5-1.5-1.5-1.5v3zM15.5 14.5l1.5 1.5v-3zM14.5 15.5l-1.5 1.5h3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/googleplus.svg b/packages/icons/src/dashicon/googleplus.svg
deleted file mode 100755
index bf056c490db8d7..00000000000000
--- a/packages/icons/src/dashicon/googleplus.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6.73 10h5.4c0.050 0.29 0.090 0.57 0.090 0.95 0 3.27-2.19 5.6-5.49 5.6-3.17 0-5.73-2.57-5.73-5.73 0-3.17 2.56-5.73 5.73-5.73 1.54 0 2.84 0.57 3.83 1.5l-1.55 1.5c-0.43-0.41-1.17-0.89-2.28-0.89-1.96 0-3.55 1.62-3.55 3.62 0 1.99 1.59 3.61 3.55 3.61 2.26 0 3.11-1.62 3.24-2.47h-3.24v-1.96zM19 10v1.64h-1.64v1.63h-1.63v-1.63h-1.64v-1.64h1.64v-1.64h1.63v1.64h1.64z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/grid-view.svg b/packages/icons/src/dashicon/grid-view.svg
deleted file mode 100755
index 63162f230063db..00000000000000
--- a/packages/icons/src/dashicon/grid-view.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 1h16c0.55 0 1 0.45 1 1v16c0 0.55-0.45 1-1 1h-16c-0.55 0-1-0.45-1-1v-16c0-0.55 0.45-1 1-1zM9.010 8.99v-6h-6.010v6h6.010zM17.010 8.99v-6h-6v6h6zM9.010 17v-6h-6.010v6h6.010zM17.010 17v-6h-6v6h6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/groups.svg b/packages/icons/src/dashicon/groups.svg
deleted file mode 100755
index 2635f3da50e55f..00000000000000
--- a/packages/icons/src/dashicon/groups.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8.030 4.46c-0.29 1.28 0.55 3.46 1.97 3.46 1.41 0 2.25-2.18 1.96-3.46-0.22-0.98-1.080-1.63-1.96-1.63-0.89 0-1.74 0.65-1.97 1.63zM3.9 5.36c-0.25 1.080 0.47 2.93 1.67 2.93s1.92-1.85 1.67-2.93c-0.19-0.83-0.92-1.39-1.67-1.39s-1.48 0.56-1.67 1.39zM12.76 5.36c-0.25 1.080 0.47 2.93 1.66 2.93 1.2 0 1.92-1.85 1.67-2.93-0.19-0.83-0.92-1.39-1.67-1.39-0.74 0-1.47 0.56-1.66 1.39zM12.17 16.79l1.25-4.3c0.78-2.49-0.71-4.020-3.42-4.020-2.72 0-4.21 1.53-3.44 4.020l1.26 4.3c0.23 0.72 1.18 1.21 2.18 1.21 0.98 0 1.94-0.49 2.17-1.21zM6.070 9.16c-0.49 0.67-0.96 1.83-0.42 3.59l1.12 3.79c-0.34 0.2-0.77 0.31-1.2 0.31-0.85 0-1.65-0.41-1.85-1.030l-1.070-3.65c-0.65-2.11 0.61-3.4 2.92-3.4 0.27 0 0.54 0.020 0.79 0.060-0.1 0.1-0.2 0.22-0.29 0.33zM14.42 8.77c2.31 0 3.58 1.29 2.92 3.4l-1.070 3.65c-0.2 0.62-1 1.030-1.85 1.030-0.43 0-0.86-0.11-1.2-0.31l1.11-3.77c0.55-1.78 0.080-2.94-0.42-3.61-0.080-0.11-0.18-0.23-0.28-0.33 0.25-0.040 0.51-0.060 0.79-0.060z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/align-full-width.svg b/packages/icons/src/dashicon/gutenberg/align-full-width.svg
deleted file mode 100644
index 6cc33ca531f49d..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/align-full-width.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<title>Align None</title>
-<g>
-	<path d="M17,13V3H3v10H17z M5,17h10v-2H5V17z"/>
-</g>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/align-pull-left.svg b/packages/icons/src/dashicon/gutenberg/align-pull-left.svg
deleted file mode 100644
index e8054263a58918..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/align-pull-left.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M9,16V4H3v12H9z M11,9h6V7h-6V9z M11,13h6v-2h-6V13z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/align-pull-right.svg b/packages/icons/src/dashicon/gutenberg/align-pull-right.svg
deleted file mode 100644
index 21d0163fd0e3e8..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/align-pull-right.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M17,16V4h-6v12H17z M9,7H3v2h6V7z M9,11H3v2h6V11z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/align-wide.svg b/packages/icons/src/dashicon/gutenberg/align-wide.svg
deleted file mode 100644
index 690650101264d8..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/align-wide.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<title>Align None</title>
-<g>
-	<path d="M5,5h10V3H5V5z M17,13V7H3v6H17z M5,17h10v-2H5V17z"/>
-</g>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/block-default.svg b/packages/icons/src/dashicon/gutenberg/block-default.svg
deleted file mode 100644
index 26db5bce0ab8ad..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/block-default.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M15,6V4h-3v2H8V4H5v2H4C3.4,6,3,6.4,3,7v8h14V7c0-0.6-0.4-1-1-1H15z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/button.svg b/packages/icons/src/dashicon/gutenberg/button.svg
deleted file mode 100644
index 7783b49d8b79cd..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/button.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<g>
-	<path d="M17,5H3C1.9,5,1,5.9,1,7v6c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V7C19,5.9,18.1,5,17,5z M18,12c0,0.6-0.4,1-1,1H3
-		c-0.6,0-1-0.4-1-1V7c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1V12z"/>
-</g>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/cloud-saved.svg b/packages/icons/src/dashicon/gutenberg/cloud-saved.svg
deleted file mode 100644
index 38fbed351c6358..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/cloud-saved.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M14.8,9C14.9,8.7,15,8.4,15,8c0-2.2-1.8-4-4-4C9.5,4,8.1,4.9,7.5,6.2C7.2,6.1,6.8,6,6.5,6C5.1,6,4,7.1,4,8.5
-	C4,8.7,4,8.9,4.1,9C2.3,9.3,1,10.7,1,12.5C1,14.4,2.6,16,4.5,16h10c1.9,0,3.5-1.6,3.5-3.5C18,10.7,16.6,9.2,14.8,9z M8.5,14.9
-	l-3.2-3.2l1.4-1.4l1.8,1.8l3.8-3.8l1.4,1.4L8.5,14.9z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/cloud-upload.svg b/packages/icons/src/dashicon/gutenberg/cloud-upload.svg
deleted file mode 100644
index 9fb67de1bee298..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/cloud-upload.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M14.8,9C14.9,8.7,15,8.4,15,8c0-2.2-1.8-4-4-4C9.5,4,8.1,4.9,7.5,6.2C7.2,6.1,6.8,6,6.5,6C5.1,6,4,7.1,4,8.5
-	C4,8.7,4,8.9,4.1,9C2.3,9.3,1,10.7,1,12.5C1,14.4,2.6,16,4.5,16H8v-3H5l4.5-4.5L14,13h-3v3h3.5c1.9,0,3.5-1.6,3.5-3.5
-	C18,10.7,16.6,9.2,14.8,9z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/columns.svg b/packages/icons/src/dashicon/gutenberg/columns.svg
deleted file mode 100644
index e6871540ac6b99..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/columns.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M3,15h6V5H3V15z M11,15h6V5h-6V15z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/cover-image.svg b/packages/icons/src/dashicon/gutenberg/cover-image.svg
deleted file mode 100644
index deb387f029f388..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/cover-image.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<g>
-	<path d="M2.2,1h15.5C18.4,1,19,1.6,19,2.2v11.5c0,0.7-0.6,1.2-1.2,1.2H2.2C1.6,15,1,14.4,1,13.8V2.2C1,1.6,1.6,1,2.2,1z M17,13V3H3
-		v10H17z M13,9c0,0,0-5,3-5v7c0,0.6-0.4,1-1,1H5c-0.6,0-1-0.4-1-1V7c2,0,3,4,3,4s1-4,3-4S13,9,13,9z"/>
-</g>
-<rect x="4" y="17" width="12" height="2"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/ellipsis.svg b/packages/icons/src/dashicon/gutenberg/ellipsis.svg
deleted file mode 100644
index 2643c75ee5e667..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/ellipsis.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
-<g>
-	<path d="M5,10c0,1.1-0.9,2-2,2s-2-0.9-2-2s0.9-2,2-2S5,8.9,5,10z M17,8c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S18.1,8,17,8z M10,8
-		c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S11.1,8,10,8z"/>
-</g>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-audio.svg b/packages/icons/src/dashicon/gutenberg/embed-audio.svg
deleted file mode 100644
index ad42b06670c5c3..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/embed-audio.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="20px" height="20px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M10,7H7v4c0,1.1-0.9,2-2,2s-2-0.9-2-2
-	s0.9-2,2-2c0.4,0,0.7,0.1,1,0.3V7V5h1h3V7z M14,10.5L12.5,12l1.5,1.5V15l-3-3l3-3V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z"
-	/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-generic.svg b/packages/icons/src/dashicon/gutenberg/embed-generic.svg
deleted file mode 100644
index 65413a56ebbb00..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/embed-generic.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="20px" height="20px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M14,10.5L12.5,12l1.5,1.5V15l-3-3l3-3
-	V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-photo.svg b/packages/icons/src/dashicon/gutenberg/embed-photo.svg
deleted file mode 100644
index ce17259b935bc1..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/embed-photo.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M10,12H3V6h7V12z M14,10.5L12.5,12
-	l1.5,1.5V15l-3-3l3-3V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z M9,11V8.5L7.2,10L6,9.2L4,11H9z M4.6,8.6c0.6,0,1-0.4,1-1
-	c0-0.6-0.4-1-1-1c-0.6,0-1,0.4-1,1C3.6,8.2,4,8.6,4.6,8.6z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-post.svg b/packages/icons/src/dashicon/gutenberg/embed-post.svg
deleted file mode 100644
index 00988edbf836c6..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/embed-post.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="20px" height="20px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M8.6,9L8.2,9.3
-	C7.8,9.7,7.7,10.4,8,10.9l-0.8,0.8l-1.1-1.1l-1.3,1.3C4.6,12.1,3.2,13.2,3,13c-0.2-0.2,0.9-1.6,1.1-1.8l1.3-1.3L4.3,8.8L5.1,8
-	c0.5,0.3,1.2,0.3,1.6-0.2L7,7.5C7.5,7,7.5,6.3,7.2,5.8L8,5l3,2.9l-0.8,0.8C9.7,8.5,9,8.5,8.6,9z M14,10.5L12.5,12l1.5,1.5V15l-3-3
-	l3-3V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/embed-video.svg b/packages/icons/src/dashicon/gutenberg/embed-video.svg
deleted file mode 100644
index 2c383a44bdd4a2..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/embed-video.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="20px" height="20px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M17,4H3C1.9,4,1,4.9,1,6v8c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V6C19,4.9,18.1,4,17,4z M10,10.5L8,9.1V11H3V6h5v1.8l2-1.3
-	V10.5z M14,10.5L12.5,12l1.5,1.5V15l-3-3l3-3V10.5z M15,15v-1.5l1.5-1.5L15,10.5V9l3,3L15,15z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/exit.svg b/packages/icons/src/dashicon/gutenberg/exit.svg
deleted file mode 100644
index 7eac1a0769839c..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/exit.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M13,3v2h2v10h-2v2h4V3H13z M13,11V9H5.4l4.3-4.3L8.3,3.3L1.6,10l6.7,6.7l1.4-1.4L5.4,11H13z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/heading.svg b/packages/icons/src/dashicon/gutenberg/heading.svg
deleted file mode 100644
index e571a84eb4b555..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/heading.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<polygon points="12.5,4 12.5,9.2 7.5,9.2 7.5,4 5,4 5,17 7.5,17 7.5,11.8 12.5,11.8 12.5,17 15,17 15,4 "/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/html.svg b/packages/icons/src/dashicon/gutenberg/html.svg
deleted file mode 100644
index 2566d7bd44f61b..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/html.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<g>
-	<path d="M4,16v-2H2v2H1v-5h1v2h2v-2h1v5H4z"/>
-	<path d="M7,16v-4H5.6v-1h3.7v1H8v4H7z"/>
-	<path d="M10,16v-5h1l1.4,3.4h0.1L14,11h1v5h-1v-3.1h-0.1l-1.1,2.5h-0.6l-1.1-2.5H11V16H10z"/>
-	<path d="M19,16h-3v-5h1v4h2V16z"/>
-</g>
-<path d="M9.4,4.2L7.1,6.5l2.3,2.3L8.8,10L5.3,6.5L8.8,3L9.4,4.2z M10.6,8.8l2.3-2.3l-2.3-2.3L11.2,3l3.5,3.5L11.2,10L10.6,8.8z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/info-outline.svg b/packages/icons/src/dashicon/gutenberg/info-outline.svg
deleted file mode 100644
index bf29bb96072dfd..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/info-outline.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M9,15h2V9H9V15z M10,5C9.5,5,9,5.5,9,6s0.5,1,1,1s1-0.5,1-1S10.5,5,10,5z M10,1c-5,0-9,4-9,9s4,9,9,9s9-4,9-9
-	S15,1,10,1z M10,17c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7S13.9,17,10,17z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/insert-after.svg b/packages/icons/src/dashicon/gutenberg/insert-after.svg
deleted file mode 100644
index cbfa187eda20d9..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/insert-after.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M9,12h2v-2h2V8h-2V6H9v2H7v2h2V12z M10,16c3.9,0,7-3.1,7-7s-3.1-7-7-7S3,5.1,3,9S6.1,16,10,16z M10,4c2.8,0,5,2.2,5,5
-	s-2.2,5-5,5s-5-2.2-5-5S7.2,4,10,4z M3,19h14v-2H3V19z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/insert-before.svg b/packages/icons/src/dashicon/gutenberg/insert-before.svg
deleted file mode 100644
index eadfb90d0f8aff..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/insert-before.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M11,8H9v2H7v2h2v2h2v-2h2v-2h-2V8z M10,4c-3.9,0-7,3.1-7,7s3.1,7,7,7s7-3.1,7-7S13.9,4,10,4z M10,16c-2.8,0-5-2.2-5-5
-	s2.2-5,5-5s5,2.2,5,5S12.8,16,10,16z M3,1v2h14V1H3z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/insert.svg b/packages/icons/src/dashicon/gutenberg/insert.svg
deleted file mode 100644
index dbf49d9e778709..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/insert.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path class="st0" d="M10,1c-5,0-9,4-9,9c0,5,4,9,9,9c5,0,9-4,9-9C19,5,15,1,10,1z M10,17c-3.9,0-7-3.1-7-7s3.1-7,7-7s7,3.1,7,7
-	S13.9,17,10,17z M11,6H9v3H6v2h3v3h2v-3h3V9h-3V6z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/remove.svg b/packages/icons/src/dashicon/gutenberg/remove.svg
deleted file mode 100644
index 88505f580d0e62..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/remove.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-    <path class="st0" d="M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zM6 9v2h8V9H6z" />
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/saved.svg b/packages/icons/src/dashicon/gutenberg/saved.svg
deleted file mode 100644
index 418c3ac6e7fdab..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/saved.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<polygon points="15.3,5.3 8.5,12.1 5.7,9.3 4.3,10.7 8.5,14.9 16.7,6.7 "/>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/shortcode.svg b/packages/icons/src/dashicon/gutenberg/shortcode.svg
deleted file mode 100644
index 72a584cf1700d8..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/shortcode.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<g>
-	<polygon points="6,14 4,14 4,6 6,6 6,4 2,4 2,16 6,16 	"/>
-	<polygon points="7.1,17 9.2,17 12.9,3 10.8,3 	"/>
-	<polygon points="14,4 14,6 16,6 16,14 14,14 14,16 18,16 18,4 	"/>
-</g>
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-col-after.svg b/packages/icons/src/dashicon/gutenberg/table-col-after.svg
deleted file mode 100644
index cd89e88d2cfcf3..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/table-col-after.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-	 <path d="M14.08,12.864v-3.648h3.648v-1.7919999999999998h-3.648v-3.648h-1.7280000000000002v3.648h-3.7119999999999997v1.7919999999999998h3.7119999999999997v3.648zM0,17.92v-17.92h20.48v17.92h-20.48zM6.4,1.28h-5.12v3.84h5.12v-3.84zM6.4,6.4h-5.12v3.84h5.12v-3.84zM6.4,11.52h-5.12v3.84h5.12v-3.84zM19.2,1.28h-11.52v14.08h11.52v-14.08z" />
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-col-before.svg b/packages/icons/src/dashicon/gutenberg/table-col-before.svg
deleted file mode 100644
index f9b45e97939141..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/table-col-before.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-	 <path d="M6.4,3.7760000000000002v3.648h-3.648v1.7919999999999998h3.648v3.648h1.7280000000000002v-3.648h3.7119999999999997v-1.7919999999999998h-3.7119999999999997v-3.648zM0,17.92v-17.92h20.48v17.92h-20.48zM12.8,1.28h-11.52v14.08h11.52v-14.08zM19.2,1.28h-5.12v3.84h5.12v-3.84zM19.2,6.4h-5.12v3.84h5.12v-3.84zM19.2,11.52h-5.12v3.84h5.12v-3.84z" />
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-col-delete.svg b/packages/icons/src/dashicon/gutenberg/table-col-delete.svg
deleted file mode 100644
index d37dc717b52a24..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/table-col-delete.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-	 <path d="M6.4,9.98l1.28,-1.28v-0.256l-1.28,-1.28v2.8160000000000003zM12.8,8.448l1.28,-1.28v2.752l-1.28,-1.28v-0.192zM20.48,17.92v-17.92h-20.48v17.92h20.48zM19.2,15.36h-5.12v-1.024l-0.256,0.256l-1.024,-1.024v1.7919999999999998h-5.12v-1.7919999999999998l-1.024,1.024l-0.256,-0.256v1.024h-5.12v-14.08h5.12v2.3680000000000003l0.7040000000000001,-0.7040000000000001l0.5760000000000001,0.5760000000000001v-2.3040000000000003h5.12v2.3040000000000003l0.96,-0.96l0.32,0.32v-1.6640000000000001h5.12v14.144000000000002zM13.44,13.248l-3.136,-3.136l-3.264,3.264l-1.536,-1.536l3.264,-3.264l-3.136,-3.136l1.536,-1.536l3.136,3.136l3.2,-3.2l1.536,1.536l-3.2,3.2l3.136,3.136l-1.536,1.536z" />
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-row-after.svg b/packages/icons/src/dashicon/gutenberg/table-row-after.svg
deleted file mode 100644
index 655c4611e0db93..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/table-row-after.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-	 <path d="M13.824000000000002,10.176h-2.88v-2.88h-1.4080000000000001v2.88h-2.88v1.344h2.88v2.88h1.4080000000000001v-2.88h2.88zM0,17.92v-17.92h20.48v17.92h-20.48zM6.4,1.28h-5.12v3.84h5.12v-3.84zM12.8,1.28h-5.12v3.84h5.12v-3.84zM19.2,1.28h-5.12v3.84h5.12v-3.84zM19.2,6.336h-17.92v9.024h17.92v-9.024z" />
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-row-before.svg b/packages/icons/src/dashicon/gutenberg/table-row-before.svg
deleted file mode 100644
index baad70a6b5411a..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/table-row-before.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-	 <path d="M6.656000000000001,6.4639999999999995h2.88v2.88h1.4080000000000001v-2.88h2.88v-1.344h-2.88v-2.88h-1.4080000000000001v2.88h-2.88zM0,17.92v-17.92h20.48v17.92h-20.48zM7.68,15.36h5.12v-3.84h-5.12v3.84zM1.28,15.36h5.12v-3.84h-5.12v3.84zM19.2,1.28h-17.92v9.024h17.92v-9.024zM19.2,11.52h-5.12v3.84h5.12v-3.84z" />
-</svg>
diff --git a/packages/icons/src/dashicon/gutenberg/table-row-delete.svg b/packages/icons/src/dashicon/gutenberg/table-row-delete.svg
deleted file mode 100644
index 9f9fb0af823079..00000000000000
--- a/packages/icons/src/dashicon/gutenberg/table-row-delete.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="saved" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-	 <path d="M17.728,11.456l-3.136,-3.136l3.2,-3.2l-1.536,-1.536l-3.2,3.2l-3.136,-3.136l-1.536,1.472l3.2,3.2l-3.264,3.264l1.536,1.536l3.264,-3.264l3.136,3.136l1.472,-1.536zM0,17.92v-17.92h20.48v17.92h-20.48zM19.2,11.52h-0.44799999999999995l-1.28,-1.28h1.7280000000000002v-3.84h-1.7919999999999998l1.28,-1.28h0.512v-3.84h-17.92v3.84h6.207999999999999l1.28,1.28h-7.4879999999999995v3.84h7.4239999999999995l-1.28,1.28h-6.144v3.84h17.92v-3.84z" />
-</svg>
diff --git a/packages/icons/src/dashicon/hammer.svg b/packages/icons/src/dashicon/hammer.svg
deleted file mode 100755
index 02656132a3dbc7..00000000000000
--- a/packages/icons/src/dashicon/hammer.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17.7 6.32l1.41 1.42-3.47 3.41-1.42-1.42 0.84-0.82c-0.32-0.76-0.81-1.57-1.51-2.31l-4.61 6.59-5.26 4.7c-0.39 0.39-1.020 0.39-1.42 0l-1.2-1.21c-0.39-0.39-0.39-1.020 0-1.41l10.97-9.92c-1.37-0.86-3.21-1.46-5.67-1.48 2.7-0.82 4.95-0.93 6.58-0.3 1.7 0.66 2.82 2.2 3.91 3.58z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/heart.svg b/packages/icons/src/dashicon/heart.svg
deleted file mode 100755
index 3ae8fb1814a49a..00000000000000
--- a/packages/icons/src/dashicon/heart.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 17.12c3.33-1.4 5.74-3.79 7.040-6.21 1.28-2.41 1.46-4.81 0.32-6.25-1.030-1.29-2.37-1.78-3.73-1.74s-2.68 0.63-3.63 1.46c-0.95-0.83-2.27-1.42-3.63-1.46s-2.7 0.45-3.73 1.74c-1.14 1.44-0.96 3.84 0.34 6.25 1.28 2.42 3.69 4.81 7.020 6.21z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/hidden.svg b/packages/icons/src/dashicon/hidden.svg
deleted file mode 100644
index 6703573a380a46..00000000000000
--- a/packages/icons/src/dashicon/hidden.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
-  <title>hidden</title>
-  <g>
-    <path d="M17.29,3.307a1.1,1.1,0,0,0-1.555,0L13.34,5.7A10.027,10.027,0,0,0,10,5.12,10.489,10.489,0,0,0,.964,10.564a10.481,10.481,0,0,0,.759,1.187,10.347,10.347,0,0,0,2.888,2.68L2.9,16.144A1.1,1.1,0,1,0,4.454,17.7L17.29,4.862A1.1,1.1,0,0,0,17.29,3.307ZM10.081,8.961a1.271,1.271,0,0,1,1.792-1.792ZM2.34,10.686A9.175,9.175,0,0,1,7.014,7.2a4.113,4.113,0,0,0-.292,5.124l-1.3,1.3A9.286,9.286,0,0,1,2.34,10.686Z"/>
-    <path d="M18.332,9.452a10.521,10.521,0,0,0-1.791-1.925l-.992.993a9.081,9.081,0,0,1,2.111,2.166A9.14,9.14,0,0,1,10,14.874c-.256,0-.505-.028-.756-.049l-1.011,1.01A10.089,10.089,0,0,0,10,16.008a10.226,10.226,0,0,0,8.277-4.257,10.481,10.481,0,0,0,.759-1.187A10.227,10.227,0,0,0,18.332,9.452Z"/>
-    <path d="M14.023,10.046l-4,4A4.063,4.063,0,0,0,14.023,10.046Z"/>
-  </g>
-</svg>
diff --git a/packages/icons/src/dashicon/id-alt.svg b/packages/icons/src/dashicon/id-alt.svg
deleted file mode 100755
index 3f27b50362cc8e..00000000000000
--- a/packages/icons/src/dashicon/id-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 18h-16v-16h16v16zM8.050 7.53c0.13-0.070 0.24-0.15 0.33-0.24 0.090-0.1 0.17-0.21 0.24-0.34 0.070-0.14 0.13-0.26 0.17-0.37s0.070-0.22 0.1-0.34l0.060-0.24c0-0.040 0.010-0.070 0.010-0.090 0.050-0.32 0.030-0.61-0.040-0.9-0.080-0.28-0.23-0.52-0.46-0.72-0.23-0.19-0.51-0.29-0.86-0.29-0.2 0-0.39 0.040-0.56 0.11-0.17 0.080-0.31 0.18-0.41 0.3-0.11 0.13-0.2 0.27-0.27 0.44-0.070 0.16-0.11 0.33-0.12 0.51s0 0.36 0.010 0.55l0.020 0.090c0.010 0.060 0.030 0.15 0.060 0.25s0.060 0.21 0.1 0.33 0.1 0.25 0.17 0.37c0.080 0.12 0.16 0.23 0.25 0.33s0.2 0.19 0.34 0.25c0.13 0.060 0.28 0.090 0.43 0.090s0.3-0.030 0.43-0.090zM16 5v-1h-5v1h5zM16 7v-1h-5v1h5zM7.62 8.83l-1.38-0.88c-0.41 0-0.79 0.11-1.14 0.32-0.35 0.22-0.62 0.5-0.81 0.85-0.19 0.34-0.29 0.7-0.29 1.070v1.25l0.2 0.050c0.13 0.040 0.31 0.090 0.55 0.14 0.24 0.060 0.51 0.12 0.8 0.17 0.29 0.060 0.62 0.1 1 0.14 0.37 0.040 0.73 0.060 1.070 0.060s0.69-0.020 1.070-0.060 0.7-0.090 0.98-0.14c0.27-0.050 0.54-0.1 0.82-0.17 0.27-0.060 0.45-0.11 0.54-0.13 0.090-0.030 0.16-0.050 0.21-0.060v-1.25c0-0.36-0.1-0.72-0.31-1.070s-0.49-0.64-0.84-0.86-0.72-0.33-1.11-0.33zM16 9v-1h-3v1h3zM16 11v-1h-3v1h3zM16 14v-1h-12v1h12zM16 16v-1h-12v1h12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/id.svg b/packages/icons/src/dashicon/id.svg
deleted file mode 100755
index aa64d375f99d43..00000000000000
--- a/packages/icons/src/dashicon/id.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 16h-16v-12h16v12zM7.050 8.53c0.13-0.070 0.24-0.15 0.33-0.24 0.090-0.1 0.17-0.21 0.24-0.34 0.070-0.14 0.13-0.26 0.17-0.37s0.070-0.22 0.1-0.34l0.060-0.24c0-0.040 0.010-0.070 0.010-0.090 0.050-0.32 0.030-0.61-0.040-0.9-0.080-0.28-0.23-0.52-0.46-0.72-0.23-0.19-0.51-0.29-0.86-0.29-0.2 0-0.39 0.040-0.56 0.11-0.17 0.080-0.31 0.18-0.41 0.3-0.11 0.13-0.2 0.27-0.27 0.44-0.070 0.16-0.11 0.33-0.12 0.51s0 0.36 0.010 0.55l0.020 0.090c0.010 0.060 0.030 0.15 0.060 0.25s0.060 0.21 0.1 0.33 0.1 0.25 0.17 0.37c0.080 0.12 0.16 0.23 0.25 0.33s0.2 0.19 0.34 0.25c0.13 0.060 0.28 0.090 0.43 0.090s0.3-0.030 0.43-0.090zM17 9v-4h-5v4h5zM6.62 9.83l-1.38-0.88c-0.41 0-0.79 0.11-1.14 0.32-0.35 0.22-0.62 0.5-0.81 0.85-0.19 0.34-0.29 0.7-0.29 1.070v1.25l0.2 0.050c0.13 0.040 0.31 0.090 0.55 0.14 0.24 0.060 0.51 0.12 0.8 0.17 0.29 0.060 0.62 0.1 1 0.14 0.37 0.040 0.73 0.060 1.070 0.060s0.69-0.020 1.070-0.060 0.7-0.090 0.98-0.14c0.27-0.050 0.54-0.1 0.82-0.17 0.27-0.060 0.45-0.11 0.54-0.13 0.090-0.030 0.16-0.050 0.21-0.060v-1.25c0-0.36-0.1-0.72-0.31-1.070s-0.49-0.64-0.84-0.86-0.72-0.33-1.11-0.33zM17 11v-1h-5v1h5zM17 13v-1h-5v1h5zM17 15v-1h-14v1h14z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/image-crop.svg b/packages/icons/src/dashicon/image-crop.svg
deleted file mode 100755
index 10624238f6a810..00000000000000
--- a/packages/icons/src/dashicon/image-crop.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 12v3h-4v4h-3v-4h-8v-8h-4v-3h4v-4h3v4h7l3-3 1 1-3 3v7h4zM11 7h-4v4zM8 12h4v-4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/image-filter.svg b/packages/icons/src/dashicon/image-filter.svg
deleted file mode 100755
index 986a09bca4a3fd..00000000000000
--- a/packages/icons/src/dashicon/image-filter.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14 5.87c0-2.2-1.79-4-4-4s-4 1.8-4 4c0 2.21 1.79 4 4 4s4-1.79 4-4zM3.24 10.66c-1.92 1.1-2.57 3.55-1.47 5.46 1.11 1.92 3.55 2.57 5.47 1.47 1.91-1.11 2.57-3.55 1.46-5.47-1.1-1.91-3.55-2.56-5.46-1.46zM12.76 17.59c1.92 1.1 4.36 0.45 5.47-1.46 1.1-1.92 0.45-4.36-1.47-5.47-1.91-1.1-4.36-0.45-5.46 1.46-1.11 1.92-0.45 4.36 1.46 5.47z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/image-flip-horizontal.svg b/packages/icons/src/dashicon/image-flip-horizontal.svg
deleted file mode 100755
index cc642c19a15ef6..00000000000000
--- a/packages/icons/src/dashicon/image-flip-horizontal.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 3v14h-8v3h-2v-3h-8v-14h8v-3h2v3h8zM10.5 17v-14h-1v14h1zM7 6.5l-4 3.5 4 3.5v-7zM17 10l-4-3.5v7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/image-flip-vertical.svg b/packages/icons/src/dashicon/image-flip-vertical.svg
deleted file mode 100755
index d94006e11c5871..00000000000000
--- a/packages/icons/src/dashicon/image-flip-vertical.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M20 9v2h-3v8h-14v-8h-3v-2h3v-8h14v8h3zM6.5 7h7l-3.5-4zM17 9.5h-14v1h14v-1zM13.5 13h-7l3.5 4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/image-rotate-left.svg b/packages/icons/src/dashicon/image-rotate-left.svg
deleted file mode 100755
index fcafb94f27ae50..00000000000000
--- a/packages/icons/src/dashicon/image-rotate-left.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M7 5h-1.95c0-1.74 0.85-2.9 2.95-2.9v-2.1c-3.15 0-5.040 2.11-5.040 5h-1.78l2.62 3.39zM20 1v14h-5v5h-14v-10h9v-9h10zM18 3h-6v7h3v3h3v-10zM13 12h-10v6h10v-6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/image-rotate-right.svg b/packages/icons/src/dashicon/image-rotate-right.svg
deleted file mode 100755
index ed610222f0659a..00000000000000
--- a/packages/icons/src/dashicon/image-rotate-right.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15.95 5h-1.95l3.2 3.39 2.62-3.39h-1.78c0-2.89-1.89-5-5.040-5v2.1c2.1 0 2.95 1.16 2.95 2.9zM1 1h10v9h9v10h-14v-5h-5v-14zM3 3v10h3v-3h3v-7h-6zM8 12v6h10v-6h-10z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/image-rotate.svg b/packages/icons/src/dashicon/image-rotate.svg
deleted file mode 100755
index b1edd3c617ad8f..00000000000000
--- a/packages/icons/src/dashicon/image-rotate.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10.25 1.020c5.1 0 8.75 4.040 8.75 9s-3.65 9-8.75 9c-3.2 0-6.020-1.59-7.68-3.99l2.59-1.52c1.1 1.5 2.86 2.51 4.84 2.51 3.3 0 6-2.79 6-6s-2.7-6-6-6c-1.97 0-3.72 1-4.82 2.49l1.82 1.51-6 2v-7l1.89 1.58c1.69-2.17 4.36-3.58 7.36-3.58z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/images-alt.svg b/packages/icons/src/dashicon/images-alt.svg
deleted file mode 100755
index dd6dbc1340c2a6..00000000000000
--- a/packages/icons/src/dashicon/images-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M4 15v-3h-2v-10h12v3h2v3h2v10h-12v-3h-2zM11 3c-1.1 0-2 0.9-2 2h4c0-1.1-0.89-2-2-2zM4 11v-5h-1v5h1zM11 8h4c0-1.1-0.89-2-2-2-1.1 0-2 0.9-2 2zM6 14v-5h-1v5h1zM15 13c1.1 0 2-0.89 2-2 0-1.1-0.9-2-2-2s-2 0.9-2 2c0 1.11 0.9 2 2 2zM17 17v-2c-5 0-5-3-10-3v5h10z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/images-alt2.svg b/packages/icons/src/dashicon/images-alt2.svg
deleted file mode 100755
index c279953805b682..00000000000000
--- a/packages/icons/src/dashicon/images-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 3h14v11h-2v2h-2v2h-14v-11h2v-2h2v-2zM18 13v-9h-12v9h12zM15 9c-1.1 0-2-0.9-2-2s0.9-2 2-2 2 0.9 2 2-0.9 2-2 2zM16 15v-1h-11v-8h-1v9h12zM7 6l10 6h-10v-6zM14 17v-1h-11v-8h-1v9h12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/index-card.svg b/packages/icons/src/dashicon/index-card.svg
deleted file mode 100755
index 4dc2d87cc0e3ab..00000000000000
--- a/packages/icons/src/dashicon/index-card.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M1 3.17v14.83h18v-14h-11v-0.83c0-0.32-0.12-0.6-0.35-0.83s-0.51-0.34-0.83-0.34h-4.64c-0.33 0-0.6 0.11-0.83 0.34-0.24 0.23-0.35 0.51-0.35 0.83zM10 6v2h-7v-2h7zM17 6v10h-5v-10h5zM10 10v2h-7v-2h7zM10 14v2h-7v-2h7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/info.svg b/packages/icons/src/dashicon/info.svg
deleted file mode 100755
index caf86b45d757be..00000000000000
--- a/packages/icons/src/dashicon/info.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM11 6c0-0.55-0.45-1-1-1s-1 0.45-1 1 0.45 1 1 1 1-0.45 1-1zM11 15v-6h-2v6h2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/instagram.svg b/packages/icons/src/dashicon/instagram.svg
deleted file mode 100644
index 08156bc0a1b8ea..00000000000000
--- a/packages/icons/src/dashicon/instagram.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12.7,10c0-1.5-1.2-2.7-2.7-2.7S7.3,8.5,7.3,10s1.2,2.7,2.7,2.7l0,0C11.5,12.7,12.7,11.5,12.7,10z M14.1,10
-	c0,2.3-1.8,4.1-4.1,4.1S5.9,12.3,5.9,10S7.7,5.9,10,5.9C12.3,5.9,14.1,7.7,14.1,10C14.1,10,14.1,10,14.1,10z M15.2,5.7
-	c0,0.6-0.4,1-1,1s-1-0.4-1-1s0.4-1,1-1C14.8,4.7,15.2,5.2,15.2,5.7z M10,3.4c-1.2,0-3.7-0.1-4.7,0.3C4.6,4,4,4.6,3.8,5.3
-	c-0.4,1-0.3,3.5-0.3,4.7s-0.1,3.7,0.3,4.7C4,15.4,4.6,16,5.3,16.2c1,0.4,3.6,0.3,4.7,0.3s3.7,0.1,4.7-0.3c0.7-0.3,1.2-0.8,1.5-1.5
-	c0.4-1.1,0.3-3.6,0.3-4.7s0.1-3.7-0.3-4.7C16,4.6,15.4,4,14.7,3.8C13.7,3.3,11.2,3.4,10,3.4z M18,10c0,1.1,0,2.2,0,3.3
-	c0,1.2-0.4,2.4-1.3,3.4c-0.9,0.9-2.1,1.3-3.4,1.3c-1.1,0-2.2,0-3.3,0s-2.2,0-3.3,0c-1.2,0-2.4-0.4-3.4-1.3C2.5,15.8,2,14.6,2,13.3
-	c0-1.1,0-2.2,0-3.3s0-2.2,0-3.3c0-1.3,0.5-2.5,1.3-3.4C4.3,2.5,5.5,2,6.7,2C7.8,2,8.9,2,10,2s2.2,0,3.3,0c1.2,0,2.4,0.4,3.4,1.3
-	C17.5,4.2,18,5.4,18,6.7C18,7.8,18,8.9,18,10z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/laptop.svg b/packages/icons/src/dashicon/laptop.svg
deleted file mode 100755
index ad39b9f418f9aa..00000000000000
--- a/packages/icons/src/dashicon/laptop.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 3h14c0.6 0 1 0.4 1 1v10c0 0.6-0.4 1-1 1h-14c-0.6 0-1-0.4-1-1v-10c0-0.6 0.4-1 1-1zM16 5h-12v8h12v-8zM13 6h-8v4zM19 17v-1h-18v1c0 0.6 0.5 1 1.1 1h15.8c0.6 0 1.1-0.4 1.1-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/layout.svg b/packages/icons/src/dashicon/layout.svg
deleted file mode 100755
index 09015b451c4980..00000000000000
--- a/packages/icons/src/dashicon/layout.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 2h5v11h-5v-11zM8 2h5v5h-5v-5zM14 2h4v16h-4v-16zM8 8h5v5h-5v-5zM2 14h11v4h-11v-4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/leftright.svg b/packages/icons/src/dashicon/leftright.svg
deleted file mode 100755
index 40638c2a87e388..00000000000000
--- a/packages/icons/src/dashicon/leftright.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3 10.030l6-4.030v8zM11 6l6 4.030-6 3.97v-8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/lightbulb.svg b/packages/icons/src/dashicon/lightbulb.svg
deleted file mode 100755
index a4bc27d503d1aa..00000000000000
--- a/packages/icons/src/dashicon/lightbulb.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 1c3.11 0 5.63 2.52 5.63 5.62 0 1.84-2.030 4.58-2.030 4.58-0.33 0.44-0.6 1.25-0.6 1.8v1c0 0.55-0.45 1-1 1h-4c-0.55 0-1-0.45-1-1v-1c0-0.55-0.27-1.36-0.6-1.8 0 0-2.020-2.74-2.020-4.58 0-3.1 2.51-5.62 5.62-5.62zM7 16.87v-0.87h6v0.87c0 0.62-0.13 1.13-0.75 1.13h-0.25c0 0.62-0.4 1-1.020 1h-2c-0.61 0-0.98-0.38-0.98-1h-0.25c-0.62 0-0.75-0.51-0.75-1.13z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/list-view.svg b/packages/icons/src/dashicon/list-view.svg
deleted file mode 100755
index cafb954e0915c0..00000000000000
--- a/packages/icons/src/dashicon/list-view.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 19h16c0.55 0 1-0.45 1-1v-16c0-0.55-0.45-1-1-1h-16c-0.55 0-1 0.45-1 1v16c0 0.55 0.45 1 1 1zM4 3c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 3v2h-11v-2h11zM4 7c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 7v2h-11v-2h11zM4 11c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 11v2h-11v-2h11zM4 15c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM17 15v2h-11v-2h11z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/location-alt.svg b/packages/icons/src/dashicon/location-alt.svg
deleted file mode 100755
index 858ea115fe4e02..00000000000000
--- a/packages/icons/src/dashicon/location-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M13 13.14l1.17-5.94c0.79-0.43 1.33-1.25 1.33-2.2 0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5c0 0.95 0.54 1.77 1.33 2.2zM13 3.5c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.5-1.5 1.5-1.5-0.67-1.5-1.5 0.67-1.5 1.5-1.5zM14.72 8.3l3.28-1.33v9l-4.88 2.030-6.12-2.030-5 2v-9l5-2 4.27 1.41 1.73 7.3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/location.svg b/packages/icons/src/dashicon/location.svg
deleted file mode 100755
index ff2ab6022125a5..00000000000000
--- a/packages/icons/src/dashicon/location.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c-3.31 0-6 2.69-6 6 0 2.020 1.17 3.71 2.53 4.89 0.43 0.37 1.18 0.96 1.85 1.83 0.74 0.97 1.41 2.010 1.62 2.71 0.21-0.7 0.88-1.74 1.62-2.71 0.67-0.87 1.42-1.46 1.85-1.83 1.36-1.18 2.53-2.87 2.53-4.89 0-3.31-2.69-6-6-6zM10 4.56c1.9 0 3.44 1.54 3.44 3.44s-1.54 3.44-3.44 3.44-3.44-1.54-3.44-3.44 1.54-3.44 3.44-3.44z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/lock-duplicate.svg b/packages/icons/src/dashicon/lock-duplicate.svg
deleted file mode 100644
index edf8feca68ad0f..00000000000000
--- a/packages/icons/src/dashicon/lock-duplicate.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M15,9h-1V6c0-2.2-1.8-4-4-4S6,3.8,6,6v3H5c-0.5,0-1,0.5-1,1v7c0,0.5,0.5,1,1,1h10c0.5,0,1-0.5,1-1v-7C16,9.5,15.5,9,15,9z
-	 M11,16H9l0.4-2.2c-0.5-0.2-0.9-0.8-0.9-1.3c0-0.8,0.7-1.5,1.5-1.5s1.5,0.7,1.5,1.5c0,0.6-0.3,1.1-0.9,1.3L11,16z M12,9H8V6
-	c0-1.1,0.9-2,2-2s2,0.9,2,2V9z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/lock.svg b/packages/icons/src/dashicon/lock.svg
deleted file mode 100644
index edf8feca68ad0f..00000000000000
--- a/packages/icons/src/dashicon/lock.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M15,9h-1V6c0-2.2-1.8-4-4-4S6,3.8,6,6v3H5c-0.5,0-1,0.5-1,1v7c0,0.5,0.5,1,1,1h10c0.5,0,1-0.5,1-1v-7C16,9.5,15.5,9,15,9z
-	 M11,16H9l0.4-2.2c-0.5-0.2-0.9-0.8-0.9-1.3c0-0.8,0.7-1.5,1.5-1.5s1.5,0.7,1.5,1.5c0,0.6-0.3,1.1-0.9,1.3L11,16z M12,9H8V6
-	c0-1.1,0.9-2,2-2s2,0.9,2,2V9z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/marker.svg b/packages/icons/src/dashicon/marker.svg
deleted file mode 100755
index b2f1ec4bb4f027..00000000000000
--- a/packages/icons/src/dashicon/marker.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM10 15c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-archive.svg b/packages/icons/src/dashicon/media-archive.svg
deleted file mode 100755
index 7a3dffcbf60449..00000000000000
--- a/packages/icons/src/dashicon/media-archive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3zM8 3.5v2l1.8-1zM11 5l-1.8 1 1.8 1v-2zM8 6.5v2l1.8-1zM11 8l-1.8 1 1.8 1v-2zM8 9.5v2l1.8-1zM11 11l-1.8 1 1.8 1v-2zM9.5 17c0.83 0 1.62-0.72 1.5-1.63-0.050-0.38-0.49-1.61-0.49-1.61l-1.99-1.1s-0.45 1.95-0.52 2.71c-0.070 0.77 0.67 1.63 1.5 1.63zM9.5 14.61c0.42 0 0.76 0.34 0.76 0.76 0 0.43-0.34 0.77-0.76 0.77s-0.76-0.34-0.76-0.77c0-0.42 0.34-0.76 0.76-0.76z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-audio.svg b/packages/icons/src/dashicon/media-audio.svg
deleted file mode 100755
index 151d52073d6b1f..00000000000000
--- a/packages/icons/src/dashicon/media-audio.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3zM13 13.26v-5.17c0-0.11-0.040-0.21-0.12-0.29-0.070-0.080-0.16-0.11-0.27-0.1 0 0-3.97 0.71-4.25 0.78-0.29 0.060-0.36 0.32-0.36 0.52v3.37c-0.2-0.090-0.42-0.070-0.6-0.070-0.38 0-0.7 0.13-0.96 0.39-0.26 0.27-0.4 0.58-0.4 0.96 0 0.37 0.14 0.69 0.4 0.95 0.26 0.27 0.58 0.4 0.96 0.4 0.34 0 0.7-0.040 0.96-0.26 0.26-0.23 0.64-0.65 0.64-1.12v-3.32l3-0.6v2.3c-0.67-0.2-1.17 0.040-1.44 0.31-0.26 0.26-0.39 0.58-0.39 0.95 0 0.38 0.13 0.69 0.39 0.96 0.27 0.26 0.71 0.39 1.080 0.39 0.38 0 0.7-0.13 0.96-0.39 0.26-0.27 0.4-0.58 0.4-0.96z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-code.svg b/packages/icons/src/dashicon/media-code.svg
deleted file mode 100755
index a4733d8dd8893d..00000000000000
--- a/packages/icons/src/dashicon/media-code.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM9 13l-2-2 2-2-1-1-3 3 3 3zM12 14l3-3-3-3-1 1 2 2-2 2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-default.svg b/packages/icons/src/dashicon/media-default.svg
deleted file mode 100755
index 786295e1c4cf69..00000000000000
--- a/packages/icons/src/dashicon/media-default.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-document.svg b/packages/icons/src/dashicon/media-document.svg
deleted file mode 100755
index bd324f28cd1ff4..00000000000000
--- a/packages/icons/src/dashicon/media-document.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM5 3v1h6v-1h-6zM12 6h3l-3-3v3zM5 5v1h6v-1h-6zM15 8v-1h-10v1h10zM5 9v1h4v-1h-4zM15 12v-3h-5v3h5zM5 11v1h4v-1h-4zM15 14v-1h-10v1h10zM12 16v-1h-7v1h7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-interactive.svg b/packages/icons/src/dashicon/media-interactive.svg
deleted file mode 100755
index be8c20cb5146d2..00000000000000
--- a/packages/icons/src/dashicon/media-interactive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3zM14 14v-6h-8v6h3l-1 2h1l1-2 1 2h1l-1-2h3zM8 11c-0.55 0-1-0.45-1-1s0.45-1 1-1 1 0.45 1 1-0.45 1-1 1zM13 9v2h-3v-2h3zM13 12v1h-6v-1h6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-spreadsheet.svg b/packages/icons/src/dashicon/media-spreadsheet.svg
deleted file mode 100755
index cf02b84703fa2a..00000000000000
--- a/packages/icons/src/dashicon/media-spreadsheet.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM11 6v-3h-6v3h6zM8 8v-1h-3v1h3zM11 8v-1h-2v1h2zM15 8v-1h-3v1h3zM8 10v-1h-3v1h3zM11 10v-1h-2v1h2zM15 10v-1h-3v1h3zM8 12v-1h-3v1h3zM11 12v-1h-2v1h2zM15 12v-1h-3v1h3zM8 14v-1h-3v1h3zM11 14v-1h-2v1h2zM15 14v-1h-3v1h3zM8 16v-1h-3v1h3zM11 16v-1h-2v1h2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-text.svg b/packages/icons/src/dashicon/media-text.svg
deleted file mode 100755
index f55cb2412acb21..00000000000000
--- a/packages/icons/src/dashicon/media-text.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM5 3v1h6v-1h-6zM12 6h3l-3-3v3zM5 5v1h6v-1h-6zM15 8v-1h-10v1h10zM15 10v-1h-10v1h10zM15 12v-1h-10v1h10zM11 14v-1h-6v1h6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/media-video.svg b/packages/icons/src/dashicon/media-video.svg
deleted file mode 100755
index 2261d5d72fe35b..00000000000000
--- a/packages/icons/src/dashicon/media-video.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 2l4 4v12h-12v-16h8zM12 6h3l-3-3v3zM11 14v-3c0-0.27-0.1-0.51-0.29-0.71-0.2-0.19-0.44-0.29-0.71-0.29h-3c-0.27 0-0.51 0.1-0.71 0.29-0.19 0.2-0.29 0.44-0.29 0.71v3c0 0.27 0.1 0.51 0.29 0.71 0.2 0.19 0.44 0.29 0.71 0.29h3c0.27 0 0.51-0.1 0.71-0.29 0.19-0.2 0.29-0.44 0.29-0.71zM14 15v-5l-2 2v1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/megaphone.svg b/packages/icons/src/dashicon/megaphone.svg
deleted file mode 100755
index 34ee9142dd444a..00000000000000
--- a/packages/icons/src/dashicon/megaphone.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18.15 5.94c0.46 1.62 0.38 3.22-0.020 4.48-0.42 1.28-1.26 2.18-2.3 2.48-0.16 0.060-0.26 0.060-0.4 0.060-0.060 0.020-0.12 0.020-0.18 0.020-0.060 0.020-0.14 0.020-0.22 0.020h-6.8l2.22 5.5c0.020 0.14-0.060 0.26-0.14 0.34-0.080 0.1-0.24 0.16-0.34 0.16h-3.020c-0.1 0-0.26-0.060-0.34-0.16-0.080-0.080-0.16-0.2-0.14-0.34l-1-5.5h-1.22l-0.020-0.020c-0.5 0.060-1.080-0.18-1.54-0.62s-0.88-1.080-1.060-1.88c-0.24-0.8-0.2-1.56-0.020-2.2 0.18-0.62 0.58-1.080 1.060-1.3l0.020-0.020 9-5.4c0.1-0.060 0.18-0.1 0.24-0.16 0.060-0.040 0.14-0.080 0.24-0.12 0.16-0.080 0.28-0.12 0.5-0.18 1.040-0.3 2.24 0.1 3.22 0.98s1.84 2.24 2.26 3.86zM15.57 11.92h-0.020c0.4-0.1 0.74-0.34 1.040-0.7 0.58-0.7 0.86-1.76 0.86-3.040 0-0.64-0.1-1.3-0.28-1.98-0.34-1.36-1.020-2.5-1.78-3.24s-1.68-1.1-2.46-0.88c-0.82 0.22-1.4 0.96-1.7 2-0.32 1.040-0.28 2.36 0.060 3.72 0.38 1.36 1 2.5 1.8 3.24 0.78 0.74 1.62 1.1 2.48 0.88zM13.030 4.84c0.22-0.040 0.42-0.020 0.62 0.040 0.38 0.16 0.76 0.48 1.020 1s0.42 1.2 0.42 1.78c0 0.3-0.040 0.56-0.12 0.8-0.18 0.48-0.44 0.84-0.86 0.94-0.34 0.1-0.8-0.060-1.14-0.4s-0.64-0.86-0.78-1.5c-0.18-0.62-0.12-1.24 0.020-1.72s0.48-0.84 0.82-0.94z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/menu-alt.svg b/packages/icons/src/dashicon/menu-alt.svg
deleted file mode 100644
index affd7a9b851567..00000000000000
--- a/packages/icons/src/dashicon/menu-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M3,11h14V9H3V11z M3,16h14v-2H3V16z M3,4v2h14V4H3z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/menu-alt2.svg b/packages/icons/src/dashicon/menu-alt2.svg
deleted file mode 100644
index 440ceea9960d2e..00000000000000
--- a/packages/icons/src/dashicon/menu-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M5,15h10v-2H5V15z M5,5v2h10V5H5z M5,11h10V9H5V11z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/menu-alt3.svg b/packages/icons/src/dashicon/menu-alt3.svg
deleted file mode 100755
index 98a3378aa9e493..00000000000000
--- a/packages/icons/src/dashicon/menu-alt3.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M20 5v-3h-20v3h20zM20 11v-3h-20v3h20zM20 17v-3h-20v3h20z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/menu.svg b/packages/icons/src/dashicon/menu.svg
deleted file mode 100644
index 572899427bb845..00000000000000
--- a/packages/icons/src/dashicon/menu.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M3,15h14v-2H3V15z M3,5v2h14V5H3z M3,11h14V9H3V11z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/microphone.svg b/packages/icons/src/dashicon/microphone.svg
deleted file mode 100755
index 037cb5c08722dc..00000000000000
--- a/packages/icons/src/dashicon/microphone.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 9v-6c0-1.1-0.89-2-2-2-1.12 0-2 0.94-2 2v6c0 1.1 0.9 2 2 2 1.13 0 2-0.94 2-2zM16 9c0 2.97-2.16 5.43-5 5.91v2.090h2c0.56 0 1 0.45 1 1s-0.44 1-1 1h-6c-0.55 0-1-0.45-1-1s0.45-1 1-1h2v-2.090c-2.83-0.48-5-2.94-5-5.91 0-0.55 0.45-1 1-1 0.56 0 1 0.45 1 1 0 2.21 1.8 4 4 4 2.21 0 4-1.79 4-4 0-0.55 0.45-1 1-1 0.56 0 1 0.45 1 1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/migrate.svg b/packages/icons/src/dashicon/migrate.svg
deleted file mode 100755
index f2488b6e6b288e..00000000000000
--- a/packages/icons/src/dashicon/migrate.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M4 6h6v-2h-8v12.010h8v-2.010h-6v-8zM6 8h6v-3l6 5-6 5v-3h-6v-4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/minus.svg b/packages/icons/src/dashicon/minus.svg
deleted file mode 100755
index 36f9bda0876b42..00000000000000
--- a/packages/icons/src/dashicon/minus.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M4 9h12v2h-12v-2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/money.svg b/packages/icons/src/dashicon/money.svg
deleted file mode 100755
index a794d44695c9b8..00000000000000
--- a/packages/icons/src/dashicon/money.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M0 3h20v12h-0.75c0-1.79-1.46-3.25-3.25-3.25-1.31 0-2.42 0.79-2.94 1.91-0.25-0.1-0.52-0.16-0.81-0.16-0.98 0-1.8 0.63-2.11 1.5h-10.14v-12zM8.37 6.11c-0.060 0.15-0.1 0.31-0.11 0.47s-0.010 0.33 0.010 0.5l0.020 0.080c0.010 0.060 0.020 0.14 0.050 0.23 0.020 0.1 0.060 0.2 0.1 0.31 0.030 0.11 0.090 0.22 0.15 0.33 0.070 0.12 0.15 0.22 0.23 0.31s0.18 0.17 0.31 0.23c0.12 0.060 0.25 0.090 0.4 0.090 0.14 0 0.27-0.030 0.39-0.090s0.22-0.14 0.3-0.22c0.090-0.090 0.16-0.2 0.22-0.32 0.070-0.12 0.12-0.23 0.16-0.33s0.070-0.2 0.090-0.31c0.030-0.11 0.040-0.18 0.050-0.22s0.010-0.070 0.010-0.090c0.050-0.29 0.030-0.56-0.040-0.82s-0.21-0.48-0.41-0.66c-0.21-0.18-0.47-0.27-0.79-0.27-0.19 0-0.36 0.030-0.52 0.1-0.15 0.070-0.28 0.16-0.38 0.28-0.090 0.11-0.17 0.25-0.24 0.4zM12.85 12.15v-1.14c0-0.33-0.1-0.66-0.29-0.98s-0.45-0.59-0.77-0.79c-0.32-0.21-0.66-0.31-1.020-0.31l-1.24 0.84-1.28-0.82c-0.37 0-0.72 0.1-1.040 0.3-0.31 0.2-0.56 0.46-0.74 0.77-0.18 0.32-0.27 0.65-0.27 0.99v1.14l0.18 0.050c0.12 0.040 0.29 0.080 0.51 0.14 0.23 0.050 0.47 0.1 0.74 0.15 0.26 0.050 0.57 0.090 0.91 0.13 0.34 0.030 0.67 0.050 0.99 0.050 0.3 0 0.63-0.020 0.98-0.050 0.34-0.040 0.64-0.080 0.89-0.13 0.25-0.040 0.5-0.1 0.76-0.16l0.5-0.12c0.080-0.020 0.14-0.040 0.19-0.060zM16 12.25c1.52 0 2.75 1.23 2.75 2.75s-1.23 2.75-2.75 2.75c-0.73 0-1.38-0.3-1.87-0.77 0.23-0.35 0.37-0.78 0.37-1.23 0-0.77-0.39-1.46-0.99-1.86 0.43-0.96 1.37-1.64 2.49-1.64zM10.5 15.75c0-0.96 0.79-1.75 1.75-1.75s1.75 0.79 1.75 1.75-0.79 1.75-1.75 1.75-1.75-0.79-1.75-1.75z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/move.svg b/packages/icons/src/dashicon/move.svg
deleted file mode 100755
index 03f2769c05e48e..00000000000000
--- a/packages/icons/src/dashicon/move.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 10l-4 4v-3h-4v4h3l-4 4-4-4h3v-4h-4v3l-4-4 4-4v3h4v-4h-3l4-4 4 4h-3v4h4v-3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/nametag.svg b/packages/icons/src/dashicon/nametag.svg
deleted file mode 100755
index a9ca5921f8f44a..00000000000000
--- a/packages/icons/src/dashicon/nametag.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 5v-3c0-0.55-0.45-1-1-1h-2c-0.55 0-1 0.45-1 1v3c0 0.55 0.45 1 1 1h2c0.55 0 1-0.45 1-1zM10 2c0.55 0 1 0.45 1 1s-0.45 1-1 1-1-0.45-1-1 0.45-1 1-1zM18 15v-8c0-1.1-0.9-2-2-2h-3v0.33c0 0.92-0.75 1.67-1.67 1.67h-2.66c-0.92 0-1.67-0.75-1.67-1.67v-0.33h-3c-1.1 0-2 0.9-2 2v8c0 1.1 0.9 2 2 2h12c1.1 0 2-0.9 2-2zM17 9v6h-14v-6h14zM9 11c0-0.55-0.22-1-0.5-1s-0.5 0.45-0.5 1 0.22 1 0.5 1 0.5-0.45 0.5-1zM12 11c0-0.55-0.22-1-0.5-1s-0.5 0.45-0.5 1 0.22 1 0.5 1 0.5-0.45 0.5-1zM6.040 12.21c0.92 0.48 2.34 0.79 3.96 0.79s3.040-0.31 3.96-0.79c-0.21 1-1.89 1.79-3.96 1.79s-3.75-0.79-3.96-1.79z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/networking.svg b/packages/icons/src/dashicon/networking.svg
deleted file mode 100755
index f338651ca7d979..00000000000000
--- a/packages/icons/src/dashicon/networking.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 13h1c0.55 0 1 0.45 1 1.010v2.98c0 0.56-0.45 1.010-1 1.010h-4c-0.55 0-1-0.45-1-1.010v-2.98c0-0.56 0.45-1.010 1-1.010h1v-2h-5v2h1c0.55 0 1 0.45 1 1.010v2.98c0 0.56-0.45 1.010-1 1.010h-4c-0.55 0-1-0.45-1-1.010v-2.98c0-0.56 0.45-1.010 1-1.010h1v-2h-5v2h1c0.55 0 1 0.45 1 1.010v2.98c0 0.56-0.45 1.010-1 1.010h-4c-0.55 0-1-0.45-1-1.010v-2.98c0-0.56 0.45-1.010 1-1.010h1v-2c0-1.1 0.9-2 2-2h5v-2h-1c-0.55 0-1-0.45-1-1.010v-2.98c0-0.56 0.45-1.010 1-1.010h4c0.55 0 1 0.45 1 1.010v2.98c0 0.56-0.45 1.010-1 1.010h-1v2h5c1.1 0 2 0.9 2 2v2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/no-alt.svg b/packages/icons/src/dashicon/no-alt.svg
deleted file mode 100755
index 51cf9ca2a97993..00000000000000
--- a/packages/icons/src/dashicon/no-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.95 6.46l-3.54 3.54 3.54 3.54-1.41 1.41-3.54-3.53-3.53 3.53-1.42-1.42 3.53-3.53-3.53-3.53 1.42-1.42 3.53 3.53 3.54-3.53z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/no.svg b/packages/icons/src/dashicon/no.svg
deleted file mode 100755
index 95c54ace5fef1c..00000000000000
--- a/packages/icons/src/dashicon/no.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12.12 10l3.53 3.53-2.12 2.12-3.53-3.53-3.54 3.54-2.12-2.12 3.54-3.54-3.54-3.54 2.12-2.12 3.54 3.54 3.54-3.53 2.12 2.12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/palmtree.svg b/packages/icons/src/dashicon/palmtree.svg
deleted file mode 100755
index b360836c5979fb..00000000000000
--- a/packages/icons/src/dashicon/palmtree.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8.58 2.39c0.32 0 0.59 0.050 0.81 0.14 1.25 0.55 1.69 2.24 1.7 3.97 0.59-0.82 2.15-2.29 3.41-2.29s2.94 0.73 3.53 3.55c-1.13-0.65-2.42-0.94-3.65-0.94-1.26 0-2.45 0.32-3.29 0.89 0.4-0.11 0.86-0.16 1.33-0.16 1.39 0 2.9 0.45 3.4 1.31 0.68 1.16 0.47 3.38-0.76 4.14-0.14-2.1-1.69-4.12-3.47-4.12-0.44 0-0.88 0.12-1.33 0.38-2.26 1.36-3.26 5.3-3.26 9.74h-5c0-5.53 4.21-9.65 7.68-10.79-0.56-0.090-1.17-0.15-1.82-0.15-1.76 0-3.81 0.44-5.86 1.94 0.76-2.96 2.78-4.1 4.69-4.1 1.25 0 2.45 0.5 3.2 1.29-0.66-2.24-2.49-2.86-4.080-2.86-0.8 0-1.55 0.16-2.050 0.35 0.91-1.29 3.31-2.29 4.82-2.29zM13 11.5c0-0.83-0.67-1.5-1.5-1.5s-1.5 0.67-1.5 1.5 0.67 1.5 1.5 1.5 1.5-0.67 1.5-1.5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/paperclip.svg b/packages/icons/src/dashicon/paperclip.svg
deleted file mode 100755
index 3d4991d50d7415..00000000000000
--- a/packages/icons/src/dashicon/paperclip.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17.050 2.7c1.93 1.94 1.93 5.13 0 7.070l-7.050 7.070c-1.88 1.89-4.91 1.93-6.86 0.15-0.060-0.050-0.13-0.090-0.19-0.15-1.93-1.94-1.93-5.12 0-7.070l4.94-4.95c0.91-0.92 2.28-1.1 3.39-0.58 0.3 0.15 0.59 0.33 0.83 0.58 1.17 1.17 1.17 3.070 0 4.24l-4.93 4.95c-0.39 0.39-1.020 0.39-1.41 0s-0.39-1.020 0-1.41l4.93-4.95c0.39-0.39 0.39-1.020 0-1.41-0.38-0.39-1.020-0.39-1.4 0l-4.94 4.95c-0.91 0.92-1.1 2.29-0.57 3.4 0.14 0.3 0.32 0.59 0.57 0.84s0.54 0.43 0.84 0.57c1.11 0.53 2.47 0.35 3.39-0.57l7.050-7.070c1.16-1.17 1.16-3.080 0-4.25-0.56-0.55-1.28-0.83-2-0.86-0.080 0.010-0.16 0.010-0.24 0-0.22-0.030-0.43-0.11-0.6-0.27-0.39-0.4-0.38-1.050 0.020-1.45 0.16-0.16 0.36-0.24 0.56-0.28 0.14-0.020 0.27-0.010 0.4 0.020 1.19 0.060 2.36 0.52 3.27 1.43z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/performance.svg b/packages/icons/src/dashicon/performance.svg
deleted file mode 100755
index 95d40bfb39e4da..00000000000000
--- a/packages/icons/src/dashicon/performance.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M3.76 17.010h12.48c1.1-1.38 1.76-3.11 1.76-5.010 0-4.41-3.58-8-8-8s-8 3.59-8 8c0 1.9 0.66 3.63 1.76 5.010zM9 6c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1zM4 8c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1zM8.52 11.4c0.84-0.83 6.51-3.5 6.51-3.5s-2.66 5.68-3.49 6.51c-0.84 0.84-2.18 0.84-3.020 0-0.83-0.83-0.83-2.18 0-3.010zM3 13c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1zM9 13c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1zM15 13c0-0.55 0.45-1 1-1s1 0.45 1 1c0 0.56-0.45 1-1 1s-1-0.44-1-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/phone.svg b/packages/icons/src/dashicon/phone.svg
deleted file mode 100755
index f98c98c32b1b68..00000000000000
--- a/packages/icons/src/dashicon/phone.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12.060 6l-0.21-0.2c-0.52-0.54-0.43-0.79 0.080-1.3l2.72-2.75c0.81-0.82 0.96-1.21 1.73-0.48l0.21 0.2zM12.59 6.45l4.4-4.4c0.7 0.94 2.34 3.47 1.53 5.34-0.73 1.67-1.090 1.75-2 3-1.85 2.11-4.18 4.37-6 6.070-1.26 0.91-1.31 1.33-3 2-1.8 0.71-4.4-0.89-5.38-1.56l4.4-4.4 1.18 1.62c0.34 0.46 1.2-0.060 1.8-0.66 1.040-1.050 3.18-3.18 4-4.070 0.59-0.59 1.12-1.45 0.66-1.8zM1.57 16.5l-0.21-0.21c-0.68-0.74-0.29-0.9 0.52-1.7l2.74-2.72c0.51-0.49 0.75-0.6 1.27-0.11l0.2 0.21z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/playlist-audio.svg b/packages/icons/src/dashicon/playlist-audio.svg
deleted file mode 100755
index 67c40f5be61a26..00000000000000
--- a/packages/icons/src/dashicon/playlist-audio.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 3v-2h-15v2h15zM17 7v-2h-15v2h15zM10 11v-2h-8v2h8zM17.45 9.040l-6 1.12c-0.16 0.020-0.19 0.030-0.29 0.13-0.11 0.090-0.16 0.22-0.16 0.37v4.59c-0.29-0.13-0.66-0.14-0.93-0.14-0.54 0-1 0.19-1.38 0.57s-0.56 0.84-0.56 1.38c0 0.53 0.18 0.99 0.56 1.37s0.84 0.57 1.38 0.57c0.49 0 0.92-0.16 1.29-0.48s0.59-0.71 0.65-1.19v-4.95l4.99-1.11v3.48c-0.29-0.13-0.56-0.19-0.83-0.19-0.54 0-1.11 0.19-1.49 0.57-0.38 0.37-0.57 0.83-0.57 1.37s0.19 0.99 0.57 1.37 0.84 0.57 1.38 0.57c0.53 0 0.99-0.19 1.37-0.57s0.57-0.83 0.57-1.37v-6.9c0-0.16-0.050-0.3-0.16-0.41-0.11-0.12-0.24-0.17-0.39-0.15zM8 15v-2h-6v2h6zM6 19v-2h-4v2h4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/playlist-video.svg b/packages/icons/src/dashicon/playlist-video.svg
deleted file mode 100755
index 5bac11d8cc33c9..00000000000000
--- a/packages/icons/src/dashicon/playlist-video.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 3v-2h-15v2h15zM17 7v-2h-15v2h15zM6 11v-2h-4v2h4zM8 9h9c0.55 0 1 0.45 1 1v8c0 0.55-0.45 1-1 1h-9c-0.55 0-1-0.45-1-1v-8c0-0.55 0.45-1 1-1zM11 16l3.33-2-3.33-2v4zM6 15v-2h-4v2h4zM6 19v-2h-4v2h4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/plugins-checked.svg b/packages/icons/src/dashicon/plugins-checked.svg
deleted file mode 100644
index 1f98585bab39f5..00000000000000
--- a/packages/icons/src/dashicon/plugins-checked.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M13.6,5.1l-3.1,3.1l1.8,1.8l3.1-3.1c0.3-0.3,0.2-1-0.3-1.5C14.6,4.9,14,4.8,13.6,5.1z M13.9,0.3c-0.7-0.4-9.8,7.3-9.8,7.3
-	s-3.5-2.1-4-1.7c-0.5,0.4,4,5,4,5S14.6,0.6,13.9,0.3z M19.4,9.6c-0.5-0.5-1.2-0.6-1.5-0.3l-3.1,3.1l1.8,1.8l3.1-3.2
-	C20,10.8,19.9,10.1,19.4,9.6z M7.7,8.6C7,9.3,6.6,11.3,6.6,12.4v3.8l-1.2,1.2c-0.6,0.6-0.6,1.5,0,2.1s1.5,0.6,2.1,0l1.2-1.2h3.8
-	c1.2,0,3-0.4,3.7-1.1l1.2-0.8L8.5,7.5L7.7,8.6z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/plus-alt.svg b/packages/icons/src/dashicon/plus-alt.svg
deleted file mode 100755
index b29d1923b71614..00000000000000
--- a/packages/icons/src/dashicon/plus-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M15.8 4.2c3.2 3.21 3.2 8.39 0 11.6-3.21 3.2-8.39 3.2-11.6 0-3.2-3.21-3.2-8.39 0-11.6 3.21-3.2 8.39-3.2 11.6 0zM11.5 15.5v-4h4v-3h-4v-4h-3v4h-4v3h4v4h3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/plus-alt2.svg b/packages/icons/src/dashicon/plus-alt2.svg
deleted file mode 100755
index 679130fd3e7be6..00000000000000
--- a/packages/icons/src/dashicon/plus-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 9v2h-6v6h-2v-6h-6v-2h6v-6h2v6h6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/plus.svg b/packages/icons/src/dashicon/plus.svg
deleted file mode 100755
index 98e59d6c90c993..00000000000000
--- a/packages/icons/src/dashicon/plus.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 7v3h-5v5h-3v-5h-5v-3h5v-5h3v5h5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/portfolio.svg b/packages/icons/src/dashicon/portfolio.svg
deleted file mode 100755
index fdc0cd51c5f1fd..00000000000000
--- a/packages/icons/src/dashicon/portfolio.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M4 5h-3.22c-0.37 0-0.74 0.32-0.69 0.84l1.56 9.99s1.85-7.36 2.21-9.13c0.11-0.53 0.61-0.7 0.98-0.7h5.16s-0.7-2.080-0.77-2.31c-0.12-0.44-0.34-0.69-0.78-0.69h-3.31c-0.36 0-0.7 0.23-0.8 0.64-0.090 0.4-0.34 1.36-0.34 1.36zM8.88 5h-4s0.42-1 0.87-1h2.13c0.48 0 1 1 1 1zM2.67 16.25c-0.31 0.47-0.76 0.75-1.26 0.75h15.73c0.54 0 0.92-0.31 1.030-0.83 0.44-2.19 1.68-8.44 1.68-8.44 0.070-0.5-0.3-0.73-0.62-0.73h-3.23v-1.47c0-0.16-0.26-0.53-0.66-0.53h-3.76c-0.52 0-0.87 0.58-0.87 0.58l-0.71 1.42h-4.41c-0.32 0-0.63 0.19-0.69 0.5 0 0-1.59 6.7-1.72 7.33-0.070 0.37-0.22 0.99-0.51 1.42zM15.38 7h-4.38s0.58-1 1.13-1h2.29c0.71 0 0.96 1 0.96 1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/post-status.svg b/packages/icons/src/dashicon/post-status.svg
deleted file mode 100755
index 0df164faab6d9e..00000000000000
--- a/packages/icons/src/dashicon/post-status.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14 6c0 1.86-1.28 3.41-3 3.86v6.14c0 1-2 2-2 2v-8.14c-1.72-0.45-3-2-3-3.86 0-2.21 1.79-4 4-4s4 1.79 4 4zM8 5c0 0.55 0.45 1 1 1s1-0.45 1-1-0.45-1-1-1-1 0.45-1 1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/pressthis.svg b/packages/icons/src/dashicon/pressthis.svg
deleted file mode 100755
index 59bd6b72977a1a..00000000000000
--- a/packages/icons/src/dashicon/pressthis.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.76 1c1.79 0 3.24 1.46 3.24 3.25 0 1.78-1.45 3.24-3.24 3.24-0.23 0-0.47-0.030-0.7-0.080l-1.060 1.060v10.53h-11v-15h9.54c0.13-2 1.52-3 3.22-3zM14.76 6.49c1.24 0 2.24-1.010 2.24-2.24 0-1.24-1-2.25-2.24-2.25s-2.24 1.010-2.24 2.25c0 0.37 0.1 0.72 0.27 1.030l-3.22 3.22c-0.28 0.28-1.77 2.22-1.5 2.49 0.020 0.030 0.060 0.040 0.1 0.040 0.49 0 2.14-1.28 2.39-1.53l3.24-3.24c0.29 0.14 0.61 0.23 0.96 0.23z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/products.svg b/packages/icons/src/dashicon/products.svg
deleted file mode 100755
index 3fd2a466325b60..00000000000000
--- a/packages/icons/src/dashicon/products.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 8h1v11h-16v-11h1v-2c0-2.76 2.24-5 5-5 0.71 0 1.39 0.15 2 0.42 0.61-0.27 1.29-0.42 2-0.42 2.76 0 5 2.24 5 5v2zM5 6v2h2v-2c0-1.13 0.39-2.16 1.020-3h-0.020c-1.65 0-3 1.35-3 3zM15 8v-2c0-1.65-1.35-3-3-3h-0.020c0.63 0.84 1.020 1.87 1.020 3v2h2zM10 3.78c-0.61 0.55-1 1.34-1 2.22v2h2v-2c0-0.88-0.39-1.67-1-2.22z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/randomize.svg b/packages/icons/src/dashicon/randomize.svg
deleted file mode 100755
index c58b5e64dc8208..00000000000000
--- a/packages/icons/src/dashicon/randomize.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 6.010l-4 2.99v-2h-4l-5 8h-3v-2h2l5-8h5v-2zM2 5h3l1.15 2.17-1.12 1.8-1.030-1.97h-2v-2zM18 14.010l-4 2.99v-2h-5l-1.15-2.17 1.12-1.8 1.030 1.97h4v-2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/redo.svg b/packages/icons/src/dashicon/redo.svg
deleted file mode 100644
index e99a2ed85eea85..00000000000000
--- a/packages/icons/src/dashicon/redo.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path class="st0" d="M8,5h5V2l6,4l-6,4V7H8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4h5v2H8c-3.3,0-6-2.7-6-6S4.7,5,8,5z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/rest-api.svg b/packages/icons/src/dashicon/rest-api.svg
deleted file mode 100644
index 1566dd5e003961..00000000000000
--- a/packages/icons/src/dashicon/rest-api.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M16,13c-1.3,0-2.4,0.8-2.8,2H9c0-0.7-0.2-1.3-0.5-1.8l7.1-7.3C15.9,5.9,16.2,6,16.5,6C17.9,6,19,4.9,19,3.5S17.9,1,16.5,1
-	S14,2.1,14,3.5c0,0.3,0.1,0.7,0.2,1l-7,7.2C6.6,11.2,5.8,11,5,11V6.8C6.2,6.4,7,5.3,7,4c0-1.7-1.3-3-3-3S1,2.3,1,4
-	c0,1.3,0.8,2.4,2,2.8v4.7c-1.2,0.7-2,2-2,3.4c0,2.2,1.8,4,4,4c1.5,0,2.8-0.8,3.4-2h4.7c0.4,1.1,1.5,2,2.8,2c1.6,0,3-1.3,3-3
-	C19,14.3,17.6,13,16,13z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/rss.svg b/packages/icons/src/dashicon/rss.svg
deleted file mode 100755
index a77546ca37d8eb..00000000000000
--- a/packages/icons/src/dashicon/rss.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.92 18h3.080c0-8.68-7.18-15.75-16-15.75v3.020c7.12 0 12.92 5.71 12.92 12.73zM9.48 18h3.080c0-5.73-4.74-10.4-10.56-10.4v3.020c2 0 3.87 0.77 5.29 2.16 1.41 1.39 2.19 3.25 2.19 5.22zM4.13 17.98c1.17 0 2.13-0.93 2.13-2.090 0-1.15-0.96-2.090-2.13-2.090-1.18 0-2.13 0.94-2.13 2.090 0 1.16 0.95 2.090 2.13 2.090z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/schedule.svg b/packages/icons/src/dashicon/schedule.svg
deleted file mode 100755
index b1252589ac7019..00000000000000
--- a/packages/icons/src/dashicon/schedule.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M2 2h16v4h-16v-4zM2 12v-4h4v4h-4zM8 10v-2h4v2h-4zM14 13v-5h4v5h-4zM8 18v-6h4v6h-4zM2 18v-4h4v4h-4zM14 18v-3h4v3h-4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/screenoptions.svg b/packages/icons/src/dashicon/screenoptions.svg
deleted file mode 100755
index 32bd49ba81e5e2..00000000000000
--- a/packages/icons/src/dashicon/screenoptions.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M9 9v-6h-6v6h6zM17 9v-6h-6v6h6zM9 17v-6h-6v6h6zM17 17v-6h-6v6h6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/search.svg b/packages/icons/src/dashicon/search.svg
deleted file mode 100755
index 1ed4a26cf44cb2..00000000000000
--- a/packages/icons/src/dashicon/search.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12.14 4.18c1.87 1.87 2.11 4.75 0.72 6.89 0.12 0.1 0.22 0.21 0.36 0.31 0.2 0.16 0.47 0.36 0.81 0.59 0.34 0.24 0.56 0.39 0.66 0.47 0.42 0.31 0.73 0.57 0.94 0.78 0.32 0.32 0.6 0.65 0.84 1 0.25 0.35 0.44 0.69 0.59 1.040 0.14 0.35 0.21 0.68 0.18 1-0.020 0.32-0.14 0.59-0.36 0.81s-0.49 0.34-0.81 0.36c-0.31 0.020-0.65-0.040-0.99-0.19-0.35-0.14-0.7-0.34-1.040-0.59-0.35-0.24-0.68-0.52-1-0.84-0.21-0.21-0.47-0.52-0.77-0.93-0.1-0.13-0.25-0.35-0.47-0.66-0.22-0.32-0.4-0.57-0.56-0.78-0.16-0.2-0.29-0.35-0.44-0.5-2.070 1.090-4.69 0.76-6.44-0.98-2.14-2.15-2.14-5.64 0-7.78 2.15-2.15 5.63-2.15 7.78 0zM10.73 10.54c1.36-1.37 1.36-3.58 0-4.95-1.37-1.37-3.59-1.37-4.95 0-1.37 1.37-1.37 3.58 0 4.95 1.36 1.37 3.58 1.37 4.95 0z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/share-alt.svg b/packages/icons/src/dashicon/share-alt.svg
deleted file mode 100755
index 8cb770e24b9a67..00000000000000
--- a/packages/icons/src/dashicon/share-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16.22 5.8c0.47 0.69 0.29 1.62-0.4 2.080-0.69 0.47-1.62 0.29-2.080-0.4-0.16-0.24-0.35-0.46-0.55-0.67-0.21-0.2-0.43-0.39-0.67-0.55s-0.5-0.3-0.77-0.41c-0.27-0.12-0.55-0.21-0.84-0.26-0.59-0.13-1.23-0.13-1.82-0.010-0.29 0.060-0.57 0.15-0.84 0.27-0.27 0.11-0.53 0.25-0.77 0.41s-0.46 0.35-0.66 0.55c-0.21 0.21-0.4 0.43-0.56 0.67s-0.3 0.5-0.41 0.76c-0.010 0.020-0.010 0.030-0.010 0.040-0.1 0.24-0.17 0.48-0.23 0.72h-4.61v-3h2.66c0.040-0.070 0.070-0.13 0.12-0.2 0.27-0.4 0.57-0.77 0.91-1.11s0.72-0.65 1.11-0.91c0.4-0.27 0.83-0.51 1.28-0.7s0.93-0.34 1.41-0.43c0.99-0.21 2.030-0.21 3.020 0 0.48 0.090 0.96 0.24 1.41 0.43s0.88 0.43 1.28 0.7c0.39 0.26 0.77 0.57 1.11 0.91s0.64 0.71 0.91 1.11zM12.5 10c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5 1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5zM3.78 14.2c-0.47-0.69-0.29-1.62 0.4-2.090 0.69-0.46 1.62-0.28 2.080 0.41 0.16 0.24 0.35 0.46 0.55 0.67 0.21 0.2 0.43 0.39 0.67 0.55s0.5 0.3 0.77 0.41c0.27 0.12 0.55 0.2 0.84 0.26 0.59 0.13 1.23 0.12 1.82 0 0.29-0.060 0.57-0.14 0.84-0.26 0.27-0.11 0.53-0.25 0.77-0.41s0.46-0.35 0.66-0.55c0.21-0.21 0.4-0.44 0.56-0.67 0.16-0.25 0.3-0.5 0.41-0.76 0.010-0.020 0.010-0.030 0.010-0.040 0.1-0.24 0.17-0.48 0.23-0.72h4.61v3h-2.66c-0.040 0.060-0.070 0.13-0.12 0.2-0.27 0.4-0.57 0.77-0.91 1.11s-0.72 0.65-1.11 0.91c-0.4 0.27-0.83 0.51-1.28 0.7s-0.93 0.33-1.41 0.43c-0.99 0.21-2.030 0.21-3.020 0-0.48-0.1-0.96-0.24-1.41-0.43s-0.88-0.43-1.28-0.7c-0.39-0.26-0.77-0.57-1.11-0.91s-0.64-0.71-0.91-1.11z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/share-alt2.svg b/packages/icons/src/dashicon/share-alt2.svg
deleted file mode 100755
index eb8c3ec8a782cf..00000000000000
--- a/packages/icons/src/dashicon/share-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 8l-5 4v-2.99c-2.58 0.060-4.88 0.45-7 2.99 0.29-3.57 2.66-5.66 7-5.94v-3.060zM4 14h11v-2l2-1.6v5.6h-15v-11h9.43c-1.83 0.32-3.31 1-4.41 2h-3.020v7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/share.svg b/packages/icons/src/dashicon/share.svg
deleted file mode 100755
index d24ccd2a6a768f..00000000000000
--- a/packages/icons/src/dashicon/share.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-0.24 0.030-0.46 0.090-0.69l-4.38-2.3c-0.55 0.61-1.33 0.99-2.21 0.99-1.66 0-3-1.34-3-3s1.34-3 3-3c0.88 0 1.66 0.39 2.21 0.99l4.38-2.3c-0.060-0.23-0.090-0.45-0.090-0.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-0.88 0-1.66-0.39-2.21-0.99l-4.38 2.3c0.060 0.23 0.090 0.45 0.090 0.69s-0.030 0.46-0.090 0.69l4.38 2.3c0.55-0.61 1.33-0.99 2.21-0.99z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/shield-alt.svg b/packages/icons/src/dashicon/shield-alt.svg
deleted file mode 100755
index 1d8a6eb14e9ed4..00000000000000
--- a/packages/icons/src/dashicon/shield-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c0 0 3 2 7 2 0 11-7 14-7 14s-7-3-7-14c4 0 7-2 7-2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/shield.svg b/packages/icons/src/dashicon/shield.svg
deleted file mode 100755
index c946131a3b4974..00000000000000
--- a/packages/icons/src/dashicon/shield.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c0 0 3 2 7 2 0 11-7 14-7 14s-7-3-7-14c4 0 7-2 7-2zM10 10h5s1-1 1-5c0 0-5-1-6-2v7h-5c1 4 5 7 5 7v-7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/slides.svg b/packages/icons/src/dashicon/slides.svg
deleted file mode 100755
index 988fc7d59656aa..00000000000000
--- a/packages/icons/src/dashicon/slides.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 14v-8h10v8h-10zM2 13v-6h2v6h-2zM6 7v6h8v-6h-8zM16 7h2v6h-2v-6zM13 9v-1h-6v1h6zM13 12v-2h-6v2h6z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/smartphone.svg b/packages/icons/src/dashicon/smartphone.svg
deleted file mode 100755
index 8a08934b9acabb..00000000000000
--- a/packages/icons/src/dashicon/smartphone.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M6 2h8c0.55 0 1 0.45 1 1v14c0 0.55-0.45 1-1 1h-8c-0.55 0-1-0.45-1-1v-14c0-0.55 0.45-1 1-1zM13 14v-10h-6v10h6zM8 5h4l-4 5v-5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/smiley.svg b/packages/icons/src/dashicon/smiley.svg
deleted file mode 100755
index 339e0f8b090a02..00000000000000
--- a/packages/icons/src/dashicon/smiley.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M7 5.2c1.1 0 2 0.89 2 2 0 0.37-0.11 0.71-0.28 1 0 0-0.72-0.2-1.72-0.2s-1.72 0.2-1.72 0.2c-0.17-0.29-0.28-0.63-0.28-1 0-1.11 0.9-2 2-2zM13 5.2c1.11 0 2 0.89 2 2 0 0.37-0.11 0.71-0.28 1 0 0-0.72-0.2-1.72-0.2s-1.72 0.2-1.72 0.2c-0.17-0.29-0.28-0.63-0.28-1 0-1.11 0.89-2 2-2zM10 18.9c3.72 0 7.030-2.36 8.23-5.88l-1.32-0.46c-1.010 2.96-3.79 4.94-6.91 4.94s-5.9-1.98-6.91-4.94l-1.32 0.46c1.2 3.52 4.51 5.88 8.23 5.88z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/sort.svg b/packages/icons/src/dashicon/sort.svg
deleted file mode 100755
index ade4ea90a910be..00000000000000
--- a/packages/icons/src/dashicon/sort.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M11 7h-10l5 7zM9 14h10l-5-7z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/sos.svg b/packages/icons/src/dashicon/sos.svg
deleted file mode 100755
index 8bb2ef3b7dac3c..00000000000000
--- a/packages/icons/src/dashicon/sos.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 10c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8zM7.23 3.57l1.49 3.73c-0.62 0.29-1.13 0.8-1.42 1.42l-3.73-1.49c0.71-1.64 2.020-2.95 3.66-3.66zM16.43 7.23l-3.73 1.49c-0.29-0.62-0.8-1.13-1.42-1.42l1.49-3.73c1.64 0.71 2.95 2.020 3.66 3.66zM10 12c-1.1 0-2-0.9-2-2s0.9-2 2-2 2 0.9 2 2-0.9 2-2 2zM3.57 12.77l3.73-1.49c0.29 0.62 0.8 1.13 1.42 1.42l-1.49 3.73c-1.64-0.71-2.95-2.020-3.66-3.66zM12.77 16.43l-1.49-3.73c0.62-0.29 1.13-0.8 1.42-1.42l3.73 1.49c-0.71 1.64-2.020 2.95-3.66 3.66z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/star-empty.svg b/packages/icons/src/dashicon/star-empty.svg
deleted file mode 100755
index 61e60daea5e2a1..00000000000000
--- a/packages/icons/src/dashicon/star-empty.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 1l-3 6-6 0.75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-0.75zM10 3.24l2.34 4.69 4.65 0.58-3.18 3.56 0.87 5.15-4.68-2.34-4.68 2.34 0.87-5.15-3.18-3.56 4.65-0.58z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/star-filled.svg b/packages/icons/src/dashicon/star-filled.svg
deleted file mode 100755
index 9c16e442e8d870..00000000000000
--- a/packages/icons/src/dashicon/star-filled.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 1l3 6 6 0.75-4.12 4.62 1.12 6.63-6-3-6 3 1.13-6.63-4.13-4.62 6-0.75z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/star-half.svg b/packages/icons/src/dashicon/star-half.svg
deleted file mode 100755
index c22ffa3acc7fe8..00000000000000
--- a/packages/icons/src/dashicon/star-half.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 1l-3 6-6 0.75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-0.75zM10 3.24l2.34 4.69 4.65 0.58-3.18 3.56 0.87 5.15-4.68-2.34v-11.64z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/sticky.svg b/packages/icons/src/dashicon/sticky.svg
deleted file mode 100755
index 90ce65c8ffe00f..00000000000000
--- a/packages/icons/src/dashicon/sticky.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 3.61v-2.57l8.99-0.010-0.010 2.58c-1.22 0.26-2.16 1.35-2.16 2.67v0.5c0.010 1.31 0.93 2.4 2.17 2.66l-0.010 2.58h-3.41l-0.010 2.57c0 0.6-0.47 4.41-1.060 4.41-0.6 0-1.080-3.81-1.080-4.41v-2.56l-3.42-0.010 0.010-2.58c1.23-0.25 2.15-1.35 2.15-2.66v-0.5c0-1.31-0.92-2.41-2.16-2.67z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/store.svg b/packages/icons/src/dashicon/store.svg
deleted file mode 100755
index 0daaea8cedfd22..00000000000000
--- a/packages/icons/src/dashicon/store.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M1 10c0.41 0.29 0.96 0.43 1.5 0.43 0.55 0 1.090-0.14 1.5-0.43 0.62-0.46 1-1.17 1-2 0 0.83 0.37 1.54 1 2 0.41 0.29 0.96 0.43 1.5 0.43 0.55 0 1.090-0.14 1.5-0.43 0.62-0.46 1-1.17 1-2 0 0.83 0.37 1.54 1 2 0.41 0.29 0.96 0.43 1.51 0.43 0.54 0 1.080-0.14 1.49-0.43 0.62-0.46 1-1.17 1-2 0 0.83 0.37 1.54 1 2 0.41 0.29 0.96 0.43 1.5 0.43 0.55 0 1.090-0.14 1.5-0.43 0.63-0.46 1-1.17 1-2v-1l-3-7h-13l-4 7v1c0 0.83 0.37 1.54 1 2zM3 18.99h5v-5h4v5h5v-7c-0.37-0.050-0.72-0.22-1-0.43-0.63-0.45-1-0.73-1-1.56 0 0.83-0.38 1.11-1 1.56-0.41 0.3-0.95 0.43-1.49 0.44-0.55 0-1.1-0.14-1.51-0.44-0.63-0.45-1-0.73-1-1.56 0 0.83-0.38 1.11-1 1.56-0.41 0.3-0.95 0.43-1.5 0.44-0.54 0-1.090-0.14-1.5-0.44-0.63-0.45-1-0.73-1-1.57 0 0.84-0.38 1.12-1 1.57-0.29 0.21-0.63 0.38-1 0.44v6.99z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/tablet.svg b/packages/icons/src/dashicon/tablet.svg
deleted file mode 100755
index 2a0559e4393c3f..00000000000000
--- a/packages/icons/src/dashicon/tablet.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M4 2h12c0.55 0 1 0.45 1 1v14c0 0.55-0.45 1-1 1h-12c-0.55 0-1-0.45-1-1v-14c0-0.55 0.45-1 1-1zM15 16v-12h-10v12h10zM6 5h6l-6 5v-5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/tag.svg b/packages/icons/src/dashicon/tag.svg
deleted file mode 100755
index fe8e980baf1a4e..00000000000000
--- a/packages/icons/src/dashicon/tag.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M11 2h7v7l-10 10-7-7zM14 8c1.1 0 2-0.9 2-2s-0.9-2-2-2-2 0.9-2 2 0.9 2 2 2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/tagcloud.svg b/packages/icons/src/dashicon/tagcloud.svg
deleted file mode 100755
index 16092bdb4eb096..00000000000000
--- a/packages/icons/src/dashicon/tagcloud.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M11 3v4h-10v-4h10zM19 3v4h-7v-4h7zM7 8v3h-6v-3h6zM19 8v3h-11v-3h11zM9 12v2h-8v-2h8zM19 12v2h-9v-2h9zM6 15v1h-5v-1h5zM11 15v1h-4v-1h4zM14 15v1h-2v-1h2zM19 15v1h-4v-1h4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/testimonial.svg b/packages/icons/src/dashicon/testimonial.svg
deleted file mode 100755
index ba5b91ddfad1cb..00000000000000
--- a/packages/icons/src/dashicon/testimonial.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M4 3h12c0.55 0 1.020 0.2 1.41 0.59s0.59 0.86 0.59 1.41v7c0 0.55-0.2 1.020-0.59 1.41s-0.86 0.59-1.41 0.59h-1l-5 5v-5h-6c-0.55 0-1.020-0.2-1.41-0.59s-0.59-0.86-0.59-1.41v-7c0-0.55 0.2-1.020 0.59-1.41s0.86-0.59 1.41-0.59zM15 5h-11v1h11v-1zM16 8h-12v1h12v-1zM13 11h-9v1h9v-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/text-page.svg b/packages/icons/src/dashicon/text-page.svg
deleted file mode 100644
index 9b4856bad6cc5b..00000000000000
--- a/packages/icons/src/dashicon/text-page.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M3,1v18h14V1H3z M12,14H6v-1h6V14z M14,11H6v-1h8V11z M14,8H6V7h8V8z M14,5H6V4h8V5z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/text.svg b/packages/icons/src/dashicon/text.svg
deleted file mode 100755
index d204f1a80fbdaa..00000000000000
--- a/packages/icons/src/dashicon/text.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 3v2h-16v-2h16zM12 7v2h-10v-2h10zM18 7v2h-4v-2h4zM8 11v2h-6v-2h6zM18 11v2h-8v-2h8zM14 15v2h-12v-2h12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/thumbs-down.svg b/packages/icons/src/dashicon/thumbs-down.svg
deleted file mode 100755
index d0e4927e537519..00000000000000
--- a/packages/icons/src/dashicon/thumbs-down.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M7.28 18c-0.15 0.020-0.26-0.020-0.41-0.070-0.56-0.19-0.83-0.79-0.66-1.35 0.17-0.55 1-3.040 1-3.58 0-0.53-0.75-1-1.35-1h-3c-0.6 0-1-0.4-1-1s2-7 2-7c0.17-0.39 0.55-1 1-1h9.14v9h-2.14c-0.41 0.41-3.3 4.71-3.58 5.27-0.21 0.41-0.6 0.68-1 0.73zM18 12h-2v-9h2v9z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/thumbs-up.svg b/packages/icons/src/dashicon/thumbs-up.svg
deleted file mode 100755
index 11254e475494ce..00000000000000
--- a/packages/icons/src/dashicon/thumbs-up.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12.72 2c0.15-0.020 0.26 0.020 0.41 0.070 0.56 0.19 0.83 0.79 0.66 1.35-0.17 0.55-1 3.040-1 3.58 0 0.53 0.75 1 1.35 1h3c0.6 0 1 0.4 1 1s-2 7-2 7c-0.17 0.39-0.55 1-1 1h-9.14v-9h2.14c0.41-0.41 3.3-4.71 3.58-5.27 0.21-0.41 0.6-0.68 1-0.73zM2 8h2v9h-2v-9z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/tickets-alt.svg b/packages/icons/src/dashicon/tickets-alt.svg
deleted file mode 100755
index d2d6978d6310e8..00000000000000
--- a/packages/icons/src/dashicon/tickets-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M20 6.38l-1.010 2.82v-0.010c-0.52-0.19-1.030-0.16-1.53 0.080s-0.85 0.62-1.040 1.14-0.16 1.030 0.070 1.53c0.24 0.5 0.62 0.84 1.15 1.030v0.010l-1.010 2.82-15.060-5.38 0.99-2.79c0.52 0.19 1.030 0.16 1.53-0.080 0.5-0.23 0.84-0.61 1.030-1.13s0.16-1.030-0.080-1.53c-0.23-0.49-0.61-0.83-1.13-1.020l1.020-2.87zM15.030 12.070l1.37-3.76c0.12-0.31 0.1-0.65-0.040-0.95s-0.39-0.53-0.7-0.65l-7.52-2.73c-0.64-0.23-1.37 0.12-1.6 0.74l-1.37 3.76c-0.24 0.65 0.1 1.37 0.74 1.6l7.52 2.74c0.14 0.050 0.28 0.080 0.43 0.080 0.52 0 1-0.33 1.17-0.83zM7.97 4.45l7.51 2.73c0.19 0.070 0.34 0.21 0.43 0.39 0.080 0.18 0.090 0.38 0.020 0.57l-1.37 3.76c-0.13 0.38-0.58 0.59-0.96 0.45l-7.51-2.74c-0.39-0.14-0.59-0.57-0.45-0.96l1.37-3.76c0.1-0.29 0.39-0.49 0.7-0.49 0.090 0 0.17 0.020 0.26 0.050zM14.79 16.59c0.35 0.27 0.75 0.41 1.2 0.41h0.010v3h-16v-2.96c0.55 0 1.030-0.2 1.41-0.59 0.39-0.38 0.59-0.86 0.59-1.41s-0.2-1.020-0.59-1.41-0.86-0.59-1.41-0.59v-3.040h1.050l-0.28 0.8 2.87 1.020c-0.51 0.16-0.89 0.62-0.89 1.18v4c0 0.69 0.56 1.25 1.25 1.25h8c0.69 0 1.25-0.56 1.25-1.25v-1.75l0.83 0.3c0.12 0.43 0.36 0.78 0.71 1.040zM3.25 17v-4c0-0.41 0.34-0.75 0.75-0.75h0.83l7.92 2.83v1.92c0 0.41-0.34 0.75-0.75 0.75h-8c-0.41 0-0.75-0.34-0.75-0.75z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/tickets.svg b/packages/icons/src/dashicon/tickets.svg
deleted file mode 100755
index c8693b329bea74..00000000000000
--- a/packages/icons/src/dashicon/tickets.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M20 5.38l-1.010 2.82v-0.010c-1.040-0.37-2.19 0.18-2.57 1.22-0.37 1.040 0.17 2.19 1.22 2.56v0.010l-1.010 2.82-15.060-5.38 0.99-2.79c1.040 0.38 2.19-0.17 2.56-1.21s-0.17-2.18-1.21-2.55l1.020-2.87zM14.55 8.75c0.74-2.080-0.34-4.37-2.42-5.12-2.080-0.74-4.37 0.35-5.11 2.42-0.74 2.080 0.34 4.38 2.42 5.12 2.070 0.74 4.37-0.35 5.11-2.42zM11.99 4.010c0.89 0.32 1.57 0.94 1.97 1.71-0.010-0.010-0.020-0.010-0.040-0.020-0.33-0.12-0.67 0.090-0.78 0.4-0.1 0.28-0.030 0.57 0.050 0.91 0.040 0.27 0.090 0.62-0.060 1.040-0.1 0.29-0.33 0.58-0.65 1l-0.74 1.010 0.080-4.080 0.4 0.11c0.19 0.040 0.26-0.24 0.080-0.29 0 0-0.57-0.15-0.92-0.28-0.34-0.12-0.88-0.36-0.88-0.36-0.18-0.080-0.3 0.19-0.12 0.27 0 0 0.16 0.080 0.34 0.16l0.010 1.63-1.53 1.96 0.080-4.11c0.2 0.060 0.4 0.11 0.4 0.11 0.19 0.040 0.26-0.23 0.070-0.29 0 0-0.56-0.15-0.91-0.28-0.070-0.020-0.14-0.050-0.22-0.080 0.93-0.7 2.19-0.94 3.37-0.52zM7.4 6.19c0.17-0.49 0.44-0.92 0.78-1.27l0.040 5c-0.94-0.95-1.3-2.39-0.82-3.73zM11.44 10.94l2.1-2.63c0.37-0.41 0.57-0.77 0.69-1.12 0.050-0.12 0.080-0.24 0.11-0.35 0.090 0.57 0.040 1.18-0.17 1.77-0.45 1.25-1.51 2.1-2.73 2.33zM10.74 7.72l0.020 3.22c0 0.020 0 0.040 0.010 0.060-0.4 0-0.8-0.070-1.2-0.21-0.33-0.12-0.63-0.28-0.9-0.48zM11.98 13.8l2.1 0.75c0.24 0.84 1 1.45 1.91 1.45h0.010v3h-16v-2.96c1.1 0 2-0.89 2-2 0-1.1-0.9-2-2-2v-3.040h1.050l-0.28 0.8 4.28 1.52c-0.65 0.71-1.050 1.65-1.050 2.68 0 2.21 1.79 4 4 4s4-1.79 4-4c0-0.070-0.020-0.13-0.020-0.2zM5.45 11.47l1.48 0.53c-0.14 0.040-0.15 0.27 0.030 0.28 0 0 0.18 0.020 0.37 0.030l0.56 1.54-0.78 2.36-1.31-3.9c0.21-0.010 0.41-0.030 0.41-0.030 0.19-0.020 0.17-0.31-0.020-0.3 0 0-0.59 0.050-0.96 0.050-0.070 0-0.15 0-0.23-0.010 0.13-0.2 0.28-0.38 0.45-0.55zM4.4 14c0-0.52 0.12-1.020 0.32-1.46l1.71 4.7c-1.2-0.59-2.030-1.82-2.030-3.24zM8.59 12.59l1.72 0.62c0.070 0.17 0.12 0.37 0.12 0.61 0 0.31-0.12 0.66-0.28 1.16l-0.35 1.2zM11.6 14c0 1.33-0.72 2.49-1.79 3.11l1.1-3.18c0.060-0.17 0.1-0.31 0.14-0.46l0.52 0.19c0.020 0.11 0.030 0.22 0.030 0.34zM6.98 17.45l1.080-3.14 1.11 3.030c0.010 0.020 0.010 0.040 0.020 0.050-0.37 0.13-0.77 0.21-1.19 0.21-0.35 0-0.69-0.060-1.020-0.15z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/tide.svg b/packages/icons/src/dashicon/tide.svg
deleted file mode 100644
index ffd5d9a268a293..00000000000000
--- a/packages/icons/src/dashicon/tide.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M17,7.2V3H3v7.1c2.6-0.5,4.5-1.5,6.4-2.6C9.6,7.3,9.8,7.2,10,7V10c-1.9,1.1-4,2.2-7,2.8V17h14V9.9c-2.6,0.5-4.4,1.5-6.2,2.6
-	c-0.3,0.1-0.5,0.3-0.8,0.4V10C12,8.9,14,7.8,17,7.2z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/translation.svg b/packages/icons/src/dashicon/translation.svg
deleted file mode 100755
index 531141d7164323..00000000000000
--- a/packages/icons/src/dashicon/translation.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M11 7h-1.51c-0.63 0-1.25 0.3-1.59 0.7l-0.9-2.7h-2.87l-2.39 7h1.69l0.74-2h2.83v4h-5c-1.1 0-2-0.9-2-2v-7c0-1.1 0.9-2 2-2h7c1.1 0 2 0.9 2 2v2zM6.51 9h-2.020l1-2.93zM10 8h7c1.1 0 2 0.9 2 2v7c0 1.1-0.9 2-2 2h-7c-1.1 0-2-0.9-2-2v-7c0-1.1 0.9-2 2-2zM17.25 13v-1.080h-3.17v-2.17h-1.16v2.17h-3.17v1.080h1.28c0.11 0.85 0.56 1.85 1.28 2.62-0.87 0.36-1.89 0.62-2.31 0.62-0.010 0.020 0.22 0.97 0.2 1.46 0.84 0 2.21-0.5 3.28-1.15 1.090 0.65 2.48 1.15 3.34 1.15-0.020-0.49 0.2-1.44 0.2-1.46-0.43 0-1.49-0.27-2.38-0.63 0.7-0.77 1.14-1.77 1.25-2.61h1.36zM13.44 14.93c-0.5-0.46-0.85-1.13-1.010-1.93h2.090c-0.17 0.8-0.51 1.47-1 1.93l-0.040 0.030s-0.030-0.020-0.040-0.030z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/trash.svg b/packages/icons/src/dashicon/trash.svg
deleted file mode 100644
index b259e84ca17dfe..00000000000000
--- a/packages/icons/src/dashicon/trash.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M12,4h3c0.6,0,1,0.4,1,1v1H3V5c0-0.6,0.5-1,1-1h3c0.2-1.1,1.3-2,2.5-2S11.8,2.9,12,4z M8,4h3c-0.2-0.6-0.9-1-1.5-1
-	S8.2,3.4,8,4z M4,7h11l-0.9,10.1c0,0.5-0.5,0.9-1,0.9H5.9c-0.5,0-0.9-0.4-1-0.9L4,7z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/twitter-alt.svg b/packages/icons/src/dashicon/twitter-alt.svg
deleted file mode 100644
index c64ea34ac77c32..00000000000000
--- a/packages/icons/src/dashicon/twitter-alt.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M13.9,13.8H8.5c-0.2,0-0.3-0.1-0.3-0.4v-3h5.7c1.1,0,2.1-0.9,2.1-2.1c0-1.2-1-2.1-2.1-2.1H8.2V4.1C8.2,2.9,7.2,2,6,2
-	C4.9,2,4,2.9,4,4.1v9.1c0,0,0,0.1,0,0.1c0,2.7,1.5,4.6,4.6,4.7c0.1,0,0.1,0,0.2,0h5.2c1.1,0,2.1-1,2.1-2.1
-	C16,14.7,15,13.8,13.9,13.8z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/twitter.svg b/packages/icons/src/dashicon/twitter.svg
deleted file mode 100755
index 5aa94cef580e75..00000000000000
--- a/packages/icons/src/dashicon/twitter.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18.94 4.46c-0.49 0.73-1.11 1.38-1.83 1.9 0.010 0.15 0.010 0.31 0.010 0.47 0 4.85-3.69 10.44-10.43 10.44-2.070 0-4-0.61-5.63-1.65 0.29 0.030 0.58 0.050 0.88 0.050 1.72 0 3.3-0.59 4.55-1.57-1.6-0.030-2.95-1.090-3.42-2.55 0.22 0.040 0.45 0.070 0.69 0.070 0.33 0 0.66-0.050 0.96-0.13-1.67-0.34-2.94-1.82-2.94-3.6v-0.040c0.5 0.27 1.060 0.44 1.66 0.46-0.98-0.66-1.63-1.78-1.63-3.060 0-0.67 0.18-1.3 0.5-1.84 1.81 2.22 4.51 3.68 7.56 3.83-0.060-0.27-0.1-0.55-0.1-0.84 0-2.020 1.65-3.66 3.67-3.66 1.060 0 2.010 0.44 2.68 1.16 0.83-0.17 1.62-0.47 2.33-0.89-0.28 0.85-0.86 1.57-1.62 2.020 0.75-0.080 1.45-0.28 2.11-0.57z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/undo.svg b/packages/icons/src/dashicon/undo.svg
deleted file mode 100644
index 9b1fec5329f745..00000000000000
--- a/packages/icons/src/dashicon/undo.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path class="st0" d="M12,5H7V2L1,6l6,4V7h5c2.2,0,4,1.8,4,4c0,2.2-1.8,4-4,4H7v2h5c3.3,0,6-2.7,6-6S15.3,5,12,5z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/universal-access-alt.svg b/packages/icons/src/dashicon/universal-access-alt.svg
deleted file mode 100755
index 2f24d53fb421f5..00000000000000
--- a/packages/icons/src/dashicon/universal-access-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 10c0-4.97-4.030-9-9-9s-9 4.030-9 9 4.030 9 9 9 9-4.030 9-9zM10 2.6c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.51-1.5 1.51c-0.82 0-1.5-0.68-1.5-1.51s0.68-1.5 1.5-1.5zM3.4 7.36c0-0.65 6.6-0.76 6.6-0.76s6.6 0.11 6.6 0.76-4.47 1.4-4.47 1.4 1.69 8.14 1.060 8.38c-0.62 0.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-0.63-0.24 1.060-8.38 1.060-8.38s-4.48-0.75-4.48-1.4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/universal-access.svg b/packages/icons/src/dashicon/universal-access.svg
deleted file mode 100755
index a08133db4bb7da..00000000000000
--- a/packages/icons/src/dashicon/universal-access.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2.6c0.83 0 1.5 0.67 1.5 1.5s-0.67 1.51-1.5 1.51c-0.82 0-1.5-0.68-1.5-1.51s0.68-1.5 1.5-1.5zM3.4 7.36c0-0.65 6.6-0.76 6.6-0.76s6.6 0.11 6.6 0.76-4.47 1.4-4.47 1.4 1.69 8.14 1.060 8.38c-0.62 0.24-3.19-5.19-3.19-5.19s-2.56 5.43-3.18 5.19c-0.63-0.24 1.060-8.38 1.060-8.38s-4.48-0.75-4.48-1.4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/unlock.svg b/packages/icons/src/dashicon/unlock.svg
deleted file mode 100755
index 9790a4a041551b..00000000000000
--- a/packages/icons/src/dashicon/unlock.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 9v-3c0-1.1-0.9-2-2-2s-2 0.9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4v3h1c0.55 0 1 0.45 1 1v7c0 0.55-0.45 1-1 1h-10c-0.55 0-1-0.45-1-1v-7c0-0.55 0.45-1 1-1h7zM11 16l-0.36-2.15c0.51-0.24 0.86-0.75 0.86-1.35 0-0.83-0.67-1.5-1.5-1.5s-1.5 0.67-1.5 1.5c0 0.6 0.35 1.11 0.86 1.35l-0.36 2.15h2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/update-alt.svg b/packages/icons/src/dashicon/update-alt.svg
deleted file mode 100644
index 6a3bd140ca0b02..00000000000000
--- a/packages/icons/src/dashicon/update-alt.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<path d="M5.7,9C6.1,7,7.9,5.5,10,5.5c1.5,0,2.7,0.7,3.5,1.8l1.7-2C14,3.9,12.1,3,10,3C6.5,3,3.6,5.6,3.1,9H1l3.5,4L8,9H5.7z M15.5,7
-	L12,11h2.3c-0.5,2-2.2,3.5-4.3,3.5c-1.5,0-2.7-0.7-3.5-1.8l-1.7,1.9C6,16.1,7.9,17,10,17c3.5,0,6.4-2.6,6.9-6H19L15.5,7z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/update.svg b/packages/icons/src/dashicon/update.svg
deleted file mode 100755
index 0bd3bbb6785530..00000000000000
--- a/packages/icons/src/dashicon/update.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.080l-3.5 4-3.5-4h2.32c-0.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73 0.71-3.54 1.78l-1.71-1.95c1.28-1.46 3.16-2.38 5.25-2.38zM9.8 16.72c-3.52 0-6.43-2.61-6.92-6h-2.080l3.5-4c1.17 1.33 2.33 2.67 3.5 4h-2.32c0.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-0.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/upload.svg b/packages/icons/src/dashicon/upload.svg
deleted file mode 100755
index 731370c7cdce43..00000000000000
--- a/packages/icons/src/dashicon/upload.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8 14v-6h-3l5-6 5 6h-3v6h-4zM6 16v-6h-2v8h12.010v-8h-2.010v6h-8z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/vault.svg b/packages/icons/src/dashicon/vault.svg
deleted file mode 100755
index 32a77a8c78acb8..00000000000000
--- a/packages/icons/src/dashicon/vault.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 17v-14c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v14c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM17 17h-14v-14h14v14zM4.75 4h10.5c0.41 0 0.75 0.34 0.75 0.75v1.25h-1v3h1v2h-1v3h1v1.25c0 0.41-0.34 0.75-0.75 0.75h-10.5c-0.41 0-0.75-0.34-0.75-0.75v-10.5c0-0.41 0.34-0.75 0.75-0.75zM13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4zM9 7l0.77 1.15c0.72 0.31 1.23 1.020 1.23 1.85 0 1.1-0.9 2-2 2s-2-0.9-2-2c0-0.83 0.51-1.54 1.23-1.85z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/video-alt.svg b/packages/icons/src/dashicon/video-alt.svg
deleted file mode 100755
index 7cb4967ceeacfb..00000000000000
--- a/packages/icons/src/dashicon/video-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M8 5c0-0.55-0.45-1-1-1h-5c-0.55 0-1 0.45-1 1 0 0.57 0.49 1 1 1h5c0.55 0 1-0.45 1-1zM14 10l4-4v10l-4-4v-2zM13 14v-6c0-0.55-0.45-1-1-1h-8c-0.55 0-1 0.45-1 1v6c0 0.55 0.45 1 1 1h8c0.55 0 1-0.45 1-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/video-alt2.svg b/packages/icons/src/dashicon/video-alt2.svg
deleted file mode 100755
index 5f9332f558c244..00000000000000
--- a/packages/icons/src/dashicon/video-alt2.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M12 13v-6c0-1.1-0.9-2-2-2h-7c-1.1 0-2 0.9-2 2v6c0 1.1 0.9 2 2 2h7c1.1 0 2-0.9 2-2zM13 10.5l6 4.5v-10l-6 4.5v1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/video-alt3.svg b/packages/icons/src/dashicon/video-alt3.svg
deleted file mode 100755
index 76c58a2d7d09d3..00000000000000
--- a/packages/icons/src/dashicon/video-alt3.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 15v-10c0-1.1-0.9-2-2-2h-13c-1.1 0-2 0.9-2 2v10c0 1.1 0.9 2 2 2h13c1.1 0 2-0.9 2-2zM8 14v-8l6 4z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/visibility.svg b/packages/icons/src/dashicon/visibility.svg
deleted file mode 100644
index 3d946a01bf74e3..00000000000000
--- a/packages/icons/src/dashicon/visibility.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
-  <title>visible</title>
-  <path d="M18.332,9.452A10.3,10.3,0,0,0,.964,10.564a10.481,10.481,0,0,0,.759,1.187,10.175,10.175,0,0,0,16.554,0,10.481,10.481,0,0,0,.759-1.187A10.227,10.227,0,0,0,18.332,9.452Zm-6.364-.4a1.29,1.29,0,1,1,0-1.824A1.289,1.289,0,0,1,11.968,9.056ZM10,14.874a9.14,9.14,0,0,1-7.66-4.188A9.175,9.175,0,0,1,7.014,7.2a4.116,4.116,0,0,0-1.05,2.742,4.035,4.035,0,1,0,8.069,0A4.119,4.119,0,0,0,12.983,7.2a9.174,9.174,0,0,1,4.677,3.491A9.14,9.14,0,0,1,10,14.874Z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/warning.svg b/packages/icons/src/dashicon/warning.svg
deleted file mode 100755
index 0c2ba242dccccc..00000000000000
--- a/packages/icons/src/dashicon/warning.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM11.13 11.38l0.35-6.46h-2.96l0.35 6.46h2.26zM11.040 14.74c0.24-0.23 0.37-0.55 0.37-0.96 0-0.42-0.12-0.74-0.36-0.97s-0.59-0.35-1.060-0.35-0.82 0.12-1.070 0.35-0.37 0.55-0.37 0.97c0 0.41 0.13 0.73 0.38 0.96 0.26 0.23 0.61 0.34 1.060 0.34s0.8-0.11 1.050-0.34z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/welcome-add-page.svg b/packages/icons/src/dashicon/welcome-add-page.svg
deleted file mode 100755
index 5292f5e54c4830..00000000000000
--- a/packages/icons/src/dashicon/welcome-add-page.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M17 7v-3h-2v-2h-3v1h-9v15h11v-9h1v-2h2zM16 5v1h-2v2h-1v-2h-2v-1h2v-2h1v2h2z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/welcome-comments.svg b/packages/icons/src/dashicon/welcome-comments.svg
deleted file mode 100755
index 80c11e56758dd8..00000000000000
--- a/packages/icons/src/dashicon/welcome-comments.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M5 2h10c1.1 0 2 0.9 2 2v8c0 1.1-0.9 2-2 2h-2l-5 5v-5h-3c-1.1 0-2-0.9-2-2v-8c0-1.1 0.9-2 2-2zM13.5 10.5l-2.5-2.5 2.5-2.5-1-1-2.5 2.5-2.5-2.5-1 1 2.5 2.5-2.5 2.5 1 1 2.5-2.5 2.5 2.5z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/welcome-learn-more.svg b/packages/icons/src/dashicon/welcome-learn-more.svg
deleted file mode 100755
index bb5f289b9d46ff..00000000000000
--- a/packages/icons/src/dashicon/welcome-learn-more.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M10 10l-7.46-2.98 0.46 10.98h-2l0.48-11.41-1.48-0.59 10-4 10 4zM10 5c-0.55 0-1 0.22-1 0.5s0.45 0.5 1 0.5 1-0.22 1-0.5-0.45-0.5-1-0.5zM10 11l5.57-2.23c0.71 0.94 1.2 2.070 1.36 3.3-0.3-0.040-0.61-0.070-0.93-0.070-2.55 0-4.78 1.37-6 3.41-1.22-2.040-3.45-3.41-6-3.41-0.32 0-0.63 0.030-0.93 0.070 0.16-1.23 0.65-2.36 1.36-3.3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/welcome-view-site.svg b/packages/icons/src/dashicon/welcome-view-site.svg
deleted file mode 100755
index 413a604c9354a3..00000000000000
--- a/packages/icons/src/dashicon/welcome-view-site.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M18 14v-10c0-0.55-0.45-1-1-1h-14c-0.55 0-1 0.45-1 1v10c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1zM10 6c2.3 0 4.4 1.14 6 3-1.6 1.86-3.7 3-6 3s-4.4-1.14-6-3c1.6-1.86 3.7-3 6-3zM12 9c0-1.1-0.9-2-2-2s-2 0.9-2 2 0.9 2 2 2 2-0.9 2-2zM14 17h3v1h-14v-1h3v-1h8v1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/welcome-widgets-menus.svg b/packages/icons/src/dashicon/welcome-widgets-menus.svg
deleted file mode 100755
index 064b95485e5665..00000000000000
--- a/packages/icons/src/dashicon/welcome-widgets-menus.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M19 16v-13c0-0.55-0.45-1-1-1h-15c-0.55 0-1 0.45-1 1v13c0 0.55 0.45 1 1 1h15c0.55 0 1-0.45 1-1zM4 4h13v4h-13v-4zM5 5v2h3v-2h-3zM9 5v2h3v-2h-3zM13 5v2h3v-2h-3zM4.5 10c0.28 0 0.5 0.22 0.5 0.5s-0.22 0.5-0.5 0.5-0.5-0.22-0.5-0.5 0.22-0.5 0.5-0.5zM6 10h4v1h-4v-1zM12 10h5v5h-5v-5zM4.5 12c0.28 0 0.5 0.22 0.5 0.5s-0.22 0.5-0.5 0.5-0.5-0.22-0.5-0.5 0.22-0.5 0.5-0.5zM6 12h4v1h-4v-1zM13 12v2h3v-2h-3zM4.5 14c0.28 0 0.5 0.22 0.5 0.5s-0.22 0.5-0.5 0.5-0.5-0.22-0.5-0.5 0.22-0.5 0.5-0.5zM6 14h4v1h-4v-1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/welcome-write-blog.svg b/packages/icons/src/dashicon/welcome-write-blog.svg
deleted file mode 100755
index f9036f2ae24fa6..00000000000000
--- a/packages/icons/src/dashicon/welcome-write-blog.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M16.89 1.2l1.41 1.41c0.39 0.39 0.39 1.020 0 1.41l-4.3 4.31v9.67h-11v-15h10.67l1.8-1.8c0.4-0.39 1.030-0.4 1.42 0zM11.23 9.68l5.37-5.36-1.42-1.42-5.36 5.37-0.71 2.12z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/wordpress-alt.svg b/packages/icons/src/dashicon/wordpress-alt.svg
deleted file mode 100755
index 64940dce4e3a87..00000000000000
--- a/packages/icons/src/dashicon/wordpress-alt.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M20 10c0-5.51-4.49-10-10-10-5.52 0-10 4.49-10 10 0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37l-3.41-9.15c0.55-0.020 1.17-0.080 1.17-0.080 0.5-0.060 0.44-1.13-0.060-1.11 0 0-1.45 0.11-2.37 0.11-0.18 0-0.37 0-0.58-0.010 1.59-2.44 4.34-4.020 7.47-4.020 2.33 0 4.45 0.87 6.050 2.34-0.68-0.11-1.65 0.39-1.65 1.58 0 0.74 0.45 1.36 0.9 2.1 0.35 0.61 0.55 1.36 0.55 2.46 0 1.49-1.4 5-1.4 5l-3.030-8.37c0.54-0.020 0.82-0.17 0.82-0.17 0.5-0.050 0.44-1.25-0.060-1.22 0 0-1.44 0.12-2.38 0.12-0.87 0-2.33-0.12-2.33-0.12-0.5-0.030-0.56 1.2-0.060 1.22l0.92 0.080 1.26 3.41zM17.41 10c0.24-0.64 0.74-1.87 0.43-4.25 0.7 1.29 1.050 2.71 1.050 4.25 0 3.29-1.73 6.24-4.4 7.78 0.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.090c-2.98-1.44-4.99-4.56-4.99-8.090 0-1.3 0.23-2.48 0.72-3.59 1.42 3.89 2.84 7.79 4.27 11.68zM10.13 11.46l2.58 6.98c-0.86 0.29-1.76 0.45-2.71 0.45-0.79 0-1.57-0.11-2.29-0.33 0.81-2.38 1.62-4.74 2.42-7.1z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/wordpress.svg b/packages/icons/src/dashicon/wordpress.svg
deleted file mode 100755
index be71c972a2fb42..00000000000000
--- a/packages/icons/src/dashicon/wordpress.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M20 10c0-5.52-4.48-10-10-10s-10 4.48-10 10 4.48 10 10 10 10-4.48 10-10zM10 1.010c4.97 0 8.99 4.020 8.99 8.99s-4.020 8.99-8.99 8.99-8.99-4.020-8.99-8.99 4.020-8.99 8.99-8.99zM8.010 14.82l-3.050-8.21c0.49-0.030 1.050-0.080 1.050-0.080 0.43-0.050 0.38-1.010-0.060-0.99 0 0-1.29 0.1-2.13 0.1-0.15 0-0.33 0-0.52-0.010 1.44-2.17 3.9-3.6 6.7-3.6 2.090 0 3.99 0.79 5.41 2.090-0.6-0.080-1.45 0.35-1.45 1.42 0 0.66 0.38 1.22 0.79 1.88 0.31 0.54 0.5 1.22 0.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c0.48-0.030 0.75-0.16 0.75-0.16 0.43-0.050 0.38-1.1-0.050-1.080 0 0-1.3 0.11-2.14 0.11-0.78 0-2.11-0.11-2.11-0.11-0.43-0.020-0.48 1.060-0.050 1.080l0.84 0.080 1.12 3.040zM14.030 16.97l2.61-6.97s0.67-1.69 0.39-3.81c0.63 1.14 0.94 2.42 0.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77l3.82 10.48c-2.67-1.3-4.47-4.080-4.47-7.25 0-1.16 0.2-2.23 0.65-3.23zM10.13 11.3l2.29 6.25c-0.75 0.27-1.57 0.42-2.42 0.42-0.72 0-1.41-0.11-2.060-0.3z"></path>
-</svg>
diff --git a/packages/icons/src/dashicon/yes-alt.svg b/packages/icons/src/dashicon/yes-alt.svg
deleted file mode 100644
index b1b048c163535f..00000000000000
--- a/packages/icons/src/dashicon/yes-alt.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
-<path d="M10,2c-4.42,0-8,3.58-8,8s3.58,8,8,8s8-3.58,8-8S14.42,2,10,2z M9.385,14.66h-1.34l-3.24-4.54l1.341-1.25l2.569,2.4
-	l5.141-5.931l1.34,0.94L9.385,14.66z"/>
-</svg>
diff --git a/packages/icons/src/dashicon/yes.svg b/packages/icons/src/dashicon/yes.svg
deleted file mode 100755
index b72d533197fa46..00000000000000
--- a/packages/icons/src/dashicon/yes.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generated by IcoMoon.io -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">
-<path d="M14.83 4.89l1.34 0.94-5.81 8.38h-1.34l-3.24-4.54 1.34-1.25 2.57 2.4z"></path>
-</svg>
diff --git a/packages/icons/src/icon/index.js b/packages/icons/src/icon/index.js
new file mode 100644
index 00000000000000..5b802bd98f7005
--- /dev/null
+++ b/packages/icons/src/icon/index.js
@@ -0,0 +1,10 @@
+/**
+ * WordPress dependencies
+ */
+import { cloneElement } from '@wordpress/element';
+
+function Icon( { icon, size = 24, ...props } ) {
+	return cloneElement( icon, { width: size, height: size, ...props } );
+}
+
+export default Icon;
diff --git a/packages/icons/src/icon/stories/index.js b/packages/icons/src/icon/stories/index.js
new file mode 100644
index 00000000000000..7af5f7620684f1
--- /dev/null
+++ b/packages/icons/src/icon/stories/index.js
@@ -0,0 +1,17 @@
+/**
+ * Internal dependencies
+ */
+import Icon from '../';
+import saved from '../../library/saved';
+import paragraph from '../../library/paragraph';
+
+export default { title: 'Icons/Icon', component: Icon };
+
+export const _default = () => {
+	return (
+		<>
+			<Icon icon={ saved } />
+			<Icon icon={ paragraph } />
+		</>
+	);
+};
diff --git a/packages/icons/src/index.js b/packages/icons/src/index.js
index d75ebbc7041ae3..fa82556353a436 100644
--- a/packages/icons/src/index.js
+++ b/packages/icons/src/index.js
@@ -1 +1,10 @@
-export * from './dashicon';
+/**
+ * Internal dependencies
+ */
+import * as __experimentalPrimitives from './primitives';
+export { __experimentalPrimitives };
+
+export { default as __experimentalIcon } from './icon';
+
+export { default as saved } from './library/saved';
+export { default as paragraph } from './library/paragraph';
diff --git a/packages/icons/src/library/paragraph.js b/packages/icons/src/library/paragraph.js
new file mode 100644
index 00000000000000..c5bc4042b422b6
--- /dev/null
+++ b/packages/icons/src/library/paragraph.js
@@ -0,0 +1,12 @@
+/**
+ * WordPress dependencies
+ */
+import { SVG, Path } from '@wordpress/primitives';
+
+const paragraph = (
+	<SVG xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+		<Path d="M11 5v7H9.5C7.6 12 6 10.4 6 8.5S7.6 5 9.5 5H11m8-2H9.5C6.5 3 4 5.5 4 8.5S6.5 14 9.5 14H11v7h2V5h2v16h2V5h2V3z" />
+	</SVG>
+);
+
+export default paragraph;
diff --git a/packages/icons/src/library/saved.js b/packages/icons/src/library/saved.js
new file mode 100644
index 00000000000000..de79f0aefddb1c
--- /dev/null
+++ b/packages/icons/src/library/saved.js
@@ -0,0 +1,19 @@
+/**
+ * WordPress dependencies
+ */
+import { SVG, Path } from '@wordpress/primitives';
+
+const saved = (
+	<SVG
+		aria-hidden
+		role="img"
+		focusable="false"
+		xmlns="http://www.w3.org/2000/svg"
+		viewBox="0 0 20 20"
+	>
+		<Path d="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2" />
+	</SVG>
+);
+
+export default saved;
+
diff --git a/storybook/main.js b/storybook/main.js
index 99c4c5290dff80..41417bd1e907e3 100644
--- a/storybook/main.js
+++ b/storybook/main.js
@@ -1,6 +1,7 @@
 const stories = [
 	process.env.NODE_ENV !== 'test' && './stories/**/*.(js|mdx)',
 	'../packages/components/src/**/stories/*.js',
+	'../packages/icons/src/**/stories/*.js',
 ].filter( Boolean );
 
 module.exports = {

From 9868145f197420b71bf3503c2f1c5eaf6f971a94 Mon Sep 17 00:00:00 2001
From: Seghir Nadir <nadir.seghir@gmail.com>
Date: Tue, 21 Jan 2020 11:54:02 +0100
Subject: [PATCH 10/14] handle 20px icons

---
 packages/icons/src/icon/index.js    | 6 +++++-
 packages/icons/src/index.js         | 6 ------
 packages/icons/src/library/saved.js | 2 +-
 3 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/packages/icons/src/icon/index.js b/packages/icons/src/icon/index.js
index 5b802bd98f7005..eb196b9d05b6dc 100644
--- a/packages/icons/src/icon/index.js
+++ b/packages/icons/src/icon/index.js
@@ -4,7 +4,11 @@
 import { cloneElement } from '@wordpress/element';
 
 function Icon( { icon, size = 24, ...props } ) {
-	return cloneElement( icon, { width: size, height: size, ...props } );
+	return cloneElement( icon, {
+		width: size,
+		height: size,
+		...props,
+	} );
 }
 
 export default Icon;
diff --git a/packages/icons/src/index.js b/packages/icons/src/index.js
index fa82556353a436..e7703c11b29121 100644
--- a/packages/icons/src/index.js
+++ b/packages/icons/src/index.js
@@ -1,9 +1,3 @@
-/**
- * Internal dependencies
- */
-import * as __experimentalPrimitives from './primitives';
-export { __experimentalPrimitives };
-
 export { default as __experimentalIcon } from './icon';
 
 export { default as saved } from './library/saved';
diff --git a/packages/icons/src/library/saved.js b/packages/icons/src/library/saved.js
index de79f0aefddb1c..165318e8421179 100644
--- a/packages/icons/src/library/saved.js
+++ b/packages/icons/src/library/saved.js
@@ -9,7 +9,7 @@ const saved = (
 		role="img"
 		focusable="false"
 		xmlns="http://www.w3.org/2000/svg"
-		viewBox="0 0 20 20"
+		viewBox="-2 -2 24 24"
 	>
 		<Path d="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2" />
 	</SVG>

From 035d851fcf4919b009a1f4399b5d4be4478fa1ef Mon Sep 17 00:00:00 2001
From: Riad Benguella <benguella@gmail.com>
Date: Tue, 21 Jan 2020 17:34:41 +0100
Subject: [PATCH 11/14] Tweak the storybook story to showcase the icon size

---
 packages/icons/src/icon/stories/index.js | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/packages/icons/src/icon/stories/index.js b/packages/icons/src/icon/stories/index.js
index 7af5f7620684f1..d77df4c3dead58 100644
--- a/packages/icons/src/icon/stories/index.js
+++ b/packages/icons/src/icon/stories/index.js
@@ -10,8 +10,20 @@ export default { title: 'Icons/Icon', component: Icon };
 export const _default = () => {
 	return (
 		<>
-			<Icon icon={ saved } />
-			<Icon icon={ paragraph } />
+			<div>
+				<h2>Dashicons (corrected viewport)</h2>
+
+				<Icon icon={ saved } />
+				<Icon icon={ saved } size={ 36 } />
+				<Icon icon={ saved } size={ 48 } />
+			</div>
+			<div>
+				<h2>Material and Other</h2>
+
+				<Icon icon={ paragraph } />
+				<Icon icon={ paragraph } size={ 36 } />
+				<Icon icon={ paragraph } size={ 48 } />
+			</div>
 		</>
 	);
 };

From 5f6bfc6415f6a4b489354044e3a7bab6dbaa39ba Mon Sep 17 00:00:00 2001
From: Riad Benguella <benguella@gmail.com>
Date: Tue, 21 Jan 2020 17:39:57 +0100
Subject: [PATCH 12/14] Fix README

---
 packages/icons/README.md | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/packages/icons/README.md b/packages/icons/README.md
index 1a5e4d1033bded..6166b5d31f8620 100644
--- a/packages/icons/README.md
+++ b/packages/icons/README.md
@@ -21,11 +21,10 @@ import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
 ```
 
 ## Props
+
 Name | Type | Default | Description
 --- | --- | --- | ---
-`size` | `integer` | `20` | Size of icon in pixels.
-`className` | `string` | `undefined` | Class name to be used.
-`ariaPressed` | `string` | `undefined` | Class name to be used when icon is pressed.
+`size` | `integer` | `24` | Size of icon in pixels.
 
 
 <br/><br/><p align="center"><img src="https://s.w.org/style/images/codeispoetry.png?1" alt="Code is Poetry." /></p>

From 1989eeb3b89144751842c76b5914d4d0dfbf4765 Mon Sep 17 00:00:00 2001
From: Riad Benguella <benguella@gmail.com>
Date: Tue, 21 Jan 2020 18:02:12 +0100
Subject: [PATCH 13/14] Small fixes

---
 packages/base-styles/_z-index.scss            |  2 +-
 .../test/__snapshots__/control.js.snap        |  7 +-
 .../src/circular-option-picker/style.scss     |  8 +-
 .../test/__snapshots__/index.js.snap          | 32 ++++---
 .../components/post-saved-state/test/index.js |  2 +-
 storybook/test/__snapshots__/index.js.snap    | 93 +++++++++++++++++++
 6 files changed, 123 insertions(+), 21 deletions(-)

diff --git a/packages/base-styles/_z-index.scss b/packages/base-styles/_z-index.scss
index f9c23e29b6062c..c9c369d051deac 100644
--- a/packages/base-styles/_z-index.scss
+++ b/packages/base-styles/_z-index.scss
@@ -125,7 +125,7 @@ $z-layers: (
 
 	".components-circular-option-picker__option.is-pressed": 1,
 	// Needs to be higher than .components-circular-option-picker__option.is-pressed.
-	".components-circular-option-picker__option.is-pressed + .dashicons-saved": 2
+	".components-circular-option-picker__option.is-pressed + svg": 2
 );
 
 @function z-index( $key ) {
diff --git a/packages/block-editor/src/components/color-palette/test/__snapshots__/control.js.snap b/packages/block-editor/src/components/color-palette/test/__snapshots__/control.js.snap
index 22ff1e94352ba1..bb4c84c0d9f963 100644
--- a/packages/block-editor/src/components/color-palette/test/__snapshots__/control.js.snap
+++ b/packages/block-editor/src/components/color-palette/test/__snapshots__/control.js.snap
@@ -49,12 +49,11 @@ exports[`ColorPaletteControl matches the snapshot 1`] = `
           />
           <svg
             aria-hidden="true"
-            className="dashicon dashicons-saved"
             focusable="false"
-            height={20}
+            height={24}
             role="img"
-            viewBox="0 0 20 20"
-            width={20}
+            viewBox="-2 -2 24 24"
+            width={24}
             xmlns="http://www.w3.org/2000/svg"
           >
             <path
diff --git a/packages/components/src/circular-option-picker/style.scss b/packages/components/src/circular-option-picker/style.scss
index 659dbbe78df44c..a76a852559f7b3 100644
--- a/packages/components/src/circular-option-picker/style.scss
+++ b/packages/components/src/circular-option-picker/style.scss
@@ -72,12 +72,12 @@ $color-palette-circle-spacing: 12px;
 		position: relative;
 		z-index: z-index(".components-circular-option-picker__option.is-pressed");
 
-		& + .dashicons-saved {
+		& + svg {
 			position: absolute;
-			left: 4px;
-			top: 4px;
+			left: 2px;
+			top: 2px;
 			border-radius: 50%;
-			z-index: z-index(".components-circular-option-picker__option.is-pressed + .dashicons-saved");
+			z-index: z-index(".components-circular-option-picker__option.is-pressed + svg");
 			background: $white;
 			pointer-events: none;
 		}
diff --git a/packages/components/src/color-palette/test/__snapshots__/index.js.snap b/packages/components/src/color-palette/test/__snapshots__/index.js.snap
index eb5ddef6b19863..1813d62aaccd87 100644
--- a/packages/components/src/color-palette/test/__snapshots__/index.js.snap
+++ b/packages/components/src/color-palette/test/__snapshots__/index.js.snap
@@ -318,27 +318,37 @@ exports[`ColorPalette should render a dynamic toolbar of colors 1`] = `
               />
             </ForwardRef(Button)>
           </Tooltip>
-          <Dashicon
-            icon="saved"
+          <Icon
+            icon={
+              <SVG
+                aria-hidden={true}
+                focusable="false"
+                role="img"
+                viewBox="-2 -2 24 24"
+                xmlns="http://www.w3.org/2000/svg"
+              >
+                <Path
+                  d="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2"
+                />
+              </SVG>
+            }
           >
             <SVG
               aria-hidden={true}
-              className="dashicon dashicons-saved"
               focusable="false"
-              height={20}
+              height={24}
               role="img"
-              viewBox="0 0 20 20"
-              width={20}
+              viewBox="-2 -2 24 24"
+              width={24}
               xmlns="http://www.w3.org/2000/svg"
             >
               <svg
                 aria-hidden="true"
-                className="dashicon dashicons-saved"
                 focusable="false"
-                height={20}
+                height={24}
                 role="img"
-                viewBox="0 0 20 20"
-                width={20}
+                viewBox="-2 -2 24 24"
+                width={24}
                 xmlns="http://www.w3.org/2000/svg"
               >
                 <Path
@@ -350,7 +360,7 @@ exports[`ColorPalette should render a dynamic toolbar of colors 1`] = `
                 </Path>
               </svg>
             </SVG>
-          </Dashicon>
+          </Icon>
         </div>
       </Option>
       <Option
diff --git a/packages/editor/src/components/post-saved-state/test/index.js b/packages/editor/src/components/post-saved-state/test/index.js
index 38b094c6423218..8466002b8b6145 100644
--- a/packages/editor/src/components/post-saved-state/test/index.js
+++ b/packages/editor/src/components/post-saved-state/test/index.js
@@ -48,7 +48,7 @@ describe( 'PostSavedState', () => {
 				isSaveable={ true } />
 		);
 
-		expect( wrapper.childAt( 0 ).name() ).toBe( 'Dashicon' );
+		expect( wrapper.childAt( 0 ).name() ).toBe( 'Icon' );
 		expect( wrapper.childAt( 1 ).text() ).toBe( 'Saved' );
 	} );
 
diff --git a/storybook/test/__snapshots__/index.js.snap b/storybook/test/__snapshots__/index.js.snap
index 8dfddc4bb32cde..b2f61d491bb3e8 100644
--- a/storybook/test/__snapshots__/index.js.snap
+++ b/storybook/test/__snapshots__/index.js.snap
@@ -5697,3 +5697,96 @@ Array [
   </div>,
 ]
 `;
+
+exports[`Storyshots Icons/Icon Default 1`] = `
+Array [
+  <div>
+    <h2>
+      Dashicons (corrected viewport)
+    </h2>
+    <svg
+      aria-hidden="true"
+      focusable="false"
+      height={24}
+      role="img"
+      viewBox="-2 -2 24 24"
+      width={24}
+      xmlns="http://www.w3.org/2000/svg"
+    >
+      <path
+        d="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2"
+      />
+    </svg>
+    <svg
+      aria-hidden="true"
+      focusable="false"
+      height={36}
+      role="img"
+      viewBox="-2 -2 24 24"
+      width={36}
+      xmlns="http://www.w3.org/2000/svg"
+    >
+      <path
+        d="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2"
+      />
+    </svg>
+    <svg
+      aria-hidden="true"
+      focusable="false"
+      height={48}
+      role="img"
+      viewBox="-2 -2 24 24"
+      width={48}
+      xmlns="http://www.w3.org/2000/svg"
+    >
+      <path
+        d="M15.3 5.3l-6.8 6.8-2.8-2.8-1.4 1.4 4.2 4.2 8.2-8.2"
+      />
+    </svg>
+  </div>,
+  <div>
+    <h2>
+      Material and Other
+    </h2>
+    <svg
+      aria-hidden="true"
+      focusable="false"
+      height={24}
+      role="img"
+      viewBox="0 0 24 24"
+      width={24}
+      xmlns="http://www.w3.org/2000/svg"
+    >
+      <path
+        d="M11 5v7H9.5C7.6 12 6 10.4 6 8.5S7.6 5 9.5 5H11m8-2H9.5C6.5 3 4 5.5 4 8.5S6.5 14 9.5 14H11v7h2V5h2v16h2V5h2V3z"
+      />
+    </svg>
+    <svg
+      aria-hidden="true"
+      focusable="false"
+      height={36}
+      role="img"
+      viewBox="0 0 24 24"
+      width={36}
+      xmlns="http://www.w3.org/2000/svg"
+    >
+      <path
+        d="M11 5v7H9.5C7.6 12 6 10.4 6 8.5S7.6 5 9.5 5H11m8-2H9.5C6.5 3 4 5.5 4 8.5S6.5 14 9.5 14H11v7h2V5h2v16h2V5h2V3z"
+      />
+    </svg>
+    <svg
+      aria-hidden="true"
+      focusable="false"
+      height={48}
+      role="img"
+      viewBox="0 0 24 24"
+      width={48}
+      xmlns="http://www.w3.org/2000/svg"
+    >
+      <path
+        d="M11 5v7H9.5C7.6 12 6 10.4 6 8.5S7.6 5 9.5 5H11m8-2H9.5C6.5 3 4 5.5 4 8.5S6.5 14 9.5 14H11v7h2V5h2v16h2V5h2V3z"
+      />
+    </svg>
+  </div>,
+]
+`;

From 7c4f8a02fc6233d55036b21ff26efc1efacee257 Mon Sep 17 00:00:00 2001
From: Riad Benguella <benguella@gmail.com>
Date: Wed, 22 Jan 2020 09:27:48 +0100
Subject: [PATCH 14/14] Rename saved to check and fix color

---
 packages/components/src/circular-option-picker/index.js   | 4 ++--
 packages/components/src/custom-select-control/index.js    | 4 ++--
 packages/editor/src/components/post-saved-state/index.js  | 4 ++--
 .../editor/src/components/post-saved-state/style.scss     | 5 +++--
 packages/icons/README.md                                  | 4 ++--
 packages/icons/src/icon/stories/index.js                  | 8 ++++----
 packages/icons/src/index.js                               | 2 +-
 packages/icons/src/library/{saved.js => check.js}         | 0
 8 files changed, 16 insertions(+), 15 deletions(-)
 rename packages/icons/src/library/{saved.js => check.js} (100%)

diff --git a/packages/components/src/circular-option-picker/index.js b/packages/components/src/circular-option-picker/index.js
index 1681ffe38a2af6..92bd47b051592b 100644
--- a/packages/components/src/circular-option-picker/index.js
+++ b/packages/components/src/circular-option-picker/index.js
@@ -6,7 +6,7 @@ import classnames from 'classnames';
 /**
  * WordPress dependencies
  */
-import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
+import { __experimentalIcon as Icon, check } from '@wordpress/icons';
 
 /**
  * Internal dependencies
@@ -37,7 +37,7 @@ function Option( {
 				( <Tooltip text={ tooltipText }>{ optionButton }</Tooltip> ) :
 				optionButton
 			}
-			{ isSelected && <Icon icon={ saved } /> }
+			{ isSelected && <Icon icon={ check } /> }
 		</div>
 	);
 }
diff --git a/packages/components/src/custom-select-control/index.js b/packages/components/src/custom-select-control/index.js
index dae8032e53914a..e81ec97c83c23d 100644
--- a/packages/components/src/custom-select-control/index.js
+++ b/packages/components/src/custom-select-control/index.js
@@ -7,7 +7,7 @@ import classnames from 'classnames';
 /**
  * WordPress dependencies
  */
-import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
+import { __experimentalIcon as Icon, check } from '@wordpress/icons';
 /**
  * Internal dependencies
  */
@@ -131,7 +131,7 @@ export default function CustomSelectControl( {
 						>
 							{ item === selectedItem && (
 								<Icon
-									icon={ saved }
+									icon={ check }
 									className="components-custom-select-control__item-icon"
 								/>
 							) }
diff --git a/packages/editor/src/components/post-saved-state/index.js b/packages/editor/src/components/post-saved-state/index.js
index a7686acc8f9ecf..b6dbf6792112c3 100644
--- a/packages/editor/src/components/post-saved-state/index.js
+++ b/packages/editor/src/components/post-saved-state/index.js
@@ -14,7 +14,7 @@ import { withSelect, withDispatch } from '@wordpress/data';
 import { displayShortcut } from '@wordpress/keycodes';
 import { withSafeTimeout, compose } from '@wordpress/compose';
 import { withViewportMatch } from '@wordpress/viewport';
-import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
+import { __experimentalIcon as Icon, check } from '@wordpress/icons';
 
 /**
  * Internal dependencies
@@ -89,7 +89,7 @@ export class PostSavedState extends Component {
 		if ( forceSavedMessage || ( ! isNew && ! isDirty ) ) {
 			return (
 				<span className="editor-post-saved-state is-saved">
-					<Icon icon={ saved } />
+					<Icon icon={ check } />
 					{ __( 'Saved' ) }
 				</span>
 			);
diff --git a/packages/editor/src/components/post-saved-state/style.scss b/packages/editor/src/components/post-saved-state/style.scss
index 49f546627651a5..7840f2816140a8 100644
--- a/packages/editor/src/components/post-saved-state/style.scss
+++ b/packages/editor/src/components/post-saved-state/style.scss
@@ -7,10 +7,11 @@
 	overflow: hidden;
 	white-space: nowrap;
 
-	.dashicon {
+	svg {
 		display: inline-block;
 		flex: 0 0 auto;
-		margin-right: $grid-size;
+		margin-right: $grid-size-small;
+		fill: currentColor;
 	}
 
 	@include break-small() {
diff --git a/packages/icons/README.md b/packages/icons/README.md
index 6166b5d31f8620..9f03b4ee895630 100644
--- a/packages/icons/README.md
+++ b/packages/icons/README.md
@@ -15,9 +15,9 @@ _This package assumes that your code will run in an **ES2015+** environment. If
 ## Usage
 
 ```js
-import { __experimentalIcon as Icon, saved } from '@wordpress/icons';
+import { __experimentalIcon as Icon, check } from '@wordpress/icons';
 
-<Icon icon={ saved } />
+<Icon icon={ check } />
 ```
 
 ## Props
diff --git a/packages/icons/src/icon/stories/index.js b/packages/icons/src/icon/stories/index.js
index d77df4c3dead58..a2a63b0e3ec494 100644
--- a/packages/icons/src/icon/stories/index.js
+++ b/packages/icons/src/icon/stories/index.js
@@ -2,7 +2,7 @@
  * Internal dependencies
  */
 import Icon from '../';
-import saved from '../../library/saved';
+import check from '../../library/check';
 import paragraph from '../../library/paragraph';
 
 export default { title: 'Icons/Icon', component: Icon };
@@ -13,9 +13,9 @@ export const _default = () => {
 			<div>
 				<h2>Dashicons (corrected viewport)</h2>
 
-				<Icon icon={ saved } />
-				<Icon icon={ saved } size={ 36 } />
-				<Icon icon={ saved } size={ 48 } />
+				<Icon icon={ check } />
+				<Icon icon={ check } size={ 36 } />
+				<Icon icon={ check } size={ 48 } />
 			</div>
 			<div>
 				<h2>Material and Other</h2>
diff --git a/packages/icons/src/index.js b/packages/icons/src/index.js
index e7703c11b29121..b3b5316dc9a050 100644
--- a/packages/icons/src/index.js
+++ b/packages/icons/src/index.js
@@ -1,4 +1,4 @@
 export { default as __experimentalIcon } from './icon';
 
-export { default as saved } from './library/saved';
+export { default as check } from './library/check';
 export { default as paragraph } from './library/paragraph';
diff --git a/packages/icons/src/library/saved.js b/packages/icons/src/library/check.js
similarity index 100%
rename from packages/icons/src/library/saved.js
rename to packages/icons/src/library/check.js