diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-area-chart.imageset/area-chart.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-area-chart.imageset/area-chart.svg
index 485e5036..19aaf5fb 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-area-chart.imageset/area-chart.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-area-chart.imageset/area-chart.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-combo-chart.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-combo-chart.imageset/Contents.json
new file mode 100644
index 00000000..eff68833
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-combo-chart.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "combo-chart.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-combo-chart.imageset/combo-chart.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-combo-chart.imageset/combo-chart.svg
new file mode 100644
index 00000000..03ecf741
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-combo-chart.imageset/combo-chart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-line-chart.imageset/line-chart.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-line-chart.imageset/line-chart.svg
index 2b2f1eaa..74d5a355 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-line-chart.imageset/line-chart.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-line-chart.imageset/line-chart.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-page-add.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-page-add.imageset/Contents.json
new file mode 100644
index 00000000..b3c22b47
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-page-add.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "page-add.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-page-add.imageset/page-add.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-page-add.imageset/page-add.svg
new file mode 100644
index 00000000..b4fa7959
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-page-add.imageset/page-add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-exclude.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-exclude.imageset/Contents.json
new file mode 100644
index 00000000..85f15c8e
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-exclude.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "pathfinder-exclude.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-exclude.imageset/pathfinder-exclude.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-exclude.imageset/pathfinder-exclude.svg
new file mode 100644
index 00000000..90ad84ea
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-exclude.imageset/pathfinder-exclude.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-intersect.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-intersect.imageset/Contents.json
new file mode 100644
index 00000000..ec74927f
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-intersect.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "pathfinder-intersect.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-intersect.imageset/pathfinder-intersect.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-intersect.imageset/pathfinder-intersect.svg
new file mode 100644
index 00000000..001bff9b
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-intersect.imageset/pathfinder-intersect.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-left.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-left.imageset/Contents.json
new file mode 100644
index 00000000..8ca86f78
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-left.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "pathfinder-subtract-left.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-left.imageset/pathfinder-subtract-left.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-left.imageset/pathfinder-subtract-left.svg
new file mode 100644
index 00000000..afab5429
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-left.imageset/pathfinder-subtract-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-right.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-right.imageset/Contents.json
new file mode 100644
index 00000000..5c1126d3
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-right.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "pathfinder-subtract-right.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-right.imageset/pathfinder-subtract-right.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-right.imageset/pathfinder-subtract-right.svg
new file mode 100644
index 00000000..6a53d12c
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-subtract-right.imageset/pathfinder-subtract-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-union.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-union.imageset/Contents.json
new file mode 100644
index 00000000..5202ffb2
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-union.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "pathfinder-union.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-union.imageset/pathfinder-union.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-union.imageset/pathfinder-union.svg
new file mode 100644
index 00000000..23c46c9a
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-pathfinder-union.imageset/pathfinder-union.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Sources/Icons/BezierIcon.swift b/BezierSwift/Sources/Icons/BezierIcon.swift
index 8a0f2112..2295bab9 100644
--- a/BezierSwift/Sources/Icons/BezierIcon.swift
+++ b/BezierSwift/Sources/Icons/BezierIcon.swift
@@ -179,6 +179,7 @@ public enum BezierIcon: String {
case `coin` = "icon-coin"
case `coinRecurring` = "icon-coin-recurring"
case `column` = "icon-column"
+ case `comboChart` = "icon-combo-chart"
case `command` = "icon-command"
case `comment` = "icon-comment"
case `commentFilled` = "icon-comment-filled"
@@ -386,8 +387,14 @@ public enum BezierIcon: String {
case `out` = "icon-out"
case `package` = "icon-package"
case `page` = "icon-page"
+ case `pageAdd` = "icon-page-add"
case `pageDownload` = "icon-page-download"
case `pageZip` = "icon-page-zip"
+ case `pathfinderExclude` = "icon-pathfinder-exclude"
+ case `pathfinderIntersect` = "icon-pathfinder-intersect"
+ case `pathfinderSubtractLeft` = "icon-pathfinder-subtract-left"
+ case `pathfinderSubtractRight` = "icon-pathfinder-subtract-right"
+ case `pathfinderUnion` = "icon-pathfinder-union"
case `paused` = "icon-paused"
case `pausedFilled` = "icon-paused-filled"
case `pencil` = "icon-pencil"