diff --git a/CHANGELOG.md b/CHANGELOG.md
index 11ca78106..12e73f1ef 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,8 @@ Guide: https://keepachangelog.com/en/1.0.0/
+- [SearchUI] Update Maki icons to all SVG, latest versions from https://github.com/mapbox/maki
+- [SearchUI] Remove all custom Maki icons
- [Unit Tests] Update and correct tests for iOS 17 using all mocked data.
- [UI Tests] Update and correct tests for iOS 17 using all mocked data.
- [Search] Rename `SearchEngine.reverseGeocoding` function to `SearchEngine.reverse`.
diff --git a/Sources/MapboxSearch/PublicAPI/Maki.swift b/Sources/MapboxSearch/PublicAPI/Maki.swift
index 6c60d2ca2..0064d4d5d 100644
--- a/Sources/MapboxSearch/PublicAPI/Maki.swift
+++ b/Sources/MapboxSearch/PublicAPI/Maki.swift
@@ -1,3 +1,6 @@
+// This file was generated by 'generate_maki.sh' script
+
+// swiftformat:disable:next redundantRawValues
/// Represents static enumeration for all available icons in Mapbox [Maki icon set](https://github.com/mapbox/maki/).
/// Kebab-case was replaced with camelCase.
public enum Maki: String, CaseIterable, Codable {
@@ -13,6 +16,8 @@ public enum Maki: String, CaseIterable, Codable {
case americanFootball = "american-football"
/// Maki icon "amusement-park"
case amusementPark = "amusement-park"
+ /// Maki icon "animal-shelter"
+ case animalShelter = "animal-shelter"
/// Maki icon "aquarium"
case aquarium
/// Maki icon "arrow"
@@ -163,6 +168,8 @@ public enum Maki: String, CaseIterable, Codable {
case gardenCentre = "garden-centre"
/// Maki icon "garden"
case garden
+ /// Maki icon "gate"
+ case gate
/// Maki icon "gift"
case gift
/// Maki icon "globe"
@@ -183,6 +190,8 @@ public enum Maki: String, CaseIterable, Codable {
case heliport
/// Maki icon "highway-rest-area"
case highwayRestArea = "highway-rest-area"
+ /// Maki icon "historic"
+ case historic
/// Maki icon "home"
case home
/// Maki icon "horse-riding"
@@ -213,6 +222,8 @@ public enum Maki: String, CaseIterable, Codable {
case laundry
/// Maki icon "library"
case library
+ /// Maki icon "lift-gate"
+ case liftGate = "lift-gate"
/// Maki icon "lighthouse-JP"
case lighthouseJp = "lighthouse-JP"
/// Maki icon "lighthouse"
@@ -239,6 +250,8 @@ public enum Maki: String, CaseIterable, Codable {
case music
/// Maki icon "natural"
case natural
+ /// Maki icon "nightclub"
+ case nightclub
/// Maki icon "observation-tower"
case observationTower = "observation-tower"
/// Maki icon "optician"
@@ -251,6 +264,8 @@ public enum Maki: String, CaseIterable, Codable {
case park
/// Maki icon "parking-garage"
case parkingGarage = "parking-garage"
+ /// Maki icon "parking-paid"
+ case parkingPaid = "parking-paid"
/// Maki icon "parking"
case parking
/// Maki icon "pharmacy"
@@ -367,10 +382,14 @@ public enum Maki: String, CaseIterable, Codable {
case telephone
/// Maki icon "tennis"
case tennis
+ /// Maki icon "terminal"
+ case terminal
/// Maki icon "theatre"
case theatre
/// Maki icon "toilet"
case toilet
+ /// Maki icon "toll"
+ case toll
/// Maki icon "town-hall"
case townHall = "town-hall"
/// Maki icon "town"
@@ -379,6 +398,8 @@ public enum Maki: String, CaseIterable, Codable {
case triangleStroked = "triangle-stroked"
/// Maki icon "triangle"
case triangle
+ /// Maki icon "tunnel"
+ case tunnel
/// Maki icon "veterinary"
case veterinary
/// Maki icon "viewpoint"
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/Contents.json
deleted file mode 100644
index 73c00596a..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/Contents.json
deleted file mode 100644
index 6e965652d..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/Contents.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "info" : {
- "author" : "xcode",
- "version" : 1
- },
- "properties" : {
- "provides-namespace" : true
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/Contents.json
deleted file mode 100644
index 908eb513b..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "car-repair-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "car-repair-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "car-repair-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24.png
deleted file mode 100644
index 63e52d697..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24@2x.png
deleted file mode 100644
index d18d8d253..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24@3x.png
deleted file mode 100644
index 54db1e3a8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/auto-repair.imageset/car-repair-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24.png
deleted file mode 100644
index 60f42e185..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24@2x.png
deleted file mode 100644
index 02996c6a3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24@3x.png
deleted file mode 100644
index c0247f738..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/ATM-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/Contents.json
deleted file mode 100644
index d98a40531..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bank.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ATM-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ATM-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ATM-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/Contents.json
deleted file mode 100644
index 28c2ed3d6..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "bar-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "bar-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "bar-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24.png
deleted file mode 100644
index e4e82be00..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24@2x.png
deleted file mode 100644
index 8510dcb29..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24@3x.png
deleted file mode 100644
index 59124f059..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bar.imageset/bar-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/Contents.json
deleted file mode 100644
index 7fefd9fbc..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "bus-11.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "bus-11@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "bus-11@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11.png
deleted file mode 100644
index fd3e2df31..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11@2x.png
deleted file mode 100644
index fddf1d9bd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11@3x.png
deleted file mode 100644
index 1f115c755..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/bus.imageset/bus-11@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/Contents.json
deleted file mode 100644
index 28c063390..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "cafe-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "cafe-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "cafe-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24.png
deleted file mode 100644
index 39f246b09..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24@2x.png
deleted file mode 100644
index f4d8ac9c2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24@3x.png
deleted file mode 100644
index c42b5f9f3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cafe.imageset/cafe-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/Contents.json
deleted file mode 100644
index f7d06d94e..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "charging-station-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "charging-station-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "charging-station-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24.png
deleted file mode 100644
index 5087993ff..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24@2x.png
deleted file mode 100644
index aed69b005..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24@3x.png
deleted file mode 100644
index aad91551b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/charging-station.imageset/charging-station-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/Contents.json
deleted file mode 100644
index 42e4ca876..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "cinema-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "cinema-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "cinema-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24.png
deleted file mode 100644
index e93f22c8c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24@2x.png
deleted file mode 100644
index fa4904f62..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24@3x.png
deleted file mode 100644
index c44082b02..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/cinema.imageset/cinema-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/Contents.json
deleted file mode 100644
index ec77fd3a1..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "clothing-store-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "clothing-store-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "clothing-store-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24.png
deleted file mode 100644
index 840eee7d8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24@2x.png
deleted file mode 100644
index 11b69b178..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24@3x.png
deleted file mode 100644
index 635678d7a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/clothing-store.imageset/clothing-store-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/Contents.json
deleted file mode 100644
index 875d3084f..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "emergency-phone-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "emergency-phone-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "emergency-phone-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24.png
deleted file mode 100644
index fa8f7e69b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24@2x.png
deleted file mode 100644
index 1dd9f2dcb..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24@3x.png
deleted file mode 100644
index 975072150..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/emergency-phone.imageset/emergency-phone-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/Contents.json
deleted file mode 100644
index b5deb0e42..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ic-twotone-fastfood.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ic-twotone-fastfood@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ic-twotone-fastfood@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood.png
deleted file mode 100644
index b50478397..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood@2x.png
deleted file mode 100644
index e03d6ab66..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood@3x.png
deleted file mode 100644
index 481a25462..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fast-food.imageset/ic-twotone-fastfood@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/Contents.json
deleted file mode 100644
index 84b426fdd..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "fitness-centre-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "fitness-centre-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "fitness-centre-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24.png
deleted file mode 100644
index 530bcd82c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24@2x.png
deleted file mode 100644
index e85b327ff..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24@3x.png
deleted file mode 100644
index 4eb83dbce..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fitness-centre.imageset/fitness-centre-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/Contents.json
deleted file mode 100644
index 16ccfeadb..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ic-outline-local-gas-station.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "ic-outline-local-gas-station@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "ic-outline-local-gas-station@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station.png
deleted file mode 100644
index c359e6842..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station@2x.png
deleted file mode 100644
index 60ade3d7f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station@3x.png
deleted file mode 100644
index 04ecb7d2f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/fuel.imageset/ic-outline-local-gas-station@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Contents.json
deleted file mode 100644
index 03095664c..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "Grocery-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "Grocery-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "Grocery-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24.png
deleted file mode 100644
index 1534b0ecc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24@2x.png
deleted file mode 100644
index 67b9bb82a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24@3x.png
deleted file mode 100644
index cd83b79a4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/grocery.imageset/Grocery-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/Contents.json
deleted file mode 100644
index 620c40572..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "home-12.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "home-12@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "home-12@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12.png
deleted file mode 100644
index b94f99336..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12@2x.png
deleted file mode 100644
index ffad06f91..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12@3x.png
deleted file mode 100644
index 984182a07..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/home.imageset/home-12@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/Contents.json
deleted file mode 100644
index b6a5a7c35..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "hospital-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "hospital-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "hospital-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24.png
deleted file mode 100644
index a5cd5fefb..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24@2x.png
deleted file mode 100644
index 0a7f6733c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24@3x.png
deleted file mode 100644
index f8b7b59a4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hospital.imageset/hospital-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Contents.json
deleted file mode 100644
index 6f5ffc4e3..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "Hotel-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "Hotel-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "Hotel-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24.png
deleted file mode 100644
index 7c3416c20..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24@2x.png
deleted file mode 100644
index cdc1649fb..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24@3x.png
deleted file mode 100644
index 795b57432..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/hotel.imageset/Hotel-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/Contents.json
deleted file mode 100644
index f42a347ee..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "museum-11.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "museum-11@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "museum-11@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11.png
deleted file mode 100644
index 4ad40ed2c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11@2x.png
deleted file mode 100644
index 61eb1e0c6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11@3x.png
deleted file mode 100644
index ac50ecd03..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/museum.imageset/museum-11@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Contents.json
deleted file mode 100644
index 8cb869929..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "Nightclub-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "Nightclub-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "Nightclub-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24.png
deleted file mode 100644
index 67498d796..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24@2x.png
deleted file mode 100644
index c6e5d38fc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24@3x.png
deleted file mode 100644
index 76701e399..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/nightclub.imageset/Nightclub-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/Contents.json
deleted file mode 100644
index 9f50a3795..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "park-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "park-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "park-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24.png
deleted file mode 100644
index e2e77a006..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24@2x.png
deleted file mode 100644
index a28fc55ee..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24@3x.png
deleted file mode 100644
index 067cd6238..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/park.imageset/park-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Contents.json
deleted file mode 100644
index 994ef058d..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "Parking-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "Parking-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "Parking-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24.png
deleted file mode 100644
index 105b07477..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24@2x.png
deleted file mode 100644
index e9666c865..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24@3x.png
deleted file mode 100644
index 540b6fb95..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/parking.imageset/Parking-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/Contents.json
deleted file mode 100644
index 6a71ef93e..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "pharmacy-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "pharmacy-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "pharmacy-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24.png
deleted file mode 100644
index fb4eee37b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24@2x.png
deleted file mode 100644
index e1caae2c3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24@3x.png
deleted file mode 100644
index 92ab95ae5..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/pharmacy.imageset/pharmacy-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/Contents.json
deleted file mode 100644
index 63f26ae5e..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "rail-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "rail-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "rail-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24.png
deleted file mode 100644
index f6f42600f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24@2x.png
deleted file mode 100644
index 6173c2c1d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24@3x.png
deleted file mode 100644
index 6b94f12fd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/rail.imageset/rail-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/Contents.json
deleted file mode 100644
index 737df1287..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "restaurant-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "restaurant-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "restaurant-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24.png
deleted file mode 100644
index 657c41809..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24@2x.png
deleted file mode 100644
index 7489044a1..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24@3x.png
deleted file mode 100644
index 4b6b0cef6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/restaurant.imageset/restaurant-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Contents.json
deleted file mode 100644
index 7b40aa774..000000000
--- a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "filename" : "Shopping malls-24.png",
- "idiom" : "universal",
- "scale" : "1x"
- },
- {
- "filename" : "Shopping malls-24@2x.png",
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "filename" : "Shopping malls-24@3x.png",
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24.png
deleted file mode 100644
index 222ba0452..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24@2x.png
deleted file mode 100644
index 5e684b4d4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24@3x.png
deleted file mode 100644
index 880ee3086..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/Custom maki/maki/shop.imageset/Shopping malls-24@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/Contents.json
index 6e965652d..73c00596a 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/Contents.json
@@ -2,8 +2,5 @@
"info" : {
"author" : "xcode",
"version" : 1
- },
- "properties" : {
- "provides-namespace" : true
}
}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/Contents.json
index e51a1efdd..07557a80d 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"aerialway@1x.png","idiom":"universal","scale":"1x"},{"filename":"aerialway@2x.png","idiom":"universal","scale":"2x"},{"filename":"aerialway@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"aerialway.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway.svg
new file mode 100644
index 000000000..e312bf917
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@1x.png
deleted file mode 100644
index f6284404f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@2x.png
deleted file mode 100644
index 1907ae0e8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@3x.png
deleted file mode 100644
index fcb437737..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/aerialway.imageset/aerialway@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/Contents.json
index 021f699c7..b59af4dfb 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"airfield@1x.png","idiom":"universal","scale":"1x"},{"filename":"airfield@2x.png","idiom":"universal","scale":"2x"},{"filename":"airfield@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"airfield.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield.svg
new file mode 100644
index 000000000..f322496cf
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@1x.png
deleted file mode 100644
index b0760d3f4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@2x.png
deleted file mode 100644
index b7747ef88..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@3x.png
deleted file mode 100644
index dce7c116d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/airfield.imageset/airfield@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/Contents.json
index 3ec6b5111..1dea590b6 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"airport@1x.png","idiom":"universal","scale":"1x"},{"filename":"airport@2x.png","idiom":"universal","scale":"2x"},{"filename":"airport@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"airport.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport.svg
new file mode 100644
index 000000000..3095aacf2
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@1x.png
deleted file mode 100644
index dbc923200..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@2x.png
deleted file mode 100644
index 40465b2b8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@3x.png
deleted file mode 100644
index 08d53e1e6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/airport.imageset/airport@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/Contents.json
index 1dc390894..1bb353a16 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"alcohol-shop@1x.png","idiom":"universal","scale":"1x"},{"filename":"alcohol-shop@2x.png","idiom":"universal","scale":"2x"},{"filename":"alcohol-shop@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"alcohol-shop.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop.svg
new file mode 100644
index 000000000..54f4d3e26
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@1x.png
deleted file mode 100644
index 29c4a92da..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@2x.png
deleted file mode 100644
index c59fa1dd0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@3x.png
deleted file mode 100644
index 1eb6314c4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/alcohol-shop.imageset/alcohol-shop@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/Contents.json
index 37a7aecc1..9c5841e56 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"american-football@1x.png","idiom":"universal","scale":"1x"},{"filename":"american-football@2x.png","idiom":"universal","scale":"2x"},{"filename":"american-football@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"american-football.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football.svg
new file mode 100644
index 000000000..236c290b7
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@1x.png
deleted file mode 100644
index f0bf4bb4a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@2x.png
deleted file mode 100644
index ceff7862d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@3x.png
deleted file mode 100644
index 92e8f4eec..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/american-football.imageset/american-football@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/Contents.json
index 87344c9f5..2209b9510 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"amusement-park@1x.png","idiom":"universal","scale":"1x"},{"filename":"amusement-park@2x.png","idiom":"universal","scale":"2x"},{"filename":"amusement-park@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"amusement-park.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park.svg
new file mode 100644
index 000000000..4fc4fbbbc
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@1x.png
deleted file mode 100644
index 129709027..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@2x.png
deleted file mode 100644
index dec1f0657..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@3x.png
deleted file mode 100644
index 085acbe5e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/amusement-park.imageset/amusement-park@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/animal-shelter.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/animal-shelter.imageset/Contents.json
new file mode 100644
index 000000000..ba83f82af
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/animal-shelter.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"animal-shelter.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/animal-shelter.imageset/animal-shelter.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/animal-shelter.imageset/animal-shelter.svg
new file mode 100644
index 000000000..57dfb0cb2
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/animal-shelter.imageset/animal-shelter.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/Contents.json
index 44e33364f..58c0441d5 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"aquarium@1x.png","idiom":"universal","scale":"1x"},{"filename":"aquarium@2x.png","idiom":"universal","scale":"2x"},{"filename":"aquarium@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"aquarium.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium.svg
new file mode 100644
index 000000000..fb611ee71
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@1x.png
deleted file mode 100644
index 6f584652b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@2x.png
deleted file mode 100644
index 3b42388c5..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@3x.png
deleted file mode 100644
index 69faa6ccb..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/aquarium.imageset/aquarium@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/Contents.json
index 4bc73bd92..7d00b2242 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"arrow@1x.png","idiom":"universal","scale":"1x"},{"filename":"arrow@2x.png","idiom":"universal","scale":"2x"},{"filename":"arrow@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"arrow.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow.svg
new file mode 100644
index 000000000..ab590fd99
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@1x.png
deleted file mode 100644
index b161277d8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@2x.png
deleted file mode 100644
index 17a4f9d49..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@3x.png
deleted file mode 100644
index f7fb85445..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/arrow.imageset/arrow@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/Contents.json
index b388675d6..9b530b764 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"art-gallery@1x.png","idiom":"universal","scale":"1x"},{"filename":"art-gallery@2x.png","idiom":"universal","scale":"2x"},{"filename":"art-gallery@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"art-gallery.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery.svg
new file mode 100644
index 000000000..6a5c6a102
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@1x.png
deleted file mode 100644
index 2235bbe46..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@2x.png
deleted file mode 100644
index 9abc01161..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@3x.png
deleted file mode 100644
index 543435d1d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/art-gallery.imageset/art-gallery@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/Contents.json
index 21fa82e14..83d771a90 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"attraction@1x.png","idiom":"universal","scale":"1x"},{"filename":"attraction@2x.png","idiom":"universal","scale":"2x"},{"filename":"attraction@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"attraction.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction.svg
new file mode 100644
index 000000000..f5d467e3c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@1x.png
deleted file mode 100644
index eee688217..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@2x.png
deleted file mode 100644
index e143b7306..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@3x.png
deleted file mode 100644
index c131f5309..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/attraction.imageset/attraction@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/Contents.json
index ab031f05f..d1cb2329a 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"bakery@1x.png","idiom":"universal","scale":"1x"},{"filename":"bakery@2x.png","idiom":"universal","scale":"2x"},{"filename":"bakery@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"bakery.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery.svg
new file mode 100644
index 000000000..2a00e88c2
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@1x.png
deleted file mode 100644
index bed2710ff..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@2x.png
deleted file mode 100644
index efc6eab4f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@3x.png
deleted file mode 100644
index 50886fb4e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bakery.imageset/bakery@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/Contents.json
index ea46a5147..7f9a9aaa1 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"bank-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"bank-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"bank-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"bank-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP.svg
new file mode 100644
index 000000000..dbaeae2d9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@1x.png
deleted file mode 100644
index 02f63834d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@2x.png
deleted file mode 100644
index 7b9c5cc96..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@3x.png
deleted file mode 100644
index 4122ead90..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank-JP.imageset/bank-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank.imageset/Contents.json
new file mode 100644
index 000000000..a29c45785
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"bank.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bank.imageset/bank.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank.imageset/bank.svg
new file mode 100644
index 000000000..592f5fd0f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bank.imageset/bank.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bar.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bar.imageset/Contents.json
new file mode 100644
index 000000000..53415dd03
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bar.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"bar.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bar.imageset/bar.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bar.imageset/bar.svg
new file mode 100644
index 000000000..95d33804c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bar.imageset/bar.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/Contents.json
index 12c396c8d..1e34854d9 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"barrier@1x.png","idiom":"universal","scale":"1x"},{"filename":"barrier@2x.png","idiom":"universal","scale":"2x"},{"filename":"barrier@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"barrier.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier.svg
new file mode 100644
index 000000000..d85b79ae4
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@1x.png
deleted file mode 100644
index 853c88377..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@2x.png
deleted file mode 100644
index c8b17d65c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@3x.png
deleted file mode 100644
index e9e6ab709..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/barrier.imageset/barrier@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/Contents.json
index b1ab9c28f..c07c367b7 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"baseball@1x.png","idiom":"universal","scale":"1x"},{"filename":"baseball@2x.png","idiom":"universal","scale":"2x"},{"filename":"baseball@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"baseball.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball.svg
new file mode 100644
index 000000000..a9b76e7a4
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@1x.png
deleted file mode 100644
index c6b17d898..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@2x.png
deleted file mode 100644
index 025899cac..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@3x.png
deleted file mode 100644
index 7034f4733..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/baseball.imageset/baseball@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/Contents.json
index 22437ec9d..8b4507593 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"basketball@1x.png","idiom":"universal","scale":"1x"},{"filename":"basketball@2x.png","idiom":"universal","scale":"2x"},{"filename":"basketball@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"basketball.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball.svg
new file mode 100644
index 000000000..385ba4831
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@1x.png
deleted file mode 100644
index 2eb70509f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@2x.png
deleted file mode 100644
index c69ca1225..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@3x.png
deleted file mode 100644
index 2d86d2cbd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/basketball.imageset/basketball@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/Contents.json
index 72970e550..8f09e3f82 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"bbq@1x.png","idiom":"universal","scale":"1x"},{"filename":"bbq@2x.png","idiom":"universal","scale":"2x"},{"filename":"bbq@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"bbq.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq.svg
new file mode 100644
index 000000000..c540b7d69
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@1x.png
deleted file mode 100644
index 78aeab63f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@2x.png
deleted file mode 100644
index ef9c76531..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@3x.png
deleted file mode 100644
index f0ba87a3e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bbq.imageset/bbq@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/Contents.json
index 46141dc65..4a77c56ba 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"beach@1x.png","idiom":"universal","scale":"1x"},{"filename":"beach@2x.png","idiom":"universal","scale":"2x"},{"filename":"beach@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"beach.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach.svg
new file mode 100644
index 000000000..5e08cd2c5
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@1x.png
deleted file mode 100644
index aa7604faf..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@2x.png
deleted file mode 100644
index f3993d653..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@3x.png
deleted file mode 100644
index fda92f560..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/beach.imageset/beach@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/Contents.json
index 429e02de4..47b5be98f 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"beer@1x.png","idiom":"universal","scale":"1x"},{"filename":"beer@2x.png","idiom":"universal","scale":"2x"},{"filename":"beer@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"beer.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer.svg
new file mode 100644
index 000000000..c5e8357c9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@1x.png
deleted file mode 100644
index 58b32c227..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@2x.png
deleted file mode 100644
index a5d5c3a44..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@3x.png
deleted file mode 100644
index 6fd69f853..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/beer.imageset/beer@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/Contents.json
index 817adf6ae..62d518976 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"bicycle-share@1x.png","idiom":"universal","scale":"1x"},{"filename":"bicycle-share@2x.png","idiom":"universal","scale":"2x"},{"filename":"bicycle-share@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"bicycle-share.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share.svg
new file mode 100644
index 000000000..4986eb4f3
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@1x.png
deleted file mode 100644
index f5bf3dd6f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@2x.png
deleted file mode 100644
index b843314c2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@3x.png
deleted file mode 100644
index e5a6893d7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle-share.imageset/bicycle-share@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/Contents.json
index 97e6be932..14504cfea 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"bicycle@1x.png","idiom":"universal","scale":"1x"},{"filename":"bicycle@2x.png","idiom":"universal","scale":"2x"},{"filename":"bicycle@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"bicycle.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle.svg
new file mode 100644
index 000000000..429ac4d3f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@1x.png
deleted file mode 100644
index 191ae9c3c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@2x.png
deleted file mode 100644
index 7bfdcffcc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@3x.png
deleted file mode 100644
index d849f19df..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bicycle.imageset/bicycle@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/Contents.json
index ebe90ec27..653903a37 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"blood-bank@1x.png","idiom":"universal","scale":"1x"},{"filename":"blood-bank@2x.png","idiom":"universal","scale":"2x"},{"filename":"blood-bank@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"blood-bank.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank.svg
new file mode 100644
index 000000000..01cff5273
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@1x.png
deleted file mode 100644
index ed04ecd7b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@2x.png
deleted file mode 100644
index fd53a80cc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@3x.png
deleted file mode 100644
index d860a4c47..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/blood-bank.imageset/blood-bank@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/Contents.json
index d491e25b1..e3d693ba6 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"bowling-alley@1x.png","idiom":"universal","scale":"1x"},{"filename":"bowling-alley@2x.png","idiom":"universal","scale":"2x"},{"filename":"bowling-alley@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"bowling-alley.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley.svg
new file mode 100644
index 000000000..644947057
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@1x.png
deleted file mode 100644
index d62b5f77f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@2x.png
deleted file mode 100644
index 375a4f87a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@3x.png
deleted file mode 100644
index 7e008850c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bowling-alley.imageset/bowling-alley@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/Contents.json
index 495f3e351..793226279 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"bridge@1x.png","idiom":"universal","scale":"1x"},{"filename":"bridge@2x.png","idiom":"universal","scale":"2x"},{"filename":"bridge@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"bridge.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge.svg
new file mode 100644
index 000000000..c5f7d490e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@1x.png
deleted file mode 100644
index 8f1b664a6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@2x.png
deleted file mode 100644
index e4b02979f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@3x.png
deleted file mode 100644
index 9f719d98f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/bridge.imageset/bridge@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/Contents.json
index 1273aa376..71dd7c164 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"building-alt1@1x.png","idiom":"universal","scale":"1x"},{"filename":"building-alt1@2x.png","idiom":"universal","scale":"2x"},{"filename":"building-alt1@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"building-alt1.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1.svg
new file mode 100644
index 000000000..0f4265c19
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@1x.png
deleted file mode 100644
index 88489b813..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@2x.png
deleted file mode 100644
index 203f43089..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@3x.png
deleted file mode 100644
index bda95bd30..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/building-alt1.imageset/building-alt1@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/Contents.json
index c9a21c698..34b7eeef2 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"building@1x.png","idiom":"universal","scale":"1x"},{"filename":"building@2x.png","idiom":"universal","scale":"2x"},{"filename":"building@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"building.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building.svg
new file mode 100644
index 000000000..8ed863aa9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@1x.png
deleted file mode 100644
index beb6db836..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@2x.png
deleted file mode 100644
index 9351759c6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@3x.png
deleted file mode 100644
index 6941fdefd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/building.imageset/building@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bus.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/bus.imageset/Contents.json
new file mode 100644
index 000000000..868db1e33
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bus.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"bus.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/bus.imageset/bus.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/bus.imageset/bus.svg
new file mode 100644
index 000000000..6602f1661
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/bus.imageset/bus.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cafe.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/cafe.imageset/Contents.json
new file mode 100644
index 000000000..d58a4abc9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cafe.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"cafe.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cafe.imageset/cafe.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/cafe.imageset/cafe.svg
new file mode 100644
index 000000000..acfc9ed76
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cafe.imageset/cafe.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/Contents.json
index 254b91c2b..483f2916e 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"campsite@1x.png","idiom":"universal","scale":"1x"},{"filename":"campsite@2x.png","idiom":"universal","scale":"2x"},{"filename":"campsite@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"campsite.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite.svg
new file mode 100644
index 000000000..6383b1c4c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@1x.png
deleted file mode 100644
index 1c90432b0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@2x.png
deleted file mode 100644
index 9f9a98f94..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@3x.png
deleted file mode 100644
index b1d4123ba..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/campsite.imageset/campsite@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/Contents.json
index 9754441ee..3877822cd 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"car-rental@1x.png","idiom":"universal","scale":"1x"},{"filename":"car-rental@2x.png","idiom":"universal","scale":"2x"},{"filename":"car-rental@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"car-rental.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental.svg
new file mode 100644
index 000000000..3b463b7d4
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@1x.png
deleted file mode 100644
index 86729636e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@2x.png
deleted file mode 100644
index ca94d9ccb..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@3x.png
deleted file mode 100644
index 835d53474..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-rental.imageset/car-rental@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/Contents.json
index e18b99ae6..6c0fb880d 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"car-repair@1x.png","idiom":"universal","scale":"1x"},{"filename":"car-repair@2x.png","idiom":"universal","scale":"2x"},{"filename":"car-repair@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"car-repair.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair.svg
new file mode 100644
index 000000000..6a6fdf05e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@1x.png
deleted file mode 100644
index 2365238e2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@2x.png
deleted file mode 100644
index 22f066780..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@3x.png
deleted file mode 100644
index 2c08e204b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car-repair.imageset/car-repair@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/Contents.json
index c358fa50b..1ae870be2 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"car@1x.png","idiom":"universal","scale":"1x"},{"filename":"car@2x.png","idiom":"universal","scale":"2x"},{"filename":"car@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"car.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car.svg
new file mode 100644
index 000000000..5b114987e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@1x.png
deleted file mode 100644
index a719a4f1e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@2x.png
deleted file mode 100644
index ef4787228..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@3x.png
deleted file mode 100644
index e25043571..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/car.imageset/car@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/Contents.json
index 01c365629..f2a84b9ad 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"casino@1x.png","idiom":"universal","scale":"1x"},{"filename":"casino@2x.png","idiom":"universal","scale":"2x"},{"filename":"casino@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"casino.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino.svg
new file mode 100644
index 000000000..e9f7609ea
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@1x.png
deleted file mode 100644
index 29be33038..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@2x.png
deleted file mode 100644
index 106142548..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@3x.png
deleted file mode 100644
index 3cc1abecf..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/casino.imageset/casino@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/Contents.json
index 395ad7aac..3f96bf8d6 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"castle-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"castle-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"castle-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"castle-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP.svg
new file mode 100644
index 000000000..9aff75fd3
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@1x.png
deleted file mode 100644
index 4e00391ce..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@2x.png
deleted file mode 100644
index 1bf118c24..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@3x.png
deleted file mode 100644
index 4c1dbc007..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle-JP.imageset/castle-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/Contents.json
index baf6d19cd..5e4169fab 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"castle@1x.png","idiom":"universal","scale":"1x"},{"filename":"castle@2x.png","idiom":"universal","scale":"2x"},{"filename":"castle@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"castle.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle.svg
new file mode 100644
index 000000000..d16ebbf7e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@1x.png
deleted file mode 100644
index 7ae1470e7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@2x.png
deleted file mode 100644
index 6baf58233..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@3x.png
deleted file mode 100644
index 25d062f07..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/castle.imageset/castle@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/Contents.json
index fcb225ff0..5a6619c01 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"caution@1x.png","idiom":"universal","scale":"1x"},{"filename":"caution@2x.png","idiom":"universal","scale":"2x"},{"filename":"caution@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"caution.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution.svg
new file mode 100644
index 000000000..5cc7c9757
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@1x.png
deleted file mode 100644
index febd59789..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@2x.png
deleted file mode 100644
index 4adc17383..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@3x.png
deleted file mode 100644
index c73dc40f3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/caution.imageset/caution@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/Contents.json
index d6c396855..1e74ab819 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"cemetery-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"cemetery-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"cemetery-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"cemetery-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP.svg
new file mode 100644
index 000000000..d4b9c049e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@1x.png
deleted file mode 100644
index 1214d1a9b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@2x.png
deleted file mode 100644
index d5755d102..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@3x.png
deleted file mode 100644
index 5b2172f40..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery-JP.imageset/cemetery-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/Contents.json
index 5e14c61a6..92f35fb64 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"cemetery@1x.png","idiom":"universal","scale":"1x"},{"filename":"cemetery@2x.png","idiom":"universal","scale":"2x"},{"filename":"cemetery@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"cemetery.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery.svg
new file mode 100644
index 000000000..43d34afa0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@1x.png
deleted file mode 100644
index 4de7d5872..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@2x.png
deleted file mode 100644
index 6ab6fd490..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@3x.png
deleted file mode 100644
index dfa5efcac..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cemetery.imageset/cemetery@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/charging-station.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/charging-station.imageset/Contents.json
new file mode 100644
index 000000000..72debe20b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/charging-station.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"charging-station.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/charging-station.imageset/charging-station.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/charging-station.imageset/charging-station.svg
new file mode 100644
index 000000000..59795da03
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/charging-station.imageset/charging-station.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cinema.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/cinema.imageset/Contents.json
new file mode 100644
index 000000000..cdec1faa0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cinema.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"cinema.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cinema.imageset/cinema.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/cinema.imageset/cinema.svg
new file mode 100644
index 000000000..b3d347106
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cinema.imageset/cinema.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/Contents.json
index ad107e42a..841cbd59c 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"circle-stroked@1x.png","idiom":"universal","scale":"1x"},{"filename":"circle-stroked@2x.png","idiom":"universal","scale":"2x"},{"filename":"circle-stroked@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"circle-stroked.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked.svg
new file mode 100644
index 000000000..4ee0a81db
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@1x.png
deleted file mode 100644
index 2db0de8bf..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@2x.png
deleted file mode 100644
index 29b962f36..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@3x.png
deleted file mode 100644
index 6b5f91cf0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle-stroked.imageset/circle-stroked@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/Contents.json
index 0dfcc6964..7170e2fd0 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"circle@1x.png","idiom":"universal","scale":"1x"},{"filename":"circle@2x.png","idiom":"universal","scale":"2x"},{"filename":"circle@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"circle.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle.svg
new file mode 100644
index 000000000..9b579a760
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@1x.png
deleted file mode 100644
index eb42b2533..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@2x.png
deleted file mode 100644
index a564909bc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@3x.png
deleted file mode 100644
index 2ea2312c5..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/circle.imageset/circle@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/Contents.json
index 6a1f590c4..5ea42d3b8 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"city@1x.png","idiom":"universal","scale":"1x"},{"filename":"city@2x.png","idiom":"universal","scale":"2x"},{"filename":"city@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"city.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city.svg
new file mode 100644
index 000000000..bfd4ecdff
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@1x.png
deleted file mode 100644
index 877ccc17c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@2x.png
deleted file mode 100644
index c08c7b4dd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@3x.png
deleted file mode 100644
index c1da4a639..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/city.imageset/city@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/clothing-store.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/clothing-store.imageset/Contents.json
new file mode 100644
index 000000000..46cc1ee30
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/clothing-store.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"clothing-store.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/clothing-store.imageset/clothing-store.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/clothing-store.imageset/clothing-store.svg
new file mode 100644
index 000000000..3de5fc0e2
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/clothing-store.imageset/clothing-store.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/Contents.json
index daca17800..8ea581786 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"college-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"college-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"college-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"college-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP.svg
new file mode 100644
index 000000000..55888b0da
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@1x.png
deleted file mode 100644
index 83040e771..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@2x.png
deleted file mode 100644
index 5f49a6729..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@3x.png
deleted file mode 100644
index 281e14bf4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/college-JP.imageset/college-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/Contents.json
index 1d9c15512..4ae121f1a 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"college@1x.png","idiom":"universal","scale":"1x"},{"filename":"college@2x.png","idiom":"universal","scale":"2x"},{"filename":"college@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"college.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college.svg
new file mode 100644
index 000000000..6809f7def
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@1x.png
deleted file mode 100644
index dcd62dec8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@2x.png
deleted file mode 100644
index 3a47f421b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@3x.png
deleted file mode 100644
index 1a9f60c5c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/college.imageset/college@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/Contents.json
index f730d6783..e7a7f3283 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"commercial@1x.png","idiom":"universal","scale":"1x"},{"filename":"commercial@2x.png","idiom":"universal","scale":"2x"},{"filename":"commercial@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"commercial.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial.svg
new file mode 100644
index 000000000..a1e68951a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@1x.png
deleted file mode 100644
index a58622907..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@2x.png
deleted file mode 100644
index 3c352ec9d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@3x.png
deleted file mode 100644
index 4ea31fff5..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/commercial.imageset/commercial@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/Contents.json
index 0dd22ba7e..93244d45e 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"communications-tower@1x.png","idiom":"universal","scale":"1x"},{"filename":"communications-tower@2x.png","idiom":"universal","scale":"2x"},{"filename":"communications-tower@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"communications-tower.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower.svg
new file mode 100644
index 000000000..97377ec71
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@1x.png
deleted file mode 100644
index f5ee53628..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@2x.png
deleted file mode 100644
index 2d83a95f7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@3x.png
deleted file mode 100644
index 7fda23696..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/communications-tower.imageset/communications-tower@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/Contents.json
index 4373566cc..99e762fcc 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"confectionery@1x.png","idiom":"universal","scale":"1x"},{"filename":"confectionery@2x.png","idiom":"universal","scale":"2x"},{"filename":"confectionery@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"confectionery.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery.svg
new file mode 100644
index 000000000..4e9456bcf
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@1x.png
deleted file mode 100644
index 983e1fa67..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@2x.png
deleted file mode 100644
index f52f2ac5b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@3x.png
deleted file mode 100644
index 6e1bc7d07..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/confectionery.imageset/confectionery@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/Contents.json
index 1f4fd6d0f..ef19f5c25 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"construction@1x.png","idiom":"universal","scale":"1x"},{"filename":"construction@2x.png","idiom":"universal","scale":"2x"},{"filename":"construction@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"construction.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction.svg
new file mode 100644
index 000000000..396c84e43
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@1x.png
deleted file mode 100644
index ddc9e1050..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@2x.png
deleted file mode 100644
index 13f84c4d3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@3x.png
deleted file mode 100644
index f84d18059..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/construction.imageset/construction@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/Contents.json
index 5351e6020..a9999fa16 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"convenience@1x.png","idiom":"universal","scale":"1x"},{"filename":"convenience@2x.png","idiom":"universal","scale":"2x"},{"filename":"convenience@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"convenience.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience.svg
new file mode 100644
index 000000000..f0dc3d55a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@1x.png
deleted file mode 100644
index b510262da..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@2x.png
deleted file mode 100644
index 3cb9030c8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@3x.png
deleted file mode 100644
index ceef87812..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/convenience.imageset/convenience@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/Contents.json
index a8e2aac45..dac8ad067 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"cricket@1x.png","idiom":"universal","scale":"1x"},{"filename":"cricket@2x.png","idiom":"universal","scale":"2x"},{"filename":"cricket@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"cricket.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket.svg
new file mode 100644
index 000000000..6d1a3d3bb
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@1x.png
deleted file mode 100644
index 0ece26bee..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@2x.png
deleted file mode 100644
index 577580fe7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@3x.png
deleted file mode 100644
index 09bc0c84e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cricket.imageset/cricket@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/Contents.json
index cb0a9406d..1e1f9455b 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"cross@1x.png","idiom":"universal","scale":"1x"},{"filename":"cross@2x.png","idiom":"universal","scale":"2x"},{"filename":"cross@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"cross.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross.svg
new file mode 100644
index 000000000..dc15175e1
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@1x.png
deleted file mode 100644
index 56e177d4b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@2x.png
deleted file mode 100644
index 27ea5fa62..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@3x.png
deleted file mode 100644
index 283c3e324..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/cross.imageset/cross@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/Contents.json
index 450e06684..939bfc457 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"dam@1x.png","idiom":"universal","scale":"1x"},{"filename":"dam@2x.png","idiom":"universal","scale":"2x"},{"filename":"dam@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"dam.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam.svg
new file mode 100644
index 000000000..c3e49e90a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@1x.png
deleted file mode 100644
index 892a0e110..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@2x.png
deleted file mode 100644
index 1af184fbd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@3x.png
deleted file mode 100644
index 20d9023c2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dam.imageset/dam@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/Contents.json
index 2730e03a2..0009a3846 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"danger@1x.png","idiom":"universal","scale":"1x"},{"filename":"danger@2x.png","idiom":"universal","scale":"2x"},{"filename":"danger@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"danger.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger.svg
new file mode 100644
index 000000000..a601f55bc
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@1x.png
deleted file mode 100644
index a89ad07f4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@2x.png
deleted file mode 100644
index c7b1bcf24..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@3x.png
deleted file mode 100644
index 2f5eb960d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/danger.imageset/danger@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/Contents.json
index 8a43a17fc..1da666df2 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"defibrillator@1x.png","idiom":"universal","scale":"1x"},{"filename":"defibrillator@2x.png","idiom":"universal","scale":"2x"},{"filename":"defibrillator@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"defibrillator.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator.svg
new file mode 100644
index 000000000..ec91f62d9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@1x.png
deleted file mode 100644
index c5c35abe2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@2x.png
deleted file mode 100644
index 103f2cbc7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@3x.png
deleted file mode 100644
index 0051557a4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/defibrillator.imageset/defibrillator@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/Contents.json
index 5a2e3571b..2ff331291 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"dentist@1x.png","idiom":"universal","scale":"1x"},{"filename":"dentist@2x.png","idiom":"universal","scale":"2x"},{"filename":"dentist@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"dentist.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist.svg
new file mode 100644
index 000000000..26a5c4b2d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@1x.png
deleted file mode 100644
index 9860c2b2b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@2x.png
deleted file mode 100644
index c3afc4d48..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@3x.png
deleted file mode 100644
index 636a55fa6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dentist.imageset/dentist@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/Contents.json
index df5d1f8a4..c94c0a13d 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"diamond@1x.png","idiom":"universal","scale":"1x"},{"filename":"diamond@2x.png","idiom":"universal","scale":"2x"},{"filename":"diamond@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"diamond.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond.svg
new file mode 100644
index 000000000..339cb516b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@1x.png
deleted file mode 100644
index 9ce1538f9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@2x.png
deleted file mode 100644
index 5a1cac2a6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@3x.png
deleted file mode 100644
index f3d6d67ce..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/diamond.imageset/diamond@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/Contents.json
index 230db2cdb..c99c7ee8b 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"doctor@1x.png","idiom":"universal","scale":"1x"},{"filename":"doctor@2x.png","idiom":"universal","scale":"2x"},{"filename":"doctor@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"doctor.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor.svg
new file mode 100644
index 000000000..80b86891f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@1x.png
deleted file mode 100644
index 4a427c160..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@2x.png
deleted file mode 100644
index e13899caa..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@3x.png
deleted file mode 100644
index 0fecd079c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/doctor.imageset/doctor@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/Contents.json
index be4fe89c2..1cb102f22 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"dog-park@1x.png","idiom":"universal","scale":"1x"},{"filename":"dog-park@2x.png","idiom":"universal","scale":"2x"},{"filename":"dog-park@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"dog-park.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park.svg
new file mode 100644
index 000000000..8a20cb818
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@1x.png
deleted file mode 100644
index 35c235047..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@2x.png
deleted file mode 100644
index 323a41112..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@3x.png
deleted file mode 100644
index da14c0c1f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/dog-park.imageset/dog-park@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/Contents.json
index c73e6400d..b8c621509 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"drinking-water@1x.png","idiom":"universal","scale":"1x"},{"filename":"drinking-water@2x.png","idiom":"universal","scale":"2x"},{"filename":"drinking-water@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"drinking-water.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water.svg
new file mode 100644
index 000000000..b9b7053bc
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@1x.png
deleted file mode 100644
index b4b98ef4b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@2x.png
deleted file mode 100644
index fa199a3e6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@3x.png
deleted file mode 100644
index a8bf8b345..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/drinking-water.imageset/drinking-water@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/Contents.json
index d317fd077..ff96a8211 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"elevator@1x.png","idiom":"universal","scale":"1x"},{"filename":"elevator@2x.png","idiom":"universal","scale":"2x"},{"filename":"elevator@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"elevator.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator.svg
new file mode 100644
index 000000000..52ad21424
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@1x.png
deleted file mode 100644
index 3ac0d912f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@2x.png
deleted file mode 100644
index e859ad5e3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@3x.png
deleted file mode 100644
index 7af25a18a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/elevator.imageset/elevator@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/Contents.json
index 8fd3d6771..b072d500c 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"embassy@1x.png","idiom":"universal","scale":"1x"},{"filename":"embassy@2x.png","idiom":"universal","scale":"2x"},{"filename":"embassy@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"embassy.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy.svg
new file mode 100644
index 000000000..d1fb83f89
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@1x.png
deleted file mode 100644
index b6b6e74de..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@2x.png
deleted file mode 100644
index 7b4b03ca2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@3x.png
deleted file mode 100644
index 03b55106e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/embassy.imageset/embassy@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/emergency-phone.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/emergency-phone.imageset/Contents.json
new file mode 100644
index 000000000..c9068cc5e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/emergency-phone.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"emergency-phone.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/emergency-phone.imageset/emergency-phone.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/emergency-phone.imageset/emergency-phone.svg
new file mode 100644
index 000000000..4c2220cd1
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/emergency-phone.imageset/emergency-phone.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/Contents.json
index ede455f4a..3680ae7c2 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"entrance-alt1@1x.png","idiom":"universal","scale":"1x"},{"filename":"entrance-alt1@2x.png","idiom":"universal","scale":"2x"},{"filename":"entrance-alt1@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"entrance-alt1.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1.svg
new file mode 100644
index 000000000..b7c4b8bab
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@1x.png
deleted file mode 100644
index dd28be581..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@2x.png
deleted file mode 100644
index eae0ca58a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@3x.png
deleted file mode 100644
index 736ce2238..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance-alt1.imageset/entrance-alt1@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/Contents.json
index b3e622043..f9635115c 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"entrance@1x.png","idiom":"universal","scale":"1x"},{"filename":"entrance@2x.png","idiom":"universal","scale":"2x"},{"filename":"entrance@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"entrance.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance.svg
new file mode 100644
index 000000000..cf1a73a8a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@1x.png
deleted file mode 100644
index b30234df9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@2x.png
deleted file mode 100644
index 0b80c5587..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@3x.png
deleted file mode 100644
index ca08ba079..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/entrance.imageset/entrance@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/Contents.json
index 23e5b8cd1..cc871345f 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"farm@1x.png","idiom":"universal","scale":"1x"},{"filename":"farm@2x.png","idiom":"universal","scale":"2x"},{"filename":"farm@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"farm.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm.svg
new file mode 100644
index 000000000..e4cab89d6
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@1x.png
deleted file mode 100644
index a37c109c8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@2x.png
deleted file mode 100644
index c67d15260..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@3x.png
deleted file mode 100644
index 55bf52be7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/farm.imageset/farm@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fast-food.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/fast-food.imageset/Contents.json
new file mode 100644
index 000000000..9ea0cd6ae
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fast-food.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"fast-food.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fast-food.imageset/fast-food.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/fast-food.imageset/fast-food.svg
new file mode 100644
index 000000000..08e020a5d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fast-food.imageset/fast-food.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/Contents.json
index 685722ce9..2c01d8381 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"fence@1x.png","idiom":"universal","scale":"1x"},{"filename":"fence@2x.png","idiom":"universal","scale":"2x"},{"filename":"fence@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"fence.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence.svg
new file mode 100644
index 000000000..f9d7f6ae5
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@1x.png
deleted file mode 100644
index 58f2f30df..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@2x.png
deleted file mode 100644
index 7b870e128..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@3x.png
deleted file mode 100644
index f5ccac2a4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fence.imageset/fence@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/Contents.json
index 8556e3a2f..c7575d0ae 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"ferry-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"ferry-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"ferry-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"ferry-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP.svg
new file mode 100644
index 000000000..9fd7cf023
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@1x.png
deleted file mode 100644
index fce0347b6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@2x.png
deleted file mode 100644
index 61ca09a2b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@3x.png
deleted file mode 100644
index 336352272..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry-JP.imageset/ferry-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/Contents.json
index 423ce362d..ec80f1634 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"ferry@1x.png","idiom":"universal","scale":"1x"},{"filename":"ferry@2x.png","idiom":"universal","scale":"2x"},{"filename":"ferry@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"ferry.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry.svg
new file mode 100644
index 000000000..813639522
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@1x.png
deleted file mode 100644
index d356d5741..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@2x.png
deleted file mode 100644
index 306090d0d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@3x.png
deleted file mode 100644
index bed75dedf..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ferry.imageset/ferry@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/Contents.json
index 667b78aa5..8ce564b8f 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"fire-station-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"fire-station-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"fire-station-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"fire-station-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP.svg
new file mode 100644
index 000000000..e5cb24946
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@1x.png
deleted file mode 100644
index 7432c84dd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@2x.png
deleted file mode 100644
index 9165c4d8e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@3x.png
deleted file mode 100644
index 13c0074c6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station-JP.imageset/fire-station-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/Contents.json
index 77764d06e..065caf22e 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"fire-station@1x.png","idiom":"universal","scale":"1x"},{"filename":"fire-station@2x.png","idiom":"universal","scale":"2x"},{"filename":"fire-station@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"fire-station.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station.svg
new file mode 100644
index 000000000..17dfe9fd7
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@1x.png
deleted file mode 100644
index 45131004f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@2x.png
deleted file mode 100644
index 876b0c4c6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@3x.png
deleted file mode 100644
index be4bbda96..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/fire-station.imageset/fire-station@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fitness-centre.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/fitness-centre.imageset/Contents.json
new file mode 100644
index 000000000..60954f511
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fitness-centre.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"fitness-centre.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fitness-centre.imageset/fitness-centre.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/fitness-centre.imageset/fitness-centre.svg
new file mode 100644
index 000000000..6e734d0fd
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fitness-centre.imageset/fitness-centre.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/Contents.json
index 9985f6550..810221853 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"florist@1x.png","idiom":"universal","scale":"1x"},{"filename":"florist@2x.png","idiom":"universal","scale":"2x"},{"filename":"florist@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"florist.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist.svg
new file mode 100644
index 000000000..a9b83e994
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@1x.png
deleted file mode 100644
index 92ef9f214..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@2x.png
deleted file mode 100644
index dcfcb930f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@3x.png
deleted file mode 100644
index 15acbce88..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/florist.imageset/florist@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fuel.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/fuel.imageset/Contents.json
new file mode 100644
index 000000000..1778c43dd
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fuel.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"fuel.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/fuel.imageset/fuel.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/fuel.imageset/fuel.svg
new file mode 100644
index 000000000..fcb783d68
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/fuel.imageset/fuel.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/Contents.json
index f2afec2cd..e56e5dbf8 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"furniture@1x.png","idiom":"universal","scale":"1x"},{"filename":"furniture@2x.png","idiom":"universal","scale":"2x"},{"filename":"furniture@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"furniture.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture.svg
new file mode 100644
index 000000000..8c8eebc1f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@1x.png
deleted file mode 100644
index 6ab5832a2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@2x.png
deleted file mode 100644
index f538d474d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@3x.png
deleted file mode 100644
index 6f1412268..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/furniture.imageset/furniture@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/Contents.json
index 1ce8f16bb..ce15cb333 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"gaming@1x.png","idiom":"universal","scale":"1x"},{"filename":"gaming@2x.png","idiom":"universal","scale":"2x"},{"filename":"gaming@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"gaming.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming.svg
new file mode 100644
index 000000000..3d47ab05c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@1x.png
deleted file mode 100644
index 582d1904b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@2x.png
deleted file mode 100644
index 86d0863b7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@3x.png
deleted file mode 100644
index 5c933187e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/gaming.imageset/gaming@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/Contents.json
index 70081e7b4..733c89dc8 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"garden-centre@1x.png","idiom":"universal","scale":"1x"},{"filename":"garden-centre@2x.png","idiom":"universal","scale":"2x"},{"filename":"garden-centre@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"garden-centre.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre.svg
new file mode 100644
index 000000000..b5b717a78
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@1x.png
deleted file mode 100644
index a593b0b60..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@2x.png
deleted file mode 100644
index 191ba6b31..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@3x.png
deleted file mode 100644
index e1785a5f2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden-centre.imageset/garden-centre@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/Contents.json
index 5502c7bfc..4d6ebf4c7 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"garden@1x.png","idiom":"universal","scale":"1x"},{"filename":"garden@2x.png","idiom":"universal","scale":"2x"},{"filename":"garden@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"garden.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden.svg
new file mode 100644
index 000000000..79b19f7ef
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@1x.png
deleted file mode 100644
index 439300265..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@2x.png
deleted file mode 100644
index c06e95cb5..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@3x.png
deleted file mode 100644
index 405e249b8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/garden.imageset/garden@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gate.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/gate.imageset/Contents.json
new file mode 100644
index 000000000..3f87241b9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/gate.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"gate.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gate.imageset/gate.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/gate.imageset/gate.svg
new file mode 100644
index 000000000..1a1b99c15
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/gate.imageset/gate.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/Contents.json
index 9528c2fd3..3886dbcce 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"gift@1x.png","idiom":"universal","scale":"1x"},{"filename":"gift@2x.png","idiom":"universal","scale":"2x"},{"filename":"gift@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"gift.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift.svg
new file mode 100644
index 000000000..b2f68c7dc
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@1x.png
deleted file mode 100644
index e979617fa..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@2x.png
deleted file mode 100644
index 42f7d72cd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@3x.png
deleted file mode 100644
index 4a35d52ca..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/gift.imageset/gift@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/Contents.json
index 682844fca..0646e1536 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"globe@1x.png","idiom":"universal","scale":"1x"},{"filename":"globe@2x.png","idiom":"universal","scale":"2x"},{"filename":"globe@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"globe.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe.svg
new file mode 100644
index 000000000..321211045
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@1x.png
deleted file mode 100644
index 0df720d54..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@2x.png
deleted file mode 100644
index 7dcaee3d6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@3x.png
deleted file mode 100644
index abee2e674..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/globe.imageset/globe@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/Contents.json
index dce616c09..e0bedf972 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"golf@1x.png","idiom":"universal","scale":"1x"},{"filename":"golf@2x.png","idiom":"universal","scale":"2x"},{"filename":"golf@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"golf.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf.svg
new file mode 100644
index 000000000..38e379395
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@1x.png
deleted file mode 100644
index e30fac111..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@2x.png
deleted file mode 100644
index 07b2f7c4b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@3x.png
deleted file mode 100644
index 7cbe54163..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/golf.imageset/golf@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/grocery.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/grocery.imageset/Contents.json
new file mode 100644
index 000000000..4cedc7763
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/grocery.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"grocery.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/grocery.imageset/grocery.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/grocery.imageset/grocery.svg
new file mode 100644
index 000000000..8bf2ecdbb
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/grocery.imageset/grocery.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/Contents.json
index d1ddf8d1c..1b3a353bb 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"hairdresser@1x.png","idiom":"universal","scale":"1x"},{"filename":"hairdresser@2x.png","idiom":"universal","scale":"2x"},{"filename":"hairdresser@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"hairdresser.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser.svg
new file mode 100644
index 000000000..82f598125
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@1x.png
deleted file mode 100644
index 090b21819..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@2x.png
deleted file mode 100644
index d5935bb2b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@3x.png
deleted file mode 100644
index e874bd909..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hairdresser.imageset/hairdresser@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/Contents.json
index f1fe41ac4..7200db638 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"harbor@1x.png","idiom":"universal","scale":"1x"},{"filename":"harbor@2x.png","idiom":"universal","scale":"2x"},{"filename":"harbor@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"harbor.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor.svg
new file mode 100644
index 000000000..b057f6785
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@1x.png
deleted file mode 100644
index f5b9558d6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@2x.png
deleted file mode 100644
index ab569b89b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@3x.png
deleted file mode 100644
index 09c6dc327..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/harbor.imageset/harbor@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/Contents.json
index f38ca4244..337cd8fa8 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"hardware@1x.png","idiom":"universal","scale":"1x"},{"filename":"hardware@2x.png","idiom":"universal","scale":"2x"},{"filename":"hardware@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"hardware.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware.svg
new file mode 100644
index 000000000..a42601d68
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@1x.png
deleted file mode 100644
index 9b620be42..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@2x.png
deleted file mode 100644
index f3561cb22..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@3x.png
deleted file mode 100644
index aa8a8b438..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hardware.imageset/hardware@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/Contents.json
index 5ce544939..213ef40cc 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"heart@1x.png","idiom":"universal","scale":"1x"},{"filename":"heart@2x.png","idiom":"universal","scale":"2x"},{"filename":"heart@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"heart.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart.svg
new file mode 100644
index 000000000..12280464b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@1x.png
deleted file mode 100644
index 6d3d3eeb2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@2x.png
deleted file mode 100644
index 39b86627c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@3x.png
deleted file mode 100644
index 2f29577e7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/heart.imageset/heart@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/Contents.json
index d11321b10..3bbbf0c22 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"heliport@1x.png","idiom":"universal","scale":"1x"},{"filename":"heliport@2x.png","idiom":"universal","scale":"2x"},{"filename":"heliport@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"heliport.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport.svg
new file mode 100644
index 000000000..389332249
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@1x.png
deleted file mode 100644
index 9ee6c65cb..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@2x.png
deleted file mode 100644
index 1ead14f24..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@3x.png
deleted file mode 100644
index 5ee12dd77..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/heliport.imageset/heliport@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/Contents.json
index 0cb493d0b..e62d354c2 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"highway-rest-area@1x.png","idiom":"universal","scale":"1x"},{"filename":"highway-rest-area@2x.png","idiom":"universal","scale":"2x"},{"filename":"highway-rest-area@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"highway-rest-area.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area.svg
new file mode 100644
index 000000000..c0a6227de
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@1x.png
deleted file mode 100644
index 0f86e6864..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@2x.png
deleted file mode 100644
index 7a8f46251..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@3x.png
deleted file mode 100644
index 0f4d676c2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/highway-rest-area.imageset/highway-rest-area@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/historic.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/historic.imageset/Contents.json
new file mode 100644
index 000000000..e96d3462f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/historic.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"historic.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/historic.imageset/historic.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/historic.imageset/historic.svg
new file mode 100644
index 000000000..1d246d522
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/historic.imageset/historic.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/home.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/home.imageset/Contents.json
new file mode 100644
index 000000000..7642b5467
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/home.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"home.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/home.imageset/home.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/home.imageset/home.svg
new file mode 100644
index 000000000..5a85cd4f9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/home.imageset/home.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/Contents.json
index 0e1fa49bf..1551391e8 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"horse-riding@1x.png","idiom":"universal","scale":"1x"},{"filename":"horse-riding@2x.png","idiom":"universal","scale":"2x"},{"filename":"horse-riding@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"horse-riding.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding.svg
new file mode 100644
index 000000000..607a6917d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@1x.png
deleted file mode 100644
index c5cfa9450..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@2x.png
deleted file mode 100644
index 64cabb3f0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@3x.png
deleted file mode 100644
index 652765b67..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/horse-riding.imageset/horse-riding@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/Contents.json
index 4246dee27..fc3797a41 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"hospital-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"hospital-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"hospital-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"hospital-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP.svg
new file mode 100644
index 000000000..0afb5a769
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@1x.png
deleted file mode 100644
index 7ecdd89d3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@2x.png
deleted file mode 100644
index fb0870d4c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@3x.png
deleted file mode 100644
index 80c66e04b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital-JP.imageset/hospital-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital.imageset/Contents.json
new file mode 100644
index 000000000..fb488d680
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"hospital.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital.imageset/hospital.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital.imageset/hospital.svg
new file mode 100644
index 000000000..ae7cae000
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hospital.imageset/hospital.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/Contents.json
index edaddb41a..71528446c 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"hot-spring@1x.png","idiom":"universal","scale":"1x"},{"filename":"hot-spring@2x.png","idiom":"universal","scale":"2x"},{"filename":"hot-spring@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"hot-spring.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring.svg
new file mode 100644
index 000000000..ee061d1a8
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@1x.png
deleted file mode 100644
index 252c8d8c6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@2x.png
deleted file mode 100644
index 4a629a66d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@3x.png
deleted file mode 100644
index 71b1356a0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/hot-spring.imageset/hot-spring@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/Contents.json
index 234379ea7..7911f64a3 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"ice-cream@1x.png","idiom":"universal","scale":"1x"},{"filename":"ice-cream@2x.png","idiom":"universal","scale":"2x"},{"filename":"ice-cream@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"ice-cream.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream.svg
new file mode 100644
index 000000000..d37bc11f4
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@1x.png
deleted file mode 100644
index 84c0248f4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@2x.png
deleted file mode 100644
index 65d123c25..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@3x.png
deleted file mode 100644
index 1d3128856..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ice-cream.imageset/ice-cream@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/Contents.json
index 7ae58341d..14266835e 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"industry@1x.png","idiom":"universal","scale":"1x"},{"filename":"industry@2x.png","idiom":"universal","scale":"2x"},{"filename":"industry@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"industry.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry.svg
new file mode 100644
index 000000000..c2c8d830d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@1x.png
deleted file mode 100644
index 4b5190dcc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@2x.png
deleted file mode 100644
index 00d3c2362..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@3x.png
deleted file mode 100644
index 7b01041f9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/industry.imageset/industry@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/Contents.json
index 721af7730..cb627d021 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"information@1x.png","idiom":"universal","scale":"1x"},{"filename":"information@2x.png","idiom":"universal","scale":"2x"},{"filename":"information@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"information.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information.svg
new file mode 100644
index 000000000..487bc92be
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@1x.png
deleted file mode 100644
index 2a72fe46b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@2x.png
deleted file mode 100644
index a62797411..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@3x.png
deleted file mode 100644
index 15de50f6c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/information.imageset/information@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/Contents.json
index e0c8d2f14..9509d9ba5 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"jewelry-store@1x.png","idiom":"universal","scale":"1x"},{"filename":"jewelry-store@2x.png","idiom":"universal","scale":"2x"},{"filename":"jewelry-store@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"jewelry-store.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store.svg
new file mode 100644
index 000000000..f43c0bcd0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@1x.png
deleted file mode 100644
index 38ca952bf..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@2x.png
deleted file mode 100644
index 03ade4fd2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@3x.png
deleted file mode 100644
index a1f4509e1..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/jewelry-store.imageset/jewelry-store@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/Contents.json
index f9504d812..8453dbe74 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"karaoke@1x.png","idiom":"universal","scale":"1x"},{"filename":"karaoke@2x.png","idiom":"universal","scale":"2x"},{"filename":"karaoke@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"karaoke.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke.svg
new file mode 100644
index 000000000..74f44fd9b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@1x.png
deleted file mode 100644
index 3d2d679ff..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@2x.png
deleted file mode 100644
index 14d21464e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@3x.png
deleted file mode 100644
index e9ef3891a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/karaoke.imageset/karaoke@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/Contents.json
index 37faa041f..3558868ff 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"landmark-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"landmark-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"landmark-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"landmark-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP.svg
new file mode 100644
index 000000000..6a997f2cf
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@1x.png
deleted file mode 100644
index b8afcf807..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@2x.png
deleted file mode 100644
index d5125c0e0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@3x.png
deleted file mode 100644
index 1ba1e5f86..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark-JP.imageset/landmark-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/Contents.json
index 7709cdfc1..4479dd9c9 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"landmark@1x.png","idiom":"universal","scale":"1x"},{"filename":"landmark@2x.png","idiom":"universal","scale":"2x"},{"filename":"landmark@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"landmark.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark.svg
new file mode 100644
index 000000000..2c86ce5f8
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@1x.png
deleted file mode 100644
index 4e3d24026..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@2x.png
deleted file mode 100644
index 52b196c0d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@3x.png
deleted file mode 100644
index 56d64359e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landmark.imageset/landmark@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/Contents.json
index c1fdca806..774432c35 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"landuse@1x.png","idiom":"universal","scale":"1x"},{"filename":"landuse@2x.png","idiom":"universal","scale":"2x"},{"filename":"landuse@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"landuse.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse.svg
new file mode 100644
index 000000000..cf27a80c3
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@1x.png
deleted file mode 100644
index f6e220ada..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@2x.png
deleted file mode 100644
index 799ce310c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@3x.png
deleted file mode 100644
index b40af8f8e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/landuse.imageset/landuse@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/Contents.json
index 9da5defbf..77253f018 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"laundry@1x.png","idiom":"universal","scale":"1x"},{"filename":"laundry@2x.png","idiom":"universal","scale":"2x"},{"filename":"laundry@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"laundry.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry.svg
new file mode 100644
index 000000000..206e89008
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@1x.png
deleted file mode 100644
index 25e12634b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@2x.png
deleted file mode 100644
index 0c3a9622d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@3x.png
deleted file mode 100644
index 88d996cff..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/laundry.imageset/laundry@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/Contents.json
index f2e834a78..1e721f3d1 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"library@1x.png","idiom":"universal","scale":"1x"},{"filename":"library@2x.png","idiom":"universal","scale":"2x"},{"filename":"library@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"library.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library.svg
new file mode 100644
index 000000000..18d529a12
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@1x.png
deleted file mode 100644
index fbc15c091..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@2x.png
deleted file mode 100644
index 9741ceac6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@3x.png
deleted file mode 100644
index 44b021445..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/library.imageset/library@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lift-gate.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/lift-gate.imageset/Contents.json
new file mode 100644
index 000000000..19b3f7ed9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/lift-gate.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"lift-gate.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lift-gate.imageset/lift-gate.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/lift-gate.imageset/lift-gate.svg
new file mode 100644
index 000000000..c217aef1f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/lift-gate.imageset/lift-gate.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/Contents.json
index 07a7d75b1..ddc09ca51 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"lighthouse-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"lighthouse-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"lighthouse-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"lighthouse-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP.svg
new file mode 100644
index 000000000..277fbcd07
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@1x.png
deleted file mode 100644
index 3dc2a78f4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@2x.png
deleted file mode 100644
index 6d7d468f6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@3x.png
deleted file mode 100644
index fe0d36f18..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse-JP.imageset/lighthouse-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/Contents.json
index 2feb15a70..4eb55fb66 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"lighthouse@1x.png","idiom":"universal","scale":"1x"},{"filename":"lighthouse@2x.png","idiom":"universal","scale":"2x"},{"filename":"lighthouse@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"lighthouse.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse.svg
new file mode 100644
index 000000000..e3b9a241e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@1x.png
deleted file mode 100644
index 73db319a7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@2x.png
deleted file mode 100644
index 909d02e5c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@3x.png
deleted file mode 100644
index e8b4a4013..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lighthouse.imageset/lighthouse@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/Contents.json
index d4082e4ec..af0ece264 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"lodging@1x.png","idiom":"universal","scale":"1x"},{"filename":"lodging@2x.png","idiom":"universal","scale":"2x"},{"filename":"lodging@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"lodging.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging.svg
new file mode 100644
index 000000000..d1bde6b04
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@1x.png
deleted file mode 100644
index e38084d3c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@2x.png
deleted file mode 100644
index 093b21ee7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@3x.png
deleted file mode 100644
index db79f2ec1..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/lodging.imageset/lodging@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/Contents.json
index b4ef76c36..ccd940133 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"logging@1x.png","idiom":"universal","scale":"1x"},{"filename":"logging@2x.png","idiom":"universal","scale":"2x"},{"filename":"logging@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"logging.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging.svg
new file mode 100644
index 000000000..ffc515227
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@1x.png
deleted file mode 100644
index 736d398c2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@2x.png
deleted file mode 100644
index 266c9c871..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@3x.png
deleted file mode 100644
index 14425b510..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/logging.imageset/logging@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/Contents.json
index 04b4e2b13..806a5cc30 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"marker-stroked@1x.png","idiom":"universal","scale":"1x"},{"filename":"marker-stroked@2x.png","idiom":"universal","scale":"2x"},{"filename":"marker-stroked@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"marker-stroked.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked.svg
new file mode 100644
index 000000000..2143cc8db
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@1x.png
deleted file mode 100644
index 249a0e6ac..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@2x.png
deleted file mode 100644
index c13989662..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@3x.png
deleted file mode 100644
index e82a191de..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker-stroked.imageset/marker-stroked@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/Contents.json
index 9736580de..456a67f78 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"marker@1x.png","idiom":"universal","scale":"1x"},{"filename":"marker@2x.png","idiom":"universal","scale":"2x"},{"filename":"marker@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"marker.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker.svg
new file mode 100644
index 000000000..2247dcde7
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@1x.png
deleted file mode 100644
index 6699ea534..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@2x.png
deleted file mode 100644
index 67b988af9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@3x.png
deleted file mode 100644
index 19fde2963..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/marker.imageset/marker@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/Contents.json
index f1f68a968..461326842 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"mobile-phone@1x.png","idiom":"universal","scale":"1x"},{"filename":"mobile-phone@2x.png","idiom":"universal","scale":"2x"},{"filename":"mobile-phone@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"mobile-phone.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone.svg
new file mode 100644
index 000000000..b22778bd6
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@1x.png
deleted file mode 100644
index f64358ec6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@2x.png
deleted file mode 100644
index 6e1d179f9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@3x.png
deleted file mode 100644
index 7b3ab07e1..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/mobile-phone.imageset/mobile-phone@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/Contents.json
index 3cf869053..e3b92b064 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"monument-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"monument-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"monument-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"monument-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP.svg
new file mode 100644
index 000000000..e5d731e59
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@1x.png
deleted file mode 100644
index 0d6bccfa0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@2x.png
deleted file mode 100644
index 919f3a50b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@3x.png
deleted file mode 100644
index b6a9f0def..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument-JP.imageset/monument-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/Contents.json
index 2c6422540..2a9467682 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"monument@1x.png","idiom":"universal","scale":"1x"},{"filename":"monument@2x.png","idiom":"universal","scale":"2x"},{"filename":"monument@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"monument.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument.svg
new file mode 100644
index 000000000..8ca8ead93
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@1x.png
deleted file mode 100644
index 8686d5411..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@2x.png
deleted file mode 100644
index 202970fbc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@3x.png
deleted file mode 100644
index 05ad27f4a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/monument.imageset/monument@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/Contents.json
index 766b2fc5d..51ea9947c 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"mountain@1x.png","idiom":"universal","scale":"1x"},{"filename":"mountain@2x.png","idiom":"universal","scale":"2x"},{"filename":"mountain@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"mountain.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain.svg
new file mode 100644
index 000000000..d48d2449f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@1x.png
deleted file mode 100644
index 8b38dba94..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@2x.png
deleted file mode 100644
index 92e2fdedd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@3x.png
deleted file mode 100644
index 771226835..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/mountain.imageset/mountain@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/museum.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/museum.imageset/Contents.json
new file mode 100644
index 000000000..618146414
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/museum.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"museum.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/museum.imageset/museum.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/museum.imageset/museum.svg
new file mode 100644
index 000000000..1c1596d3b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/museum.imageset/museum.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/Contents.json
index 550419b9d..1d3ef6a49 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"music@1x.png","idiom":"universal","scale":"1x"},{"filename":"music@2x.png","idiom":"universal","scale":"2x"},{"filename":"music@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"music.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music.svg
new file mode 100644
index 000000000..5096988e1
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@1x.png
deleted file mode 100644
index 04f33b322..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@2x.png
deleted file mode 100644
index 9accd516f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@3x.png
deleted file mode 100644
index f9c7163c3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/music.imageset/music@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/Contents.json
index 074d39a42..010228f4e 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"natural@1x.png","idiom":"universal","scale":"1x"},{"filename":"natural@2x.png","idiom":"universal","scale":"2x"},{"filename":"natural@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"natural.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural.svg
new file mode 100644
index 000000000..3b5778b80
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@1x.png
deleted file mode 100644
index dd7ae0061..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@2x.png
deleted file mode 100644
index 640b099e3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@3x.png
deleted file mode 100644
index d0e41ee83..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/natural.imageset/natural@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/nightclub.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/nightclub.imageset/Contents.json
new file mode 100644
index 000000000..554dbcd41
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/nightclub.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "nightclub.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ },
+ "properties" : {
+ "preserves-vector-representation" : true
+ }
+}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/nightclub.imageset/nightclub.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/nightclub.imageset/nightclub.svg
new file mode 100644
index 000000000..3963e5cc1
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/nightclub.imageset/nightclub.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/Contents.json
index 7aa841584..211404f01 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"observation-tower@1x.png","idiom":"universal","scale":"1x"},{"filename":"observation-tower@2x.png","idiom":"universal","scale":"2x"},{"filename":"observation-tower@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"observation-tower.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower.svg
new file mode 100644
index 000000000..ba37dac39
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@1x.png
deleted file mode 100644
index a884e6800..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@2x.png
deleted file mode 100644
index 3847e8abe..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@3x.png
deleted file mode 100644
index 834412012..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/observation-tower.imageset/observation-tower@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/Contents.json
index a97fa95a1..d478f830a 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"optician@1x.png","idiom":"universal","scale":"1x"},{"filename":"optician@2x.png","idiom":"universal","scale":"2x"},{"filename":"optician@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"optician.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician.svg
new file mode 100644
index 000000000..6b06603b0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@1x.png
deleted file mode 100644
index 22ebf6e21..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@2x.png
deleted file mode 100644
index c7400f61b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@3x.png
deleted file mode 100644
index 1602248eb..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/optician.imageset/optician@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/Contents.json
index 9fa4119c2..e5d479798 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"paint@1x.png","idiom":"universal","scale":"1x"},{"filename":"paint@2x.png","idiom":"universal","scale":"2x"},{"filename":"paint@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"paint.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint.svg
new file mode 100644
index 000000000..6f99a154b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@1x.png
deleted file mode 100644
index 8ecee9be3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@2x.png
deleted file mode 100644
index 8ca4685dd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@3x.png
deleted file mode 100644
index 16fca4276..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/paint.imageset/paint@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/Contents.json
index 63fdd22f9..332dfac8f 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"park-alt1@1x.png","idiom":"universal","scale":"1x"},{"filename":"park-alt1@2x.png","idiom":"universal","scale":"2x"},{"filename":"park-alt1@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"park-alt1.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1.svg
new file mode 100644
index 000000000..b8400c1a5
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@1x.png
deleted file mode 100644
index 0062098c2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@2x.png
deleted file mode 100644
index 3cf92c246..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@3x.png
deleted file mode 100644
index 40fc0cd06..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/park-alt1.imageset/park-alt1@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/park.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/park.imageset/Contents.json
new file mode 100644
index 000000000..6d4169d54
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/park.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"park.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/park.imageset/park.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/park.imageset/park.svg
new file mode 100644
index 000000000..103552956
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/park.imageset/park.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/Contents.json
index fdfdbbca5..ddba6f78f 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"parking-garage@1x.png","idiom":"universal","scale":"1x"},{"filename":"parking-garage@2x.png","idiom":"universal","scale":"2x"},{"filename":"parking-garage@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"parking-garage.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage.svg
new file mode 100644
index 000000000..295403e00
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@1x.png
deleted file mode 100644
index 587df70b0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@2x.png
deleted file mode 100644
index 2ab074b2c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@3x.png
deleted file mode 100644
index 9f6ef7531..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-garage.imageset/parking-garage@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-paid.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-paid.imageset/Contents.json
new file mode 100644
index 000000000..0305ba9cf
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-paid.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"parking-paid.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-paid.imageset/parking-paid.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-paid.imageset/parking-paid.svg
new file mode 100644
index 000000000..d9978e0f7
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking-paid.imageset/parking-paid.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking.imageset/Contents.json
new file mode 100644
index 000000000..998d7f41d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"parking.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/parking.imageset/parking.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking.imageset/parking.svg
new file mode 100644
index 000000000..5a269d777
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/parking.imageset/parking.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/pharmacy.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/pharmacy.imageset/Contents.json
new file mode 100644
index 000000000..3e03f9a95
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/pharmacy.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"pharmacy.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/pharmacy.imageset/pharmacy.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/pharmacy.imageset/pharmacy.svg
new file mode 100644
index 000000000..c4de245ae
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/pharmacy.imageset/pharmacy.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/Contents.json
index 41a081b1e..8086046bd 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"picnic-site@1x.png","idiom":"universal","scale":"1x"},{"filename":"picnic-site@2x.png","idiom":"universal","scale":"2x"},{"filename":"picnic-site@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"picnic-site.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site.svg
new file mode 100644
index 000000000..ea6841377
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@1x.png
deleted file mode 100644
index 2c65c5bca..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@2x.png
deleted file mode 100644
index 0a9203d85..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@3x.png
deleted file mode 100644
index 0c5069a5f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/picnic-site.imageset/picnic-site@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/Contents.json
index 19bec5a1d..dc4258a81 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"pitch@1x.png","idiom":"universal","scale":"1x"},{"filename":"pitch@2x.png","idiom":"universal","scale":"2x"},{"filename":"pitch@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"pitch.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch.svg
new file mode 100644
index 000000000..c30158059
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@1x.png
deleted file mode 100644
index 04354cfc2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@2x.png
deleted file mode 100644
index cf5aa9a61..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@3x.png
deleted file mode 100644
index bd0b7b7b9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/pitch.imageset/pitch@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/Contents.json
index 8834fdbf5..05a08a855 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"place-of-worship@1x.png","idiom":"universal","scale":"1x"},{"filename":"place-of-worship@2x.png","idiom":"universal","scale":"2x"},{"filename":"place-of-worship@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"place-of-worship.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship.svg
new file mode 100644
index 000000000..0ff8fd4d5
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@1x.png
deleted file mode 100644
index 671d732dc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@2x.png
deleted file mode 100644
index 02f1f9c86..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@3x.png
deleted file mode 100644
index 4de5e7046..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/place-of-worship.imageset/place-of-worship@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/Contents.json
index a11a0bafd..c9509a057 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"playground@1x.png","idiom":"universal","scale":"1x"},{"filename":"playground@2x.png","idiom":"universal","scale":"2x"},{"filename":"playground@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"playground.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground.svg
new file mode 100644
index 000000000..d2670ed9d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@1x.png
deleted file mode 100644
index df20595a5..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@2x.png
deleted file mode 100644
index 935f75b5f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@3x.png
deleted file mode 100644
index c7ce3d6a2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/playground.imageset/playground@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/Contents.json
index d88552a42..6691f0ee5 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"police-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"police-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"police-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"police-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP.svg
new file mode 100644
index 000000000..6426baaba
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@1x.png
deleted file mode 100644
index d9f7bee7c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@2x.png
deleted file mode 100644
index dee54d25a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@3x.png
deleted file mode 100644
index 757c44f9e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/police-JP.imageset/police-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/Contents.json
index 0cd9e3864..d9b49e4ab 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"police@1x.png","idiom":"universal","scale":"1x"},{"filename":"police@2x.png","idiom":"universal","scale":"2x"},{"filename":"police@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"police.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police.svg
new file mode 100644
index 000000000..3c32c2ace
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@1x.png
deleted file mode 100644
index 6f85ad069..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@2x.png
deleted file mode 100644
index 113f5aa14..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@3x.png
deleted file mode 100644
index 9f5a8efc4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/police.imageset/police@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/Contents.json
index dbe05a9b7..e427f051c 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"post-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"post-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"post-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"post-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP.svg
new file mode 100644
index 000000000..17ef93875
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@1x.png
deleted file mode 100644
index bfb8514d5..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@2x.png
deleted file mode 100644
index a5b81cc03..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@3x.png
deleted file mode 100644
index 774e72536..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/post-JP.imageset/post-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/Contents.json
index b97e345f1..c65a77cbd 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"post@1x.png","idiom":"universal","scale":"1x"},{"filename":"post@2x.png","idiom":"universal","scale":"2x"},{"filename":"post@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"post.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post.svg
new file mode 100644
index 000000000..1c55253a0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@1x.png
deleted file mode 100644
index f46e4a39d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@2x.png
deleted file mode 100644
index 42a35f989..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@3x.png
deleted file mode 100644
index 74dc798c6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/post.imageset/post@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/Contents.json
index b8da7c06e..711f344b0 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"prison@1x.png","idiom":"universal","scale":"1x"},{"filename":"prison@2x.png","idiom":"universal","scale":"2x"},{"filename":"prison@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"prison.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison.svg
new file mode 100644
index 000000000..879402e0e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@1x.png
deleted file mode 100644
index 99f802f1f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@2x.png
deleted file mode 100644
index 4f41b0b00..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@3x.png
deleted file mode 100644
index 4afeb2d52..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/prison.imageset/prison@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/Contents.json
index 5a460538b..001760f42 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"racetrack-boat@1x.png","idiom":"universal","scale":"1x"},{"filename":"racetrack-boat@2x.png","idiom":"universal","scale":"2x"},{"filename":"racetrack-boat@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"racetrack-boat.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat.svg
new file mode 100644
index 000000000..4a7337884
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@1x.png
deleted file mode 100644
index 5574210bc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@2x.png
deleted file mode 100644
index 395cd746d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@3x.png
deleted file mode 100644
index 192728083..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-boat.imageset/racetrack-boat@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/Contents.json
index 168cfd8cc..6afa36d45 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"racetrack-cycling@1x.png","idiom":"universal","scale":"1x"},{"filename":"racetrack-cycling@2x.png","idiom":"universal","scale":"2x"},{"filename":"racetrack-cycling@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"racetrack-cycling.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling.svg
new file mode 100644
index 000000000..491452e5f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@1x.png
deleted file mode 100644
index 518f8a106..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@2x.png
deleted file mode 100644
index 96db0704b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@3x.png
deleted file mode 100644
index f610370f1..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-cycling.imageset/racetrack-cycling@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/Contents.json
index b7a0dd50c..c861da3a7 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"racetrack-horse@1x.png","idiom":"universal","scale":"1x"},{"filename":"racetrack-horse@2x.png","idiom":"universal","scale":"2x"},{"filename":"racetrack-horse@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"racetrack-horse.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse.svg
new file mode 100644
index 000000000..3c38add98
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@1x.png
deleted file mode 100644
index 4c5499060..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@2x.png
deleted file mode 100644
index 317dbfa63..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@3x.png
deleted file mode 100644
index c00bbb9dc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack-horse.imageset/racetrack-horse@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/Contents.json
index b298c4749..3f2a8c581 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"racetrack@1x.png","idiom":"universal","scale":"1x"},{"filename":"racetrack@2x.png","idiom":"universal","scale":"2x"},{"filename":"racetrack@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"racetrack.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack.svg
new file mode 100644
index 000000000..51623ab47
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@1x.png
deleted file mode 100644
index ee9a8150b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@2x.png
deleted file mode 100644
index 10d419cbe..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@3x.png
deleted file mode 100644
index 552570c48..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/racetrack.imageset/racetrack@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/Contents.json
index 2c1f6991d..5674b3e57 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"rail-light@1x.png","idiom":"universal","scale":"1x"},{"filename":"rail-light@2x.png","idiom":"universal","scale":"2x"},{"filename":"rail-light@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"rail-light.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light.svg
new file mode 100644
index 000000000..18c1a6965
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@1x.png
deleted file mode 100644
index f93457d49..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@2x.png
deleted file mode 100644
index db0b537f3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@3x.png
deleted file mode 100644
index 92530a92a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-light.imageset/rail-light@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/Contents.json
index 945f23a3c..c8836f082 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"rail-metro@1x.png","idiom":"universal","scale":"1x"},{"filename":"rail-metro@2x.png","idiom":"universal","scale":"2x"},{"filename":"rail-metro@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"rail-metro.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro.svg
new file mode 100644
index 000000000..f59dda06d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@1x.png
deleted file mode 100644
index 4645d5fd6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@2x.png
deleted file mode 100644
index 29dc3b7ee..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@3x.png
deleted file mode 100644
index 368cadad2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail-metro.imageset/rail-metro@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail.imageset/Contents.json
new file mode 100644
index 000000000..92f12febf
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"rail.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rail.imageset/rail.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail.imageset/rail.svg
new file mode 100644
index 000000000..d79333d9c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/rail.imageset/rail.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/Contents.json
index 0d89732c3..0303530cf 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"ranger-station@1x.png","idiom":"universal","scale":"1x"},{"filename":"ranger-station@2x.png","idiom":"universal","scale":"2x"},{"filename":"ranger-station@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"ranger-station.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station.svg
new file mode 100644
index 000000000..4373b624a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@1x.png
deleted file mode 100644
index bdf2b02b6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@2x.png
deleted file mode 100644
index afc93d553..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@3x.png
deleted file mode 100644
index 59afb2ad7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/ranger-station.imageset/ranger-station@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/Contents.json
index 6e8898cc7..d6a03325b 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"recycling@1x.png","idiom":"universal","scale":"1x"},{"filename":"recycling@2x.png","idiom":"universal","scale":"2x"},{"filename":"recycling@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"recycling.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling.svg
new file mode 100644
index 000000000..23a77049c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@1x.png
deleted file mode 100644
index 6efc70748..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@2x.png
deleted file mode 100644
index ada433400..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@3x.png
deleted file mode 100644
index 455b5a6e0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/recycling.imageset/recycling@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/Contents.json
index 792afd46d..296d78acf 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"religious-buddhist@1x.png","idiom":"universal","scale":"1x"},{"filename":"religious-buddhist@2x.png","idiom":"universal","scale":"2x"},{"filename":"religious-buddhist@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"religious-buddhist.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist.svg
new file mode 100644
index 000000000..c3e4b9a0d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@1x.png
deleted file mode 100644
index 39000afaa..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@2x.png
deleted file mode 100644
index a82a15989..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@3x.png
deleted file mode 100644
index d36bdc02c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-buddhist.imageset/religious-buddhist@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/Contents.json
index 9da1ed909..214192012 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"religious-christian@1x.png","idiom":"universal","scale":"1x"},{"filename":"religious-christian@2x.png","idiom":"universal","scale":"2x"},{"filename":"religious-christian@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"religious-christian.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian.svg
new file mode 100644
index 000000000..9f7bc2f7e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@1x.png
deleted file mode 100644
index 851955861..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@2x.png
deleted file mode 100644
index 6a2ab3fc2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@3x.png
deleted file mode 100644
index 9fd6a563c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-christian.imageset/religious-christian@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/Contents.json
index 2b3c5c415..33cdb7e50 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"religious-jewish@1x.png","idiom":"universal","scale":"1x"},{"filename":"religious-jewish@2x.png","idiom":"universal","scale":"2x"},{"filename":"religious-jewish@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"religious-jewish.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish.svg
new file mode 100644
index 000000000..022c93e57
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@1x.png
deleted file mode 100644
index 601bcbc58..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@2x.png
deleted file mode 100644
index eda3d5b26..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@3x.png
deleted file mode 100644
index aba229ad9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-jewish.imageset/religious-jewish@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/Contents.json
index cb165deb6..51d63a497 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"religious-muslim@1x.png","idiom":"universal","scale":"1x"},{"filename":"religious-muslim@2x.png","idiom":"universal","scale":"2x"},{"filename":"religious-muslim@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"religious-muslim.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim.svg
new file mode 100644
index 000000000..9da54b690
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@1x.png
deleted file mode 100644
index c14397aff..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@2x.png
deleted file mode 100644
index 0030c0e2f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@3x.png
deleted file mode 100644
index 91bf30293..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-muslim.imageset/religious-muslim@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/Contents.json
index 3928ababb..90932764b 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"religious-shinto@1x.png","idiom":"universal","scale":"1x"},{"filename":"religious-shinto@2x.png","idiom":"universal","scale":"2x"},{"filename":"religious-shinto@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"religious-shinto.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto.svg
new file mode 100644
index 000000000..25312c9d1
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@1x.png
deleted file mode 100644
index a7d978456..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@2x.png
deleted file mode 100644
index 6667ab976..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@3x.png
deleted file mode 100644
index 123388288..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/religious-shinto.imageset/religious-shinto@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/Contents.json
index 560ab0e13..324ab8a31 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"residential-community@1x.png","idiom":"universal","scale":"1x"},{"filename":"residential-community@2x.png","idiom":"universal","scale":"2x"},{"filename":"residential-community@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"residential-community.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community.svg
new file mode 100644
index 000000000..cdbbe89c5
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@1x.png
deleted file mode 100644
index 1fd8687ae..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@2x.png
deleted file mode 100644
index 8c082199d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@3x.png
deleted file mode 100644
index c26537484..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/residential-community.imageset/residential-community@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/Contents.json
index 0b3e3bf6d..4b016ba3d 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"restaurant-bbq@1x.png","idiom":"universal","scale":"1x"},{"filename":"restaurant-bbq@2x.png","idiom":"universal","scale":"2x"},{"filename":"restaurant-bbq@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"restaurant-bbq.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq.svg
new file mode 100644
index 000000000..6e01b0e15
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@1x.png
deleted file mode 100644
index 6b392a291..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@2x.png
deleted file mode 100644
index 1324fc62b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@3x.png
deleted file mode 100644
index a5bde5bbc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-bbq.imageset/restaurant-bbq@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/Contents.json
index 441b6240c..f372dc2f9 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"restaurant-noodle@1x.png","idiom":"universal","scale":"1x"},{"filename":"restaurant-noodle@2x.png","idiom":"universal","scale":"2x"},{"filename":"restaurant-noodle@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"restaurant-noodle.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle.svg
new file mode 100644
index 000000000..8dc5dcf5d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@1x.png
deleted file mode 100644
index bafd5b92d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@2x.png
deleted file mode 100644
index 70001ccf2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@3x.png
deleted file mode 100644
index 73b7b90bd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-noodle.imageset/restaurant-noodle@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/Contents.json
index c8f1835cb..df8809a03 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"restaurant-pizza@1x.png","idiom":"universal","scale":"1x"},{"filename":"restaurant-pizza@2x.png","idiom":"universal","scale":"2x"},{"filename":"restaurant-pizza@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"restaurant-pizza.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza.svg
new file mode 100644
index 000000000..91993fe22
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@1x.png
deleted file mode 100644
index 6b92a91ba..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@2x.png
deleted file mode 100644
index 424004a4b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@3x.png
deleted file mode 100644
index fb6af6da4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-pizza.imageset/restaurant-pizza@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/Contents.json
index 5853ec3d6..afc75ca95 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"restaurant-seafood@1x.png","idiom":"universal","scale":"1x"},{"filename":"restaurant-seafood@2x.png","idiom":"universal","scale":"2x"},{"filename":"restaurant-seafood@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"restaurant-seafood.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood.svg
new file mode 100644
index 000000000..bb647dd43
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@1x.png
deleted file mode 100644
index 515112367..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@2x.png
deleted file mode 100644
index dc3503a93..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@3x.png
deleted file mode 100644
index b0d82a53c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-seafood.imageset/restaurant-seafood@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/Contents.json
index fd2fcd9c9..bce41246a 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"restaurant-sushi@1x.png","idiom":"universal","scale":"1x"},{"filename":"restaurant-sushi@2x.png","idiom":"universal","scale":"2x"},{"filename":"restaurant-sushi@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"restaurant-sushi.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi.svg
new file mode 100644
index 000000000..9a2f63022
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@1x.png
deleted file mode 100644
index f18e53e12..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@2x.png
deleted file mode 100644
index 59f66f61f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@3x.png
deleted file mode 100644
index 17660c353..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant-sushi.imageset/restaurant-sushi@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant.imageset/Contents.json
new file mode 100644
index 000000000..08c024d25
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"restaurant.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant.imageset/restaurant.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant.imageset/restaurant.svg
new file mode 100644
index 000000000..56882d039
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/restaurant.imageset/restaurant.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/Contents.json
index 9dc31b61f..81faa9bd8 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"road-accident@1x.png","idiom":"universal","scale":"1x"},{"filename":"road-accident@2x.png","idiom":"universal","scale":"2x"},{"filename":"road-accident@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"road-accident.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident.svg
new file mode 100644
index 000000000..c542b9a2d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@1x.png
deleted file mode 100644
index ecfbf92bd..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@2x.png
deleted file mode 100644
index 1d094cec6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@3x.png
deleted file mode 100644
index 1f1b2de7d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/road-accident.imageset/road-accident@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/Contents.json
index 62a2acde5..25279ae24 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"roadblock@1x.png","idiom":"universal","scale":"1x"},{"filename":"roadblock@2x.png","idiom":"universal","scale":"2x"},{"filename":"roadblock@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"roadblock.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock.svg
new file mode 100644
index 000000000..b6c84e610
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@1x.png
deleted file mode 100644
index f5f2289b3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@2x.png
deleted file mode 100644
index d86e15a83..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@3x.png
deleted file mode 100644
index e162c831d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/roadblock.imageset/roadblock@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/Contents.json
index 414af586e..078bb9aa4 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"rocket@1x.png","idiom":"universal","scale":"1x"},{"filename":"rocket@2x.png","idiom":"universal","scale":"2x"},{"filename":"rocket@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"rocket.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket.svg
new file mode 100644
index 000000000..7511711f8
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@1x.png
deleted file mode 100644
index 2d6878ac5..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@2x.png
deleted file mode 100644
index 64ff4ad47..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@3x.png
deleted file mode 100644
index 7f511628c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/rocket.imageset/rocket@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/Contents.json
index bdd72db32..6ce8b51ea 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"school-JP@1x.png","idiom":"universal","scale":"1x"},{"filename":"school-JP@2x.png","idiom":"universal","scale":"2x"},{"filename":"school-JP@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"school-JP.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP.svg
new file mode 100644
index 000000000..227405c5a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@1x.png
deleted file mode 100644
index 83040e771..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@2x.png
deleted file mode 100644
index 5f49a6729..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@3x.png
deleted file mode 100644
index 281e14bf4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/school-JP.imageset/school-JP@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/Contents.json
index ee5b036c0..6e698f226 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"school@1x.png","idiom":"universal","scale":"1x"},{"filename":"school@2x.png","idiom":"universal","scale":"2x"},{"filename":"school@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"school.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school.svg
new file mode 100644
index 000000000..f54ef766c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@1x.png
deleted file mode 100644
index 63736cf62..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@2x.png
deleted file mode 100644
index db03338b6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@3x.png
deleted file mode 100644
index 9c7d13264..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/school.imageset/school@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/Contents.json
index f3f497b07..720d71e7b 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"scooter@1x.png","idiom":"universal","scale":"1x"},{"filename":"scooter@2x.png","idiom":"universal","scale":"2x"},{"filename":"scooter@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"scooter.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter.svg
new file mode 100644
index 000000000..2000aa845
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@1x.png
deleted file mode 100644
index 4d53a8aa2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@2x.png
deleted file mode 100644
index b8666b5f0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@3x.png
deleted file mode 100644
index 24aa07689..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/scooter.imageset/scooter@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/Contents.json
index 65d8bc5e0..21b5701f6 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"shelter@1x.png","idiom":"universal","scale":"1x"},{"filename":"shelter@2x.png","idiom":"universal","scale":"2x"},{"filename":"shelter@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"shelter.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter.svg
new file mode 100644
index 000000000..de89c98dd
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@1x.png
deleted file mode 100644
index b794255c3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@2x.png
deleted file mode 100644
index 5871208ff..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@3x.png
deleted file mode 100644
index 1b4816d4f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/shelter.imageset/shelter@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/Contents.json
index 2ee34f32b..5ae0c4556 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"shoe@1x.png","idiom":"universal","scale":"1x"},{"filename":"shoe@2x.png","idiom":"universal","scale":"2x"},{"filename":"shoe@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"shoe.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe.svg
new file mode 100644
index 000000000..b18a5b675
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@1x.png
deleted file mode 100644
index 078a1a278..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@2x.png
deleted file mode 100644
index b56e8f206..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@3x.png
deleted file mode 100644
index 333718629..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/shoe.imageset/shoe@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shop.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/shop.imageset/Contents.json
new file mode 100644
index 000000000..2a4a26fcd
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/shop.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"shop.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/shop.imageset/shop.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/shop.imageset/shop.svg
new file mode 100644
index 000000000..df8e8dc31
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/shop.imageset/shop.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/Contents.json
index d5bb7ee42..43636de1e 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"skateboard@1x.png","idiom":"universal","scale":"1x"},{"filename":"skateboard@2x.png","idiom":"universal","scale":"2x"},{"filename":"skateboard@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"skateboard.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard.svg
new file mode 100644
index 000000000..eeef74f96
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@1x.png
deleted file mode 100644
index 4182f1a9a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@2x.png
deleted file mode 100644
index 991259226..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@3x.png
deleted file mode 100644
index b7ed8157d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/skateboard.imageset/skateboard@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/Contents.json
index 31b10465c..425764533 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"skiing@1x.png","idiom":"universal","scale":"1x"},{"filename":"skiing@2x.png","idiom":"universal","scale":"2x"},{"filename":"skiing@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"skiing.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing.svg
new file mode 100644
index 000000000..d49766b1c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@1x.png
deleted file mode 100644
index fc137adfe..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@2x.png
deleted file mode 100644
index b2637384b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@3x.png
deleted file mode 100644
index a28588bc7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/skiing.imageset/skiing@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/Contents.json
index 410bfd401..598fb0462 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"slaughterhouse@1x.png","idiom":"universal","scale":"1x"},{"filename":"slaughterhouse@2x.png","idiom":"universal","scale":"2x"},{"filename":"slaughterhouse@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"slaughterhouse.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse.svg
new file mode 100644
index 000000000..5dd5b1693
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@1x.png
deleted file mode 100644
index 1f48903d6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@2x.png
deleted file mode 100644
index db1b70216..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@3x.png
deleted file mode 100644
index d4d9191a7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/slaughterhouse.imageset/slaughterhouse@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/Contents.json
index 87acb4a21..e0e4e1eb6 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"slipway@1x.png","idiom":"universal","scale":"1x"},{"filename":"slipway@2x.png","idiom":"universal","scale":"2x"},{"filename":"slipway@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"slipway.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway.svg
new file mode 100644
index 000000000..a2a81bb5a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@1x.png
deleted file mode 100644
index a0ca23466..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@2x.png
deleted file mode 100644
index b96d3831e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@3x.png
deleted file mode 100644
index 3e39c96c8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/slipway.imageset/slipway@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/Contents.json
index 047b5b4d7..26012dc6a 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"snowmobile@1x.png","idiom":"universal","scale":"1x"},{"filename":"snowmobile@2x.png","idiom":"universal","scale":"2x"},{"filename":"snowmobile@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"snowmobile.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile.svg
new file mode 100644
index 000000000..fe68b7e30
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@1x.png
deleted file mode 100644
index 7694507bc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@2x.png
deleted file mode 100644
index 2ace4b5c2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@3x.png
deleted file mode 100644
index 83499ff45..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/snowmobile.imageset/snowmobile@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/Contents.json
index bbc9ff480..bd5b999d3 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"soccer@1x.png","idiom":"universal","scale":"1x"},{"filename":"soccer@2x.png","idiom":"universal","scale":"2x"},{"filename":"soccer@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"soccer.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer.svg
new file mode 100644
index 000000000..e127a1509
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@1x.png
deleted file mode 100644
index 36bc17a9d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@2x.png
deleted file mode 100644
index 2795138e9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@3x.png
deleted file mode 100644
index 6747c4aa9..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/soccer.imageset/soccer@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/Contents.json
index b21584ac6..aa054cb63 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"square-stroked@1x.png","idiom":"universal","scale":"1x"},{"filename":"square-stroked@2x.png","idiom":"universal","scale":"2x"},{"filename":"square-stroked@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"square-stroked.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked.svg
new file mode 100644
index 000000000..157fa52f9
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@1x.png
deleted file mode 100644
index 96eac1429..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@2x.png
deleted file mode 100644
index c99406418..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@3x.png
deleted file mode 100644
index 634a9b997..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/square-stroked.imageset/square-stroked@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/Contents.json
index 5819326ed..8f20d5500 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"square@1x.png","idiom":"universal","scale":"1x"},{"filename":"square@2x.png","idiom":"universal","scale":"2x"},{"filename":"square@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"square.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square.svg
new file mode 100644
index 000000000..a712869e0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@1x.png
deleted file mode 100644
index 8a519322a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@2x.png
deleted file mode 100644
index df7cbf79e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@3x.png
deleted file mode 100644
index 744188f0f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/square.imageset/square@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/Contents.json
index 1f007d630..43793e41d 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"stadium@1x.png","idiom":"universal","scale":"1x"},{"filename":"stadium@2x.png","idiom":"universal","scale":"2x"},{"filename":"stadium@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"stadium.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium.svg
new file mode 100644
index 000000000..cbcc6167d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@1x.png
deleted file mode 100644
index 731709722..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@2x.png
deleted file mode 100644
index 680aedb68..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@3x.png
deleted file mode 100644
index 62023ef70..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/stadium.imageset/stadium@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/Contents.json
index 3e8efd28b..bd5f91e30 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"star-stroked@1x.png","idiom":"universal","scale":"1x"},{"filename":"star-stroked@2x.png","idiom":"universal","scale":"2x"},{"filename":"star-stroked@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"star-stroked.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked.svg
new file mode 100644
index 000000000..75c5a37e0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@1x.png
deleted file mode 100644
index 5dfabcf43..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@2x.png
deleted file mode 100644
index e0dd30883..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@3x.png
deleted file mode 100644
index d2be6bea0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/star-stroked.imageset/star-stroked@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/Contents.json
index 39db5575a..5f791215f 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"star@1x.png","idiom":"universal","scale":"1x"},{"filename":"star@2x.png","idiom":"universal","scale":"2x"},{"filename":"star@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"star.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star.svg
new file mode 100644
index 000000000..2b6f51694
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@1x.png
deleted file mode 100644
index 876af404b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@2x.png
deleted file mode 100644
index 2cc18a222..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@3x.png
deleted file mode 100644
index 78f5b081e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/star.imageset/star@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/Contents.json
index 938a1f6c5..d00b1f7b1 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"suitcase@1x.png","idiom":"universal","scale":"1x"},{"filename":"suitcase@2x.png","idiom":"universal","scale":"2x"},{"filename":"suitcase@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"suitcase.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase.svg
new file mode 100644
index 000000000..5900686bb
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@1x.png
deleted file mode 100644
index 27e85f05a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@2x.png
deleted file mode 100644
index 49017092b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@3x.png
deleted file mode 100644
index 4ca1aea00..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/suitcase.imageset/suitcase@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/Contents.json
index 70812da8e..2bc2c83ff 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"swimming@1x.png","idiom":"universal","scale":"1x"},{"filename":"swimming@2x.png","idiom":"universal","scale":"2x"},{"filename":"swimming@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"swimming.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming.svg
new file mode 100644
index 000000000..e78fb7a82
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@1x.png
deleted file mode 100644
index 42395a9ff..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@2x.png
deleted file mode 100644
index a13290196..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@3x.png
deleted file mode 100644
index 1c8a14dbf..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/swimming.imageset/swimming@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/Contents.json
index 4854e4778..e8fc80dc6 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"table-tennis@1x.png","idiom":"universal","scale":"1x"},{"filename":"table-tennis@2x.png","idiom":"universal","scale":"2x"},{"filename":"table-tennis@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"table-tennis.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis.svg
new file mode 100644
index 000000000..e36c79e9e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@1x.png
deleted file mode 100644
index f7608f046..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@2x.png
deleted file mode 100644
index c8bb59014..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@3x.png
deleted file mode 100644
index 3881cd4d4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/table-tennis.imageset/table-tennis@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/Contents.json
index 6709676f6..8214a6a5e 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"teahouse@1x.png","idiom":"universal","scale":"1x"},{"filename":"teahouse@2x.png","idiom":"universal","scale":"2x"},{"filename":"teahouse@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"teahouse.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse.svg
new file mode 100644
index 000000000..60f567f9d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@1x.png
deleted file mode 100644
index 23fec75a3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@2x.png
deleted file mode 100644
index 46e29b2b6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@3x.png
deleted file mode 100644
index 79e547fb0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/teahouse.imageset/teahouse@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/Contents.json
index 13d9e98fc..c0bfcc80c 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"telephone@1x.png","idiom":"universal","scale":"1x"},{"filename":"telephone@2x.png","idiom":"universal","scale":"2x"},{"filename":"telephone@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"telephone.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone.svg
new file mode 100644
index 000000000..3f67f650b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@1x.png
deleted file mode 100644
index 8bac88d1f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@2x.png
deleted file mode 100644
index 5c551232c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@3x.png
deleted file mode 100644
index c80e77fd2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/telephone.imageset/telephone@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/Contents.json
index d67f86d3d..a8f17028e 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"tennis@1x.png","idiom":"universal","scale":"1x"},{"filename":"tennis@2x.png","idiom":"universal","scale":"2x"},{"filename":"tennis@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"tennis.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis.svg
new file mode 100644
index 000000000..7bce441e7
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@1x.png
deleted file mode 100644
index 5df9f419a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@2x.png
deleted file mode 100644
index a026da3e3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@3x.png
deleted file mode 100644
index a97445f44..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/tennis.imageset/tennis@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/terminal.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/terminal.imageset/Contents.json
new file mode 100644
index 000000000..96b233b38
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/terminal.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"terminal.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/terminal.imageset/terminal.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/terminal.imageset/terminal.svg
new file mode 100644
index 000000000..91cce36ec
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/terminal.imageset/terminal.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/Contents.json
index 8ccca47d2..12d61c4bb 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"theatre@1x.png","idiom":"universal","scale":"1x"},{"filename":"theatre@2x.png","idiom":"universal","scale":"2x"},{"filename":"theatre@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"theatre.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre.svg
new file mode 100644
index 000000000..87c976324
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@1x.png
deleted file mode 100644
index 2dd5ae64e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@2x.png
deleted file mode 100644
index cdfd9e5b4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@3x.png
deleted file mode 100644
index 69837fcc1..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/theatre.imageset/theatre@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/Contents.json
index 72af8b0cd..1b0f2ddd7 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"toilet@1x.png","idiom":"universal","scale":"1x"},{"filename":"toilet@2x.png","idiom":"universal","scale":"2x"},{"filename":"toilet@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"toilet.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet.svg
new file mode 100644
index 000000000..00821ff35
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@1x.png
deleted file mode 100644
index 7795f9dea..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@2x.png
deleted file mode 100644
index e09d906ac..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@3x.png
deleted file mode 100644
index 929c184c3..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/toilet.imageset/toilet@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/toll.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/toll.imageset/Contents.json
new file mode 100644
index 000000000..666160beb
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/toll.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"toll.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/toll.imageset/toll.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/toll.imageset/toll.svg
new file mode 100644
index 000000000..467d1ecc8
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/toll.imageset/toll.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/Contents.json
index 4a1444f31..db5913519 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"town-hall@1x.png","idiom":"universal","scale":"1x"},{"filename":"town-hall@2x.png","idiom":"universal","scale":"2x"},{"filename":"town-hall@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"town-hall.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall.svg
new file mode 100644
index 000000000..7825b1e0c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@1x.png
deleted file mode 100644
index bfa744bb1..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@2x.png
deleted file mode 100644
index d9213c763..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@3x.png
deleted file mode 100644
index 37c62ba3c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/town-hall.imageset/town-hall@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/Contents.json
index ad3f30310..788a3bb19 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"town@1x.png","idiom":"universal","scale":"1x"},{"filename":"town@2x.png","idiom":"universal","scale":"2x"},{"filename":"town@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"town.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town.svg
new file mode 100644
index 000000000..145b3085c
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@1x.png
deleted file mode 100644
index 99bd14a84..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@2x.png
deleted file mode 100644
index 562738285..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@3x.png
deleted file mode 100644
index c1dacbfca..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/town.imageset/town@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/Contents.json
index 72713856e..af933395f 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"triangle-stroked@1x.png","idiom":"universal","scale":"1x"},{"filename":"triangle-stroked@2x.png","idiom":"universal","scale":"2x"},{"filename":"triangle-stroked@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"triangle-stroked.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked.svg
new file mode 100644
index 000000000..46db93f8d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@1x.png
deleted file mode 100644
index ec571f9a8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@2x.png
deleted file mode 100644
index f864ebc69..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@3x.png
deleted file mode 100644
index a0485fb4e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle-stroked.imageset/triangle-stroked@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/Contents.json
index 80802ce1c..d351c14b7 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"triangle@1x.png","idiom":"universal","scale":"1x"},{"filename":"triangle@2x.png","idiom":"universal","scale":"2x"},{"filename":"triangle@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"triangle.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle.svg
new file mode 100644
index 000000000..0e5f97184
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@1x.png
deleted file mode 100644
index 5797439ac..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@2x.png
deleted file mode 100644
index b5b552a02..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@3x.png
deleted file mode 100644
index a1343f95b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/triangle.imageset/triangle@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/tunnel.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/tunnel.imageset/Contents.json
new file mode 100644
index 000000000..d68ade63d
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/tunnel.imageset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"filename":"tunnel.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/tunnel.imageset/tunnel.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/tunnel.imageset/tunnel.svg
new file mode 100644
index 000000000..d7619728e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/tunnel.imageset/tunnel.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/Contents.json
index a5571ef55..c525e75ed 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"veterinary@1x.png","idiom":"universal","scale":"1x"},{"filename":"veterinary@2x.png","idiom":"universal","scale":"2x"},{"filename":"veterinary@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"veterinary.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary.svg
new file mode 100644
index 000000000..f0f33d9af
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@1x.png
deleted file mode 100644
index 84bb7e6b4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@2x.png
deleted file mode 100644
index a170be829..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@3x.png
deleted file mode 100644
index b249254fe..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/veterinary.imageset/veterinary@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/Contents.json
index f4058f23d..83884d193 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"viewpoint@1x.png","idiom":"universal","scale":"1x"},{"filename":"viewpoint@2x.png","idiom":"universal","scale":"2x"},{"filename":"viewpoint@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"viewpoint.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint.svg
new file mode 100644
index 000000000..13f8339c0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@1x.png
deleted file mode 100644
index 5b0b80894..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@2x.png
deleted file mode 100644
index 4a01346c2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@3x.png
deleted file mode 100644
index ebcfc4d6e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/viewpoint.imageset/viewpoint@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/Contents.json
index 524c601ed..790da4516 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"village@1x.png","idiom":"universal","scale":"1x"},{"filename":"village@2x.png","idiom":"universal","scale":"2x"},{"filename":"village@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"village.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village.svg
new file mode 100644
index 000000000..8da18e4e0
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@1x.png
deleted file mode 100644
index aeac92837..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@2x.png
deleted file mode 100644
index d55e7caf8..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@3x.png
deleted file mode 100644
index ca370a7dc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/village.imageset/village@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/Contents.json
index 807623472..4c34255ca 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"volcano@1x.png","idiom":"universal","scale":"1x"},{"filename":"volcano@2x.png","idiom":"universal","scale":"2x"},{"filename":"volcano@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"volcano.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano.svg
new file mode 100644
index 000000000..5c5b54235
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@1x.png
deleted file mode 100644
index cb73760c4..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@2x.png
deleted file mode 100644
index a57a42724..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@3x.png
deleted file mode 100644
index 5f9a56ac2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/volcano.imageset/volcano@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/Contents.json
index e31b7ed55..3c2213da5 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"volleyball@1x.png","idiom":"universal","scale":"1x"},{"filename":"volleyball@2x.png","idiom":"universal","scale":"2x"},{"filename":"volleyball@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"volleyball.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball.svg
new file mode 100644
index 000000000..d08aff39b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@1x.png
deleted file mode 100644
index 7abb4f090..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@2x.png
deleted file mode 100644
index 40a836ab7..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@3x.png
deleted file mode 100644
index 681dd6aca..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/volleyball.imageset/volleyball@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/Contents.json
index 54994a21c..f2d80a885 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"warehouse@1x.png","idiom":"universal","scale":"1x"},{"filename":"warehouse@2x.png","idiom":"universal","scale":"2x"},{"filename":"warehouse@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"warehouse.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse.svg
new file mode 100644
index 000000000..165fce66f
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@1x.png
deleted file mode 100644
index 6a7c7d20e..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@2x.png
deleted file mode 100644
index 92755d2c1..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@3x.png
deleted file mode 100644
index 3595dba1a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/warehouse.imageset/warehouse@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/Contents.json
index a2c735a7a..4902cc200 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"waste-basket@1x.png","idiom":"universal","scale":"1x"},{"filename":"waste-basket@2x.png","idiom":"universal","scale":"2x"},{"filename":"waste-basket@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"waste-basket.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket.svg
new file mode 100644
index 000000000..d61cd573a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@1x.png
deleted file mode 100644
index 24adf0a03..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@2x.png
deleted file mode 100644
index 839602e44..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@3x.png
deleted file mode 100644
index c5b6f7939..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/waste-basket.imageset/waste-basket@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/Contents.json
index b69467cab..fcb3487b4 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"watch@1x.png","idiom":"universal","scale":"1x"},{"filename":"watch@2x.png","idiom":"universal","scale":"2x"},{"filename":"watch@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"watch.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch.svg
new file mode 100644
index 000000000..3600f982b
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@1x.png
deleted file mode 100644
index 4d70fdd26..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@2x.png
deleted file mode 100644
index 2c4488405..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@3x.png
deleted file mode 100644
index 8c51d3940..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/watch.imageset/watch@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/Contents.json
index f1f68c59a..05e314002 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"water@1x.png","idiom":"universal","scale":"1x"},{"filename":"water@2x.png","idiom":"universal","scale":"2x"},{"filename":"water@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"water.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water.svg
new file mode 100644
index 000000000..8fca8934a
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@1x.png
deleted file mode 100644
index f835ed961..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@2x.png
deleted file mode 100644
index f603282bc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@3x.png
deleted file mode 100644
index fa66d8c0c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/water.imageset/water@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/Contents.json
index 391a2d15a..88985f2e0 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"waterfall@1x.png","idiom":"universal","scale":"1x"},{"filename":"waterfall@2x.png","idiom":"universal","scale":"2x"},{"filename":"waterfall@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"waterfall.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall.svg
new file mode 100644
index 000000000..55b199247
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@1x.png
deleted file mode 100644
index cf366c82c..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@2x.png
deleted file mode 100644
index 8cb70dc47..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@3x.png
deleted file mode 100644
index b1f03e05f..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/waterfall.imageset/waterfall@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/Contents.json
index 9e48c6d57..a015604fc 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"watermill@1x.png","idiom":"universal","scale":"1x"},{"filename":"watermill@2x.png","idiom":"universal","scale":"2x"},{"filename":"watermill@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"watermill.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill.svg
new file mode 100644
index 000000000..ef9fc99aa
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@1x.png
deleted file mode 100644
index 506a5417a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@2x.png
deleted file mode 100644
index cb4534ff2..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@3x.png
deleted file mode 100644
index dcf326da0..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/watermill.imageset/watermill@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/Contents.json
index f388f6a71..2317ae1cd 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"wetland@1x.png","idiom":"universal","scale":"1x"},{"filename":"wetland@2x.png","idiom":"universal","scale":"2x"},{"filename":"wetland@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"wetland.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland.svg
new file mode 100644
index 000000000..7649f0c89
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@1x.png
deleted file mode 100644
index 92149d57b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@2x.png
deleted file mode 100644
index 80abb8e41..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@3x.png
deleted file mode 100644
index ec12ef280..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/wetland.imageset/wetland@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/Contents.json
index 81ef9200c..520416a99 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"wheelchair@1x.png","idiom":"universal","scale":"1x"},{"filename":"wheelchair@2x.png","idiom":"universal","scale":"2x"},{"filename":"wheelchair@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"wheelchair.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair.svg
new file mode 100644
index 000000000..e515a7da4
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@1x.png
deleted file mode 100644
index d4aa864bc..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@2x.png
deleted file mode 100644
index a35b0548a..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@3x.png
deleted file mode 100644
index ae9548216..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/wheelchair.imageset/wheelchair@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/Contents.json
index 42afde571..3718913e9 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"windmill@1x.png","idiom":"universal","scale":"1x"},{"filename":"windmill@2x.png","idiom":"universal","scale":"2x"},{"filename":"windmill@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"windmill.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill.svg
new file mode 100644
index 000000000..c9fa6144e
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@1x.png
deleted file mode 100644
index 527ee3f63..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@2x.png
deleted file mode 100644
index 22f18f149..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@3x.png
deleted file mode 100644
index 11de366c6..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/windmill.imageset/windmill@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/Contents.json b/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/Contents.json
index 0047528c5..254f1d6f8 100644
--- a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/Contents.json
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/Contents.json
@@ -1 +1 @@
-{"images":[{"filename":"zoo@1x.png","idiom":"universal","scale":"1x"},{"filename":"zoo@2x.png","idiom":"universal","scale":"2x"},{"filename":"zoo@3x.png","idiom":"universal","scale":"3x"}],"info":{"author":"generate_maki.sh","version":1}}
+{"images":[{"filename":"zoo.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true}}
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo.svg b/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo.svg
new file mode 100644
index 000000000..a587fceaa
--- /dev/null
+++ b/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@1x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@1x.png
deleted file mode 100644
index edeb0126d..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@1x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@2x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@2x.png
deleted file mode 100644
index 5c3f17d7b..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@2x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@3x.png b/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@3x.png
deleted file mode 100644
index e4d5bf190..000000000
Binary files a/Sources/MapboxSearchUI/Assets.xcassets/maki/zoo.imageset/zoo@3x.png and /dev/null differ
diff --git a/Sources/MapboxSearchUI/HotCategoryButton.swift b/Sources/MapboxSearchUI/HotCategoryButton.swift
index 36de34f3a..dcc396fe9 100644
--- a/Sources/MapboxSearchUI/HotCategoryButton.swift
+++ b/Sources/MapboxSearchUI/HotCategoryButton.swift
@@ -39,7 +39,14 @@ class HotCategoryButton: UIControl {
private func updateUI() {
textLabel.text = category.name
categoryButton.accessibilityIdentifier = "HotCategoryButton." + category.legacyName
- categoryButton.setImage(category.icon?.withRenderingMode(.alwaysTemplate), for: .normal)
+ let image = category.icon?
+ .withRenderingMode(.alwaysTemplate)
+ categoryButton.setImage(image, for: .normal)
+
+ categoryButton.contentHorizontalAlignment = .fill
+ categoryButton.contentVerticalAlignment = .fill
+ categoryButton.imageView?.contentMode = .scaleAspectFit
+ categoryButton.imageEdgeInsets = UIEdgeInsets(top: 2, left: 2, bottom: 2, right: 2)
textLabel.textColor = configuration.style.primaryTextColor
categoryButton.backgroundColor = configuration.style.secondaryBackgroundColor
diff --git a/Sources/MapboxSearchUI/HotCategoryButton.xib b/Sources/MapboxSearchUI/HotCategoryButton.xib
index df591407e..bbaafcd56 100644
--- a/Sources/MapboxSearchUI/HotCategoryButton.xib
+++ b/Sources/MapboxSearchUI/HotCategoryButton.xib
@@ -1,9 +1,9 @@
-
+
-
+
@@ -16,8 +16,12 @@