diff --git a/icons-dark/actions/16/mail-forwarded-replied.svg b/icons-dark/actions/16/mail-forwarded-replied.svg
new file mode 100644
index 00000000..dbfedafa
--- /dev/null
+++ b/icons-dark/actions/16/mail-forwarded-replied.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/icons-dark/actions/16/object-align-horizontal-center-calligra.svg b/icons-dark/actions/16/object-align-horizontal-center-calligra.svg
new file mode 120000
index 00000000..82a31af5
--- /dev/null
+++ b/icons-dark/actions/16/object-align-horizontal-center-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-center.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-align-horizontal-left-calligra.svg b/icons-dark/actions/16/object-align-horizontal-left-calligra.svg
new file mode 120000
index 00000000..e2cdcc9c
--- /dev/null
+++ b/icons-dark/actions/16/object-align-horizontal-left-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-left.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-align-horizontal-right-calligra.svg b/icons-dark/actions/16/object-align-horizontal-right-calligra.svg
new file mode 120000
index 00000000..3caab058
--- /dev/null
+++ b/icons-dark/actions/16/object-align-horizontal-right-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-right.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-align-vertical-bottom-calligra.svg b/icons-dark/actions/16/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 00000000..ad9f7a40
--- /dev/null
+++ b/icons-dark/actions/16/object-align-vertical-bottom-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-align-vertical-bottom-top-calligra.svg b/icons-dark/actions/16/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 00000000..18e52660
--- /dev/null
+++ b/icons-dark/actions/16/object-align-vertical-bottom-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom-out.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-align-vertical-center-calligra.svg b/icons-dark/actions/16/object-align-vertical-center-calligra.svg
new file mode 120000
index 00000000..61759b74
--- /dev/null
+++ b/icons-dark/actions/16/object-align-vertical-center-calligra.svg
@@ -0,0 +1 @@
+align-vertical-center.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-group-calligra.svg b/icons-dark/actions/16/object-group-calligra.svg
new file mode 120000
index 00000000..de24cc70
--- /dev/null
+++ b/icons-dark/actions/16/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-order-back-calligra.svg b/icons-dark/actions/16/object-order-back-calligra.svg
new file mode 120000
index 00000000..485191c6
--- /dev/null
+++ b/icons-dark/actions/16/object-order-back-calligra.svg
@@ -0,0 +1 @@
+object-order-back.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-order-front-calligra.svg b/icons-dark/actions/16/object-order-front-calligra.svg
new file mode 120000
index 00000000..e810edf6
--- /dev/null
+++ b/icons-dark/actions/16/object-order-front-calligra.svg
@@ -0,0 +1 @@
+object-order-front.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-order-lower-calligra.svg b/icons-dark/actions/16/object-order-lower-calligra.svg
new file mode 120000
index 00000000..f6961b71
--- /dev/null
+++ b/icons-dark/actions/16/object-order-lower-calligra.svg
@@ -0,0 +1 @@
+object-order-lower.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-order-raise-calligra.svg b/icons-dark/actions/16/object-order-raise-calligra.svg
new file mode 120000
index 00000000..deb91cb6
--- /dev/null
+++ b/icons-dark/actions/16/object-order-raise-calligra.svg
@@ -0,0 +1 @@
+object-order-raise.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/object-ungroup-calligra.svg b/icons-dark/actions/16/object-ungroup-calligra.svg
new file mode 120000
index 00000000..a22f9131
--- /dev/null
+++ b/icons-dark/actions/16/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/pdf-annotations.svg b/icons-dark/actions/16/pdf-annotations.svg
new file mode 120000
index 00000000..541dfabd
--- /dev/null
+++ b/icons-dark/actions/16/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/shape-choose.svg b/icons-dark/actions/16/shape-choose.svg
new file mode 120000
index 00000000..ef9a1962
--- /dev/null
+++ b/icons-dark/actions/16/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/smallclock.svg b/icons-dark/actions/16/smallclock.svg
new file mode 120000
index 00000000..4ec77c61
--- /dev/null
+++ b/icons-dark/actions/16/smallclock.svg
@@ -0,0 +1 @@
+appointment-new.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/standard-connector.svg b/icons-dark/actions/16/standard-connector.svg
new file mode 100644
index 00000000..4386b1d4
--- /dev/null
+++ b/icons-dark/actions/16/standard-connector.svg
@@ -0,0 +1,203 @@
+
+
+
+
diff --git a/icons-dark/actions/16/straight-connector.svg b/icons-dark/actions/16/straight-connector.svg
new file mode 120000
index 00000000..c0d62e92
--- /dev/null
+++ b/icons-dark/actions/16/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/upindicator.svg b/icons-dark/actions/16/upindicator.svg
new file mode 100644
index 00000000..f109fb0a
--- /dev/null
+++ b/icons-dark/actions/16/upindicator.svg
@@ -0,0 +1,95 @@
+
+
+
+
diff --git a/icons-dark/actions/16/view-process-all-tree.svg b/icons-dark/actions/16/view-process-all-tree.svg
new file mode 120000
index 00000000..029cc0b4
--- /dev/null
+++ b/icons-dark/actions/16/view-process-all-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/view-process-all.svg b/icons-dark/actions/16/view-process-all.svg
new file mode 120000
index 00000000..a379444c
--- /dev/null
+++ b/icons-dark/actions/16/view-process-all.svg
@@ -0,0 +1 @@
+view-list-details.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/view-process-own.svg b/icons-dark/actions/16/view-process-own.svg
new file mode 120000
index 00000000..30c642ea
--- /dev/null
+++ b/icons-dark/actions/16/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/view-process-system.svg b/icons-dark/actions/16/view-process-system.svg
new file mode 120000
index 00000000..0db97052
--- /dev/null
+++ b/icons-dark/actions/16/view-process-system.svg
@@ -0,0 +1 @@
+system-run.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/view-process-tree.svg b/icons-dark/actions/16/view-process-tree.svg
new file mode 120000
index 00000000..029cc0b4
--- /dev/null
+++ b/icons-dark/actions/16/view-process-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/view-process-users.svg b/icons-dark/actions/16/view-process-users.svg
new file mode 120000
index 00000000..c46ad1df
--- /dev/null
+++ b/icons-dark/actions/16/view-process-users.svg
@@ -0,0 +1 @@
+user-group-new.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/view-time-schedule-baselined-add.svg b/icons-dark/actions/16/view-time-schedule-baselined-add.svg
new file mode 100644
index 00000000..2288dc33
--- /dev/null
+++ b/icons-dark/actions/16/view-time-schedule-baselined-add.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/icons-dark/actions/16/view-time-schedule-baselined-remove.svg b/icons-dark/actions/16/view-time-schedule-baselined-remove.svg
new file mode 100644
index 00000000..5af50be5
--- /dev/null
+++ b/icons-dark/actions/16/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/icons-dark/actions/16/view-time-schedule-baselined.svg b/icons-dark/actions/16/view-time-schedule-baselined.svg
new file mode 100644
index 00000000..2288dc33
--- /dev/null
+++ b/icons-dark/actions/16/view-time-schedule-baselined.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/icons-dark/actions/16/view-time-schedule-calculus.svg b/icons-dark/actions/16/view-time-schedule-calculus.svg
new file mode 100644
index 00000000..eca828e8
--- /dev/null
+++ b/icons-dark/actions/16/view-time-schedule-calculus.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/icons-dark/actions/16/view-time-schedule-edit.svg b/icons-dark/actions/16/view-time-schedule-edit.svg
new file mode 100644
index 00000000..c6df8e70
--- /dev/null
+++ b/icons-dark/actions/16/view-time-schedule-edit.svg
@@ -0,0 +1,115 @@
+
+
+
+
diff --git a/icons-dark/actions/16/view-time-schedule.svg b/icons-dark/actions/16/view-time-schedule.svg
new file mode 120000
index 00000000..a0474790
--- /dev/null
+++ b/icons-dark/actions/16/view-time-schedule.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/x-shape-connection.svg b/icons-dark/actions/16/x-shape-connection.svg
new file mode 120000
index 00000000..c0d62e92
--- /dev/null
+++ b/icons-dark/actions/16/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/x-shape-formula.svg b/icons-dark/actions/16/x-shape-formula.svg
new file mode 120000
index 00000000..76cf8150
--- /dev/null
+++ b/icons-dark/actions/16/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/x-shape-image.svg b/icons-dark/actions/16/x-shape-image.svg
new file mode 120000
index 00000000..86ff0f48
--- /dev/null
+++ b/icons-dark/actions/16/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/x-shape-text.svg b/icons-dark/actions/16/x-shape-text.svg
new file mode 120000
index 00000000..ab115364
--- /dev/null
+++ b/icons-dark/actions/16/x-shape-text.svg
@@ -0,0 +1 @@
+view-list-text.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/mail-forwarded-replied.svg b/icons-dark/actions/22/mail-forwarded-replied.svg
new file mode 100644
index 00000000..70b82002
--- /dev/null
+++ b/icons-dark/actions/22/mail-forwarded-replied.svg
@@ -0,0 +1,192 @@
+
+
+
+
diff --git a/icons-dark/actions/22/object-align-horizontal-center-calligra.svg b/icons-dark/actions/22/object-align-horizontal-center-calligra.svg
new file mode 120000
index 00000000..82a31af5
--- /dev/null
+++ b/icons-dark/actions/22/object-align-horizontal-center-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-center.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-align-horizontal-left-calligra.svg b/icons-dark/actions/22/object-align-horizontal-left-calligra.svg
new file mode 120000
index 00000000..e2cdcc9c
--- /dev/null
+++ b/icons-dark/actions/22/object-align-horizontal-left-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-left.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-align-horizontal-right-calligra.svg b/icons-dark/actions/22/object-align-horizontal-right-calligra.svg
new file mode 120000
index 00000000..3caab058
--- /dev/null
+++ b/icons-dark/actions/22/object-align-horizontal-right-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-right.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-align-vertical-bottom-calligra.svg b/icons-dark/actions/22/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 00000000..ad9f7a40
--- /dev/null
+++ b/icons-dark/actions/22/object-align-vertical-bottom-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-align-vertical-bottom-top-calligra.svg b/icons-dark/actions/22/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 00000000..18e52660
--- /dev/null
+++ b/icons-dark/actions/22/object-align-vertical-bottom-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom-out.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-align-vertical-center-calligra.svg b/icons-dark/actions/22/object-align-vertical-center-calligra.svg
new file mode 120000
index 00000000..61759b74
--- /dev/null
+++ b/icons-dark/actions/22/object-align-vertical-center-calligra.svg
@@ -0,0 +1 @@
+align-vertical-center.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-align-vertical-top-calligra.svg b/icons-dark/actions/22/object-align-vertical-top-calligra.svg
new file mode 120000
index 00000000..06dfc8aa
--- /dev/null
+++ b/icons-dark/actions/22/object-align-vertical-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-top.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-group-calligra.svg b/icons-dark/actions/22/object-group-calligra.svg
new file mode 120000
index 00000000..de24cc70
--- /dev/null
+++ b/icons-dark/actions/22/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-order-back-calligra.svg b/icons-dark/actions/22/object-order-back-calligra.svg
new file mode 120000
index 00000000..485191c6
--- /dev/null
+++ b/icons-dark/actions/22/object-order-back-calligra.svg
@@ -0,0 +1 @@
+object-order-back.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-order-front-calligra.svg b/icons-dark/actions/22/object-order-front-calligra.svg
new file mode 120000
index 00000000..e810edf6
--- /dev/null
+++ b/icons-dark/actions/22/object-order-front-calligra.svg
@@ -0,0 +1 @@
+object-order-front.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-order-lower-calligra.svg b/icons-dark/actions/22/object-order-lower-calligra.svg
new file mode 120000
index 00000000..f6961b71
--- /dev/null
+++ b/icons-dark/actions/22/object-order-lower-calligra.svg
@@ -0,0 +1 @@
+object-order-lower.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-order-raise-calligra.svg b/icons-dark/actions/22/object-order-raise-calligra.svg
new file mode 120000
index 00000000..deb91cb6
--- /dev/null
+++ b/icons-dark/actions/22/object-order-raise-calligra.svg
@@ -0,0 +1 @@
+object-order-raise.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/object-ungroup-calligra.svg b/icons-dark/actions/22/object-ungroup-calligra.svg
new file mode 120000
index 00000000..a22f9131
--- /dev/null
+++ b/icons-dark/actions/22/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/pdf-annotations.svg b/icons-dark/actions/22/pdf-annotations.svg
new file mode 120000
index 00000000..541dfabd
--- /dev/null
+++ b/icons-dark/actions/22/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/shape-choose.svg b/icons-dark/actions/22/shape-choose.svg
new file mode 120000
index 00000000..ef9a1962
--- /dev/null
+++ b/icons-dark/actions/22/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/smallclock.svg b/icons-dark/actions/22/smallclock.svg
new file mode 120000
index 00000000..4ec77c61
--- /dev/null
+++ b/icons-dark/actions/22/smallclock.svg
@@ -0,0 +1 @@
+appointment-new.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/standard-connector.svg b/icons-dark/actions/22/standard-connector.svg
new file mode 100644
index 00000000..1caa93ff
--- /dev/null
+++ b/icons-dark/actions/22/standard-connector.svg
@@ -0,0 +1,162 @@
+
+
+
+
diff --git a/icons-dark/actions/22/straight-connector.svg b/icons-dark/actions/22/straight-connector.svg
new file mode 120000
index 00000000..c0d62e92
--- /dev/null
+++ b/icons-dark/actions/22/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/upindicator.svg b/icons-dark/actions/22/upindicator.svg
new file mode 100644
index 00000000..dc26107f
--- /dev/null
+++ b/icons-dark/actions/22/upindicator.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/icons-dark/actions/22/view-process-all-tree.svg b/icons-dark/actions/22/view-process-all-tree.svg
new file mode 120000
index 00000000..029cc0b4
--- /dev/null
+++ b/icons-dark/actions/22/view-process-all-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/view-process-all.svg b/icons-dark/actions/22/view-process-all.svg
new file mode 120000
index 00000000..a379444c
--- /dev/null
+++ b/icons-dark/actions/22/view-process-all.svg
@@ -0,0 +1 @@
+view-list-details.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/view-process-own.svg b/icons-dark/actions/22/view-process-own.svg
new file mode 120000
index 00000000..30c642ea
--- /dev/null
+++ b/icons-dark/actions/22/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/view-process-system.svg b/icons-dark/actions/22/view-process-system.svg
new file mode 120000
index 00000000..0db97052
--- /dev/null
+++ b/icons-dark/actions/22/view-process-system.svg
@@ -0,0 +1 @@
+system-run.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/view-process-tree.svg b/icons-dark/actions/22/view-process-tree.svg
new file mode 120000
index 00000000..029cc0b4
--- /dev/null
+++ b/icons-dark/actions/22/view-process-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/view-process-users.svg b/icons-dark/actions/22/view-process-users.svg
new file mode 120000
index 00000000..c46ad1df
--- /dev/null
+++ b/icons-dark/actions/22/view-process-users.svg
@@ -0,0 +1 @@
+user-group-new.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/view-time-schedule-baselined-add.svg b/icons-dark/actions/22/view-time-schedule-baselined-add.svg
new file mode 100644
index 00000000..9c878e4c
--- /dev/null
+++ b/icons-dark/actions/22/view-time-schedule-baselined-add.svg
@@ -0,0 +1,131 @@
+
+
+
+
diff --git a/icons-dark/actions/22/view-time-schedule-baselined-remove.svg b/icons-dark/actions/22/view-time-schedule-baselined-remove.svg
new file mode 100644
index 00000000..aa7fb316
--- /dev/null
+++ b/icons-dark/actions/22/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/icons-dark/actions/22/view-time-schedule-baselined.svg b/icons-dark/actions/22/view-time-schedule-baselined.svg
new file mode 100644
index 00000000..096e12b3
--- /dev/null
+++ b/icons-dark/actions/22/view-time-schedule-baselined.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/icons-dark/actions/22/view-time-schedule-calculus.svg b/icons-dark/actions/22/view-time-schedule-calculus.svg
new file mode 100644
index 00000000..e3b5124d
--- /dev/null
+++ b/icons-dark/actions/22/view-time-schedule-calculus.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/icons-dark/actions/22/view-time-schedule-edit.svg b/icons-dark/actions/22/view-time-schedule-edit.svg
new file mode 100644
index 00000000..d41639d9
--- /dev/null
+++ b/icons-dark/actions/22/view-time-schedule-edit.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/icons-dark/actions/22/view-time-schedule.svg b/icons-dark/actions/22/view-time-schedule.svg
new file mode 120000
index 00000000..a0474790
--- /dev/null
+++ b/icons-dark/actions/22/view-time-schedule.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/x-shape-connection.svg b/icons-dark/actions/22/x-shape-connection.svg
new file mode 120000
index 00000000..c0d62e92
--- /dev/null
+++ b/icons-dark/actions/22/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/x-shape-formula.svg b/icons-dark/actions/22/x-shape-formula.svg
new file mode 120000
index 00000000..76cf8150
--- /dev/null
+++ b/icons-dark/actions/22/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/x-shape-image.svg b/icons-dark/actions/22/x-shape-image.svg
new file mode 120000
index 00000000..86ff0f48
--- /dev/null
+++ b/icons-dark/actions/22/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/x-shape-text.svg b/icons-dark/actions/22/x-shape-text.svg
new file mode 120000
index 00000000..ab115364
--- /dev/null
+++ b/icons-dark/actions/22/x-shape-text.svg
@@ -0,0 +1 @@
+view-list-text.svg
\ No newline at end of file
diff --git a/icons-dark/apps/22/system-lock-screen.svg b/icons-dark/apps/22/system-lock-screen.svg
new file mode 100644
index 00000000..40738166
--- /dev/null
+++ b/icons-dark/apps/22/system-lock-screen.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/icons/actions/16/mail-forwarded-replied.svg b/icons/actions/16/mail-forwarded-replied.svg
new file mode 100644
index 00000000..ae7cb874
--- /dev/null
+++ b/icons/actions/16/mail-forwarded-replied.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/icons/actions/16/object-align-horizontal-center-calligra.svg b/icons/actions/16/object-align-horizontal-center-calligra.svg
new file mode 120000
index 00000000..82a31af5
--- /dev/null
+++ b/icons/actions/16/object-align-horizontal-center-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-center.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-align-horizontal-left-calligra.svg b/icons/actions/16/object-align-horizontal-left-calligra.svg
new file mode 120000
index 00000000..e2cdcc9c
--- /dev/null
+++ b/icons/actions/16/object-align-horizontal-left-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-left.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-align-horizontal-right-calligra.svg b/icons/actions/16/object-align-horizontal-right-calligra.svg
new file mode 120000
index 00000000..3caab058
--- /dev/null
+++ b/icons/actions/16/object-align-horizontal-right-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-right.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-align-vertical-bottom-calligra.svg b/icons/actions/16/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 00000000..ad9f7a40
--- /dev/null
+++ b/icons/actions/16/object-align-vertical-bottom-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-align-vertical-bottom-top-calligra.svg b/icons/actions/16/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 00000000..18e52660
--- /dev/null
+++ b/icons/actions/16/object-align-vertical-bottom-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom-out.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-align-vertical-center-calligra.svg b/icons/actions/16/object-align-vertical-center-calligra.svg
new file mode 120000
index 00000000..61759b74
--- /dev/null
+++ b/icons/actions/16/object-align-vertical-center-calligra.svg
@@ -0,0 +1 @@
+align-vertical-center.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-align-vertical-top-calligra.svg b/icons/actions/16/object-align-vertical-top-calligra.svg
new file mode 120000
index 00000000..06dfc8aa
--- /dev/null
+++ b/icons/actions/16/object-align-vertical-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-top.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-group-calligra.svg b/icons/actions/16/object-group-calligra.svg
new file mode 120000
index 00000000..de24cc70
--- /dev/null
+++ b/icons/actions/16/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-order-back-calligra.svg b/icons/actions/16/object-order-back-calligra.svg
new file mode 120000
index 00000000..485191c6
--- /dev/null
+++ b/icons/actions/16/object-order-back-calligra.svg
@@ -0,0 +1 @@
+object-order-back.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-order-front-calligra.svg b/icons/actions/16/object-order-front-calligra.svg
new file mode 120000
index 00000000..e810edf6
--- /dev/null
+++ b/icons/actions/16/object-order-front-calligra.svg
@@ -0,0 +1 @@
+object-order-front.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-order-lower-calligra.svg b/icons/actions/16/object-order-lower-calligra.svg
new file mode 120000
index 00000000..f6961b71
--- /dev/null
+++ b/icons/actions/16/object-order-lower-calligra.svg
@@ -0,0 +1 @@
+object-order-lower.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-order-raise-calligra.svg b/icons/actions/16/object-order-raise-calligra.svg
new file mode 120000
index 00000000..deb91cb6
--- /dev/null
+++ b/icons/actions/16/object-order-raise-calligra.svg
@@ -0,0 +1 @@
+object-order-raise.svg
\ No newline at end of file
diff --git a/icons/actions/16/object-ungroup-calligra.svg b/icons/actions/16/object-ungroup-calligra.svg
new file mode 120000
index 00000000..a22f9131
--- /dev/null
+++ b/icons/actions/16/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg
\ No newline at end of file
diff --git a/icons/actions/16/pdf-annotations.svg b/icons/actions/16/pdf-annotations.svg
new file mode 120000
index 00000000..541dfabd
--- /dev/null
+++ b/icons/actions/16/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg
\ No newline at end of file
diff --git a/icons/actions/16/shape-choose.svg b/icons/actions/16/shape-choose.svg
new file mode 120000
index 00000000..ef9a1962
--- /dev/null
+++ b/icons/actions/16/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg
\ No newline at end of file
diff --git a/icons/actions/16/smallclock.svg b/icons/actions/16/smallclock.svg
new file mode 120000
index 00000000..4ec77c61
--- /dev/null
+++ b/icons/actions/16/smallclock.svg
@@ -0,0 +1 @@
+appointment-new.svg
\ No newline at end of file
diff --git a/icons/actions/16/standard-connector.svg b/icons/actions/16/standard-connector.svg
new file mode 100644
index 00000000..f1ab8174
--- /dev/null
+++ b/icons/actions/16/standard-connector.svg
@@ -0,0 +1,203 @@
+
+
+
+
diff --git a/icons/actions/16/straight-connector.svg b/icons/actions/16/straight-connector.svg
new file mode 120000
index 00000000..c0d62e92
--- /dev/null
+++ b/icons/actions/16/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg
\ No newline at end of file
diff --git a/icons/actions/16/upindicator.svg b/icons/actions/16/upindicator.svg
new file mode 100644
index 00000000..e35d51cd
--- /dev/null
+++ b/icons/actions/16/upindicator.svg
@@ -0,0 +1,95 @@
+
+
+
+
diff --git a/icons/actions/16/view-process-all-tree.svg b/icons/actions/16/view-process-all-tree.svg
new file mode 120000
index 00000000..029cc0b4
--- /dev/null
+++ b/icons/actions/16/view-process-all-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg
\ No newline at end of file
diff --git a/icons/actions/16/view-process-all.svg b/icons/actions/16/view-process-all.svg
new file mode 120000
index 00000000..a379444c
--- /dev/null
+++ b/icons/actions/16/view-process-all.svg
@@ -0,0 +1 @@
+view-list-details.svg
\ No newline at end of file
diff --git a/icons/actions/16/view-process-own.svg b/icons/actions/16/view-process-own.svg
new file mode 120000
index 00000000..30c642ea
--- /dev/null
+++ b/icons/actions/16/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg
\ No newline at end of file
diff --git a/icons/actions/16/view-process-system.svg b/icons/actions/16/view-process-system.svg
new file mode 120000
index 00000000..0db97052
--- /dev/null
+++ b/icons/actions/16/view-process-system.svg
@@ -0,0 +1 @@
+system-run.svg
\ No newline at end of file
diff --git a/icons/actions/16/view-process-tree.svg b/icons/actions/16/view-process-tree.svg
new file mode 120000
index 00000000..029cc0b4
--- /dev/null
+++ b/icons/actions/16/view-process-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg
\ No newline at end of file
diff --git a/icons/actions/16/view-process-users.svg b/icons/actions/16/view-process-users.svg
new file mode 120000
index 00000000..c46ad1df
--- /dev/null
+++ b/icons/actions/16/view-process-users.svg
@@ -0,0 +1 @@
+user-group-new.svg
\ No newline at end of file
diff --git a/icons/actions/16/view-time-schedule-baselined-add.svg b/icons/actions/16/view-time-schedule-baselined-add.svg
new file mode 120000
index 00000000..33efb3fa
--- /dev/null
+++ b/icons/actions/16/view-time-schedule-baselined-add.svg
@@ -0,0 +1 @@
+view-time-schedule-baselined.svg
\ No newline at end of file
diff --git a/icons/actions/16/view-time-schedule-baselined-remove.svg b/icons/actions/16/view-time-schedule-baselined-remove.svg
new file mode 100644
index 00000000..17b48b12
--- /dev/null
+++ b/icons/actions/16/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/icons/actions/16/view-time-schedule-baselined.svg b/icons/actions/16/view-time-schedule-baselined.svg
new file mode 100644
index 00000000..0a531c0b
--- /dev/null
+++ b/icons/actions/16/view-time-schedule-baselined.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/icons/actions/16/view-time-schedule-calculus.svg b/icons/actions/16/view-time-schedule-calculus.svg
new file mode 100644
index 00000000..330fb41b
--- /dev/null
+++ b/icons/actions/16/view-time-schedule-calculus.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/icons/actions/16/view-time-schedule-edit.svg b/icons/actions/16/view-time-schedule-edit.svg
new file mode 100644
index 00000000..7ec21166
--- /dev/null
+++ b/icons/actions/16/view-time-schedule-edit.svg
@@ -0,0 +1,115 @@
+
+
+
+
diff --git a/icons/actions/16/view-time-schedule.svg b/icons/actions/16/view-time-schedule.svg
new file mode 120000
index 00000000..a0474790
--- /dev/null
+++ b/icons/actions/16/view-time-schedule.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg
\ No newline at end of file
diff --git a/icons/actions/16/x-shape-connection.svg b/icons/actions/16/x-shape-connection.svg
new file mode 120000
index 00000000..c0d62e92
--- /dev/null
+++ b/icons/actions/16/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg
\ No newline at end of file
diff --git a/icons/actions/16/x-shape-formula.svg b/icons/actions/16/x-shape-formula.svg
new file mode 120000
index 00000000..76cf8150
--- /dev/null
+++ b/icons/actions/16/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg
\ No newline at end of file
diff --git a/icons/actions/16/x-shape-image.svg b/icons/actions/16/x-shape-image.svg
new file mode 120000
index 00000000..86ff0f48
--- /dev/null
+++ b/icons/actions/16/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg
\ No newline at end of file
diff --git a/icons/actions/16/x-shape-text.svg b/icons/actions/16/x-shape-text.svg
new file mode 120000
index 00000000..ab115364
--- /dev/null
+++ b/icons/actions/16/x-shape-text.svg
@@ -0,0 +1 @@
+view-list-text.svg
\ No newline at end of file
diff --git a/icons/actions/22/mail-forwarded-replied.svg b/icons/actions/22/mail-forwarded-replied.svg
new file mode 100644
index 00000000..1e858c93
--- /dev/null
+++ b/icons/actions/22/mail-forwarded-replied.svg
@@ -0,0 +1,192 @@
+
+
+
+
diff --git a/icons/actions/22/object-align-horizontal-center-calligra.svg b/icons/actions/22/object-align-horizontal-center-calligra.svg
new file mode 120000
index 00000000..82a31af5
--- /dev/null
+++ b/icons/actions/22/object-align-horizontal-center-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-center.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-align-horizontal-left-calligra.svg b/icons/actions/22/object-align-horizontal-left-calligra.svg
new file mode 120000
index 00000000..e2cdcc9c
--- /dev/null
+++ b/icons/actions/22/object-align-horizontal-left-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-left.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-align-horizontal-right-calligra.svg b/icons/actions/22/object-align-horizontal-right-calligra.svg
new file mode 120000
index 00000000..3caab058
--- /dev/null
+++ b/icons/actions/22/object-align-horizontal-right-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-right.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-align-vertical-bottom-calligra.svg b/icons/actions/22/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 00000000..ad9f7a40
--- /dev/null
+++ b/icons/actions/22/object-align-vertical-bottom-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-align-vertical-bottom-top-calligra.svg b/icons/actions/22/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 00000000..18e52660
--- /dev/null
+++ b/icons/actions/22/object-align-vertical-bottom-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom-out.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-align-vertical-center-calligra.svg b/icons/actions/22/object-align-vertical-center-calligra.svg
new file mode 120000
index 00000000..61759b74
--- /dev/null
+++ b/icons/actions/22/object-align-vertical-center-calligra.svg
@@ -0,0 +1 @@
+align-vertical-center.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-align-vertical-top-calligra.svg b/icons/actions/22/object-align-vertical-top-calligra.svg
new file mode 120000
index 00000000..06dfc8aa
--- /dev/null
+++ b/icons/actions/22/object-align-vertical-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-top.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-group-calligra.svg b/icons/actions/22/object-group-calligra.svg
new file mode 120000
index 00000000..de24cc70
--- /dev/null
+++ b/icons/actions/22/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-order-back-calligra.svg b/icons/actions/22/object-order-back-calligra.svg
new file mode 120000
index 00000000..485191c6
--- /dev/null
+++ b/icons/actions/22/object-order-back-calligra.svg
@@ -0,0 +1 @@
+object-order-back.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-order-front-calligra.svg b/icons/actions/22/object-order-front-calligra.svg
new file mode 120000
index 00000000..e810edf6
--- /dev/null
+++ b/icons/actions/22/object-order-front-calligra.svg
@@ -0,0 +1 @@
+object-order-front.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-order-lower-calligra.svg b/icons/actions/22/object-order-lower-calligra.svg
new file mode 120000
index 00000000..f6961b71
--- /dev/null
+++ b/icons/actions/22/object-order-lower-calligra.svg
@@ -0,0 +1 @@
+object-order-lower.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-order-raise-calligra.svg b/icons/actions/22/object-order-raise-calligra.svg
new file mode 120000
index 00000000..deb91cb6
--- /dev/null
+++ b/icons/actions/22/object-order-raise-calligra.svg
@@ -0,0 +1 @@
+object-order-raise.svg
\ No newline at end of file
diff --git a/icons/actions/22/object-ungroup-calligra.svg b/icons/actions/22/object-ungroup-calligra.svg
new file mode 120000
index 00000000..a22f9131
--- /dev/null
+++ b/icons/actions/22/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg
\ No newline at end of file
diff --git a/icons/actions/22/pdf-annotations.svg b/icons/actions/22/pdf-annotations.svg
new file mode 120000
index 00000000..541dfabd
--- /dev/null
+++ b/icons/actions/22/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg
\ No newline at end of file
diff --git a/icons/actions/22/shape-choose.svg b/icons/actions/22/shape-choose.svg
new file mode 120000
index 00000000..ef9a1962
--- /dev/null
+++ b/icons/actions/22/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg
\ No newline at end of file
diff --git a/icons/actions/22/smallclock.svg b/icons/actions/22/smallclock.svg
new file mode 120000
index 00000000..4ec77c61
--- /dev/null
+++ b/icons/actions/22/smallclock.svg
@@ -0,0 +1 @@
+appointment-new.svg
\ No newline at end of file
diff --git a/icons/actions/22/standard-connector.svg b/icons/actions/22/standard-connector.svg
new file mode 100644
index 00000000..c22bc026
--- /dev/null
+++ b/icons/actions/22/standard-connector.svg
@@ -0,0 +1,162 @@
+
+
+
+
diff --git a/icons/actions/22/straight-connector.svg b/icons/actions/22/straight-connector.svg
new file mode 120000
index 00000000..c0d62e92
--- /dev/null
+++ b/icons/actions/22/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg
\ No newline at end of file
diff --git a/icons/actions/22/upindicator.svg b/icons/actions/22/upindicator.svg
new file mode 100644
index 00000000..00158fbd
--- /dev/null
+++ b/icons/actions/22/upindicator.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/icons/actions/22/view-process-all-tree.svg b/icons/actions/22/view-process-all-tree.svg
new file mode 120000
index 00000000..029cc0b4
--- /dev/null
+++ b/icons/actions/22/view-process-all-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg
\ No newline at end of file
diff --git a/icons/actions/22/view-process-all.svg b/icons/actions/22/view-process-all.svg
new file mode 120000
index 00000000..a379444c
--- /dev/null
+++ b/icons/actions/22/view-process-all.svg
@@ -0,0 +1 @@
+view-list-details.svg
\ No newline at end of file
diff --git a/icons/actions/22/view-process-own.svg b/icons/actions/22/view-process-own.svg
new file mode 120000
index 00000000..30c642ea
--- /dev/null
+++ b/icons/actions/22/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg
\ No newline at end of file
diff --git a/icons/actions/22/view-process-system.svg b/icons/actions/22/view-process-system.svg
new file mode 120000
index 00000000..0db97052
--- /dev/null
+++ b/icons/actions/22/view-process-system.svg
@@ -0,0 +1 @@
+system-run.svg
\ No newline at end of file
diff --git a/icons/actions/22/view-process-tree.svg b/icons/actions/22/view-process-tree.svg
new file mode 120000
index 00000000..029cc0b4
--- /dev/null
+++ b/icons/actions/22/view-process-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg
\ No newline at end of file
diff --git a/icons/actions/22/view-process-users.svg b/icons/actions/22/view-process-users.svg
new file mode 120000
index 00000000..c46ad1df
--- /dev/null
+++ b/icons/actions/22/view-process-users.svg
@@ -0,0 +1 @@
+user-group-new.svg
\ No newline at end of file
diff --git a/icons/actions/22/view-time-schedule-baselined-add.svg b/icons/actions/22/view-time-schedule-baselined-add.svg
new file mode 100644
index 00000000..992e0b0a
--- /dev/null
+++ b/icons/actions/22/view-time-schedule-baselined-add.svg
@@ -0,0 +1,131 @@
+
+
+
+
diff --git a/icons/actions/22/view-time-schedule-baselined-remove.svg b/icons/actions/22/view-time-schedule-baselined-remove.svg
new file mode 100644
index 00000000..9d1e9bd2
--- /dev/null
+++ b/icons/actions/22/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/icons/actions/22/view-time-schedule-baselined.svg b/icons/actions/22/view-time-schedule-baselined.svg
new file mode 100644
index 00000000..20bb7dfa
--- /dev/null
+++ b/icons/actions/22/view-time-schedule-baselined.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/icons/actions/22/view-time-schedule-calculus.svg b/icons/actions/22/view-time-schedule-calculus.svg
new file mode 100644
index 00000000..5cd0d431
--- /dev/null
+++ b/icons/actions/22/view-time-schedule-calculus.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/icons/actions/22/view-time-schedule-edit.svg b/icons/actions/22/view-time-schedule-edit.svg
new file mode 100644
index 00000000..f3883a33
--- /dev/null
+++ b/icons/actions/22/view-time-schedule-edit.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/icons/actions/22/view-time-schedule.svg b/icons/actions/22/view-time-schedule.svg
new file mode 120000
index 00000000..a0474790
--- /dev/null
+++ b/icons/actions/22/view-time-schedule.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg
\ No newline at end of file
diff --git a/icons/actions/22/x-shape-connection.svg b/icons/actions/22/x-shape-connection.svg
new file mode 120000
index 00000000..c0d62e92
--- /dev/null
+++ b/icons/actions/22/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg
\ No newline at end of file
diff --git a/icons/actions/22/x-shape-formula.svg b/icons/actions/22/x-shape-formula.svg
new file mode 120000
index 00000000..76cf8150
--- /dev/null
+++ b/icons/actions/22/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg
\ No newline at end of file
diff --git a/icons/actions/22/x-shape-image.svg b/icons/actions/22/x-shape-image.svg
new file mode 120000
index 00000000..86ff0f48
--- /dev/null
+++ b/icons/actions/22/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg
\ No newline at end of file
diff --git a/icons/actions/22/x-shape-text.svg b/icons/actions/22/x-shape-text.svg
new file mode 120000
index 00000000..ab115364
--- /dev/null
+++ b/icons/actions/22/x-shape-text.svg
@@ -0,0 +1 @@
+view-list-text.svg
\ No newline at end of file
diff --git a/icons/apps/22/system-lock-screen.svg b/icons/apps/22/system-lock-screen.svg
new file mode 100644
index 00000000..5d1191e1
--- /dev/null
+++ b/icons/apps/22/system-lock-screen.svg
@@ -0,0 +1,151 @@
+
+
+
+