diff --git a/.version b/.version
index cc053b3..2f997ec 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-v5.3.2
+v5.4
diff --git a/resources/svg/arrow-bl-circled.svg b/resources/svg/arrow-bl-circled.svg
new file mode 100644
index 0000000..590f0ea
--- /dev/null
+++ b/resources/svg/arrow-bl-circled.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/arrow-bl-square.svg b/resources/svg/arrow-bl-square.svg
new file mode 100644
index 0000000..44d9b48
--- /dev/null
+++ b/resources/svg/arrow-bl-square.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/arrow-br-circled.svg b/resources/svg/arrow-br-circled.svg
new file mode 100644
index 0000000..d1c652a
--- /dev/null
+++ b/resources/svg/arrow-br-circled.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/arrow-br-square.svg b/resources/svg/arrow-br-square.svg
new file mode 100644
index 0000000..0f24567
--- /dev/null
+++ b/resources/svg/arrow-br-square.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/arrow-tl-circled.svg b/resources/svg/arrow-tl-circled.svg
new file mode 100644
index 0000000..058ef2c
--- /dev/null
+++ b/resources/svg/arrow-tl-circled.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/arrow-tl-square.svg b/resources/svg/arrow-tl-square.svg
new file mode 100644
index 0000000..1811c51
--- /dev/null
+++ b/resources/svg/arrow-tl-square.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/arrow-tr-circled.svg b/resources/svg/arrow-tr-circled.svg
new file mode 100644
index 0000000..8b4fbb4
--- /dev/null
+++ b/resources/svg/arrow-tr-circled.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/arrow-tr-square.svg b/resources/svg/arrow-tr-square.svg
new file mode 100644
index 0000000..7999bc9
--- /dev/null
+++ b/resources/svg/arrow-tr-square.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/divide-three.svg b/resources/svg/divide-three.svg
new file mode 100644
index 0000000..59b1d33
--- /dev/null
+++ b/resources/svg/divide-three.svg
@@ -0,0 +1,8 @@
+
diff --git a/resources/svg/divide.svg b/resources/svg/divide.svg
new file mode 100644
index 0000000..1d75900
--- /dev/null
+++ b/resources/svg/divide.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/svg/drag.svg b/resources/svg/drag.svg
new file mode 100644
index 0000000..dd3e1a8
--- /dev/null
+++ b/resources/svg/drag.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/svg/horizontal-merge.svg b/resources/svg/horizontal-merge.svg
new file mode 100644
index 0000000..3242c40
--- /dev/null
+++ b/resources/svg/horizontal-merge.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/svg/horizontal-split.svg b/resources/svg/horizontal-split.svg
new file mode 100644
index 0000000..c755de5
--- /dev/null
+++ b/resources/svg/horizontal-split.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/svg/page-down.svg b/resources/svg/page-down.svg
new file mode 100644
index 0000000..a4bdc65
--- /dev/null
+++ b/resources/svg/page-down.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/page-left.svg b/resources/svg/page-left.svg
new file mode 100644
index 0000000..d083d05
--- /dev/null
+++ b/resources/svg/page-left.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/page-right.svg b/resources/svg/page-right.svg
new file mode 100644
index 0000000..f0fd510
--- /dev/null
+++ b/resources/svg/page-right.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/page-up.svg b/resources/svg/page-up.svg
new file mode 100644
index 0000000..d888c4c
--- /dev/null
+++ b/resources/svg/page-up.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/path-arrow.svg b/resources/svg/path-arrow.svg
new file mode 100644
index 0000000..d2b6ffc
--- /dev/null
+++ b/resources/svg/path-arrow.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/svg/shortcut.svg b/resources/svg/shortcut.svg
new file mode 100644
index 0000000..22a92e4
--- /dev/null
+++ b/resources/svg/shortcut.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/svg/vertical-merge.svg b/resources/svg/vertical-merge.svg
new file mode 100644
index 0000000..df95810
--- /dev/null
+++ b/resources/svg/vertical-merge.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/svg/vertical-split.svg b/resources/svg/vertical-split.svg
new file mode 100644
index 0000000..333f253
--- /dev/null
+++ b/resources/svg/vertical-split.svg
@@ -0,0 +1,6 @@
+