diff --git a/Packages/Features/Sources/Recording/Images.xcassets/Icon/Contents.json b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Contents.json
new file mode 100644
index 0000000..6e96565
--- /dev/null
+++ b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Contents.json
@@ -0,0 +1,9 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ },
+ "properties" : {
+ "provides-namespace" : true
+ }
+}
diff --git a/Packages/Features/Sources/Recording/Images.xcassets/Icon/Pause.imageset/Contents.json b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Pause.imageset/Contents.json
new file mode 100644
index 0000000..569011f
--- /dev/null
+++ b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Pause.imageset/Contents.json
@@ -0,0 +1,16 @@
+{
+ "images" : [
+ {
+ "filename" : "pause.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ },
+ "properties" : {
+ "preserves-vector-representation" : true,
+ "template-rendering-intent" : "original"
+ }
+}
diff --git a/Packages/Features/Sources/Recording/Images.xcassets/Icon/Pause.imageset/pause.svg b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Pause.imageset/pause.svg
new file mode 100644
index 0000000..333f30a
--- /dev/null
+++ b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Pause.imageset/pause.svg
@@ -0,0 +1,3 @@
+
diff --git a/Packages/Features/Sources/Recording/Images.xcassets/Icon/Record.imageset/Contents.json b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Record.imageset/Contents.json
new file mode 100644
index 0000000..c547e8f
--- /dev/null
+++ b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Record.imageset/Contents.json
@@ -0,0 +1,16 @@
+{
+ "images" : [
+ {
+ "filename" : "microphone.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ },
+ "properties" : {
+ "preserves-vector-representation" : true,
+ "template-rendering-intent" : "original"
+ }
+}
diff --git a/Packages/Features/Sources/Recording/Images.xcassets/Icon/Record.imageset/microphone.svg b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Record.imageset/microphone.svg
new file mode 100644
index 0000000..1184983
--- /dev/null
+++ b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Record.imageset/microphone.svg
@@ -0,0 +1,3 @@
+
diff --git a/Packages/Features/Sources/Recording/Images.xcassets/Icon/Send.imageset/Contents.json b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Send.imageset/Contents.json
new file mode 100644
index 0000000..2c30243
--- /dev/null
+++ b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Send.imageset/Contents.json
@@ -0,0 +1,16 @@
+{
+ "images" : [
+ {
+ "filename" : "send.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ },
+ "properties" : {
+ "preserves-vector-representation" : true,
+ "template-rendering-intent" : "original"
+ }
+}
diff --git a/Packages/Features/Sources/Recording/Images.xcassets/Icon/Send.imageset/send.svg b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Send.imageset/send.svg
new file mode 100644
index 0000000..885a173
--- /dev/null
+++ b/Packages/Features/Sources/Recording/Images.xcassets/Icon/Send.imageset/send.svg
@@ -0,0 +1,10 @@
+